Base de datos orientado a objetos
-
Upload
kuekita-de-narvaez -
Category
Education
-
view
190 -
download
0
Transcript of Base de datos orientado a objetos
Representa una realidad particular (Minimundo, Universo de Discurso, Dominio)
Contiene datos relacionados lógicamente
Es de propósito específico
Las bases de datos orientadas a objetos (BDOO)
son aquellas cuyo modelo de datos está
orientado a objetos y almacenan y recuperan
objetos en los que se almacena estado y
comportamiento.
Datos
Entidades
Claves primarias y foráneas
Relaciones
Restricciones de integridad referencial
Metadatos
“Datos son hechos conocidos que puedenregistrarse y que tienen un significado implícito”.
Ramez Elmasri y Shamkant B. Navathe
Ejemplo:
Pueden constituir datos los nombres, númerostelefónicos y direcciones de personas que conocemos.
3256789Elena Sánchez
Sarandí 100
José Martínez
18 de Julio 1880
Una entidad es todo aquello de lo cual interesa guardar datos, porejemplo: clientes, facturas, productos, empleados.
En el Modelo de Entidad-Relación que se presenta, se observaque las entidades están formadas por atributos o campos referidos
a un mismo tema que interesa almacenar.
CLIENTES cuenta con los atributos: Código de Cliente, Nombre, Apellido, Domicilio, Teléfono.
Cada entidad tiene una clave primaria o campo llave queidentifica unívocamente al conjunto de datos.
Cuando en una entidad figura la clave primaria de otra entidad, éstase denomina clave foránea.
Las entidades se relacionan entre sí a través de las clavesforáneas.
Claves Primarias y Claves Foráneas
CLAVES PRIMARIAS
Código de Cliente es la clave primariade Cliente. A cada cliente se le asocia uncódigo y a cada código le corresponde uncliente. Asimismo, Número de Factura yCódigo de Producto son claves primariasde Facturas y Productos respectivamente.
CLAVES FORÁNEAS
Son claves foráneas en FacturasCódigo de Cliente y Código deProducto.
Clientes se relaciona con Facturas através del Código de Cliente que figuraen ambas tablas y con Productosmediante el Código de producto.
Restricciones de integridad referencial
RESTRICCIONES DE INTEGRIDAD REFERENCIAL
-Código de Clientes en Facturas debe cumplir que existaen Clientes y que sea clave primaria
-Código de Producto Facturas debe cumplir que exista en Productos y que sea clave primaria
Datos y MetadatosMetadatos son datos acerca de los datos presentes en la basede datos.
..................
20Alfabético Nombre
4NuméricoNum
Longitud
Tipo Dato
Ejemplo metadatos El tipo de datos puede ser Numérico,alfabético, fecha, lógico (Sï /NO).
La longitud indica la cantidad máxima de caracteres que puede
asumir el dato.
Ejemplo de Restricción de Dominio:
Num >0 y <9999
SISTEMAS DE GESTIÓN DE BASE DE
DATOS (DBMS)
Una base de datos es creada y mantenida por un
conjunto de programas
Motor de Base de Datos
Sistema de Gestión de Base de Datos
Database Management System (DBMS)
Estructura de archivos dentro
de los programas
Necesidad de escribir un
nuevo programa para cada
nueva tarea
Aislamiento de los datos
Separación entre programas y
datos
Naturaleza autodescriptiva de
los datos
Almacenamiento persistente
de las estructuras de datos
Integración y compartimiento
de los datos
Manejo de múltiples vistas de
los datos
Archivos tradicionales Base de Datos
Archivos Tradicionales vs.
Bases de Datos
Redundancia e inconsistencia
controlada
Restricciones de seguridad e
integridad
Manejo de la concurrencia
Independencia de los datos *
Redundancia e inconsistencia
no controlada por el sistema
Problemas de seguridad e
integridad
Dificultad de acceso a los
datos, anomalías de acceso
concurrente
Archivos tradicionales Base de Datos
Archivos Tradicionales vs.
Bases de Datos
Nota: Se explicará con mayor profundidad más adelante
SISTEMAS DE GESTIÓN DE BASE DE
DATOS (DBMS)
Permite:
Definir, construir y manipular una base de datos
para distintas aplicaciones
Sistema de Propósito GeneralDBMS
Por lo tanto: