- •3. Цели и задачи создания базы данных «группы-студенты»
- •4 Проектирование базы данных
- •4.1 Входные и выходные данные задачи
- •4.2 Инфологическое проектирование базы данных
- •Выбор субд
- •4.4 Даталогическое проектирование базы данных
- •4.5 Реляционная база данных «Группы-студенты». Физическое проектирование.
- •Автоматизированная информационная система на основе базы данных «Аэропорт»
- •Структура информационной системы
- •Форма 1
- •Запросы на выборку данных для решения поставленных задач
- •Отчеты по результатам решения задач
- •5.4 Организация интерфейса с пользователем.
4.5 Реляционная база данных «Группы-студенты». Физическое проектирование.
Выполним физическое проектирование в среде СУБД Microsoft Access 2010. Поименуем таблицы и атрибуты, определим типы данных и размерность атрибутов. В таблицах выберем первичные ключи и индексированные поля.
Таблица 1. Структура таблицы «Рейс»
Название таблицы |
Имя поля |
Тип данных |
Размер поля |
Первичный ключ / вторичный ключ / индексированное поле |
Рейс |
Номер рейса |
Текстовой |
Длинное целое |
Первичный ключ |
|
Пункт назначения |
Текстовой |
255 |
|
|
Продолжительность полета |
Текстовой |
255 |
|
|
Время вылета |
Дата/время |
|
|
|
Дни недели, когда выполняется рейс |
Текстовой |
255 |
|
|
Идентификатор самолета |
Числовой |
Длинное целое |
|
Таблица 2. Структура таблицы «Билет»
Название таблицы |
Имя поля |
Тип данных |
Размер поля (Формат поля) |
Первичный ключ / вторичный ключ / индексированное поле |
Билет |
Номер билета |
Числовой |
Длинное целое |
Первичный ключ |
|
Номер и серия паспорта |
Числовой |
Действительное |
|
|
Номер рейса |
Числовой |
Длинное целое |
|
|
Дата |
Дата/время |
|
|
|
Цена билета |
Числовой |
Длинное целое |
|
Таблица 3. Структура таблицы «Пассажир»
Название таблицы |
Имя поля |
Тип данных |
Размер поля |
Первичный ключ / вторичный ключ / индексированное поле |
Пассажир |
Номер и серия паспорта |
Текстовый |
Действительное |
Первичный ключ |
|
ФИО |
Текстовый |
255 |
|
|
Дата рождения |
Дата/время |
|
|
|
Место прописки |
Текстовый |
255 |
|
|
Место проживания |
Текстовый |
255 |
|
Таблица 4. Структура таблицы «Самолет»
Название таблицы |
Имя поля |
Тип данных |
Размер поля |
Первичный ключ / вторичный ключ / индексированное поле |
Самолет |
Идентификатор самолета |
Числовой |
Длинное целое |
Первичный ключ |
|
Марка_самолета |
Числовой |
255 |
|
|
Количество посадочных мест |
Числовой |
Длинное целое |
|
Таблица 5. Структура таблицы «Дата»
Название таблицы |
Имя поля |
Тип данных |
Размер поля |
Первичный ключ / вторичный ключ / индексированное поле |
Дата |
Дата |
Дата/время |
|
Первичный ключ |
|
Название дня недели |
Текстовой |
255 |
|
|
Рабочий или выходной |
Текстовой |
255 |
|
Рис.4. Связи между таблицами (схема данных) в базе данных.
