0 calificaciones0% encontró este documento útil (0 votos)
8 vistas3 páginas
La 1ra forma normal establece que cada celda debe almacenar un solo valor y no valores repetidos. La 2da forma normal requiere que los campos dependan directamente de la clave principal. La 3ra forma normal elimina cualquier dependencia transitiva entre campos. El documento luego presenta tres ejemplos de tablas y describe cómo normalizarlas dividiéndolas en tablas separadas con claves primarias y foráneas para eliminar valores repetidos y dependencias transitivas.
La 1ra forma normal establece que cada celda debe almacenar un solo valor y no valores repetidos. La 2da forma normal requiere que los campos dependan directamente de la clave principal. La 3ra forma normal elimina cualquier dependencia transitiva entre campos. El documento luego presenta tres ejemplos de tablas y describe cómo normalizarlas dividiéndolas en tablas separadas con claves primarias y foráneas para eliminar valores repetidos y dependencias transitivas.
La 1ra forma normal establece que cada celda debe almacenar un solo valor y no valores repetidos. La 2da forma normal requiere que los campos dependan directamente de la clave principal. La 3ra forma normal elimina cualquier dependencia transitiva entre campos. El documento luego presenta tres ejemplos de tablas y describe cómo normalizarlas dividiéndolas en tablas separadas con claves primarias y foráneas para eliminar valores repetidos y dependencias transitivas.
A. Describe brevemente las primeras tres formas normales.
-1ra Forma Normal: Esta dice que una tabla no debe tener valores repetidos en sus filas y que cada celda almacene un solo valor -2da Forma Normal: Esta dice que los campos de una tabla deben depender directamente de la clave principal -3ra Forma Normal: Es cuando no existe dependencia transitiva, es decir que un campo dependa de otro campo el cual depende de la clave principal B. Analiza los casos y realiza el proceso de normalización 1) Tabla de ordenes de artículos.
Créate table orden
( Id_orden int primary key id_fecha int ) create table fecha ( Id_fecha int primary key, fecha date, ) create table cliente ( Id_cliente int primary key, nombre varchar(30), id_ciudad int ) create table ciudad ( id_ciudad int primary key, ciudad varchar(30) ) create table articulos ( Id_art int primary key, nombre varchar(30), precio decimal ) create table orden_articulo ( Id_orden int, id_art int, cantidad int ) 2) Libros y personas que los alquilan
create table libro
( id_libro int primary key, libro varchar(50), autor varchar(50) ) create table cliente ( Id_cliente int primary key, nombre varchar(30) ) create table libro_cliente ( id_libro int, id_cliente int, fecha date )
3) Luego de completar el proceso en el punto 2.
Crea una consulta que muestre el total de libros alquilados por año. select fecha, count(id_libro) as 'TOTAL DE LIBROS ALQUILADOS ESE AÑO' from libro_cliente group by fecha