Sei sulla pagina 1di 9

Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

PASOS PARA EL MODELAMIENTO DE UNA BASE DE DATOS

Un modelo de base de datos (Data Información Estructurada) es un tipo de


modelo de datos que determina la estructura lógica de una base de datos y de
manera fundamental determina el modo de almacenar, organizar y manipular los
datos.

Los pasos o fases del diseño de una base de datos la podemos dividir en tres
partes que son: Diseño Conceptual, Diseño Lógico, Diseño Físico.

El diseño de una base de datos consiste en definir la estructura de los datos que
debe tener la base de datos de un sistema de información determinado.

Estudiante: Guevara Torres Yumely 1


Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

En el caso relacional, esta estructura será un conjunto de esquemas de relación


con sus atributos, dominios de atributos, claves primarias, claves foráneas, etc.

TIPOS DE MODELAMIENTO DE BASE DE DATOS

Los modeladores de datos suelen utilizar varios modelos para ver los mismos
datos y garantizar que todos los procesos, entidades, relaciones y flujos de datos
han sido identificados. Hay varios enfoques diferentes para el modelado de
datos, incluyendo: l modelo de base de datos plana

En un modelo de base de datos plano, hay dos dimensiones (estructura plana)


de conjunto de datos. Hay una columna de información y dentro de esta columna,
se supone que cada dato tendrá que ver con la columna.

Por ejemplo, un modelo de base de datos plana que sólo incluye códigos
postales. Dentro de la base de datos, sólo habrá una columna y cada nueva fila
dentro de una columna será un nuevo código postal.

Estudiante: Guevara Torres Yumely 2


Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

Código Postal
9063635
9345452
6345469

6654760

7754742

EL MODELO DE BASE DE DATOS JERÁRQUICA

El modelo jerárquico de bases de datos se asemeja a la estructura de un árbol,


tal como Microsoft Windows organiza las carpetas y archivos. En un modelo
jerárquico de bases de datos, cada enlace es anidado con el fin de conservar los
datos organizados en un orden particular en un mismo nivel de lista. Por ejemplo,
una base de datos jerárquico de ventas, puede incluir las ventas de cada día
como un archivo separado. Anidadas dentro de este archivo están todas las
ventas (el mismo tipo de datos) para el día.

MODELO DE RED

En un modelo de red, la característica definitoria es que se almacena un registro


con un enlace a otros registros - en efecto, una red.
Estudiante: Guevara Torres Yumely 3
Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

Estas redes (o, a veces, a que se refiere como punteros) puede ser una variedad
de diferentes tipos de información como números de nodo de un disco o incluso
la dirección.

EL MODELO RELACIONAL

El modelo relacional es el más popular tipo de base de datos y una herramienta


extremadamente potente, no sólo para almacenar información, también para
acceder a ella.

Las bases de datos relacionales son organizadas en forma de tablas. La belleza


de estos cuadros es que la información se puede acceder o añadir sin
reorganizar las tablas.

Una tabla puede tener muchos registros y cada registro puede tener muchos
campos.

Hay cuadros que a veces se llaman una relación. Por ejemplo, una empresa
puede tener una base de datos denominada los pedidos de los clientes, y dentro
de esta base de datos habrá diferentes tablas o relaciones de todos los pedidos
de los clientes. Las tablas pueden incluir la información del cliente (nombre,
dirección, contacto, información, número de cliente, etc.) y otras tablas
(relaciones), como las órdenes que el cliente compró anteriormente (esto puede
incluir un número de artículo, la descripción del artículo, cantidad de pago, la
forma de pago, etc.).

Estudiante: Guevara Torres Yumely 4


Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

Cabe señalar que cada registro (grupo de campos) en una base de datos
relacional tiene su propia clave principal. Una clave principal es el único campo
que hace que sea fácil identificar a un registro.

Las bases de datos relacionales utilizan un programa llamado interfaz estándar


SQL o Query Language.

SQL se utiliza actualmente en prácticamente todas las bases de datos


relacionales. Las bases de datos relacionales son extremadamente fáciles de
personalizar para adaptarse a casi cualquier tipo de almacenamiento de datos.
Usted puede crear fácilmente las relaciones de los artículos que usted vende, los
empleados que trabajan para su empresa, etc

ACCESO A LA INFORMACIÓN DE LA BASE DE DATOS

Si bien el almacenamiento de datos es una gran característica de las bases de


datos, para muchos usuarios de estas bases de datos la característica más
importante es la rápida y sencilla, recuperación de la información.

En una base de datos relacional, es muy fácil consultar información sobre un


empleado, pero las bases de datos relacionales también añaden la potencia de
consultas complejas.

Las consultas complejas son solicitudes para mostrar tipos específicos de


información, o bien mostrarlos en su estado natural o crear un informe de la
utilización de los datos.

Por ejemplo, si había una base de datos de empleados que incluye cuadros
como el salario y la descripción del trabajo, puede ejecutar una consulta de
empleos que pagan más de una cierta cantidad. No importa qué tipo de
información se almacene en su base de datos, las consultas pueden ser creadas
usando SQL para ayudar a responder a preguntas importantes.

PASO 1: ANÁLISIS DE REQUERIMIENTOS

Estudiante: Guevara Torres Yumely 5


Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

El objetivo de esta etapa es identificar y documentar los datos requeridos por la


organización para satisfacer necesidades de información presentes y futuras. La
entrada principal son los requerimientos que se obtienen a través de entrevistas
a los usuarios.

Estos requerimientos pueden ser de:

 Información: corresponden a las vistas de usuarios, es decir, a los


diferentes documentos, formularios, reportes, pantallas, etc. que
contienen los datos que el usuario utiliza en su trabajo.
 Procesamiento u Operacionales: corresponden a características del
tipo frecuencia de emisión de reportes, tiempos de respuestas requeridos,
proyecciones de crecimiento de los datos, necesidades de respaldos y
recuperación, autorizaciones de acceso, etc.
 La salida de esta etapa es la formalización de los requerimientos
expresada idealmente en un diccionario de datos.

Esta etapa tiene los siguientes pasos:

1- Identificación del ámbito de la Base de Datos.


Consiste en delimitar el área a la cual irá enfocada la base de datos.
Primero se debe identificar las necesidades del cliente y entender los
objetivos globales del sistema a construir, para luego definir las metas
necesarias para alcanzar los objetivos.

2- Establecimiento de los estándares de recolección de datos.


Cuantas más personas participen de la etapa de formulación y análisis de
los requisitos, más necesario es la formulación de estándares para la base
de datos. Estos estándares pueden consistir en formularios, encuestas,
matrices de información, etc.
3- Identificación de las vistas de usuario.
Para cada tipo de usuario se obtendrán distintas pantallas, reportes,
formularios, etc.

4- Establecer requerimientos de procesamiento.


Estudiante: Guevara Torres Yumely 6
Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

5- Construcción de un diccionario de datos.


El diccionario de datos contiene el detalle de cada uno de los datos del
sistema, como el nombre, tipo, longitud y valores permitidos. Parte desde
los datos globales (por ejemplo, cliente o producto) y luego los desglosa
hasta el máximo nivel de detalle.

PASO 2: DISEÑO CONCEPTUAL

En esta etapa se obtiene una estructura de la información de la futura BD


independiente de la tecnología que hay que emplear.

PASO 3: DISEÑO LÓGICO

El objetivo del diseño lógico es transformar el esquema genérico y conceptual en


un modelo de datos determinado para un sistema de gestión de bases de datos
determinado. El diseño lógico puede realizarse manualmente, o
automáticamente en algunos casos, a través del uso de herramientas CASE
(ingeniería de software asistida por computadora) desde un diseño conceptual.

Estudiante: Guevara Torres Yumely 7


Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

.DISEÑO LOGICO (Dependiente del DBMS) Transformar el modelo conceptual


en definiciones de tablas, vistas, etc.

 Esquema relacional persona (identificacion, nombres, apellidos, edad)


cuenta (persona_id*, numerocuenta)
 Representación gráfica.

Estudiante: Guevara Torres Yumely 8


Unidad Didáctica: Taller de Base Datos Especialidad: Computación e Informática III

PASO 4: DISEÑO FISICO

DISEÑO FISICO (Dependiente del hardware).

Recibe como entrada el esquema lógico y da como resultado un esquema físico,


que es una descripción de la implementación de una base de datos en la
memoria secundaria, describe las estructuras de almacenamiento y los métodos
usados para tener un acceso efectivo a los datos Modelos Físicos: Modelo
Unificador,

Memoria de Elementos

El diseño físico de la Base de Datos es la última etapa del proceso de diseño, en


el cual, teniendo presentes los requisitos de los procesos, características del
SGBD , del SO y el hardware, se pretenden los siguientes objetivos.

 Disminuir los tiempos de respuesta.


 Minimizar espacio de almacenamiento.
 Evitar las reorganizaciones.
 Proporcionar la máxima seguridad.
 Optimizar el consumo de recursos.

Estudiante: Guevara Torres Yumely 9

Potrebbero piacerti anche