Создание базы данных «Домашняя библиотека»
Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков). Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков). Текст или числа, не требующие проведения расчетов, например номера телефонов (>255 знаков). Уникальные значения, создаваемые приложением Access при введении новой записи. Уникальные значения, создаваемые… Читать ещё >
Создание базы данных «Домашняя библиотека» (реферат, курсовая, диплом, контрольная)
Создание таблиц
Реляционные БД представляют связанную между собой совокупность таблиц-сущностей базы данных (ТБД). Связь между таблицами может находить свое отражение в структуре данных, а может только подразумеваться, то есть присутствовать на неформализованном уровне. Каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы — атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.
При практической разработке БД таблицы-сущности зовутся таблицами, строки-экземпляры — записями, столбцы-атрибуты — полями.
Одно из важнейших достоинств реляционных баз данных состоит в том, что можно хранить логически сгруппированные данные в разных таблицах и задавать связи между ними, объединяя их в единую базу. Такая организация данных позволяет уменьшить избыточность хранимых данных, упрощает их ввод и организацию запросов и отчетов.
Для решения поставленной задачи принята схема базы данных, представленная на Рис 1. Для открытия схемы данных необходимо выбрать команду «Схема данных» в меню «Сервис». В данной схеме представлена взаимосвязь всех таблиц базы данных и отношения между ними.
Рис 1. Схема данных
Составляющими базу данных являются 4 таблицы, из них три основных:
ђ Вывод данных о книгах — содержит информацию обо всех книгах библиотеки;
ђ Информация об авторе — содержит информацию об авторе, его работах;
ђ Информация об читателе — содержит информацию об читателе, его данных;
ђ Вывод данных о тех, кто брал книги — содержит информацию, обо всех кто брал и когда возвращал ту или иную книгу;
Для создания таблицы в режиме конструктора необходимо:
- § открыть базу данных;
- § на вкладке «Создание» далее выбрать «Таблицы», «Создание таблицы в режиме конструктора», откроется окно конструктора;
- § ввести имена полей таблицы и выбрать тип данных для каждого поля;
- § изменить свойства полей, если это необходимо;
- § выбрать ключевое поле, если это необходимо;
- § выполнить «Сохранить» или «shift+F12» и сохранить таблицу, при этом если ключевое поле не было выбрано, Access предложит его создать;
- § закрыть таблицу.
Ниже описана структура таблиц Вывод данных о книгах, Информация об авторе, Информация об читателе и Вывод данных о тех, кто брал книги.
Структура таблицы Вывод данных о книгах представлена в Таблица 1.
Таблица 1. Структура таблицы.
ТИП ДАННЫХ. | ПРИМЕНЕНИЕ. | ПОЛЕ. | |
Числовой. | Числовые данные различных форматов, используемые для проведения расчетов. | Автор, Количество страниц. | |
Текстовый. | Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков). | Название, Издательство, Обложка, ISBN, Серия, Размеры (в, ш, т). | |
Дата/время. | Для хранения календарных дат и текущего времени. | Дата издания. | |
Счетчик. | Уникальные значения, создаваемые приложением Access при введении новой записи. | КодКниги. | |
Вид таблицы «Вывод данных о книгах» представлен на Рис 2.
Рис 2. Вид таблицы «Вывод данных о книгах»
Таблица «Информация об авторе» предназначена для хранения данных об авторе, его известных произведениях. Структура таблицы представлена в Таблица 2.
Таблица 2. Структура таблицы «Информация об авторе».
ТИП ДАННЫХ. | ПРИМЕНЕНИЕ. | ПОЛЕ. | |
Счетчик. | Уникальные значения, создаваемые приложением Access при введении новой записи. | КодАвтора. | |
Текстовый. | Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков). | Имя автора, НашКоментарий. | |
Поле MEMO. | Текст или числа, не требующие проведения расчетов, например номера телефонов (>255 знаков). | Биография. | |
Поле объекта OLE. | Изображения, документы, диаграммы и другие объекты из приложений Office и других программ Windows. | Фото. | |
Вид таблицы «Информация об авторе» представлен на Рис. 3.
Рис 3. Вид таблицы «Информация об авторе»
Таблица «Информация об читателе» предназначена для хранения данных об читателе и его данных. Структура таблицы представлена в Таблица 3.
Таблица 3. Структура таблицы «Информация об читателе».
ТИП ДАННЫХ. | ПРИМЕНЕНИЕ. | ПОЛЕ. | |
Счетчик. | Уникальные значения, создаваемые приложением Access при введении новой записи. | КодЧитателя. | |
Текстовый. | Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков). | Имя Читателя, Контакт, Коментарий. | |
Поле объекта OLE. | Изображения, документы, диаграммы и другие объекты из приложений Office и других программ Windows. | Фото. | |
Вид таблицы «Информация об читателе» представлен на Рис. 4.
Рис. 4 Вид таблицы «Информация об читателе»
Таблица «Вывод данных о тех, кто брал книги» предназначена для хранения данных обо всех кто брал и когда возвращал ту или иную книгу. Структура таблицы представлена в Таблица 4.
Таблица 4. Структура таблицы «Вывод данных о тех, кто брал книги»
ТИП ДАННЫХ. | ПРИМЕНЕНИЕ. | ПОЛЕ. | |
Числовой. | Уникальные значения, создаваемые приложением Access при введении новой записи. | КодКниги, КодЧитателя. | |
Дата/время. | Для хранения календарных дат и текущего времени. | КогдаВзяли, КогдаВернули. | |
Вид таблицы «Вывод данных о тех, кто брал книги» представлен на Рис. 5.
Рис. 4 Вид таблицы «Вывод данных о тех, кто брал книги»