Está en la página 1de 3

Normalizacion

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

También podría gustarte