ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño Conceptual de Base de Datos


Enviado por   •  8 de Noviembre de 2021  •  Trabajo  •  3.709 Palabras (15 Páginas)  •  71 Visitas

Página 1 de 15

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Universitaria

Ciencia y Tecnología

Universidad Politécnica Territorial del Norte del Táchira

“Manuela Sáenz”

La Fría, Estado Táchira

Diseño conceptual de una

base de datos

Docente:

  • Ing. Jhon Méndez.

Alumno:

  • T.S.U. Parra L. Antonhy J.
  • C.I. V-27.087.899
  • Trayecto 3 Modulo 2
  • Modelado de Base de Datos

Noviembre, 2021

Diseño Conceptual De Una Base De Datos

El diseño de base de datos es un proceso complejo en el cual se toman decisiones en los distintos niveles del desarrollo, dicha complejidad puede controlarse si se descomprime el problema en subproblemas utilizando técnicas específicas, quedando así en los niveles de diseño conceptual, diseño logico y diseño físico. De tal forma, que el diseño conceptual surge de las especificaciones de requisitos de usuario y su resultado es el esquema conceptual de la base de datos, siendo este esquema una descripción de alto nivel del contenido de información y la estructura de la base de datos, independientemente del SGBD que se vaya a utilizar para manipularla.

El esquema conceptual también deberá tener una documentación, la cual se ira produciendo durante el desarrollo, además, las tareas a realizar en el diseño conceptual son:

  1. Identificar las entidades.
  2. Identificar las relaciones.
  3. Identificar los atributos y asociarlos a entidades y relaciones.
  4. Determinar los dominios de los atributos.
  5. Determinar los identificadores.
  6. Determinar las jerarquías de generalización (si las hay).
  7. Dibujar el diagrama entidad-relación.
  8. Revisar el esquema conceptual local con el usuario.

[pic 1]

Definición De Modelo, Modelamiento Conceptual Y Su Ubicación En El Contexto Del Proceso De Diseño De Base De Datos

El modelo conceptual es un lenguaje utilizado para describir los distintos esquemas conceptuales, este tiene como objetivo principal describir todo el contenido de información de la base de datos a desarrollar y no de las estructuras de almacenamiento que se necesitaran para manejar dicha información.

Por otro lado, el modelamiento conceptual también nos permite describir todos los datos que el usuario quiere almacenar en dicho sistema, pero de una manera independiente al de la implementación. Esto va ir dependiendo de la cantidad de información que se quiere describir o representar, y para ello utilizaremos aplicaciones mas o menos orientadas a los datos seleccionados, por ejemplo, un Sistema Gestor de Base de Datos (SGBD). Al respecto, el modelamiento conceptual es una de las actividades que se realizan durante la etapa de análisis, el cual tiene como objetivo principal, recolectar la información del mundo real que se quiera describir o representar en el sistema informático, cabe mencionar, que es muy importante seleccionar y representar solo los datos con información que sea relevante para el desarrollo de la base de datos.

Por otra parte, dependiendo del tipo de sistema desarrollado, el tamaño de toda la información y de los requerimientos del sistema, se podrían usar diversas opciones para el manejo de los datos, por ejemplo, un Sistema de Base de Datos, un Sistema de Ficheros, entre otros. Dicho esto, durante esta etapa los mas importantes es recoger toda la información posible y para esto, se debe utilizar una técnica que cumplas con los siguientes requisitos:  

  • Ser independiente de los modelos o lenguajes de implementación.
  • Tener una capacidad semántica alta.
  • Ser lo más cercana posible al usuario.

[pic 2]

Modelado De Base De Datos

El modelado de base de datos se puede decir que es básicamente la descripción de algún tipo de contenedor de información (datos), así como también los métodos y herramientas para almacenar y recuperar la información solicitada. Además, los modelos de base de datos son aquellos que determinan la estructura lógica de una base de datos, de igual forma, determinan la forma de almacenar, organizar y utilizar los datos guardados. Entre los modelos lógicos mas usados para las bases de datos podemos encontrar:

  1. Modelo Jerárquico: este es un modelo de datos dentro del cual todos los datos se encuentran organizados en una estructura parecida a un árbol. Dicha estructura nos permite que la información se repita y utilice la relación padre/hijo, donde cada padre puede tener muchos hijos, pero al contrario cada hijo solo debe un padre. Entonces, un tipo de entidad equivale a una tabla, un registro individual se representa como una fila y un atributo como una columna, cabe mencionar, que los tipos de entidad están relacionados el uno con los otros usando “1:” trazando un mapa de n, también conocido como relación de uno a varios. Ejemplo:

Un ejemplo de un modelo de datos jerárquico sería si una organización tuviera los registros de los empleados en una tabla (el tipo de entidad) llamada "Empleados". En la tabla habría atributos “Columnas” como el Nombre de fila, el Apellido, el Nombre de Trabajo y el Salario. La empresa también tiene datos sobre los hijos del empleado en una tabla separada "Hijos" llamada con atributos como el Nombre de fila, el Apellido, y la fecha de nacimiento. La tabla de Empleado representa un segmento paternal y la tabla de Hijos representa un segmento Infantil. Estos dos segmentos forman una jerarquía donde un empleado puede tener muchos hijos, pero cada hijo sólo puede tener un padre. La siguiente estructura:

EmpNo

Puesto

Reporta

10

Director

20

Gerente

10

30

Mecanógrafo

20

40

Programador

20

En esta tabla, "Hijo" es el mismo tipo que "Padre". La jerarquía que declara EmpNo 10 es el jefe de 20, 30 y 40 cada informe a 20 es representado por la columna "Reporta". Llamada en la base de datos relacional, la columna Reporta es una llave foránea, el referirse de la columna EmpNo. Si el tipo de datos "hijo" fuera diferente, estaría en una tabla diferente, pero todavía habría una llave foránea que se refiere la columna EmpNo de la tabla empleados.

...

Descargar como (para miembros actualizados) txt (24 Kb) pdf (396 Kb) docx (516 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com