IF0025_M2AA1L3_Lógico Versión: Septiembre 2012 Revisor: Leticia Pureco Reyes Modelo lógico Por: Ma. de la Luz Mendoza Uribe El modelo lógico es el que permite identificar las tablas, campos, tuplas y las relaciones de una base de datos, con la finalidad de realizar un esquema antes de crear la base de datos a través de un SGBD. Cabe aclarar que este modelo se ha hecho con base en el modelo relacional de bases de datos. A continuación se explican los principales elementos de un modelo lógico: tablas y claves. Tablas En el modelo relacional los datos se almacenan por medio de tablas y cada tabla está compuesta por filas y columnas. Algunas consideraciones que se tienen en este modelo son las siguientes: • • • Las columnas son conocidas como atributos o campos y almacenan información perteneciente a un atributo, por ejemplo, nombre o código postal. Las filas o registros son conocidos como tuplas y son los registros o entidades de la base de datos. A la tabla se le conoce como relación. Además cada tabla tiene las siguientes consideraciones: • • Toda tabla debe llevar un identificador o clave principal. Las filas son únicas, ya que no existen dos filas con información igual o duplicada. Definición de claves ID Las claves o identificadores (ID) De acuerdo con Kroenke (2003), “son atributos que nombran o identifican las instancias de una entidad” (p. 53). Según Silberschatz, Korth & Sudarshan (2006), “permiten identificar un conjunto de atributos que resulta suficiente para distinguir las entidades entre sí. Las claves ayudan a identificar las relaciones y, por tanto, a distinguir las relaciones entre sí” (p. 172). 1 ©UVEG. Derechos reservados. Esta obra no puede ser reproducida, modificada, distribuida, ni transmitida, parcial o totalmente, mediante cualquier medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato. IF0025_M2AA1L3_Lógico Versión: Septiembre 2012 Revisor: Leticia Pureco Reyes Generalmente las claves (llaves) o identificadores se reconocen debido a que al nombre del atributo le antecede la palabra id_(nombre). Tipos de claves Para Silberschatz et al. (2006), las claves además de identificar las entidades permiten reconocer las relaciones que existen entre los conjuntos de entidades y de ahí su importancia. Toma en cuenta que existen diferentes tipos de claves o llaves, que son las superclaves, además de claves primarias y claves foráneas, las cuales se muestran en la tabla 1. Tabla 1. Superclaves, claves primarias y claves foráneas. 2 ©UVEG. Derechos reservados. Esta obra no puede ser reproducida, modificada, distribuida, ni transmitida, parcial o totalmente, mediante cualquier medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato. IF0025_M2AA1L3_Lógico Versión: Septiembre 2012 Revisor: Leticia Pureco Reyes La identificación de claves, además de identificar a las entidades y atributos, permitirá en su momento crear las relaciones que existen entre las tablas que forman las bases de datos. Esas relaciones conectan las tablas para así dar eficiencia a su funcionamiento. Referencias Kendall, K., Kendall, J. & Núñez, A. (2005). Análisis y diseño de sistemas. México: Pearson Educación. Kroenke, D. (2003). Procesamiento de Bases de Datos (8a. ed.). México: Editorial Pearson Educación. Silberschatz, A., Korth, H. y Sudarshan, S. (2006). Fundamentos de bases de datos (5a. ed.; F. Sáenz, A. García y J. Correas, trad.). España: Editorial McGraw-Hill/Interamericana de España. Bibliografía Batini, C., Ceri, S. y Navathe, S. (1994). Diseño conceptual de bases de datos: un enfoque de entidades-interrelaciones. USA: Ediciones Díaz de Santos. Date, C. J. (2001). Introducción a los sistemas de bases de datos (7a. ed.; 3 ©UVEG. Derechos reservados. Esta obra no puede ser reproducida, modificada, distribuida, ni transmitida, parcial o totalmente, mediante cualquier medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.