Bases de Datos Relacionales          Parte IIIng. Yorladis Alzate Gallego                                         LOGO    ...
Contenido     Conceptos Importantes     Reglas del Modelo E-R       Modelo Relacional         Normalización        Tipos d...
Conceptos ImportantesLlave principal: Es un campo o conjunto           Llave foránea: Es un campo quede campos de una enti...
LOGO
Reglas para realizar el Diagrama Relacional1- Identificar para cada entidad su llaveprincipal                             ...
Reglas para convertir el MER a Tablas                           (Modelo Relacional)Toda relación binaria 1-N genera 2 tab...
Reglas para convertir el MER a Tablas                      (Modelo Relacional)Toda relación binaria N-N genera tres tabla...
NORMALIZACIONEs un conjunto de reglas que sirven para minimizar los problemas y erroresdados en el proceso de análisis.PRI...
Tipos de DatosTIPO TEXTO Es una cadena de caracteres alfanuméricos (letras, números, se pueden incluircaracteres especiale...
TIPO AUTONUMÉRICO: Es un valor numérico que Access incrementa de modoautomático cada vez que se agrega un registro a la ta...
TIPO SI/NO: Representa un campo lógico Nos permite almacenar datos que sólo tengandos posibilidades: si-no, 0-1, verdadero...
Upcoming SlideShare
Loading in …5
×

Bases de datos relacionales parte II

792 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
792
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bases de datos relacionales parte II

  1. 1. Bases de Datos Relacionales Parte IIIng. Yorladis Alzate Gallego LOGO Edit your company slogan
  2. 2. Contenido Conceptos Importantes Reglas del Modelo E-R Modelo Relacional Normalización Tipos de Datos LOGO www.themegallery.com
  3. 3. Conceptos ImportantesLlave principal: Es un campo o conjunto Llave foránea: Es un campo quede campos de una entidad que identifica de permite relacionar dos o masmanera única todos los atributos de esta. Su entidades a través de esta y la llavecaracterística principal es que es única e principal.irrepetible. Campo: atributo que describeTabla: Elemento principal de la base de una entidad (propiedad odatos, es el sitio donde se guardan o característica) - Columnaalmacenan los datos. Se estructura confilas(registros) y columnas (campos). Registro: Conjunto de atributos únicos relacionados entre si. – Filas LOGO www.themegallery.com
  4. 4. LOGO
  5. 5. Reglas para realizar el Diagrama Relacional1- Identificar para cada entidad su llaveprincipal Un campo no debe contener datos Si la entidad es una compuestos. Ejemplo persona, su llave (Nombre y Apellido – Cuando los campos principal siempre Debe existir un de una tabla no será su número de campo para el aplican para ser cédula o un número Nombre y un campo llaves, verifique si de código. Si es un para el Apellido). pueden combinarse objeto se le debe dos o más, de lo asignar un código o contrario adicione un referencia. nuevo campo como llave. LOGO www.themegallery.com
  6. 6. Reglas para convertir el MER a Tablas (Modelo Relacional)Toda relación binaria 1-N genera 2 tablas, cada tabla hereda losatributos de la entidad que representa y la tabla del lado N heredacomo llave foránea la llave principal de la tabla del lado 1.Toda relación binaria 1-1: o Genera dos tablas (cada tabla hereda los atributos de la entidad que representa), la tabla de la entidad débil, hereda como llave foránea la llave de la tabla fuerte. o Genera una única tabla que hereda los atributos de ambas entidades y cuya llave principal es la llave de la entidad fuerte. LOGO www.themegallery.com
  7. 7. Reglas para convertir el MER a Tablas (Modelo Relacional)Toda relación binaria N-N genera tres tablas. Dos tablasheredan los atributos de la entidad que representa y la terceratabla hereda como llave foránea las llaves principales de lasotras dos tablas, las cuales conforman su llave principal, si larelación tiene atributos, estos son heredados por la terceratabla. LOGO www.themegallery.com
  8. 8. NORMALIZACIONEs un conjunto de reglas que sirven para minimizar los problemas y erroresdados en el proceso de análisis.PRIMERA FORMA NORMAL:Esta establece que las columnas repetidas deben eliminarse y colocarse entablas separadas.SEGUNDA FORMA NORMAL:Todas las dependencias parciales (datos o atributos que no dependendirectamente de la llave principal) se deben eliminar y separar dentro de suspropias tablas.TERCERA FORMA NORMAL:Eliminar las dependencias transitivas (campos que no son llave y dependende otros que tampoco son llaves.) LOGO www.themegallery.com
  9. 9. Tipos de DatosTIPO TEXTO Es una cadena de caracteres alfanuméricos (letras, números, se pueden incluircaracteres especiales o espacios en blanco). Longitud del campo : 1 a 255 caracteresEJEMPLOS APELLIDO DEL PACIENTE NOMBRE DEL PACIENTE APELLIDO DEL MEDICOTIPO NUMÉRICO: Almacena números destinados a realizar operaciones. Existen 5 tamañosposibles .Byte : para almacenar el rango de 0 a 255Entero : para el rango entre -32768 y 32767Entero Largo : para el rango entre -2.147.483.648 y 2.147.483.647Simple : para números decimales entre el -3,4x 10 a la 38 y el 3,4x 10 a la 38 con 7 decimalesDoble : Doble para números entre el -1,797x 10 a la 38 con 15 lugares decimales. LOGO www.themegallery.com
  10. 10. TIPO AUTONUMÉRICO: Es un valor numérico que Access incrementa de modoautomático cada vez que se agrega un registro a la tabla. No se puede modificarmanualmente. Normalmente se incrementa de uno en uno Ejemplo Código de ingreso deun paciente. Código del pacienteTIPO FECHA/HORA: Nos permite introducir datos de fecha y hora de los añoscomprendidos entre 100 y 9999 Los formatos pueden ser: fecha y hora general, fecha yhora larga, fecha y hora corta. EJEMPLOS Fecha de nacimiento Fecha de envío de unpedido Fecha de egresoTIPO MEMO: Se puede introducir un texto de longitud variable hasta un máximo de 65.535caracteres(bytes) EJEMPLOS Observaciones del paciente. Descripción de un producto.TIPO MONEDA: Para almacenar valores de moneda. Contiene valores numéricos querepresentan cantidades expresadas con un formato de moneda EJEMPLOS Precio de unproducto Importe de un pedido Costo de una consulta LOGO
  11. 11. TIPO SI/NO: Representa un campo lógico Nos permite almacenar datos que sólo tengandos posibilidades: si-no, 0-1, verdadero-falso, blanco-negro... EJEMPLOS Saber si el pedidoha sido enviado Saber si el empleado ha sido suspendidoTIPO OBJETO OLE: Nos permite almacenar objetos tales como:gráficos, texto, imágenes, objetos creados en otras aplicaciones, U objetos que se hanincrustado o vinculado EJEMPLOS Foto del empleado Foto del productoTIPO HIPERVÍNCULO Nos permite introducir texto y/números que son utilizados como unadirección a otro objeto de Access o a una página Web. EJEMPLOS Página Web del cliente.Hipervínculo a una consulta. LOGO

×