1. Introducción a Base de
Datos Conceptos básicos
Un modelo de datos es una colección de conceptos que
pueden ser utilizados para describir la estructura de
una base de datos.
Es la base de todo sistema de información y surge en la
etapa de Análisis.
http://www.dosideas.com
Mayo de 2009 Dos Ideas - La visión de Sistemas desde el Desarrollo
2. Modelo de Datos
El modelo de datos conceptual muestra la información necesaria para lograr los objetivos planteados en las
reglas de negocio.
El diseño lógico surge del modelo de datos conceptual llegando a la confección de los scripts de creación de la
base de datos.
Requerimiento de Información del Negocio
Modelo de Datos
Conceptual
Diseño Lógico de
Base de Datos
Construcción
Física de Base de
Datos
Operación de la Base de Datos
3. Modelo de Entidad-
Relación
El modelo de datos conceptual se basa en diagrama de Entidad-Relación. ( DER )
Es utilizado para el diseño conceptual de aplicaciones de base de datos, y
muchas herramientas de diseño de base de datos emplean sus
conceptos.
El objeto básico que el modelo ER representa es una entidad, la cual es una
“cosa” del mundo real con existencia independiente. Una entidad
puede ser un objeto con existencia física (una persona determinada,
un auto, una casa, un empleado), o puede ser un objeto con una
existencia conceptual (una compañía, un trabajo, un curso
universitario). Cada entidad posee atributos; propiedades de interés
que describen a la entidad.
5. Modelo de Entidad-
Relación
Veamos ahora cuales son las características principales de una Entidad:
Una entidad debe contener al menos un atributo
Cada instancia de la entidad debe identificarse únicamente a través de uno o mas atributos. A este atributo o
conjunto de atributos se les da el nombre de Identificador Único de la entidad.
• Si tomamos la entidad EMPLOYEE podemos decir que el identificador único seria el atributo número
Los atributos de una entidad deben tener un único valor para cada instancia
• Volviendo a la entidad EMPLOYEE los atributos definidos poseen un único valor para cada instancia :
• Ejemplo: número nombre cargo
1 Perez Juan Gerente
2 Fernandez Carlos Empleado
3 Valdez Liliana Empleado
6. Modelo de Entidad-
Relación
Modelo Conceptual de Datos Diseño Lógico de Base de Datos
Entidad Tabla
Relación Clave Foránea
Atributo Columna
Identificador único Clave Primaria
7. Definición de Base de
Datos
Una base de datos es una colección de datos relacionados que representa
algún aspecto del mundo real, algunas veces denominado universo de
discurso o dominio de problema.
Una base de datos es diseñada, construida y cargada con datos para un
propósito específico. Existe un grupo de usuarios y un conjunto de
aplicaciones preconcebidas en las cuales dichos usuarios están
interesados.
8. Definición de Base de Datos
El tipo de base de datos con el que vamos a trabajar es el RELACIONAL
9. Definición de Base de Datos
Definir una base de datos consiste en especificar los tipos de datos,
estructuras y restricciones para los datos que se quieren almacenar.
Construir la base de datos es el proceso de almacenar los datos propiamente
dichos en un medio de almacenamiento controlado por el DBMS . El Sistema
de Gestión de Base de Datos (DBMS – Database Management System) es
una colección de programas de software que permite crear y mantener una
base de datos.
Manipular una base de datos incluye funciones tales como: consultar la base
de datos para recuperar datos específicos, actualizar la base de datos para
reflejar cambios ocurridos en el mundo real, y generar reportes a partir de
los datos.