Добавил:
https://vk.com/club199197084 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

УД_ИТ_Цуканова_0363

.docx
Скачиваний:
0
Добавлен:
03.02.2024
Размер:
53.3 Кб
Скачать

1. В какой из моделей СУБД (иерархической, сетевой, реляционной) между главным и подчиненными типами объекта устанавливается взаимосвязь «один ко многим» (1:М)?

В иерархической, пример на рисунке

2. Даны две таблицы: «Студенты» с полями (ФИО, группа, тема дипломного проектирования) и «Преподаватели» с полями (ФИО, тема дипломного проектирования). Напишите SQL-запрос симметричного объединения этих двух отношений.

SELECT

students.name AS ‘Студент’,

professors.name AS ‘Преподаватель’,

profs_studs_diploma.name AS ‘Тема диплома’

FROM profs_studs_diploma

LEFT JOIN professors ON (professors.id = profs_studs_diploma.id_prof)

LEFT JOIN students ON (students.id = profs_studs_diploma.id_stud)

3. Для таблицы «Преподаватели» из п.2 напишите транзакцию на изменения темы дипломного проектирования для преподавателя Семенова Геннадия Викторовича.

UPDATE `department`.`professors`

SET ` diploma` = '/* Название темы дипломного проектирования */'

WHERE `professors`.`name` = ` Семенов Геннадий Викторович`;

4. Дайте определение идентификации и приведите пример.

Идентификация – присваивание сущности или связи СУБД неизменного индивидуального и единственного в этой БД идентификатора.

Например – id пользователей в любой информационной системе. В модели пользователя могут меняться и пароль, и логин, и номер телефона, и электронная почта. Даже если все эти параметры изменят одновременно, СУБД сможет найти пользователя по его индивидуальному идентификатору.

5. Приведите (нарисуйте) ER-модель для задания п.2 с соблюдением типов, наименований и модальности связей между отношениями.

6. Дано отношение «Товары» с полями (ID_товара, наименование, количество, стоимость, дата изготовления). Примените функцию «Count» итогового запроса к полю «ID товара». Напишите соответствующий SQL-запрос. Заполните таблицу и покажите результат построенного запроса.

SELECT COUNT (ID товара)

FROM Товары

7. В чем назначение этапа физического проектирования базы данных?

Описать конкретную реализацию БД (ее ER модель и методы доступа к данным)

Соседние файлы в предмете Управление данными