1. Создать таблицы и другие объекты БД, указанные в варианте задания;
2. Для этих таблиц определить все ограничения целостности;
3. Проверить правильность работы, созданных вами ограничений;
4. Заполнить каждую из таблиц 10-20 записями (если для генерации первичного ключа определена последовательность, то при вставке данных необходимо ее использовать);
5. Оформить отчет.
1. Краткие теоретические сведения;
2. Листинг программы создания объектов БД;
3. Примеры вставки, изменения и удаления информации, демонстрирующие работу заданных ограничений;
4. Распечатка содержимого таблиц после заполнения их информацией;
5. Выводы по работе.
Создать таблицы
| Cлужащих | ||
| поле | тип поля | описание | 
| № служащего | целое число | первичный ключ | 
| Фамилия | строка | вместе эти три поля представляют собой альтернативный ключ, т.е. предполагается отсутствие полных тезок (обязательный атрибут) | 
| Имя | строка | |
| Отчество | строка | |
| тип служащего | строка | в поле можно заносить одно из значений менеджер, программист или директор (обязательный атрибут) | 
| № начальника | целое число | указывает на номер записи о начальнике данного служащего | 
| величина зарплаты | с точностью до копеек | может быть от 200 до 100000 | 
| Языков программирования | ||
| поле | тип поля | описание | 
| № языка | целое число | первичный ключ | 
| название языка | строка | альтернативный ключ (обязательный атрибут) | 
| Владение языком программирования | ||
| поле | тип поля | описание | 
| № языка | целое | внешний ключ | 
| № служащего | целое | внешний ключ вместе составляют первичный ключ | 
| уровень владения | целое | величина от 1 до 10 | 
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.