- •2. Списковые структуры данных (list structure): определения и параметры описания (привести примеры).
- •9. Er – модель данных (модель «сущность – связь»): элементы графического представления (нотации idefx1), терминология и примеры построения.
- •13. Реляционная модель данных (relation data model) – основные определения и свойства.
- •14. Общая схема нормализации реляционной модели данных.
- •15. Функциональные зависимости в ио: определения и примеры.
- •16. Определение 1nf. Аномалии обработки данных в ненормализованных ио, и процедура построения 1nf (привести пример).
- •17. Определение 2nf. Аномалии обработки данных в 1nf, и процедура построения 2nf (привести пример).
- •18. Определение 3nf. Аномалии обработки данных в 2nf, и процедура построения 3nf (привести пример).
- •19. Отображение er-диаграмм в реляционную мд для размерности связей «1:1»: общая схема и примеры применения.
- •23. Классификация операций, что определены над реляционной моделью данных: специальные реляционные операции.
18. Определение 3nf. Аномалии обработки данных в 2nf, и процедура построения 3nf (привести пример).
Код побочного эффекта |
Эффект |
1 |
Понос |
2 |
Боль |
Код препарата |
Код побочного эффекта |
Название |
Срок годности |
1 |
2 |
Гипс |
90дней |
2 |
1 |
Пиносол |
1год |
Код диагноза |
Название |
Код препарата |
1 |
Перелом |
1 |
2 |
Насморк |
2 |
Код врача |
Код пациента |
Дата |
Кабинет |
Код диагноза |
1 |
2 |
05.11.14 |
7 |
1 |
2 |
1 |
05.11.14 |
11 |
2 |
19. Отображение er-диаграмм в реляционную мд для размерности связей «1:1»: общая схема и примеры применения.
идентифицирующая
неидентифицирующая
неидентифицирующая
20. Отображение ER-диаграмм в реляционную МД для размерности связей «1:N»: общая схема и примеры применения.
идентифицирующая
неидентифицирующая
21. Отображение ER-диаграмм в реляционную МД для размерности связей «N:N»: общая схема и примеры применения.
22. Классификация операций, что определены над реляционной моделью данных: общие теоретико-множественные операции.
- Объединение – R1U R2=> R3
- Пересечение – R1R2=> R3
Включающим в себя кортежи, одновременно принадлежащие обоим исходным отношениям.
- Разница – R1R2=> R3
Включающим в себя кортежи, принадлежащие R1 но не принадлежащие R2 обоим исходным отношениям.
- Произведение – R1R2=> R3
Пусть отношение R1 представляет собой множество номеров всех текущих поставщиков {S1, S2, S3, S4, S5}, R2 — множество номеров всех текущих деталей {P1, Р2, РЗ, Р4, Р5, Р6}. Результатом будет {(S1,P1), (S1,P2), (S1,P3), (S1,P4), (S1,P5), (S1,P6), (S2,P1),..., (S5,P6)}.
При условии, что R1 и R2 имеют одинаковые интенсионалы и домены их атрибутов включают в себя одни и те же типы данных.
23. Классификация операций, что определены над реляционной моделью данных: специальные реляционные операции.
Выборка
SELECT Name FROM Students WHERE id > 0;
Выбирается строка
Проекция
Select Name,Surname From Students;
Выбирается столбец
Объединение
Объединение таблиц
SELECT * FROM Person INNER JOIN City ON Person.CityId = City.Id;
24. Синтаксис основных команд языка запросов SQL: SELECT…, и UPDATE….
SELECT * FROM Users WHERE Id > 0;
UPDATE Users SET Name = “jban” WHERE Name != “Jban”;
25. Синтаксис основных команд языка запросов SQL: DELETE … и INSERT….
DELETE FROM Users WHERE Id > 100;
INSERT INTO Users VALUES (“1”, “Snikers”, “Jban”)
26. Построение SQL – запросов к РМД, которые имеют многоуровневую структуру.
SELECT Name FROM Users WHERE Id IN (SELECT Id FROM Comments WHERE Author = Id)
27. Целостность данных в реляционной модели данных. Классификация типов ограничений целостности данных.
Data Integrity Constraint
28. Доменные ограничения целостности и ограничения целостности по существу: определения и примеры.
Доменные ограничения – данные в таблице должны соответствовать типам данных ихних атрибутов.
29. Структурные ограничения целостности: определения и примеры.
Структурные ограничения (сущности) – при добавлении или модификации данных недолжно быть одинаковых значений.
Структурные ограничения (ссылки) – при добавлении, модификации или удалении данных в дочерней таблице, должны существовать значения ключевых атрибутов, которые присутствую в родительской таблице.