3
.docxМинистерство образования и науки Российской Федерации
Пензенский государственный технологический университет
Кафедра «Прикладная информатика»
Дисциплина «Базы данных»
Отчет
о выполнении лабораторной работы 3
Выполнил: студент гр.11ИЭ1б
Цибизова Е.С.
Принял: к.т.н., доц. Шигина Н.А.
Пенза 2013
Лабораторная работа 3. Описание структуры БД на языках СУБД
Цель работы: необходимо указать описание полей базы данных; описать столбцы подстановки; описать связи; построить схему данных; ввести данные в таблицы.
Описание структуры таблиц, ограничений целостности:
Таблица 1 – Описание полей таблицы «Клиент»
Свойство |
Номер карты |
ФИО |
Дата рождения |
Телефон |
Адрес |
Адрес эл. почты |
||||||
Тип поля |
Счетчик |
Текстовый |
Дата/время |
Текстовый |
Текстовый |
Текстовый |
||||||
Размер поля |
Длинное целое |
50 |
- |
15 |
30 |
50 |
||||||
Маска ввода |
- |
- |
Краткий формат даты |
- |
- |
- |
||||||
Подпись |
Номер карты |
ФИО |
Дата рождения |
Телефон |
Адрес |
Адрес эл. почты |
||||||
Обязательное поле |
Да |
Да |
Нет |
Да |
Нет |
Нет
|
||||||
Пустые строки |
Нет |
Нет |
Да |
Да |
Да |
Да |
||||||
Индексированное поле |
Да (совпадения не допускаются) |
Нет |
Нет |
Нет |
Нет |
Нет |
||||||
Выравнивание текста |
Общее |
По левому краю |
Общее |
По левому краю |
По левому краю |
По левому краю |
Таблица 2 – Описание полей таблицы «Администратор»
Свойство |
Номер администратора |
ФИО |
Телефон |
Тип поля |
Счетчик |
Текстовый |
Текстовый |
Размер поля |
Длинное целое |
30 |
11 |
Маска ввода |
- |
- |
- |
Обязательное поле |
Да |
Да |
Да |
Пустые строки |
Нет |
Нет |
Нет |
Индексированное поле |
Да (совпадения не допускаются) |
Нет |
Нет |
Выравнивание текста |
Общее |
По левому краю |
По левому краю |
Таблица 3 – Описание полей таблицы «Заказ»
Свойство |
Номер заказа |
Номер стола |
Дата проведения мероприятия |
Дата приема заказа |
Аванс |
Подитог |
% за обслуживание |
Итог |
Номер карты |
Номер администратора |
Повод мероприятия |
Тип поля |
Счетчик |
Числовой |
Дата |
Дата |
Денежный |
Денежный |
Денежный |
Денежный |
Числовой |
Числовой |
Текстовый |
Размер поля |
Длинное целое |
Длинное целое |
|
|
- |
- |
- |
- |
Длинное целое |
Длинное целое |
50 |
Маска ввода |
- |
- |
Краткий формат даты |
Краткий формат даты |
- |
- |
- |
- |
- |
- |
- |
Обязательное поле |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Д а |
Пустые строки |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Индексированное поле |
Да (Совпадения не допускаются) |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Выравнивание текста |
Общее |
По левому краю |
Общее |
Общее |
По левому краю |
По левому краю |
По левому краю |
По левому краю |
По левому краю |
По левому краю |
По левому краю |
Таблица 4 – Описание полей таблицы «Виды блюд»
Свойство |
Код вида |
Название вида |
Тип поля |
Счетчик |
Текстовый |
Размер поля |
Длинное целое |
30 |
Маска ввода |
- |
- |
Обязательное поле |
Да
|
Да |
Пустые строки |
Нет
|
Нет |
Индексированное поле |
Да (Совпадения не допускаются) |
Нет |
Выравнивание текста |
Общее |
По левому краю |
Таблица 5 – Описание полей таблицы «Блюдо»
Свойство |
Код |
Название |
Цена |
Вес |
Код вида |
Тип поля |
Счетчик |
Текстовый |
Числовой |
Числовой |
Числовой |
Размер поля |
Длинное целое |
30 |
6 |
4 |
Длинное целое |
Маска ввода |
- |
- |
- |
- |
- |
Обязательное поле |
Да
|
Да |
Да |
Да |
Да
|
Пустые строки |
Нет
|
Нет |
Нет |
Нет |
Нет
|
Индексированное поле |
Да (Совпадения не допускаются) |
Нет |
Нет |
Нет |
Нет |
Выравнивание текста |
Общее |
По левому краю |
По левому краю |
По левому краю |
Общее |
Таблица 6 – Описание полей таблицы «Блюдо в заказе»
Свойство |
Количество |
Номер заказа |
Код блюда |
Тип поля |
Числовой |
Числовой |
Числовой |
Размер поля |
3 |
Длинное целое |
Длинное целое |
Маска ввода |
- |
- |
- |
Обязательное поле |
Да
|
Да
|
Да
|
Пустые строки |
Нет
|
Нет
|
Нет
|
Индексированное поле |
Нет |
Нет |
Нет |
Выравнивание текста |
Общее |
Общее |
Общее |
Схема данных:
Рисунок 1 – Схема данных
Содержание таблиц:
Таблица 1. Клиенты
Клиент |
|||||
Номер карты |
ФИО |
Телефон |
Адрес элпочты |
Адрес |
Дата рождения |
1 |
Юрина А.В. |
222222 |
angela@mail.ru |
ул. Кирова 1-56 |
12.03.1993 |
2 |
Цибизова Е.С. |
111111 |
katerina@mail.ru |
ул. Кутузова 2-9 |
24.06.1993 |
3 |
Чирков О.В. |
333333 |
oleg@mail.ru |
ул. Рабочая 11 |
15.07.1992 |
4 |
Пупкин А.И. |
444444 |
gena@mail.ru |
ул. Гагарина 34-98 |
23.09.1987 |
5 |
Гнусарева А.А. |
555555 |
nastja@mail.ru |
ул. Аустрина 56-99 |
14.10.1993 |
Таблица 2. Администратор
Администратор |
||
Номер администратора |
ФИО |
Телефон |
1 |
Петрова И.О. |
987907 |
2 |
Иванова П.Е. |
564545 |
Таблица 3. Заказ
Заказ |
||||||||||
Номер заказа |
Номер стола |
Дата проведения меровпиятия |
Дата приема заказа |
Аванс |
Подитог |
% за обслуживание |
Итог |
Номер карты |
Номер администратора |
Повод мероприятия |
1 |
12 |
12.01.2013 |
03.01.1013 |
10 000,00р. |
132 567,00р. |
13 257,00р. |
145 678,00р. |
4 |
1 |
Свадьба |
2 |
3 |
23.01.2013 |
11.01.2013 |
25 000,00р. |
124 000,00р. |
12 400,00р. |
138 400,00р. |
1 |
2 |
День рождения |
3 |
4 |
21.02.2013 |
12.02.2013 |
12 000,00р. |
120 000,00р. |
12 000,00р. |
123 455,00р. |
3 |
2 |
День рождения |
4 |
6 |
23.02.2013 |
20.02.2013 |
12 333,00р. |
23 540,00р. |
12 344,00р. |
45 222,00р. |
4 |
2 |
Корпоратив |
5 |
9 |
08.03.2013 |
01.03.2013 |
10 000,00р. |
25 000,00р. |
2 500,00р. |
12 500,00р. |
2 |
1 |
Свадьба |
6 |
6 |
21.03.2013 |
12.03.2013 |
10 000,00р. |
125 656,00р. |
12 566,00р. |
136 541,00р. |
3 |
2 |
День рождения |
7 |
1 |
01.04.2013 |
28.03.2013 |
50 000,00р. |
565 655,00р. |
56 566,00р. |
526 545,00р. |
4 |
2 |
День рождения |
8 |
2 |
15.04.2013 |
10.04.2013 |
5 000,00р. |
56 555,00р. |
5 655,00р. |
25 410,00р. |
5 |
1 |
Свадьба |
9 |
4 |
01.05.2013 |
25.04.2013 |
10 000,00р. |
156 555,00р. |
15 655,00р. |
168 925,00р. |
1 |
2 |
День рождения |
10 |
1 |
10.09.2013 |
29.08.2013 |
80 000,00р. |
124 545,00р. |
12 454,00р. |
95 214,00р. |
2 |
1 |
Свадьба |
11 |
8 |
15.09.2013 |
01.09.2013 |
12 000,00р. |
23 787,00р. |
2 378,00р. |
12 354,00р. |
4 |
2 |
Корпоратив |
12 |
12 |
24.06.2013 |
10.06.2013 |
8 000,00р. |
123 432,00р. |
12 343,00р. |
120 452,00р. |
5 |
1 |
Юбилей |
13 |
14 |
15.07.2013 |
01.07.2013 |
30 000,00р. |
45 671,00р. |
4 567,00р. |
15 421,00р. |
1 |
1 |
День рождения |
14 |
6 |
23.08.2013 |
12.08.2013 |
100 000,00р. |
231 234,00р. |
23 123,00р. |
241 365,00р. |
3 |
2 |
Свадьба |
15 |
8 |
01.09.2013 |
20.08.2013 |
15 000,00р. |
28 000,00р. |
2 800,00р. |
10 300,00р. |
4 |
2 |
Юбилей |