1. Ministerio el Poder Popular Para la Defensa
Universidad Nacional Experimental Politécnica de La Fuerza Armada
Núcleo Aragua
TEORIA DE BASE DE DATOS
UNIDAD 2 :
MODELO DE DATOS
Concepto, Modelo Entidad Relación, Modelo Entidad Relación
Extendida, Semántica – Estructura , Representación de los Datos.
Profesora: Cárdenas Yarin
Periodo Académico 2-2013
2. BASE DE DATOS
•Conjunto exhaustivo y no redundante de datos estructurados, organizados
de forma independiente a su utilización o implantación en máquina,
accesibles en tiempo real y compatible con usuarios concurrentes y sus
respectivas necesidades (peticiones) de información.
• Una base de datos es una colección de información organizada de forma
que un programa de ordenador pueda seleccionar rápidamente los
fragmentos de datos que necesite. Una base de datos es un sistema de
archivos electrónico.
3. MODELOS DE DATOS
Es una estructura abstracta que documenta y organiza la
información para la comunicación entre sus usuarios su
enfoque se centra en el planeamiento del desarrollo de
las aplicaciones y la decisión de cómo se almacenara los
datos y como se accederán a ellos.
CARACTERISTICAS:
•Conjunto especifico de herramientas:
•Símbolos,
Flechas,
Notaciones especiales.
Figuras,
4. MODELO DE DATOS IMPLEMENTABLES
Un modelo de B.D se puede interpretar como un esquema:
Conceptual: Comunica las reglas y definiciones esenciales de los
datos a los usuarios.
Lógico: Es representada por una tecnología de manipulación en
particular (SQL)
Físico: Detalla los medios en los que se almacena la información
(Partición de Disco)
TIPOS DE MODELOS DE B.D
Tabla : No es mas que una lista
de datos en la cual todos los
Cedula
Nombre
N° Seguro
Social
elementos de la columna son
similares .
Columna con los
valores similares.
Filas tienen
Relación
entre si
5. MODELO JERARQUICO
La Información se organiza en una
estructura de tipo Árbol, anidados que
cada elemento pueda ramificarse ,
que deberán ordenar de alguna forma.
Entre
las limitaciones de este
tipo de base de datos se tiene que al
borrar un nodo padre,
desaparecen
también sus nodos
subordinados. Sólo podrá añadirse
un nodo hijo, si existe el nodo padre.
Pero
lo más significativo es la
rigidez de su estructura: sólo un
padre por hijo y ausencia
de
relaciones entre los nodos
hijos.
Ejemplo
6. MODELO RED
Conjunto de registros conectados entre si mediante Punteros.
Se estructura la información utilizando dos construcción fundamentales:
•REGISTROS CAMPOS
•CONJUNTOS RELACIONES ENTRE LOS REGISTROS
Ejemplo
Representa una mejora al
modelo jerárquico
7. MODELO ENTIDAD RELACION ( E-R)
El modelo E-R se basa en una percepción del
mundo real, la cual está formada por OBJETOS
BÁSICOS llamados entidades y las relaciones entre
estos objetos así como las características de estos
objetos llamados atributos.
1. Entidad: Una entidad es un objeto que
existe y se distingue de otros objetos de
acuerdo a sus características llamadas
atributos. Las entidades pueden ser
concretas como una persona o abstractas
como una fecha. (Fuerte – Débil)
3. Relación; Una relación es la
asociación que existe entre dos o más
entidades.
Ejemplo
2. Atributos: Una entidad se caracteriza y
distingue de otra por los atributos, en
ocasiones llamadas propiedades, que
representan las características de una
entidad.
8. Atributos Simples y Compuesto
El Atributo Simple
es el que tiene un solo
Componente que no puede dividirse en partes pequeñas
Nombre
Atributo compuesto es el que
se desprende de varios
componentes es decir no
puede ser único.
Avenida
Ejemplo
Dirección
Calle
Urbanización
9. SISTEMA MANEJADORES DE BASE DE DATOS
(SMBD)
Conjunto de programas de software
que permite definir,
crear, mantener y controlar el
acceso a bases de datos.
ARQUITECTURA DE UN SMBD
Externo : Vista de usuario de
aplicación consulta.
Conceptual : Esquema que
incluye todas las entidades.
Interno: Es expresado por
esquema interno , el nivel
mas abstracto.
10. USUARIOS SMBD
•Naive users: Usuarios que no necesitan conocer la presencia de la base de
datos, el usuario es instruido acerca de cómo operar una transacción, sus
operaciones son muy limitadas.
•On line users: Usuarios que se pueden comunicar directamente vía
computadora en línea o indirectamente vía interface del usuario y
programas de aplicación, conocen el sistema de base de datos.
•Application Programmer: Programadores profesionales quienes son
responsables de desarrollar los programas de aplicación que utilizarán los
usuarios naive y en línea, los programas de aplicación
•Data Base Administrator(DBA): El control centralizado de la base de datos
es ejercido por una persona o grupo de personas bajo la supervisión de un
administrador de alto nivel . Esta persona o grupo se conocen como DBA,
son responsables de crear, modificar y mantener los tres niveles del DBMS.
El DBA es el custodio de los datos y controla la estructura de la base de
datos