Для защиты лабораторной работы №3 необходимо выполнить самостоятельную работу №2 и ответить на контрольные вопросы.
1. Используя утилиту mysql, заполните таблицы учебной базы в соответствии с таблицами 7-12.
Таблица 7. Сущность UNIVERSITY
UNIV_ID
| UNIV_NAME
| RATING
| CITY
|
| МГУ
|
| Москва
|
| ВГУ
|
| Воронеж
|
| НГУ
|
| Новосибирск
|
| РГУ
|
| Ростов
|
| БГУ
|
| Белгород
|
| ТГУ
|
| Томск
|
| ВГМА
|
| Воронеж
|
Таблица 8. Сущность SUBJECT
SUBJ_ID
| SUBJ_NAME
| HOUR
| SEMESTR
|
| Информатика
|
|
|
| Физика
|
|
|
| Математика
|
|
|
| История
|
|
|
| Английский
|
|
|
| Физика
|
|
|
Таблица 9. Сущность STUDENT
STUDENT_ID
| SURNAME
| NAME
| STIPEND
| CITY
| BIRTHDAY
| UNIV_ID
|
| Иванов
| Иван
|
| Орел
| 3.12.1989
|
|
| Петров
| Петр
|
| Курск
| 1.12.1987
|
|
| Сидоров
| Вадим
|
| Москва
| 7.06.1986
|
|
| Кузнецов
| Борис
|
| Брянск
| 8.12..1988
|
|
| Зайцева
| Ольга
|
| Липецк
| 1.05.1988
|
|
| Павлов
| Андрей
|
| Воронеж
| 5.11.1986
|
|
| Котов
| Павел
|
| Белгород
| NULL
|
|
| Лукин
| Артем
|
| Воронеж
| 1.12.1997
|
|
| Петров
| Антон
|
| NULL
| 5.08.1986
|
|
| Белкин
| Вадим
|
| Воронеж
| 7.01.1986
|
|
| Пупкин
| Василий
|
| Ростов
| 17.10.1990
|
|
| Косинцева
| Рима
|
| Курск
| 27.11.1986
|
|
| Фокин
| Федор
|
| Томск
| 5.05.1988
|
|
| Аверин
| Авакум
|
| Тамбов
| 11.03.1987
|
|
Таблица 10. Сущность LECTURER
LECTURER_ID
| SURNAME
| NAME
| CITY
| UNIV_ID
|
| Колесников
| Борис
| Воронеж
|
|
| Никонов
| Иван
| Воронеж
|
|
| Лагутин
| Павел
| Москва
|
|
| Струков
| Николай
| Москва
|
|
| Николаев
| Виктор
| Новосибирск
|
|
| Сорокин
| Андрей
| Орел
|
|
| Воронин
| Валентин
| Ростов
|
|
| Доронина
| Дарья
| Ростов
|
|
| Ёлкин
| Евгений
| Белгород
|
|
| Жижикин
| Жорес
| Тула
|
|
| Злова
| Зинаида
| Томск
|
|
| Ильин
| Илья
| Томск
|
|
| Юрков
| Юрий
| Воронеж
|
|
| Яснова
| Яна
| Россошь
|
|
Таблица 11. Сущность EXAM_ MARK
EXAM_ID
| STUDENT_ID
| SUBJ_ID
| MARK
| EXAM_DATE
|
|
|
|
| 12.01.07
|
|
|
|
| 23.01.07
|
|
|
|
| 05.01.07
|
|
|
|
| 22.06.06
|
|
|
| NULL
| 22.06.06
|
|
|
|
| 18.01.07
|
|
|
|
| 19.01.07
|
|
|
|
| 15.01.07
|
|
|
|
| 18.01.07
|
|
|
|
| 18.06.06
|
|
|
|
| 10.01.07
|
|
|
|
| 09.01.07
|
|
|
|
| 06.01.07
|
|
|
| NULL
| 18.06.06
|
|
|
|
| 18.06.06
|
|
|
|
| 21.01.07
|
|
|
|
| 20.01.07
|
|
|
|
| 21.01.07
|
Таблица 12. Сущность SUBJ_LECT
Контрольные вопросы по ведению базы данных
1. Что такое «приглашением командной строки»?
2. Что в MySQL является признаком завершения команды?
3. О чем говорит метка командной строки «’>» (апостроф-больше)?
4. Какие строковые типы данных определены MySQL?
5. Какие типы данных записи даты и времени определены MySQL?
6. Какие числовые типы данных определены MySQL?
7. Какая команда используется в MySQL для создания базы данных? Приведите структуру команды создания таблицы.
8. Какие команды и как задают в таблице первичный и внешний ключи?
9. Каким образом в MySQL можно посмотреть существующие базы данных, таблицы и структуру таблиц?
10. Перечислите утилиты MySQL и их назначения.
11. Какова структура записи данных в таблицы в MySQL?
12. Какая команда и как меняет структуру таблиц в MySQL?