4. Структура базы данных (таблицы, связи, поля, типы и размеры полей)


Представим структуру таблиц.


Таблица 10 Таблица "Информация о читателе"

Поле Тип Размер Описание
1 Номер билета Счетчик
Номер читательского билета
2 Фамилия Текстовый 60 Фамилия читателя
3 Имя Текстовый 60 Имя читателя
4 Отчество Текстовый 60 Отчество читателя
5 Телефон Текстовый 20 Телефон для связи с читателем
6 Адрес Текстовый 60 Адрес читателя

Создание базы данных "Библиотека"

Рисунок 2 – Таблица "Информация о читателе"


Таблица 11 Таблица "Информация о книге"

Поле Тип Размер Описание
1 Шифр книги Счетчик
Библиотечный шифр книги
2 Название Текстовый 60 Название книги
3 Код издательства Числовой 5 Ссылка на код издательства
4 Год издания Числовой 4 Год издания книги
5 Объем книги Числовой 5 Объем книги в листах
6 Цена Денежный
Цена книги
7 Количество Числовой 3 Количество экземпляров в фондах библиотеки

Создание базы данных "Библиотека"

Рисунок 3 – Таблица "Информация о книге"


Таблица 12 Таблица "Выдача книг"

Поле Тип Размер Описание
1 Код выдачи Счетчик
Код выдачи книги
2 Шифр книги Числовой 5 Ссылка на библиотечный шифр книги
3 Код читательского билета Числовой 5 Ссылка на код читательского билета
4 Дата выдачи книги Дата

Краткий формат даты

По умолчанию =Date()

Дата выдачи книги
5 Дата возврата книги Дата Краткий формат даты Дата возврата книги

Создание базы данных "Библиотека"

Рисунок 4 – Таблица "Выдача книг"


Таблица 13 Таблица "Бронирование книг"

Поле Тип Размер Описание
1 Код брони Счетчик 5 Код брони книги
2 Шифр книги Числовой 5 Ссылка на библиотечный шифр книги
3 Код читательского билета Числовой 5 Ссылка на код читательского билета
4 Дата заказа Дата

Краткий формат даты

По умолчанию =Date()

Дата заказа книги

Создание базы данных "Библиотека"

Рисунок 5 – Таблица "Бронирование книг"


Таблица 14 Таблица "Издательства"

Поле Тип Размер Описание
1 Код издательства Счетчик
Код издательства
2 Наименование Текстовый 60 Наименование издательства
3 Код города Числовой 5 Ссылка на город издательства

Создание базы данных "Библиотека"

Рисунок 6 – Таблица "Издательства"


Таблица 15 Таблица "Города"

Поле Тип Размер Описание
1 Код города Счетчик
Код города
2 Наименование Текстовый 60 Наименование города

Создание базы данных "Библиотека"

Рисунок 7 – Таблица "Города"


Таблица 16 Таблица "Авторы"

Поле Тип Размер Описание
1 Код автора Счетчик
Код автора
2 Фамилия Текстовый 60 Фамилия автора
3 Имя Текстовый 60 Имя автора
4 Отчество Текстовый 60 Отчество автора

Создание базы данных "Библиотека"

Рисунок 8 - Таблица "Авторы"


Таблица 17 Таблица "Авторы книг"

Поле Тип Размер Описание
1 Код записи Счетчик
Код записи
2 Шифр книги Числовой 5 Ссылка на шифр книги
3 Код автора Числовой 5 Ссылка на код автора

Создание базы данных "Библиотека"

Рисунок 9 - Таблица "Авторы книг"

Расставим связи между таблицами (рисунок 10).


Создание базы данных "Библиотека"

Рисунок 10 – Схема данных


Все таблицы связаны между собой связью типа "Один-ко-многим". На примере таблиц "Издательства" и "Города" это означает, что одно издательство может иметь только один город, но в таблице "Издательства" может присутствовать множество записей таблицы "Города". Т.е. разные издательства могут иметь одинаковые названия городов.

Аналогично связаны между собой остальные таблицы.



Информация о работе «Создание базы данных "Библиотека"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 15015
Количество таблиц: 17
Количество изображений: 37

Похожие работы

Скачать
6016
0
0

... книга, отдел, куда была передана книга. Предварительно должны быть введены адреса издательств, их названия, а также название и расположение отделов библиотеки. Т.о., цель создания базы данных «Библиотека» – ведение учета и хранения книг библиотеки. Проектирование инфологической модели Инфологическая модель для базы данных «Библиотека» проектировалась, как модель «Сущность-связь». Сущность – ...

Скачать
17833
1
1

... "Издания" из него выделена характеристика: Аннотации (Код_издания, Аннотация) {Издание}. Рис. 5.2. Инфологическая модель базы данных "Библиотека", построенная с помощью языка "Таблицы-связи" Проектирование базы данных В соответствие с процедурой проектирования (п. 4.4) каждая из полученных сущностей должна быть представлена базовой таблицей. Первый вариант этих таблиц описывается так ...

Скачать
40793
1
2

... ·  Если Windows программа имеет графический интерфейс, то и Линукс программа должна иметь его тоже; ·  Функциональность Linux программы должна соответствовать основным функция Windos программы; С учётом поставленных критерий и принципов была осуществлена методика подбора программ аналогов для заполнения информационной базы, в которой они будут участвовать в качестве списков соответствий программ ...

Скачать
147393
3
0

... часть 3.1. Руководство системного программиста 3.1.1. Общие сведения о программе Данная программа представляет собой удобное средство для работы с однотабличной ненормализованной базой данных. В программу встроена запросная система, позволяющая добавлять, удалять, сортировать, выводить, обменивать и преобразовывать данные, построенная на основе нескольких универсальных запросов, ...

0 комментариев


Наверх