Хелпикс

Главная

Контакты

Случайная статья





КОМПЕТЕНТНОСТНО-ОРИЕНТИРОВАННОЕ ЗАДАНИЕ № 20



КОМПЕТЕНТНОСТНО-ОРИЕНТИРОВАННОЕ ЗАДАНИЕ № 20

 

Вы работаете техником-программистом в компании, занимающейся разработкой и внедрением программного обеспечения. В компанию поступил заказ на разработку нового программного продукта. В рамках проекта по созданию данного ПП, Вам поручили выполнить следующие работы:

Контрольно - оценочное задание 1

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

a. Код официанта;

b. Фамилия, имя и отчество официанта;

c. Номер телефона;

d. Номер заказа;

e. Дата заказа;

f. Код блюда;

g. Наименование блюда;

h. Цена одной порции;

i. Код вида блюда;

j. Наименование вида блюда (закуска, мясные, рыбные блюда, напитки и т. п. );

k. Количество порций блюда в заказе

Построить диаграмму базы данных.

Контрольно - оценочное задание 2

Создать базу данных, таблицы и заполнить их данными. В меню кафе не менее 30 блюд разных видов. Обслуживают посетителей 3 официанта. У каждого официанта не менее 5-7 заказов. В каждом заказе может быть от 1 до 5 блюд. Все заказы в пределах 3-4 дат. Задать максимальное значение поля Код официанта равным десяти. Добавить в таблицу, в которой содержится поле Дата заказа, ограничение для проверки правильности ввода данного поля: Дата заказа не должна быть позднее текущей даты.

Предусмотреть в создаваемых таблицах ограничения целостности следующих типов:

- NOT NULL – для полей, которые будут являться первичными и внешними ключами,

- PRIMARY KEY – для полей, выбранных в качестве первичных ключей,

- FOREIGNKEY – для полей, являющихся внешними ключами.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.