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