DICCIONARIOS DE DATOS

Procederemos a realizar el ultimo paso antes de crear el script en mysql, que es hacer nuestros diccionarios de datos, uno por cada tabla, un diccionario de datos sirve para especificar el nombre del campo, tipo de dato, longitud, si es llave primaria o foranea y tambien si el campo permitira valores nulos o llevara uno por default.

Por cada tabla que tenemos en nuestro diagrama de tablas procederemos a realizar el diccionario de datos, obviamente dependera de las especificaciones que nos de el encargado de la papeleria, quedarian de la siguiente manera:
                                                                   CATEGORIAS

Campo
Tipo Dato
Longitud
pk
Fk
null
Auto_increment
id_categoria
int

si
No
no
si
nombre
varchar
50
no
No
no
no
                                                                  
                                                                   PROVEEDORES

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_proveedor
Int

si
no
no
si
nombre_contacto
varchar
50
no
no
no
no
telefono_contacto
varchar
20
no
no
no
no
                                                               
                                                                   PRODUCTOS

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
codigo_barras
varchar
20
si
no
no
no
id_categoria
int

no
si
no
no
marca
varchar
30
no
no
no
no
precio
float

no
no
no
no
exis_venta
Int

no
no
no
no
exis_bodega
Int

no
no
no
no
id_proveedor
int

no
si
no
no
descripcion
text

no
no
no
no














                                                                   CLIENTES

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_cliente
int

si
no
no
Si
nombre
varchar
50
no
no
no
no
apaterno
varchar
50
no
no
no
no
amaterno
varchar
50
no
no
no
no
direccion
varchar
100
no
no
no (“sd”)
no


                                                                     TELEFONOS

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_empleado
int

si
no
no
Si
nombreUsuario
varchar
50
si
no
no
No
contraseña
varchar
20
si
no
no
No

                                                                      EMPLEADOS

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_empleado
int

si
no
no
Si
nombreUsuario
varchar
50
si
no
no
No
contraseña
varchar
20
si
no
no
No

                                                                       APARTADO

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_apartado
int

si
no
no
Si
id_cliente
int

no
si
no
No
fecha_inicio
Date

no
no
no
No
fecha_fin
Date

no
no
no
No
anticipo
float

no
no
no
No
total
Float

no
no
no
No
id_empleado
int

no
si
no
No

                                                                      VENTAS

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_venta
Int

si
no
no
si
fecha
Date

no
no
no
no
hora
Date

no
no
no
no
total
float

no
no
no
No
id_empleado
int

no
si
no
No

                                                                      TIENE

Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_tiene
int

si
no
No
si
id_venta
int

no
no
no
No
codigo_barras
varchar
20
no
si
no
No
cantidadPro
int

no
no
no
no

                                                                      APARECE
Campo
Tipo Dato
Longitud
pk
fk
null
Auto_increment
id_aparece
int

si
no
no
Si
id_apartado
int

no
si
no
No
codigobarras
varchar
20
no
si
no
No
cantidadPro
int

no
no
no
no

Comentarios

Entradas más populares de este blog

DIAGRAMA ENTIDAD - RELACION

MODELO RELACIONAL

ANALISIS DE BASE DE DATOS (PAPELERIA)