Bases de Datos
.
Conceptos Básicos
Bases de Datos
Conceptos
¿Qué es Dato?
¿Qué es Información?
¿Qué es una Base de Datos?
¿Qué es un SMBD?
92003206
• Representación
• Indivisible
• Independiente
• Abstracto
… su importancia depende del contexto!
• Hechos
• Ideas
• Conceptos sin evaluar
. 2
Bases de Datos
Conceptos
¿Qué es Dato?
¿Qué es Información?
¿Qué es una Base de Datos?
¿Qué es un SMBD?
No. Cuenta?? No. Registro??
No. Folio??
René Villeda
Contraseña??
92003206 56581111 Edif. 30 Depto 3
¡Contexto!
… que sea importante y relevante para un
objetivo!
. 3
Bases de Datos
Conceptos
¿Qué es una Base de Datos?
A
B
C
D
Datos interrelacionados que modelan una realidad
A|B|C|D
Conjunto de datos que pertenecen al mismo
contexto almacenados sistemáticamente para su uso posterior
. 4
Bases de Datos
Conceptos
¿Qué es un SMBD?
¿?
SOFTWARE
SMBD
• Definir
• Crear
• Organizar
• Relacionar
• Estructurar
• Accessar
• Manejar
• Consultar
Es un conjunto de programas que nos permiten
realizar en una base de datos las siguientes operaciones:
. 5
Bases de Datos
Motivación
 Historia
 Propósitos de los SMBD
 Ventajas
• Principios
• 50´s
• 60´s
• 70´s
• 80´s
• 90´s
Modelos
• Sistemas manejadores de
archivos
• Bases de datos jerárquicas
• Bases de datos de red
• Bases de datos relacionales
• Bases de datos OO
. 6
Bases de Datos
Motivación
Propósito de los SMBD
Definición: Software que controla la organización, almacenamiento,
recuperación, seguridad, integridad, explotación y manejo de los datos en
una base de datos.
Propósito: Brindar al usuario una interacción con la base de datos,
dependiendo del nivel de abstracción requerido por este.
. 7
Bases de Datos
Motivación
Ventajas
Redundancia
`
A, B, C
`
A, B, C
A, B, C
A, B, C
100 kb
100 kb
200 kb
La misma información
A, B, C
. 8
Bases de Datos
Motivación
Ventajas
Dificultad de acceso
`
A, B, C
`
“#$X0, []°@b, *}
Distintos formatos de archivos
=
Diferentes formas de acceso
Archivos de texto
Archivos binarios
. 9
Bases de Datos
Motivación
 Ventajas
Consistencia
`
A, B, C
Archivos de texto
A, #$R%>, C
Se corrompe
fácilmente!!
. 10
Bases de Datos
Motivación
Ventajas
Integridad
`
A, B, C
Archivos de texto
A, #$R%>, C
Se corrompe
fácilmente!!
. 11
Bases de Datos
Motivación
Ventajas
Atomicidad
`
SELECT campo FROM a;
SELECT campo FROM b;
INSERT campo INTO c;
DELETE campo FROM a;
SELECT campo FROM a;
SELECT campo FROM b;
INSERT campo INTO c;
DELETE campo FROM a;
Unidad
Lógica
. 12
Bases de Datos
Motivación
Ventajas
Concurrencia
`
SELECT a, b, c
FROM r
`
INSERT d INTO r
A, B, CSuccess!
. 13
Bases de Datos
Motivación
Ventajas
Seguridad
SELECT a, b, c
FROM cuenta
INSERT d INTO r
Datos
secretos
Success!Failure!
. 14
Bases de Datos
Motivación
Ventajas
Seguridad
El SMBD se encarga de:
• SEGURIDAD en el acceso a los datos
• NO en la seguridad del acceso al
hardware ni al sistema anfitrión
. 15
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
Diferentes
usuarios
Diferentes
niveles de
abstracción!
. 16
Usuario 1 Usuario 2 Usuario n
...
Nivel
Externo
Nivel
Conceptual
Nivel
Interno
. 17
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
NIVEL FISICO
Se describe la estructura física de la base de datos
mediante un esquema interno. Este esquema se
especifica mediante un modelo físico y describe todos
los detalles para el almacenamiento de la base de datos,
así como los métodos de acceso.
. 18
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
NIVEL CONCEPTUAL
Es aquel en el que se definen las estructuras
de almacenamiento y las relaciones que se darán entre
ellas. Este esquema oculta los detalles de las
estructuras de almacenamiento y se concentra en
describir entidades, atributos, relaciones, operaciones
de los usuarios y restricciones
. 19
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
NIVEL EXTERNO (vistas)
Puede definirse como la forma en que el usuario
aprecia la información y sus relaciones. Cada
esquema externo describe la parte de la base de
datos que interesa a un grupo de usuarios
determinado y oculta a ese grupo el resto de la
base de datos.
. 20
 Elementos dentro de un SMBD
 Datos:
 Hardware
 Software:
 Usuarios:
Totalmente abstractos
Sistema Manejador de Bases de Datos + herramientas de desarrollo
• Lenguaje de Definición de Datos (DDL)
• Lenguaje de Manipulación de Datos (DML)
• Procedurales (¿Qué y cómo?)
• No procedurales (¿Qué?)
• Lenguaje de Control de Datos (DCL)
1. Usuarios finales.
• Programadores de aplicaciones.
1. Administrador de la Base de Datos
. 21
Bases de Datos
Independencia de datos
 Independencia de datos
 Independencia lógica
 Independencia física
• Ocurre cuando se modifica el esquema conceptual sin afectar al resto
de los esquemas.
• Básicamente se modifica el esquema conceptual cuando cambian
las características de los datos a almacenar
. 22
Bases de Datos
Independencia de datos
 Independencia de datos
 Independencia lógica
 Independencia física
• Esta se presenta cuando es posible la modificación del
esquema físico sin afectar a los esquemas restantes.
•Las principales razones para llevar a cabo una modificación del
esquema físico serán un ajuste en el hardware de almacenamiento
o una redistribución de los datos en el.
. 23
Bases de Datos
 Modelos de datos
 Definición
 Características
 Tipos / clasificación
Modelos de datos
Colección de herramientas conceptuales
para describir datos, relaciones entre
ellos, su semántica y restricciones de
consistencia.
No son elementos físicos: son abstracciones
que permiten la implementación eficiente de
una base de datos
. 24
Bases de Datos
 Modelos de datos
 Definición
 Características
 Tipos / clasificación
Modelos de datos
Describen
• La estructura de los datos
• Formas de acceso a los datos
• Comportamiento
. 25
Bases de Datos
 Modelos de datos
 Definición
 Características
 Tipos / clasificación
Modelos de datos
• Modelos basados en registros
• Modelos basados en objetos
• Modelos físicos
. 26
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Jerárquico
• Almacenan su información
en una estructura jerárquica
• Los datos se organizan en
una forma similar a un árbol
(visto al revés)
• El contenido de un registro
específico puede repetirse
en varios sitios ⇒ una
inconsistencia de datos
K L
J
FED
H I
B
H I
D
G
C
A
. 27
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
De Red
• Representa los datos mediante
colecciones de registros
y sus relaciones se representan
por medio de ligas
• Se permite que un mismo nodo
tenga varios padres
• Ofrecía una solución eficiente
al problema de redundancia de
datos
H
I
D
G
C
A
. 28
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Relacional
Dr. Edgar F. "Ted" Codd Junio 1970
“A Relational Model of Data for Large Shared Data Banks ”
• Fundamentos Matemáticos.
• Los datos están estructurados
a nivel lógico como tablas
formadas por filas y columnas.
• Concepto fundamental:
Relación
• Alto nivel de abstracción
A1 A2 … AnA1 A2 … AnA1 A2 … An
. 29
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Entidad - Relación
• Percepción de un mundo
real. Entidades y relaciones.
• Entidades: descritas por
un conjunto de atributos
• Relaciones: Asociación
entre entidades
Entidad 2
EA1 EA2
R1Entidad 1
EA1 EA2
Dr. Peter Pin-Shan Chen Marzo 1976
“The Entity-Relationship Model--Toward a Unified View of Data”
. 30
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Orientado a Objetos
• Soporta el paradigma orientado a
objetos almacenando datos y
métodos
• Flexibilidad, y soporte para el
manejo de tipos de datos complejos
• Manipula datos complejos en forma
rápida y ágilmente
Articulo (inicial??)
• “Development of an
object-oriented DBMS”
D. Maier, J. Stein, A. Otis,
A. Purdy 1986
. 31
Bases de Datos
 Conclusiones
Conclusiones
• Las bases de datos están presentes en muchos aspectos
• Su desarrollo ha sido en paralelo con las necesidades de
información por parte de los distintos usuarios (datamining,
datawarehouse)
• Su nivel de abstracción también ha evolucionado con
estos últimos
• Nuevas formas de representar información:
• Datos semi-estructurados
. 32

Más contenido relacionado

PPTX
BASE DE DATOS Y SU ESTRUCTURA
PPTX
Informatica aplicada ii
PPT
Qué Son Las Bases De Datos
PPTX
Definición de bases de datos
PDF
Tipos de base de datos
PPT
Exposicion base datos
PPTX
Tipos de bases de datos
PPTX
base de datos exposicion simple
BASE DE DATOS Y SU ESTRUCTURA
Informatica aplicada ii
Qué Son Las Bases De Datos
Definición de bases de datos
Tipos de base de datos
Exposicion base datos
Tipos de bases de datos
base de datos exposicion simple

La actualidad más candente (20)

PDF
Fundamentos de Base de Datos
PPTX
Exposicion base de datos dayana avellaneda
PPT
Conceptos de bases de datos
PPTX
Sistema gestor de base de datos
PPTX
Base de datos
PPTX
Base de datos
PPTX
Conceptos generales de Bases de Datos
PDF
Introducción a las bases de datos
PPTX
Presentacion de base de datos
PPTX
Base de datos danny neira
PPTX
Bases de datos jerarquicas
PPSX
TIC I - Bases de datos
PPTX
Base de datos
PPTX
Unidad 1. Fundamentos de Base de Datos
PPT
Clase 1 Introduccion A Base De Datos
PPT
Base datos
PPTX
Base de datos
KEY
Fundamentos de Bases de Datos - Introducción
PPTX
Base de datos
Fundamentos de Base de Datos
Exposicion base de datos dayana avellaneda
Conceptos de bases de datos
Sistema gestor de base de datos
Base de datos
Base de datos
Conceptos generales de Bases de Datos
Introducción a las bases de datos
Presentacion de base de datos
Base de datos danny neira
Bases de datos jerarquicas
TIC I - Bases de datos
Base de datos
Unidad 1. Fundamentos de Base de Datos
Clase 1 Introduccion A Base De Datos
Base datos
Base de datos
Fundamentos de Bases de Datos - Introducción
Base de datos
Publicidad

Similar a Conceptos de bases de datos (20)

PPT
Conceptos de bases de datos
PPT
Conceptos de bases de datos
PPTX
Base de datos ciclo 1 - capítulo 1 - ok (1)
PPTX
Inducción
PPTX
Sistema de gestion de base de datos
PPTX
Sistema de gestion de base de datos
PPTX
Sistema de gestion de base de datos
PDF
Unidad 1 - Clase 1 de Base de Datos
PPTX
CONCEPTOS E INTRODUCCIÓN DE BASES DE DATOS _23439b52b4217350e0574d9f997b382a....
PPTX
Base de datos
PPTX
Bd introducción
PDF
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
PPTX
Diseña y administra base de datos avanzada
PPT
Curso de base_de_datos
PDF
Generalidades de Bases de Datos
PPT
Bases de datos
PPT
Bases de datos
PDF
Bases de datos
PDF
DB1 Unidad 2: Modelo ER y modelo relacional
PDF
Diapositiva_BD_Unidad_02_TES.pdf
Conceptos de bases de datos
Conceptos de bases de datos
Base de datos ciclo 1 - capítulo 1 - ok (1)
Inducción
Sistema de gestion de base de datos
Sistema de gestion de base de datos
Sistema de gestion de base de datos
Unidad 1 - Clase 1 de Base de Datos
CONCEPTOS E INTRODUCCIÓN DE BASES DE DATOS _23439b52b4217350e0574d9f997b382a....
Base de datos
Bd introducción
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
Diseña y administra base de datos avanzada
Curso de base_de_datos
Generalidades de Bases de Datos
Bases de datos
Bases de datos
Bases de datos
DB1 Unidad 2: Modelo ER y modelo relacional
Diapositiva_BD_Unidad_02_TES.pdf
Publicidad

Más de astrid2014 (20)

PPTX
Acuerdos
PPTX
Formulación de proyectos
DOCX
Formulaciòn de-proyecto001
PPTX
Glosario de sistemas aplicados i
PPTX
Glossary of regime and logistics
PPTX
Acuerdos
PDF
Modelo entidad relación
PDF
Clasificación y modelos de bases de datos
PPTX
PPTX
Puerto barranquilla
PPTX
Parcial 1er corte
PPTX
Ejercicios fcl
PPTX
Ejercicios lcl
PPTX
Tipos de contenedores
PPTX
Sociedades portuarias
PPTX
PPTX
Triangulo del norte
PPTX
Accuerdo chile expo
PPTX
Acuerdo de libre comercio entre la república de
PPTX
Reimportacion por
Acuerdos
Formulación de proyectos
Formulaciòn de-proyecto001
Glosario de sistemas aplicados i
Glossary of regime and logistics
Acuerdos
Modelo entidad relación
Clasificación y modelos de bases de datos
Puerto barranquilla
Parcial 1er corte
Ejercicios fcl
Ejercicios lcl
Tipos de contenedores
Sociedades portuarias
Triangulo del norte
Accuerdo chile expo
Acuerdo de libre comercio entre la república de
Reimportacion por

Último (20)

PDF
EMPRENDIMIENTO, MODELO1 LEANS CANVAS.pdf
PDF
Aplicaciones de muestreo y distribuciones muestrales.pdf
PPT
JUGO DE CAÑA EN LEVANTE DE PORCINOS.ppt
PPTX
Fundamentos_del_Lean_management_2014_Nathatlie_David.pptx
PPTX
FORMAS DE GESTIONAR ORGANIZACION EMPRESARIAL.pptx
PDF
4° grado Lectura Cuaderngdfdfgdgilyfyflo 2.pdf
PPT
introeco.ppt - economia introduccion 3030
PPTX
_Service and Sales 2 Cloud Intro Mar 2022 español.pptx
PPTX
10194-LA EMPRESA- desde el punto administrativo
PPTX
El ascenso económico de Asia y sus implicancias para el sistema multilateral ...
PDF
Primeros Auxilios_Enfermedades Ocupacionales.pdf
PPT
Comercio-InternacionSSSSSSSSSSSSSSSSSSSSal-UC.ppt
PPTX
Tema 3 La Función Dirección.fundamental pptx
PPTX
MAESTRIA TRABAJO GRUPAL N° 7.1 POLITICAS PUBLICAS.pptx
PDF
Guía de Protocolo y Organización de Eventos IPS_Oficial.pdf
PDF
Mujeres unidas agricultura sostenible en latinoameroca
PDF
REQUISITOS PARA CONSTITUIR FARMACIAS, BOTICAS, LABORATORIOS (1).pdf
PPTX
BPM642 - METODOLOGÍA ÁGIL O DE CASCADA - QUÉ TIPO DE GESTOR ERE - SEMANA 3.pptx
PPTX
BALANCE_HIDRICO_ casos teóricos y practicos
PDF
Importancia de Implementar Cero Papel y la IA en las Empresas
EMPRENDIMIENTO, MODELO1 LEANS CANVAS.pdf
Aplicaciones de muestreo y distribuciones muestrales.pdf
JUGO DE CAÑA EN LEVANTE DE PORCINOS.ppt
Fundamentos_del_Lean_management_2014_Nathatlie_David.pptx
FORMAS DE GESTIONAR ORGANIZACION EMPRESARIAL.pptx
4° grado Lectura Cuaderngdfdfgdgilyfyflo 2.pdf
introeco.ppt - economia introduccion 3030
_Service and Sales 2 Cloud Intro Mar 2022 español.pptx
10194-LA EMPRESA- desde el punto administrativo
El ascenso económico de Asia y sus implicancias para el sistema multilateral ...
Primeros Auxilios_Enfermedades Ocupacionales.pdf
Comercio-InternacionSSSSSSSSSSSSSSSSSSSSal-UC.ppt
Tema 3 La Función Dirección.fundamental pptx
MAESTRIA TRABAJO GRUPAL N° 7.1 POLITICAS PUBLICAS.pptx
Guía de Protocolo y Organización de Eventos IPS_Oficial.pdf
Mujeres unidas agricultura sostenible en latinoameroca
REQUISITOS PARA CONSTITUIR FARMACIAS, BOTICAS, LABORATORIOS (1).pdf
BPM642 - METODOLOGÍA ÁGIL O DE CASCADA - QUÉ TIPO DE GESTOR ERE - SEMANA 3.pptx
BALANCE_HIDRICO_ casos teóricos y practicos
Importancia de Implementar Cero Papel y la IA en las Empresas

Conceptos de bases de datos

  • 2. Bases de Datos Conceptos ¿Qué es Dato? ¿Qué es Información? ¿Qué es una Base de Datos? ¿Qué es un SMBD? 92003206 • Representación • Indivisible • Independiente • Abstracto … su importancia depende del contexto! • Hechos • Ideas • Conceptos sin evaluar . 2
  • 3. Bases de Datos Conceptos ¿Qué es Dato? ¿Qué es Información? ¿Qué es una Base de Datos? ¿Qué es un SMBD? No. Cuenta?? No. Registro?? No. Folio?? René Villeda Contraseña?? 92003206 56581111 Edif. 30 Depto 3 ¡Contexto! … que sea importante y relevante para un objetivo! . 3
  • 4. Bases de Datos Conceptos ¿Qué es una Base de Datos? A B C D Datos interrelacionados que modelan una realidad A|B|C|D Conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su uso posterior . 4
  • 5. Bases de Datos Conceptos ¿Qué es un SMBD? ¿? SOFTWARE SMBD • Definir • Crear • Organizar • Relacionar • Estructurar • Accessar • Manejar • Consultar Es un conjunto de programas que nos permiten realizar en una base de datos las siguientes operaciones: . 5
  • 6. Bases de Datos Motivación  Historia  Propósitos de los SMBD  Ventajas • Principios • 50´s • 60´s • 70´s • 80´s • 90´s Modelos • Sistemas manejadores de archivos • Bases de datos jerárquicas • Bases de datos de red • Bases de datos relacionales • Bases de datos OO . 6
  • 7. Bases de Datos Motivación Propósito de los SMBD Definición: Software que controla la organización, almacenamiento, recuperación, seguridad, integridad, explotación y manejo de los datos en una base de datos. Propósito: Brindar al usuario una interacción con la base de datos, dependiendo del nivel de abstracción requerido por este. . 7
  • 8. Bases de Datos Motivación Ventajas Redundancia ` A, B, C ` A, B, C A, B, C A, B, C 100 kb 100 kb 200 kb La misma información A, B, C . 8
  • 9. Bases de Datos Motivación Ventajas Dificultad de acceso ` A, B, C ` “#$X0, []°@b, *} Distintos formatos de archivos = Diferentes formas de acceso Archivos de texto Archivos binarios . 9
  • 10. Bases de Datos Motivación  Ventajas Consistencia ` A, B, C Archivos de texto A, #$R%>, C Se corrompe fácilmente!! . 10
  • 11. Bases de Datos Motivación Ventajas Integridad ` A, B, C Archivos de texto A, #$R%>, C Se corrompe fácilmente!! . 11
  • 12. Bases de Datos Motivación Ventajas Atomicidad ` SELECT campo FROM a; SELECT campo FROM b; INSERT campo INTO c; DELETE campo FROM a; SELECT campo FROM a; SELECT campo FROM b; INSERT campo INTO c; DELETE campo FROM a; Unidad Lógica . 12
  • 13. Bases de Datos Motivación Ventajas Concurrencia ` SELECT a, b, c FROM r ` INSERT d INTO r A, B, CSuccess! . 13
  • 14. Bases de Datos Motivación Ventajas Seguridad SELECT a, b, c FROM cuenta INSERT d INTO r Datos secretos Success!Failure! . 14
  • 15. Bases de Datos Motivación Ventajas Seguridad El SMBD se encarga de: • SEGURIDAD en el acceso a los datos • NO en la seguridad del acceso al hardware ni al sistema anfitrión . 15
  • 16. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) Diferentes usuarios Diferentes niveles de abstracción! . 16
  • 17. Usuario 1 Usuario 2 Usuario n ... Nivel Externo Nivel Conceptual Nivel Interno . 17
  • 18. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) NIVEL FISICO Se describe la estructura física de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso. . 18
  • 19. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) NIVEL CONCEPTUAL Es aquel en el que se definen las estructuras de almacenamiento y las relaciones que se darán entre ellas. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones . 19
  • 20. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) NIVEL EXTERNO (vistas) Puede definirse como la forma en que el usuario aprecia la información y sus relaciones. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos. . 20
  • 21.  Elementos dentro de un SMBD  Datos:  Hardware  Software:  Usuarios: Totalmente abstractos Sistema Manejador de Bases de Datos + herramientas de desarrollo • Lenguaje de Definición de Datos (DDL) • Lenguaje de Manipulación de Datos (DML) • Procedurales (¿Qué y cómo?) • No procedurales (¿Qué?) • Lenguaje de Control de Datos (DCL) 1. Usuarios finales. • Programadores de aplicaciones. 1. Administrador de la Base de Datos . 21
  • 22. Bases de Datos Independencia de datos  Independencia de datos  Independencia lógica  Independencia física • Ocurre cuando se modifica el esquema conceptual sin afectar al resto de los esquemas. • Básicamente se modifica el esquema conceptual cuando cambian las características de los datos a almacenar . 22
  • 23. Bases de Datos Independencia de datos  Independencia de datos  Independencia lógica  Independencia física • Esta se presenta cuando es posible la modificación del esquema físico sin afectar a los esquemas restantes. •Las principales razones para llevar a cabo una modificación del esquema físico serán un ajuste en el hardware de almacenamiento o una redistribución de los datos en el. . 23
  • 24. Bases de Datos  Modelos de datos  Definición  Características  Tipos / clasificación Modelos de datos Colección de herramientas conceptuales para describir datos, relaciones entre ellos, su semántica y restricciones de consistencia. No son elementos físicos: son abstracciones que permiten la implementación eficiente de una base de datos . 24
  • 25. Bases de Datos  Modelos de datos  Definición  Características  Tipos / clasificación Modelos de datos Describen • La estructura de los datos • Formas de acceso a los datos • Comportamiento . 25
  • 26. Bases de Datos  Modelos de datos  Definición  Características  Tipos / clasificación Modelos de datos • Modelos basados en registros • Modelos basados en objetos • Modelos físicos . 26
  • 27. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Jerárquico • Almacenan su información en una estructura jerárquica • Los datos se organizan en una forma similar a un árbol (visto al revés) • El contenido de un registro específico puede repetirse en varios sitios ⇒ una inconsistencia de datos K L J FED H I B H I D G C A . 27
  • 28. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos De Red • Representa los datos mediante colecciones de registros y sus relaciones se representan por medio de ligas • Se permite que un mismo nodo tenga varios padres • Ofrecía una solución eficiente al problema de redundancia de datos H I D G C A . 28
  • 29. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Relacional Dr. Edgar F. "Ted" Codd Junio 1970 “A Relational Model of Data for Large Shared Data Banks ” • Fundamentos Matemáticos. • Los datos están estructurados a nivel lógico como tablas formadas por filas y columnas. • Concepto fundamental: Relación • Alto nivel de abstracción A1 A2 … AnA1 A2 … AnA1 A2 … An . 29
  • 30. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Entidad - Relación • Percepción de un mundo real. Entidades y relaciones. • Entidades: descritas por un conjunto de atributos • Relaciones: Asociación entre entidades Entidad 2 EA1 EA2 R1Entidad 1 EA1 EA2 Dr. Peter Pin-Shan Chen Marzo 1976 “The Entity-Relationship Model--Toward a Unified View of Data” . 30
  • 31. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Orientado a Objetos • Soporta el paradigma orientado a objetos almacenando datos y métodos • Flexibilidad, y soporte para el manejo de tipos de datos complejos • Manipula datos complejos en forma rápida y ágilmente Articulo (inicial??) • “Development of an object-oriented DBMS” D. Maier, J. Stein, A. Otis, A. Purdy 1986 . 31
  • 32. Bases de Datos  Conclusiones Conclusiones • Las bases de datos están presentes en muchos aspectos • Su desarrollo ha sido en paralelo con las necesidades de información por parte de los distintos usuarios (datamining, datawarehouse) • Su nivel de abstracción también ha evolucionado con estos últimos • Nuevas formas de representar información: • Datos semi-estructurados . 32