Está en la página 1de 4

Base de Datos Relacionales

Facilitador: MSc. Marcos Montes de Oca

Una base de datos


Describe las organizaciones del mundo real y sus procesos
Representando, simblicamente, sus objetos como tablas y otros objetos de bases de datos

Una vez organizada la informacin y almacenada en objetos de base de datos, esta puede accederse por:
Aplicaciones Interfaces de despliegue para usuarios en estaciones de trabajo o terminales

Base de datos
El factor de calidad ms importante en la produccin de una base de datos es su diseo El diseo lgico de una base de datos consiste en un proceso iterativo, en el que se fraccionan las estructuras extensas y heterogneas, en pequeas y homogneas Este proceso es llamado: Normalizacin

Base de datos y modelo de datos


Hay que diferenciar la descripcin de la base de datos y la base de datos en s Descripcin de la base de datos
Modelo de datos Se crea en tiempo de diseo Se genera antes que las tablas o cualquier asociacin exista, propiamente, en la base de datos

Modelo de base de datos


Describe la estructura lgica de la base de datos
Objetos de datos (entidades) Tipos de datos Operaciones de usuarios Relaciones entre objetos Esquemas de integridad

Modelo de datos
En el modelo de bases de datos relacionales
Las decisiones sobre el diseo lgico y la estructura fsica de la base de datos son completamente independientes

Modelo de datos
Ventajas de la independencia entre modelo y base de datos
No hay que definir una direccin de acceso entre los objetos de datos en tiempo de diseo La estructura lgica que describe la base de datos no es afectada por los cambios en el tipo o forma de distribucin del almacenamiento fsico La estructura de la base tampoco depende de lo que ven los usuarios

Metas del diseo


Satisfacer los requerimientos de contenido de los usuarios Asegurar la consistencia e integridad de los datos Proveer una estructura de informacin natural y de fcil comprensin Satisfacer los requerimientos de desempeo de los usuarios

Metodologa para el diseo de bases de datos relacionales


Determinar los requerimientos de informacin para la base de datos mediante la participacin de los usuarios Analizar los objetos del mundo real que quiere modelar en la base de datos
Organizar los objetos en entidades y atributos y elabore una lista

Bosqueje las entidades y atributos en tablas y columnas

Metodologa para el diseo de bases de datos relacionales


Determine qu atributo(s) identificarn de forma nica cada objeto Desarrolle un conjunto de reglas que establezcan la forma en la cual las tablas se accedern, se cargarn y modificarn Establezca las relaciones entre los objetos (tablas y columnas) Planifique la seguridad de la base de datos

Actividad
Elabore el modelo de base de datos para una aplicacin que ser utilizada por el supervisor de ventas de la empresa Corroncho, C.A. Dicha aplicacin debe generar:
Lista de clientes por zona Clientes asignados por vendedor Productos que consume cada cliente

Alternativa de solucin
Zona
0,n 1

Vendedor

0,n 1

Cliente

0,n 1

Productos X Cliente
1 0,n

Producto

También podría gustarte