Upload
antoinette-jaydin
View
21
Download
0
Embed Size (px)
DESCRIPTION
Bases de datos. Introducción. ¿Qué son?. Base de Datos es un conjunto de datos estructurados y relacionados entre sí y que tienen un significado implícito*. - PowerPoint PPT Presentation
Citation preview
Bases de datosIntroducción
2 ¿Qué son?
Base de Datos es un conjunto de datos estructurados y relacionados entre sí y que tienen un significado implícito*.
* Que depende del contexto donde se usa. Por ejemplo, una fecha puede ser la fecha de una factura, una reserva de hotel, o un aniversario.
3 ¿Cómo se trabaja?
Normalmente partiremos de unos DATOS, que pueden ser: nombres, teléfonos, fechas, emails, direcciones, importes…
Estos datos corresponden a ciertas ENTIDADES: empleados, facturas, clientes, productos, reservas. Estas entidades están formadas por CAMPOS.
En las entidades hay un campo especial llamado CLAVE. Sirve para identificar una fila de la tabla: NIF, matrícula, código de barras, referencia, etc.
4 Entidades
Pueden ser una persona, una cosa (objeto), un concepto o suceso, real o abstracto, de interés para la empresa.
Se dibujan pintando un rectángulo.
CURSO PROFESOR ALUMNO
5 Relaciones
Un empleado ha de trabajar para un departamento. Un departamento tiene varios empleados. En este caso tenemos una relación de UNO
(departamento) a VARIOS (empleado).
EMPLEADO DEPARTAMENTO
Trabaja para
Emplea a
6 Ejemplo de tabla
ClavePrimariaDNI Nombre Apellido Teléfono Nombre
Campos2341167 Pedro Alonso 6273652 Registro
5625711 María Gómez 6718234 Registro
6718273 José López 6715629 Registro
Campo Campo Campo Campo
7 ¿Cómo se diseña?
Aspectos más importantes a la hora del diseño de las Tablas:
Campos
• Nombre del campo• Tipo del campo• Anchura del campo
Datos
• Caracteres• Números• Fechas• Imágenes• Etc.
8 ¿Así voy bien?
PEDIDO FECHA CLIENTE PIEZA CANTIDAD
PRECIO
21001 10/05/2014 PEDRO AT94 5 10,50€
21002 13/05/2014 LUIS DR93 1 14,25€
21002 DW11 3 15,55€
21003 15/05/2014 ANA KL62 4 100,00€
21003 KT03 2 34,50€
21003 CD52 2 53,25€
21004 17/05/2014 JOSE AT94 1 10,50€
TABLA CON GRUPOS REPETIDOS
9 Intentamos ajustar los datos a la tabla
PEDIDO FECHA CLIENTE PIEZA CANTIDAD
PRECIO
21001 10/05/2014 PEDRO AT94 5 10,50€
21002 13/05/2014 LUIS DR93 1 14,25€
21002 13/05/2014 LUIS DW11 3 15,55€
21003 15/05/2014 ANA KL62 4 100,00€
21003 15/05/2014 ANA KT03 2 34,50€
21003 15/05/2014 ANA CD52 2 53,25€
21004 17/05/2014 JOSE AT94 1 10,50€
A ESTE PASO TAN SENCILLO SE LE LLAMA NORMALIZAR
10 Segundo paso: campos repetidos
PEDIDO FECHA CLIENTE PIEZA DESCRIPCION
CANTIDAD PRECIO
21001 10/05/2014 PEDRO AT94 PUERTA 5 10,50€
21002 13/05/2014 LUIS DR93 MESA 1 14,25€
21002 13/05/2014 LUIS DW11 SILLA 3 15,55€
21003 15/05/2014 ANA KL62 ORDENADOR 4 100,00€
21003 15/05/2014 ANA DR93 MESA 2 34,50€
21003 15/05/2014 ANA CD52 MONITOR 2 53,25€
21004 17/05/2014 JOSE AT94 PUERTA 1 10,50€
Si tenemos que cambiar la descripción del código DR93 “MESA” por “MESA NOGAL”, tendremos que cambiarlo en todas las filas en las que aparece.Podríamos tener 20 descripciones diferentes si el código aparece 20 veces en nuestros datos. A esto se le llama INCONSISTENCIA.
11 Rehacer diseño.
PEDIDO FECHA CLIENTE PIEZA DESCRIPCION
CANTIDAD
PRECIO
21001 10/05/2014
PEDRO AT94 PUERTA 5 10,50€
21002 13/05/2014
LUIS DR93 MESA 1 14,25€
21002 13/05/2014
LUIS DW11 SILLA 3 15,55€
21003 15/05/2014
ANA KL62 ORDENAD. 4 100,00€
21003 15/05/2014
ANA DR93 MESA 2 34,50€
21003 15/05/2014
ANA CD52 MONITOR 2 53,25€
21004 17/05/2014
JOSE AT94 PUERTA 1 10,50€PEDIDO FECHA
21001 10/05/2014
21002 13/05/2014
21003 15/05/2014
21004 17/05/2014
PIEZA DESCRIPCION
AT94 PUERTA
DR93 MESA
DW11 SILLA
KL62 ORDENAD.
CD52 MONITOR
PEDIDO PIEZA CANTIDAD
PRECIO
21001 AT94 5 10,50€
21002 DR93 1 14,25€
21002 DW11 3 15,55€
21003 KL62 4 100,00€
21003 DR93 2 34,50€
21003 CD52 2 53,25€
21004 AT94 1 10,50€
PEDIDOS PIEZAS LINEAS_PEDIDO
12 ¿Cómo se dibuja el diseño en papel?
CLIENTES
PEDIDOS LINEAS_PEDIDO
REALIZAN
CONTIENEN
PIEZAS
ESTÁN