Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Diseño Conceptual de Una Base de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

DISEÑO CONCEPTUAL DE

UNA BASE DE DATOS


De los SGBD

SOTO ROBLES GABRIELA JULISSA


1°info 4
INTRODUCCIÓN

El diseño de bases de datos es un largo proceso, que nos permite determinar la


organización de una base de datos, incluyendo su estructura, contenido y las
aplicaciones que se desarrollaran, este proceso guiara al diseñador para segmentar
un problema y tiene un papel central en el empleo de los recursos de información.

“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 objetivo del diseño conceptual es describir el contenido de información de la base de


datos y no las estructuras de almacenamiento que se necesitarán para manejar esta
formación.

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.

El modelo entidad-relación es el modelo conceptual más utilizado para el diseño


conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo
entidad-relación está formado por un conjunto de conceptos que permiten describir la
realidad mediante un conjunto de representaciones gráficas y lingüísticas.

Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y


atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las
jerarquías de generalización, en lo que se ha denominado modelo entidad-relación
extendido.
En la etapa de diseño lógico de la base de datos, se procederá a la normalización de la
base de datos

Entidad Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa,
persona, concepto abstracto o suceso

Relación (interrelación): Es una correspondencia o asociación entre dos o más entidades.


Cada relación tiene un nombre que describe su función. Las relaciones se representan
gráficamente mediante rombos y su nombre aparece en el interior.

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.

Identificador: Un identificador de una entidad es un atributo o conjunto de atributos que


determina de modo único cada ocurrencia de esa entidad

Metodología de diseño conceptual

El primer paso en el diseño de una base de datos es la producción del esquema


conceptual, cada uno para representar las distintas visiones que los usuarios tienen de la
información. Cada una de estas visiones suelen corresponder a las diferentes áreas
funcionales de la empresa.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias


formas, consiste en examinar los diagramas de flujo de datos, que se pueden haber
producido previamente, para identificar cada una de las áreas funcionales

A los esquemas conceptuales correspondientes a cada vista de usuario se les denomina


esquemas conceptuales locales. Cada uno de estos esquemas se compone de entidades,
relaciones, atributos, dominios de atributos e identificadores.

El diseño conceptual comienza de las especificaciones de requisitos de usuario y su


resultado es el esquema conceptual de la base de datos. Un esquema conceptual es una
descripción de alto nivel de la estructura de la base de datos, independientemente del
SGBD que se vaya a utilizar para manipularla.

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.

El diseño y creación de la base de datos están en distintos modos de organizar la


información y representar las relaciones entre los datos los modelos lógicos principales
dentro de una base de datos son el modelo conceptual y modelo físico, estos tienen
ciertas ventajas de procesamiento y de negocios.

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”.

También podría gustarte