Diseño Conceptual de Una Base de Datos
Diseño Conceptual de Una Base de Datos
Diseño Conceptual de Una Base de Datos
“El diseño de bases de datos ha pasado a ser parte de la formación general de los
informáticos, en el mismo nivel que la capacidad de construir algoritmos usando un
lenguaje de programación convencional”. Hoy en día existen poderosos lenguajes de
consulta, herramientas para el desarrollo de aplicaciones, así como también, los
métodos y modelos de diseño de bases de datos que han ido evolucionado junto con
el progreso de la tecnología en los sistemas de bases de datos.
Las metodologías de base de datos no son muy populares por lo que las
organizaciones y diseñadores individuales no confían mucho en estos y esto es una
de las principales causas de fracaso del desarrollo de sistemas.
El diseño de una base de datos es un proceso complejo que abarca decisiones a muy
distintos niveles., y puede subdividirse en dos etapas claramente diferenciadas: Análisis
de Requisitos, y Generación del esquema conceptual (Conceptualización) La complejidad
se controla mejor si se descompone el problema en subproblemas y se resuelve cada uno
de estos subproblemas independientemente, utilizando técnicas específicas. Así, el
diseño de una base de datos se descompone en diseño conceptual, diseño lógico y
diseño físico.
Si bien no existen reglas deterministas que digan qué elemento va a ser una entidad o
cuál otro una interrelación, sí es posible enunciar unos principios generales que, junto al
buen criterio del diseñador, puedan ayudar a elaborar un primer esquema conceptual, que
será sometido después a un proceso de refinamientos sucesivo
El diseño lógico parte del esquema conceptual y da como resultado un esquema lógico
Un esquema lógico es una descripción de la estructura de la base de datos en términos
de las estructuras de datos que puede procesar un tipo de SGBD. Un modelo lógico es un
lenguaje usado para especificar esquemas lógicos y el diseño lógico depende del tipo de
SGBD que se vaya a utilizar, no depende del producto concreto.
El diseño físico parte del esquema lógico y da como resultado un esquema físico. Un
esquema físico es una descripción de la implementación de una base de datos en
memoria secundaria: las estructuras de almacenamiento y los métodos utilizados para
tener un acceso eficiente a los datos. Por ello, el diseño físico depende del SGBD
concreto y el esquema físico se expresa mediante su lenguaje de definición de datos.
Entidad Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa,
persona, concepto abstracto o suceso
Atributo: Es una característica de interés o un hecho sobre una entidad o sobre una
relación. Los atributos representan las propiedades básicas de las entidades y de las
relaciones.
Conforme se van identificando las entidades, se les dan nombres que tengan un
significado y que sean obvias para el usuario. Los nombres de las entidades y sus
descripciones se anotan en el diccionario de datos. Cuando sea posible, se debe anotar
también el número aproximado de ocurrencias de cada entidad. Si una entidad se conoce
por varios nombres, éstos se deben anotar en el diccionario de datos como alias o
sinónimos.
Al igual que con las entidades, se buscan nombres en las especificaciones de requisitos.
Son atributos los nombres que identifican propiedades, cualidades, identificadores o
características de entidades o relaciones
Un esquema conceptual está completo si incluye los dominios de cada atributo: los
valores permitidos para cada atributo, su tamaño y su formato. También se puede incluir
información adicional sobre los dominios
Cada entidad tiene al menos un identificador. En este paso, se trata de encontrar todos
los identificadores de cada una de las entidades. Los identificadores pueden ser simples o
compuestos. De cada entidad se escogerá uno de los identificadores como clave primaria
en la fase del diseño lógico, también hay que observar las entidades que se han
identificado hasta el momento, Hay que ver si es necesario reflejar las diferencias entre
distintas ocurrencias de una entidad, con lo que surgirán nuevas subentidades de esta
entidad genérica; o bien, si hay entidades que tienen características en común y que
realmente son subentidades de una nueva entidad genérica.
Una vez identificados todos los conceptos, se puede dibujar el diagrama entidad-relación
correspondiente a una de las vistas de los usuarios. Se obtiene así un esquema
conceptual local.
Antes de dar por finalizada la fase del diseño conceptual, se debe revisar el esquema
conceptual local con el usuario. Este esquema está formado por el diagrama entidad-
relación y toda la documentación que describe el esquema. Si se encuentra alguna
anomalía, hay que corregirla haciendo los cambios oportunos, este proceso debe
repetirse hasta que se esté seguro de que el esquema conceptual es una fiel
representación de la parte de la empresa que se está tratando de modelar.
CONCLUSIÓN
Este trabajo de investigación nos ayuda a adquirir varios conocimientos acerca de este
tema por lo que nos muestra la gran importancia para cualquier entidad, ya sea una
empresa grande o pequeñas, para el gobierno, hasta para la vida cotidiana de
una persona.
Cuando se ven en realidad todas las ventajas que tienen, es más sencillo
el proceso de aprendizaje, ya que los gráficos y tablas nos sirven para resumir toda una
serie de datos de manera más explícita y fácil de entender, Además de lo sencillas que
son, es muy fácil acceder a información hasta incluso manuales, “todo está a la mano”.