1. На основе Бланка экземпляра создайте таблицу Lichn_sved:
Имя столбца | kod | fam | name | data_rd | Sem_polozh | Phone |
Тип ключа | ||||||
NN/UN | NN | NN | NN | NN | NN | NN |
Таблица FK | ||||||
Столбец FK | FK | FK | ||||
Тип данных и длина | integer | varchar2(10) | varchar2(10) | date | varchar2(8) | char(8) |
Пример данных | 100 101 102 103 104 105 106 | Иволгин Николаев Сидоров Егоров Васюков Смолина Рейкина | Иван Петр Николай Василий Василий Валентина Дарья | 02-06-72 10-10-82 09-09-75 10-01-77 26-11-76 25-10-85 30-12-79 | Женат Женат Холост Женат Женат Замужем Замужем | 12-12-14 12-44-33 24-66-77 55-23-01 56-33-02 70-25-08 05-45-11 |
2. На основе Бланка экземпляра создайте таблицу Podrazhdelen:
Имя столбца | kod | fam | name | otdel | Data_prik | dolzhn | oklad |
Тип ключа | |||||||
NN/UN | NN | NN | NN | NN | NN | ||
Таблица FK | |||||||
Столбец FK | |||||||
Тип данных и длина | integer | varchar2(10) | varchar2(10) | varchar2(6) | date | varchar2(15) | varchar2(10) |
Пример данных | 100 101 102 103 104 105 106 | Иволгин Николаев Сиоров Егоров Васюков Смолина Рейкина | Иван Петр Николай Василий Василий Валентина Дарья | 20 10 20 10 30 40 20 | 10-02-2000 10-02-2000 10-02-2000 15-04-2003 20-10-2001 10-03-2003 10-03-2003 | Менеджер Администратор Менеджер Администратор Бухгалтер Секретарь Менеджер | 5000 5500 5000 3000 4500 2700 5000 |
3. На основе Бланка экземпляра создайте таблицу Bebi:
|
|
Имя столбца | kod | name | Data_rozhden |
Тип ключа | |||
NN/UN | |||
Таблица FK | |||
Столбец FK | |||
Тип данных и длина | integer | varchar2(10) | date |
Пример данных | 104 104 105 103 103 101 106 | Вика Ваня Петя Оля Настя Витя Наташа | 12-12-95 05-02-97 10-03-96 01-04-99 06-09-01 16-11-02 15-02-03 |
Практическая работа по теме: Операции с ограничениями.
1. Заполните Бланки Экземпляров недостающей информацией.
2. Создайте таблицы на основе заполненных вами Бланков экземпляров, не указывая ограничения.
3. В созданные таблицы добавьте пропущенные ограничения.
На основе Бланка экземпляра создайте таблицу Dolzhn:
Имя столбца | kod | fam | name | dolzhn | stazh | kaf |
Тип ключа | ||||||
NN/UN | ||||||
Таблица FK | ||||||
Столбец FK | ||||||
Тип данных и длина | integer | varchar2(10) | varchar2(10) | varchar2(10) | number(2) | number(2) |
Пример данных | 10 20 30 40 | Иванов Петров Сидоров Егоров | Иван Петр Николай Василий | Преп Ст.Преп Преп преп | 5 7 10 5 | 25 25 25 24 |
На основе Бланка экземпляра создайте таблицу Prep:
Имя столбца | kod | fam | name | predmet | grup | vid_zan |
Тип ключа | ||||||
NN/UN | ||||||
Таблица FK | ||||||
Столбец FK | ||||||
Тип данных и длина | integer | varchar2(10) | varchar2(10) | varchar2(10) | number(3) | varchar2(8) |
Пример данных | 10 10 20 20 30 30 40 | Иванов Иванов Петров Петров Сидоров Сидоров Егоров | Иван Иван Петр Петр Николай Николай Василий | СУБД ПЛ/1 СУБД Паскаль ПЛ/1 Паскаль ПЭВМ | 256 123 256 256 123 256 244 | Практика Практика Лекция Практика Лекция Лекция Лекция |
На основе Бланка экземпляра создайте таблицу Oklad:
|
|
Имя столбца | dolzhn | oklad |
Тип ключа | ||
NN/UN | ||
Таблица FK | ||
Столбец FK | ||
Тип данных и длина | varchar2(10) | number(3) |
Пример данных | Преп Ст.Преп | 500 800 |
На основе Бланка экземпляра создайте таблицу Stazh:
Имя столбца | Stazh | Dopl_stazh |
Тип ключа | ||
NN/UN | ||
Таблица FK | ||
Столбец FK | ||
Тип данных и длина | number(2) | number(3) |
Пример данных | 5 7 10 | 100 100 150 |