1. UNIVERSIDAD NACIONAL SAN LUIS GONZAGA DE ICA FACULTAD DE INGENIERIA DE SISTEMAS CURSO: Arquitectura de Base de Datos Ing. Patricia Huarancca 1 CICLO V - S1
2. TEMA: DISEÑO FISICO-RELACIONAL 4/16/2011 2 CICLO V - S1
5. CONCEPTO Para que los datos de las tablas se puedan seleccionar, encontrar y procesar de forma rápida y eficaz, es necesario que las tablas no se encuentren aisladas unas de otras. Las tablas tienen que estar relacionadas con otras, formando estructuras relacionales. La relación es una asociación establecida entre campos comunes (columnas) en dos tablas. Los campos que entran en relación pueden llamarse de distinta manera, pero tienen que ser del mismo tipo de datos. 4/16/2011 5 CICLO V - S1
14. Una clave candidata puede componerse de mas de un atributo.Clave simple: compuesta por un atributo. Clave compuesta: compuesta por mas de un atributo.
15. Definición En el diseño físico de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No pueden haber dos filas en una tabla que tengan la misma clave primaria.
16. Es un concepto que surgió con la normalización de bases de datos, y se refiere a la unicidad de los registros en una tabla, de forma que debe existir una clave que haga único y diferente a cada registro en particular, así pues, para que exista una PK esta no debe estar duplicada, se permite que la llave primaria ser forme de varios campos.
17. Ejemplo Suponte que has definido una clave con el DNI y el primer apellido de una persona. Nunca existirán dos personas con igual apellido y DNI. Pero podrías haber definido la clave solo con el DNI ya que nunca existirán dos personas con igual DNI.
18. En consecuencia en cada archivo solo podrá existir un único registro que posea un valor determinado para su llave primaria. En otras palabras no puede existir en un archivo un registro que cuente con el mismo valor de otro registro en el campo de la llave primaria; la llave primaria no puede tener valores repetidos para distintos registros.
19. La llave primaria debe permitirle a un Sistema de Gestión de Base de Datos (SGBD), correctamente proyectado, generar un error si un usuario intenta incluir un nuevo registro cuya llave primaria coincida con la de otro registro ya existente en el archivo.
21. Es una combinación de atributos cuyos valores deben ser del mismo tipo de la clave primaria para poder enlazarse. De esta forma las referencias pueden ser creadas para vincular o relacionar información.
24. ¿Cómo asegurar la integridad referencial? Restricción:- Rechazar cualquier operación que de ser ejecutada, deje a la base de datos en un pésimo estado. Cascada:-Aceptar la operación y efectuar ciertas acciones compensatorias para asegurar que la base de datos se mantenga en buen estado.
25. En el siguiente ejemplo: EMPLEADOS (DNI, nombre, apellido, DNIjefe, edificio_desp, número_desp), DESPACHOS (edificiod_esp, número_desp, superficie). Ejemplos
27. El índice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, permitiendo un rápido acceso a los registros de una tabla en una base de datos. El índice tiene un funcionamiento similar al índice de un libro. Las claves primarias son índices. Los nombres de los índices deben ser únicos. 4/16/2011 24 CICLO V - S1
28. Los index permiten mayor rápidez en la ejecución de las consultas a la base de dato tipo SELECT ... WHERE 4/16/2011 25 CICLO V - S1
29. TIPOS DE INDICE En algunas bases de datos existen diferencias entre KEY e INDEX. No así en MySQL donde son sinónimos. Un índice que sí es especial es el llamado PRIMARY KEY. Se trata de un índice diseñado para consultas especialmente rápidas. Todos sus campos deben ser UNICOS y no admite NULL. 4/16/2011 26 CICLO V - S1
30. Un índice UNIQUE es aquel que no permite almacenar dos valores iguales.Los índices FULL TEXT permiten realizar búsquedas de palabras. Puedes crear índices FULL TEXT sobre columnas tipo CHAR, VARCHAR o TEXT. 4/16/2011 27 CICLO V - S1
33. 4/16/2011 CICLO V - S1 30 Las relaciones nos ayudan dar fuerza a reglas comerciales y afirmaciones en un modelo de datos. Las relaciones determinan cómo los datos están relacionados entre dos entidades. Tipos de Relaciones Existentes -Identificativas -No identificativas
34. 4/16/2011 CICLO V - S1 31 RELACIONES IDENTIFICATIVA Las relaciones identificativas difunden la llave primaria de la entidad padre a la llave primaria del hijo. En la anotación IDEF1X, las relaciones identificativas dibuja una línea sólida con un círculo sólido que termina en la entidad hijo.
35. 4/16/2011 CICLO V - S1 32 RELACIONES NO IDENTIFICATIVAS Las relaciones no-identificativas heredan la llave primaria de la entidad padre a los atributos no-llaves del hijo. En la anotación IDEF1X, las relaciones no-identificativas son arrastradas con líneas discontinuas con un círculo sólido que
38. 4/16/2011 CICLO V - S1 35 MUCHAS GRACIAS….. INTEGRANTES: FRANCIA AVILES , LUIS MIGUEL JURADO LENGUA , PABLO CANALES ANGULO, LUIS HUAMANI CARBAJAL, JEAN MARCO CASTRO AGUADO , ALCIDES RUBEN AYAUJA LOPEZ, ELIHOTS