Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Дисциплины:
2020-05-07 | 680 |
5.00
из
|
Заказать работу |
|
|
Концептуальная модель БД
На рисунке 1 представлена концептуальная схема БД «Библиотека». Она включает 4 таблицы: «Авторы», «Книги», «Разделы», «Издательства» и таблица-связка «АвторКниги». Базовыми являются таблицы «Авторы» и «Книги».
Таблица «Авторы» не зависит от других и заполняется данными в самом начале, т.е. вводятся все авторы, книги которых есть в библиотеке. Эта таблица содержит четыре поля: «Фамилия», «Имя», «Примечание» и суррогатный ключ записи «КодАвтора». Последнее поле представляет собой внутренний код, который присваивается самой СУБД, а не пользователем, ее тип – счетчик. Три информационных поля: «Фамилия», «Имя», «Примечание» имеют тип строка и заполняются библиотекарем.
Рис. 1 – Схема БД "Библиотека"
Таблица «Книги» имеет 6 полей «КодКниги», «Название», «Раздел», «Издательство», «ГодИздания», «МестоХранения». Первое поле - суррогатный ключ, поля «Название» (текстовый тип), «ГодИздания» (целое число), «МестоХранения» (текстовый тип) заполняются вручную, поля «Раздел», «Издательство» получают свои значения подстановкой из соответствующих таблиц: «Разделы» и «Издательства», которые заполняются независимо, до этапа заполнения таблицы «Книги».
Таблица «Разделы» содержит одно поле «Раздел» текстового типа, который одновременно является первичным ключом.
Таблица «Издательства» содержит два поля «Издательство» и «Город» текстового типа, при этом поле «Издательство» является первичным ключом.
Последней заполняется таблица «АвторКниги». Она связывает книгу с ее авторами. Сколько авторов у книги, столько строк в таблице появится. Каждая запись состоит из трех полей: суррогатный ключ «КодАвтораКниги», и два поля целого, заполняемые подстановкой из таблицы «Книги» - «КодКниги», из таблицы «Авторы» - «КодАвтора».
|
Создание таблиц
Для создания таблиц в системе ACCESS создаем новую базу данных. Далее создаем таблицы в любом удобном режиме. На рисунке 2 приведен пример создания таблицы «Авторы» в режиме Конструктора таблиц. В столбце «Имя поля» вводим соответствующее имя поля, а в столбце «Тип данных» выбираем из выплывающего меню соответствующий тип. Тип «Текстовый» присваивается автоматически.
Две другие независимые таблицы формируются аналогично.
В случае таблицы «Книги» для двух полей необходимо наличие подстановки данных и их источник. Это выполняется на панели «Свойства поля», во вкладке «Подстановка». В строке «Тип элемента управления» значение «Поле» поменять с помощью выпадающего меню на «Поле со списком». В результате появятся следующие строки. В строке «Тип источника строк» выбрать «Таблица или запрос», а в строке «Источник строк» - выбрать соответствующее имя таблицы, из которой берем данные.
Последней создается таблица-связка «АвторКниги».
После того, как созданы все таблицы, формируется схема базы данных на закладке «Работа с базами данных» (рисунок 3). На рисунке 4 показан результат вывода таблиц на схему. После этого накладываем связи между таблицами. Для этого необходимо захватить мышью ключевое поле родительской таблицы и перенести его, удерживая мышь, на соответствующее поле в подчиненной таблице. Необходимо следить, чтобы были доступны индикаторы обеспечения целостности данных (рисунок 5), в противном случае – либо сжать/восстановить БД, либо удалить таблицы и создать их заново. Подобно случается, если в одну из таблиц пытались ввести данные, а потом их удалили, т.е. происходит нарушение идентификации записи по ключу.
Заполнение данных
После того, как структура БД полностью сформирована (см. рисунок 1), можно вводить данные в таблицы.
Рисунок 2 – Создание таблицы «Авторы» в режиме Конструктора
|
Рисунок 3 – активное окно добаления таблиц на схему данных
Рисунок 4 – Активные таблицы в схеме данных
Рисунок 5 – Окно формирования связей между таблицами
Сначала вводят данные в независимые таблицы, а затем в подчиненные, используя подстановку данных для внешних ключей (рисунок 6).
Рисунок 6 – Заполнение таблицы «Книги»
Пример исходных данных:
Раздел "Базы данных и банки знаний":
1. Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 1983.
2. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989.
3. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. – СПб.: Питер, 2000.
4. Диго С.М. Проектирование и использование баз данных. – М.: Финансы и статистика, 1995.
5. Когаловский Р.М. Технология баз данных на персональных ЭВМ. – М.: Финансы и статистика, 1992.
6. Кочетыгов А.А., Моторин В.В. Базы и банки данных. – Тула: ТулГТУ, 1995.
7. Нечаева О.А., Почуева Л.Н. Базы и банки данных: Теория и практика. – Тула: ТулГУ, 2000.
8. Ревунков Г.И. и др. Базы и банки данных и знаний. – М.: Высш. шк., 1992.
9. Советов Б.Я. Информационная технология. – М.: Высш. шк., 1994.
10. Хорафас Д., Легг С. Конструкторские базы данных. – М.: Машиностроение, 1990.
Раздел "Фантастика":
1. Гаррисон Гарри, Рождение Стальной Крысы. – М.: ЭКСМО-Пресс, 1999.
2. Лукьяненко Сергей, Фальшивые зеркала. – М. Изд-во АСТ, 1999.
3. Лукьяненко Сергей, Гаджет. – М. Изд-во АСТ, 2004.
4. Васильев Владимир, Ведьмак из Большого Киева. – М. Изд-во АСТ, 2003.
5. Желязны Роджер, Сказка торговца. – М.: ЭКСМО-Пресс, 2002.
6. Ролинг Джоан, Гарри Поттер и Кубок Огня. – М. Изд-во "РОСМЭН-ПРЕСС", 2002.
7. Ролинг Джоан, Гарри Поттер и Орден Феникса. – М. Изд-во "РОСМЭН-ПРЕСС", 2004.
Раздел "Детектив":
1. Пьюзо Марио, Последний дон. - М.: ЭКСМО-Пресс, 2000.
2. Кристи Агата, Карибская тайна. – М. Изд-во АСТ, 2003.
3. Кристи Агата, Третья. – М. Изд-во АСТ, 2004.
4. Кристи Агата, Убийство на Рождество. – М. Изд-во АСТ, 2004.
5. Кристи Агата, Карты на столе. – М. Изд-во АСТ, 2003.
6. Кристи Агата, После похорон. – М. Изд-во АСТ, 2004.
|
|
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!