SlideShare una empresa de Scribd logo
Base de datos orientado a objetos
 BD Pre-Relacionales
 BD Relacionales
 BD Post-Relacionales
Conjunto de datos relacionados entre sí
Hechos conocidos
Pueden
registrarse
Tienen
significado
 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 pueden
registrarse y que tienen un significado implícito”.
Ramez Elmasri y Shamkant B. Navathe
Ejemplo:
Pueden constituir datos los nombres, números
telefónicos y direcciones de personas que conocemos.
3256789
Elena Sánchez
Kli@adinet.com.uy
Sarandí 100
José Martínez
18deJulio 1880
Una entidad es todo aquello de lo cual interesa guardar datos, por
ejemplo: clientes, facturas, productos, empleados.
En el Modelo de Entidad-Relación que se presenta, se observa
que 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 que
identifica unívocamente al conjunto de datos.
Cuando en una entidad figura la clave primaria de otra entidad, ésta
se denomina clave foránea.
Las entidades se relacionan entre sí a través de las claves
foráneas.
Claves Primarias y Claves Foráneas
CLAVES PRIMARIAS
Código de Cliente es la clave primaria
de Cliente. A cada cliente se le asocia un
código y a cada código le corresponde un
cliente. Asimismo, Número de Factura y
Código de Producto son claves primarias
de Facturas y Productos respectivamente.
CLAVES FORÁNEAS
Son claves foráneas en Facturas
Código de Cliente y Código de
Producto.
Clientes se relaciona con Facturas a
través del Código de Cliente que figura
en ambas tablas y con Productos
mediante el Código de producto.
Restricciones de integridad referencial
RESTRICCIONES DE INTEGRIDAD REFERENCIAL
-Código de Clientes en Facturas debe cumplir que exista
en Clientes y que sea clave primaria
-Código de Producto Facturas debe cumplir que exista en
Productos y que sea clave primaria
Datos y Metadatos
Metadatos son datos acerca de los datos presentes en la base
de datos.
..................
20AlfabéticoNombre
4NuméricoNum
Longitu
d
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:
SISTEMA DE BASE DE DATOS
Software de acceso a
datos almacenados
Software para procesar
consultas /programas
Programas de Aplicación/Consultas
DBMS
Sistema de
Base de
Datos
Usuarios / Programadores
Base de Datos
Almacenada
Definición Base
de Datos
Almacenada

Más contenido relacionado

PPTX
Presentacion base de datos
PDF
Definiciones base de datos
PPTX
Presentacion base de datos
DOCX
Resumen de la base de datos.
PDF
Bases de datos.ppt presentacion
PPSX
Teoria de Base de datos
PPTX
Diapositivas base de datos
PPTX
Base de datos - conceptos Básicos
Presentacion base de datos
Definiciones base de datos
Presentacion base de datos
Resumen de la base de datos.
Bases de datos.ppt presentacion
Teoria de Base de datos
Diapositivas base de datos
Base de datos - conceptos Básicos

La actualidad más candente (20)

PPTX
Estructura de una base de datos
PPTX
Base De Datos I Completo
PPT
Exposicion base datos
PPTX
Base de datos con conclusion
PPT
Introduccion a las bases de datos
PPT
Conceptos Fundamentales de Base de Datos
PDF
Base de datos slideshare
PPT
Bases Datos Expo
PPTX
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
PPT
base de datos power point
PPTX
Conclusiones sobre base de datos
PPTX
Diapositivas Base De Datos
PPTX
BASE DE DATOS Y SU ESTRUCTURA
PPTX
Introduccion bases de datos
 
PPT
Clase de informatica base de datos
PPTX
Presentacion diseño de archivos
PPTX
Base de datos
PPTX
Diseña y administra base de datos avanzada
PPTX
diapositivas de informática BASE DE DATOS
PDF
Fundamentos de Base de Datos
Estructura de una base de datos
Base De Datos I Completo
Exposicion base datos
Base de datos con conclusion
Introduccion a las bases de datos
Conceptos Fundamentales de Base de Datos
Base de datos slideshare
Bases Datos Expo
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
base de datos power point
Conclusiones sobre base de datos
Diapositivas Base De Datos
BASE DE DATOS Y SU ESTRUCTURA
Introduccion bases de datos
 
Clase de informatica base de datos
Presentacion diseño de archivos
Base de datos
Diseña y administra base de datos avanzada
diapositivas de informática BASE DE DATOS
Fundamentos de Base de Datos
Publicidad

Destacado (20)

PPTX
Presentacion base de datos
PDF
Iniciando con las base de datos oo
PPTX
Grupo 4 bd orientada a objetos
ODP
MongoDB y Symfony
PDF
Base de Datos Orientado a Objetos
PPT
Tema 1 2_poo
PPTX
Presentacion Multimedia Base de Datos
PDF
Los modelos de datos y el modelo objeto relacional
PPTX
Algebra relacional
DOCX
Optimización y diseño de base de datos relacionales
PPTX
Presentacion base de datos
PPTX
Base de datos orientada a objetos vs base obje to relacion
PPT
DOCX
Base de datos orientada a objetos
PPTX
Bases de datos orientado a objetos
PPTX
Modelo relacional y reglas de integridad
PPTX
Sistema de bases orientada a objetos y relacional
PPT
Diseño de base de datos Relacionales
PPT
Bases de datos orientadas a objetos
PDF
Caso practico de base de datos orientada a objetos
Presentacion base de datos
Iniciando con las base de datos oo
Grupo 4 bd orientada a objetos
MongoDB y Symfony
Base de Datos Orientado a Objetos
Tema 1 2_poo
Presentacion Multimedia Base de Datos
Los modelos de datos y el modelo objeto relacional
Algebra relacional
Optimización y diseño de base de datos relacionales
Presentacion base de datos
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos
Bases de datos orientado a objetos
Modelo relacional y reglas de integridad
Sistema de bases orientada a objetos y relacional
Diseño de base de datos Relacionales
Bases de datos orientadas a objetos
Caso practico de base de datos orientada a objetos
Publicidad

Similar a Base de datos orientado a objetos (20)

PPS
Base de datos conceptos
PPT
Bases de datos
PDF
06 FUNDAMENTOS BD.pdf
PPTX
Introduccion a Base de Datos en SQL Server.pptx
PPT
Bases de Datos 1.ppt
PPTX
Bases de datos
PPTX
Bases de Datos.pptx
PPSX
11-3-p-conceptos-bases-de-datos.ppsx..kk
PPT
Bases de datos
PPTX
Conceptos básicos b d
PDF
Bases de datos.ppt presentacion andrea
PPT
Clase 1 conceptos basicos ac
PDF
GESTION DE BASES DE DATOS - Universidad de El Salvador.pptx.pdf
PPT
Base de datos
PPT
Bases de datos
PPT
Base de datos
PPT
Base de datos
PPT
Conceptos bases de datos
PPT
Clase 1 2009 1 ac
PPT
Clase 1 2009 1 ac
Base de datos conceptos
Bases de datos
06 FUNDAMENTOS BD.pdf
Introduccion a Base de Datos en SQL Server.pptx
Bases de Datos 1.ppt
Bases de datos
Bases de Datos.pptx
11-3-p-conceptos-bases-de-datos.ppsx..kk
Bases de datos
Conceptos básicos b d
Bases de datos.ppt presentacion andrea
Clase 1 conceptos basicos ac
GESTION DE BASES DE DATOS - Universidad de El Salvador.pptx.pdf
Base de datos
Bases de datos
Base de datos
Base de datos
Conceptos bases de datos
Clase 1 2009 1 ac
Clase 1 2009 1 ac

Último (20)

DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
Modelo Educativo SUB 2023versión final.pdf
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
Introducción a la historia de la filosofía
PDF
informe tipos de Informatica perfiles profesionales _pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PLANES DE área ciencias naturales y aplicadas
Modelo Educativo SUB 2023versión final.pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Introducción a la historia de la filosofía
informe tipos de Informatica perfiles profesionales _pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Manual de Convivencia 2025 actualizado a las normas vigentes
TOMO II - LITERATURA.pd plusenmas ultras
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Telos 127 Generacion Al fa Beta - fundaciontelefonica
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf

Base de datos orientado a objetos

  • 2.  BD Pre-Relacionales  BD Relacionales  BD Post-Relacionales
  • 3. Conjunto de datos relacionados entre sí Hechos conocidos Pueden registrarse Tienen significado
  • 4.  Representa una realidad particular (Minimundo, Universo de Discurso, Dominio)  Contiene datos relacionados lógicamente  Es de propósito específico
  • 5.  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.
  • 6. Datos Entidades Claves primarias y foráneas Relaciones Restricciones de integridad referencial Metadatos
  • 7. “Datos son hechos conocidos que pueden registrarse y que tienen un significado implícito”. Ramez Elmasri y Shamkant B. Navathe Ejemplo: Pueden constituir datos los nombres, números telefónicos y direcciones de personas que conocemos. 3256789 Elena Sánchez Kli@adinet.com.uy Sarandí 100 José Martínez 18deJulio 1880
  • 8. Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo: clientes, facturas, productos, empleados. En el Modelo de Entidad-Relación que se presenta, se observa que 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.
  • 9. Cada entidad tiene una clave primaria o campo llave que identifica unívocamente al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina clave foránea. Las entidades se relacionan entre sí a través de las claves foráneas. Claves Primarias y Claves Foráneas CLAVES PRIMARIAS Código de Cliente es la clave primaria de Cliente. A cada cliente se le asocia un código y a cada código le corresponde un cliente. Asimismo, Número de Factura y Código de Producto son claves primarias de Facturas y Productos respectivamente. CLAVES FORÁNEAS Son claves foráneas en Facturas Código de Cliente y Código de Producto. Clientes se relaciona con Facturas a través del Código de Cliente que figura en ambas tablas y con Productos mediante el Código de producto.
  • 10. Restricciones de integridad referencial RESTRICCIONES DE INTEGRIDAD REFERENCIAL -Código de Clientes en Facturas debe cumplir que exista en Clientes y que sea clave primaria -Código de Producto Facturas debe cumplir que exista en Productos y que sea clave primaria
  • 11. Datos y Metadatos Metadatos son datos acerca de los datos presentes en la base de datos. .................. 20AlfabéticoNombre 4NuméricoNum Longitu d 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
  • 12. 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)
  • 13.  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
  • 14.  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
  • 15. 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:
  • 16. SISTEMA DE BASE DE DATOS Software de acceso a datos almacenados Software para procesar consultas /programas Programas de Aplicación/Consultas DBMS Sistema de Base de Datos Usuarios / Programadores Base de Datos Almacenada Definición Base de Datos Almacenada

Notas del editor

  • #8: Ejemplos de Datos