Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access-1.doc
Скачиваний:
10
Добавлен:
23.12.2018
Размер:
13.12 Mб
Скачать

3.2 Разработка информационной модели бд

Для информационного объекта (таблицы) необходимо определить ее структуру: состав полей, их имена, последовательность размещения полей в таблицах, тип данных каждого поля, размер поля, ключи (индексы полей) и другие свойства. И лишь только на следующем этапе производится создание записей таблиц и заполнения их данными.

Таким образом, на основе анализа данных были выделены шесть информационных объектов (таблиц-отношений):

  • Фильмы;

  • Информация о носителе;

  • Клиенты;

  • Персонал;

  • Вид сделки;

  • Квитанции;

Ниже приведены структуры каждой таблицы (таблицы 3.1 – 3.6).

Таблица 3.1

Структура таблицы «Фильмы»

Имя поля

Индекси-ро­ванно­е

Обяза­тель­ное

Тип дан­ных

Раз-мер

Чис­ло дес. зна­ков

Усло­вие на значе­ние

Сооб-ще­ние об ошиб-ке

1

2

3

4

5

6

7

8

Код фильма

Да (Совпаде-ния не допус-каются)

Счетчик

Длин­ное це­лое

Назва-ние

Да (Совпаде-ния не допус-каются)

Да

Текс-товый

30

Жанр

Нет

Нет

Текс-товый

50

Продолжение таблицы 3.1

1

2

3

4

5

6

7

8

Про-дол­жите-льно-сть

Нет

Нет

Число-вой

Оди­нар-ное с пла­ваю-щей точ-кой

2

>=60 And <=60*3

Недо­пусти­мое зна­чение вре-мени

Режис-сер

Нет

Нет

Текс-товый

50

Глав-ная роль

Нет

Нет

Текс-товый

50

Год

Нет

Нет

Чис-ловой

Длин­ное це­лое

Страна

Нет

Нет

Текс-товый

50

Таблица 3.2

Структура таблицы «Информация о носителе»

Имя поля

Индексиро­ванно­е

Обя-зате-ль­ное

Тип дан­ных

Размер

Чис­ло дес. зна­ков

1

2

3

4

5

6

Назва-ние

Да (Совпаде-ния не допускают-ся)

Да

Текс-товый

50

DVD в наличии

Нет

Да

Числовой

Длинное целое

Авто

VHS в наличии

Нет

Да

Числовой

Длинное целое

Авто

Продолжение таблицы 3.2

Цена DVD

Нет

Да

Денеж-ный

Денежный

Авто

Цена VHS

Нет

Да

Денеж-ный

Денежный

Авто

Таблица 3.3

Структура таблицы «Клиенты»

Имя поля

Индексиро­ванно­е

Обя-зате-ль­ное

Тип дан­ных

Размер

Чис­ло дес. зна­ков

1

2

3

4

5

6

Код клиента

Да (Совпаде-ния не допускают-ся)

Счетчик

Длинное целое

Фамилия

Нет

Да

Тексто-вый

50

Телефон

Нет

Нет

Тексто-вый

50

Адрес

Нет

Нет

Тексто-вый

50

Возраст

Нет

Нет

Числовой

Длинное целое

Авто

Таблица 3.4

Структура таблицы «Персонал»

Имя поля

Индексиро­ванно­е

Обя-зате-ль­ное

Тип дан­ных

Размер

Чис­ло дес. зна­ков

1

2

3

4

5

6

Код продав-ца

Да (Совпаде-ния не допускают-ся)

Счетчик

Длинное целое

Фами-лия

Нет

Да

Тексто-вый

50

Имя

Нет

Нет

Тексто-вый

50

Таблица 3.5

Структура таблицы «Вид сделки»

Имя поля

Индексиро­ванно­е

Обя-зате-ль­ное

Тип дан­ных

Размер

Чис­ло дес. зна­ков

1

2

3

4

5

6

Код сделки

Да (Совпаде-ния не допускают-ся)

Счетчик

Длинное целое

Прокат

Нет

Да

Логичес-кий

Продажа

Нет

Да

Логичес-кий

Таблица 3.6

Структура таблицы «Квитанции»

Имя поля

Индексиро­ванно­е

Обя-зате-ль­ное

Тип дан­ных

Размер

Чис­ло дес. зна­ков

1

2

3

4

5

6

Код квитан-ции

Да (Совпадения не допускаются)

Счетчик

Длинное целое

Код клиента

Да (Допускаются совпадения)

Да

Число-вой

Длинное целое

Авто

Код сделки

Да (Допускаются совпадения)

Да

Число-вой

Длинное целое

Авто

Дата выдачи

Нет

Да

Дата/

время

Дата возврата

Нет

Нет

Дата/

время

Код продав-ца

Да (Допускаются совпадения)

Да

Число-вой

Длинное целое

Авто

Код фильма

Да (Допускаются совпадения)

Да

Число-вой

Длинное целое

Авто

Вид носите-ля

Нет

Нет

Тексто-вый

50

Количе-ство

Нет

Да

Число-вой

Длинное целое

Авто

Эти структуры будут использованы при создании БД «Видеосалон».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]