Главная /
Основы проектирования реляционных баз данных /
Какое из ниже перечисленных действий относится к проверке правильности физической модели реляционной базы данных?
Какое из ниже перечисленных действий относится к проверке правильности физической модели реляционной базы данных?
вопросПравильный ответ:
проверка на соответствие нормальной форме Бойса-Кодда
проверка на отсутствие соединений с потерей данных
проверка имен объектов в словаре данных
проверка на отсутствие потерь функциональных зависимостей
проверка на присутствие незамкнутых связей
проверка на присутствие незамкнутых отношений
Сложность вопроса
72
Сложность курса: Основы проектирования реляционных баз данных
81
Оценить вопрос
Комментарии:
Аноним
спасибо за пятёрку
06 дек 2020
Другие ответы на вопросы из темы базы данных интуит.
- # Данные в информационных системах выступают как …
- # В контексте физического проектирования реляционных баз данных вертикальное разбиение таблицы - это …
- # Исходное отношение: Преподаватель (Личный_#, Фамилия, Должность, Оклад, Кафедра, Телефон ) Результирующие отношения: Преподаватель(Личный_#, Фамилия, Должность, Кафедра) Должность (Должность, Оклад) Кафедра (Кафедра, Телефон) Комментарий к ответу: Отношение Преподаватель содержит транзитивные зависимости: и . Это может привести к следующим аномалиям: дублирование данных о Телефоне для каждой Кафедры;проблема контроля избыточности данных: обновление Телефона;проблема нуль-значений: данные о новой Кафедре не могут быть включены до появления первого преподавателя. Устранение аномалий заключается в выполнении трех проекций отношения.
- # Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим [Большая Картинка] Требуется разрешить это отношение. Решение. create table CUSTOMER ( CUSTOMER_NO NUMBER(6) not null, CUSTOMER_NAME VARCHAR2(45) null, CUSTOMER_ADDRESS VARCHAR2(35) null, CUSTOMER_CITY VARCHAR2(45) null, CUSTOMER_STATE CHAR(2) null, CUSTOMER_ZIP NUMBER(5) null, primary key (CUSTOMER_NO) ) create table SALESMAN ( SALESMAN_NO NUMBER(6) not null, SALESMAN_NAME VARCHAR2(45) null, SALESMAN_EMP_NO NUMBER(6) null, SALESMAN_YTD_SALES NUMBER(9,2) null, SALESMAN_PROD_GRP CHAR(8) null, primary key (SALESMAN_NO) ) create table CUSTOMER_ SALESMAN ( CUSTOMER_NO NUMBER(6) not null, SALESMAN_NO NUMBER(6) not null, SALESMAN_QUOTA NUMBER(6) null, primary key (CUSTOMER_NO, SALESMAN_NO), foreing key (CUSTOMER_NO) references CUSTOMER, foreign key (SALESMAN_NO) references SALESMAN )
- # Установите соответствие между ограничениями и их содержанием. ОграничениеОписание1CHECKАГарантирует, что колонка всегда содержит значение и оно уникально в таблице2DEFAULTБПомещает значение по умолчанию в колонку. Гарантирует, что колонка всегда имеет значение3FOREING KEYВГарантирует, что значение существует как значение в колонке первичного ключа другой таблицы. Обеспечивает процедуры удаления дочерних строк при удалении связанных с ней родительских.4NOT NULLГГарантирует, что значение будет уникальным в таблице5PRIMARY KEYДГарантирует, что значения находятся в границах специфицированного интервала, задаваемого предикатом6UNIQUEЕГарантирует, что колонка всегда содержит значение