Considere las siguientes relaciones de base de datos que contienen los atributos
Book_id Subject_Category_of_book Name_of_Author Nationality_of_Author with Book_id as the Primary Key.
- (a). ¿Cuál es la forma normal más alta satisfecha por esta relación?
- (b). Suponga que los atributos Título_libro y Dirección_autor se agregan a la relación y la clave principal se cambia a (Nombre_del_autor, Título_libro), ¿cuál será la forma normal más alta que satisfará la relación?
Respuesta:
Explicación:
- (a). R(Book_id, Subject_Category_of_book, Name_of_Author , Nationality_of_Author)
Teniendo en cuenta que Book_id es la clave principal.Por lo tanto { Book_id → nombre del catálogo Autor , Nacionalidad Autor}
Por lo tanto, la relación dada está en BCNF.
- (b). Se agregan dos atributos Título_libro y Dirección_autor a la relación
Luego, R(oferta, catálogo, Nombre del autor, Nacionalidad del autor, Título del libro, Dirección del autor)
FD son: –
{ bid → Catalog Name Author , Nationality Author , Name Author Book Title → bid catalog Nationality Author Author Address }
Aquí, el primer FD debido a la relación anterior es el segundo FD debido a la nueva clave principal.
Las claves candidatas de esta relación son:
[Name Author , Book Title , bid , book title ]
Aquí existe dependencia parcial (es decir, la relación no está en 2NF)
Por lo tanto, la relación está en 1NF.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA