base de datos parte 2

download base de datos parte 2

If you can't read please download the document

Transcript of base de datos parte 2

  1. 1. Base de datos parte 2Base de datos parte 2 Nombre : Erika tatiana ordoez ortiz presentado a : Susan hernandez Grado : 11-02
  2. 2. Defina el modelo entidad-Defina el modelo entidad- relacinrelacin Un diagrama o modelo entidad-relacin (a veces denominado por sus siglas en ingls, E-R "Entity relationship", o del espaol DER "Diagrama de Entidad Relacin") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de informacin as como sus interrelaciones y propiedades.
  3. 3. Que es una relacinQue es una relacin Describe cierta dependencia entre entidades o permite la asociacin de las mismas. Una relacin tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior, podemos decir que un husped (entidad), se aloja (relacin) en una habitacin (entidad).
  4. 4. Que tipos de relaciones existen,Que tipos de relaciones existen, defina cada uno de ellasdefina cada uno de ellas Relaciones uno a varios Las relaciones uno a varios son el tipo ms habitual de relacin. En este tipo de relacin, una fila de la tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B slo puede corresponderse con otra de la tabla A. Por ejemplo, en las tablas publishers y titles se da una relacin uno a varios: una editorial publica muchos ttulos, pero a cada ttulo le corresponde slo una editorial.
  5. 5. Relaciones varios a varios En una relacin varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo una tercera tabla, denominada tabla de unin, cuya clave principal est constituida por las claves externas de las tablas A y B. Por ejemplo, entre las tablas authors y titles existira una relacin varios a varios definida por una relacin uno a varios entre cada una de ellas y la tabla titleauthors. La clave principal de la tabla titleauthors es la combinacin de la columna au_id (la clave principal de la tabla authors) y la columna title_id (la clave principal de la tabla titles). Relaciones uno a uno En una relacin uno a uno, una fila de la tabla A no puede tener ms de una fila coincidente en la tabla B y viceversa. Se crea una relacin uno a uno si las dos columnas relacionadas son claves principales o tienen restricciones UNIQUE.Este tipo de relacin no es habitual, ya que la mayor parte de la informacin relacionada de esta manera estara toda en una tabla. Puede utilizar una relacin uno a uno para:Dividir una tabla con muchas columnas.Aislar parte de una tabla por razones de seguridad.Almacenar datos que son efmeros y que pueden eliminarse fcilmente mediante la simple eliminacin de la tabla.
  6. 6. Determina la finalidad de base de datos Determina la finalidad de base de datos Buscar y organizar la informacin necesaria Dividir la informacin de tablas Dividir la informacin de tablas Convertir los elementos de informacin en columnas Convertir los elementos de informacin en columnas Especificar clases principales Especificar clases principales Definir relaciones entre tablas Definir relaciones entre tablas Ajustar diseoAjustar diseo Aplicar las reglas de normalizacin Aplicar las reglas de normalizacin
  7. 7. Determina la finalidad de base de datos Determina la finalidad de base de datos Buscar y organizar la informacin necesaria Dividir la informacin de tablas Dividir la informacin de tablas Convertir los elementos de informacin en columnas Convertir los elementos de informacin en columnas Especificar clases principales Especificar clases principales Definir relaciones entre tablas Definir relaciones entre tablas Ajustar diseoAjustar diseo Aplicar las reglas de normalizacin Aplicar las reglas de normalizacin