Отношение "Поставщики"
Таблица 7
1 | Иванов |
2 | Петров |
3 | Сидоров |
Таблица 6 Отношение "Поставщики"
Таблица 7
1 | Болт |
2 | Гайка |
3 | Винт |
Таблица 7 Отношение B (Детали) Декартово произведение отношений будет иметь вид:
1 | Иванов |
2 | Петров |
3 | Сидоров |
Таблица 6 Отношение "Поставщики"
1 | Болт |
2 | Гайка |
3 | Винт |
Таблица 7 Отношение B (Детали) Декартово произведение отношений будет иметь вид:
1 | Иванов | 4 |
2 | Петров | 1 |
3 | Сидоров | 2 |
Таблица 1 Отношение P (Поставщики)
Адекватность базы данных предметной области | ХУЖЕ (-) | ЛУЧШЕ (+) |
Легкость разработки и сопровождения базы данных | СЛОЖНЕЕ (-) | ЛЕГЧЕ (+) |
Скорость выполнения вставки, обновления, удаления | МЕДЛЕННЕЕ (-) | БЫСТРЕЕ (+) |
Скорость выполнения выборки данных | БЫСТРЕЕ (+) | МЕДЛЕННЕЕ (-) |
Иванов | Математический | Математика |
Иванов | Математический | Информатика |
Иванов | Физический | Математика |
Иванов | Физический | Физика |
Петров | Математический | Математика |
Петров | Математический | Информатика |
Таблица 7 Отношение "Абитуриенты-Факультеты-Предметы"
В данный момент в отношении хранится информация о том, что абитуриент Иванов поступает на два факультета (математически и физический), а абитуриент Петров - только на математический. Кроме того, можно сделать вывод, что на математическом факультете нужно сдавать математику и информатику, а на физическом - математику и физику.
Кажется, что в отношении имеется аномалия обновления, связанная с тем, что дублируются фамилии абитуриентов, наименования факультетов и наименования предметов. Однако эта аномалия легко устраняется стандартным способом - вынесением всех наименований в отдельные отношения, оставляя в исходном отношении только соответствующие номера:
Таблица 7
S-блокировка | --- | |
Чтение | --- | |
--- | S-блокировка | |
--- | Чтение | |
X-блокировка | --- | |
Ожидание… | X-блокировка | |
Ожидание… | Ожидание… | |
Ожидание… |