Я решил изучить эту базу данных, чтобы понять, в какой нормальной форме она находится. Первым делом я ознакомился с описанием таблицы ″Клиенты″.ID – уникальный идентификатор;
ФИО – содержит фамилию, имя и отчество клиента;
Дата рождения – дата рождения клиента;
Программа_ID – идентификатор программы лояльности;
Программа – наименование программы лояльности. Первая нормальная форма (1NF) требует, чтобы в каждой ячейке таблицы хранилось только одно значение, и не было повторяющихся групп. В данной таблице каждая ячейка содержит только одно значение, и значений, которые повторяются, нет. Таким образом, таблица ″Клиенты″ удовлетворяет первой нормальной форме. Вторая нормальная форма (2NF) требует, чтобы таблица находилась в 1NF и чтобы все неключевые атрибуты зависели от полного состава первичного ключа. В данной таблице у нас есть первичный ключ, который является столбцом ″ID″. Все остальные атрибуты (″ФИО″, ″Дата рождения″, ″Программа_ID″, ″Программа″) зависят от полного состава первичного ключа ″ID″. То есть, в данном случае таблица ″Клиенты″ также удовлетворяет второй нормальной форме. Третья нормальная форма (3NF) требует, чтобы таблица находилась в 2NF и чтобы все неключевые атрибуты не зависели от других неключевых атрибутов. В данном случае у нас есть атрибут ″Программа″, который зависит от атрибута ″Программа_ID″. Таким образом, таблица ″Клиенты″ не удовлетворяет третьей нормальной форме. Исходя из анализа, можно сделать вывод, что база данных находится во второй нормальной форме (2NF).
[Вопрос решен] Имеется БД из одной таблицы «Клиенты». Таблица содержит столбцы:...
Имеется БД из одной таблицы «Клиенты». Таблица содержит столбцы: ID – уникальный идентификатор; ФИО – содержит фамилию, имя и отчество клиента; Дата рождения – дата рождения клиента; Программа_ID – идентификатор программы лояльности; Программа – наименование программы лояльности. В какой нормальной форме находится база данных?
Выберите верный ответ
Третья нормальная форма
Вторая нормальная форма
Ни одна нормальная форма не соблюдена
Первая нормальная форма
(1) Смотреть решение