Bases datos estructuradas
Click here to load reader
-
Upload
eduardo-alejandro-gomez -
Category
Internet
-
view
24 -
download
2
description
Transcript of Bases datos estructuradas
![Page 1: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/1.jpg)
Bases de Datos EstructuradasMC Beatriz Beltrán Martínez
Primavera 2014
![Page 2: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/2.jpg)
Introducción
•La gestión de bases de datos ha evolucionado.
•Como resultado, el conocimiento acerca de los sistemas de bases de datos se ha convertido en una parte esencial en la enseñanza de la computación.
•Las bases de datos son ampliamente utilizadas en la actualidad.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
2
![Page 3: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/3.jpg)
Conceptos Básicos
• Bases de Datos.Es un conjunto de datos persistentes que es utilizados por un sistema de alguna empresa.
• Sistema de Bases de Datos.Sistema computarizado para llevar los registros de alguna compañía en particular.
• Sistema Manejador de Bases de Datos (DBMS).Parte de un sistema de bases de datos encargado de gestionar todas transacciones que se llevan a cabo en la base de datos.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
3
![Page 4: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/4.jpg)
Conceptos Básicos
• Los sistemas de bases de datos se diseñan para la gestión de grandes cantidades de información.• Esto implica: • La definición de estructuras para almacenar la
información.• La provisión de mecanismos para la
manipulación de información.• Además, los sistemas de bases de datos deben
proporcionar fiabilidad.
FCC - BUAP Primavera 2014
MC
Beat
riz B
eltr
án M
artín
ez
4
FCC
- BU
AP
Prim
aver
a 20
14
![Page 5: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/5.jpg)
Conceptos Básicos
• Un sistema de base de datos comprende cuatro componentes principales:• Datos: Integrados y Compartidos.• Hardware: Necesario para el Sistema.• Software: DBMS, Utilerías, herramientas.• Usuarios: Programadores de Aplicaciones,
Usuarios Finales y el Administrador de la Base de Datos.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
5
![Page 6: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/6.jpg)
Conceptos Básicos
• Sistema de Base de Datos:
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
6
Base de Datos
DBMS
Programas de aplicación Usuarios
finales
![Page 7: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/7.jpg)
Lenguajes de Bases de Datos
• Un Sistema de Bases de Datos proporciona:• Un Lenguaje de Definición de Datos (DDL)
para especificar el esquema de la Base de Datos, que permite la definición de objetos en la Base de Datos.• Un Lenguaje de Manipulación de Datos (DML)
para expresar las consultas a la Base de Datos y las modificaciones, que permite la manipulación o procesamiento de dichos objetos.
• En la práctica ambos lenguajes no son dos lenguajes separados, tal como lo es SQL.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
7
![Page 8: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/8.jpg)
Arquitectura ANSI/SPARC
• Niveles en la arquitectura:
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
8
Nivel externo (vistas de usuarios
individuales)
Nivel conceptual (vista de la comunidad de usuarios)
Nivel interno (vista de almacenamiento)
![Page 9: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/9.jpg)
ARQUITECTURA ANSI/SPARC
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
9
Usuario A1 Usuario A2 Usuario B3Usuario B2Usuario B1
Vista Externa A
Base de Datos Almacenada
Vista Conceptual
Vista Externa BEsquemaExterno A
EsquemaExterno B
.......
Transformaciónexterna / conceptual
Transformaciónconceptual / interna
EsquemaInterno
DBMS
.......
Esquema Conceptual
![Page 10: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/10.jpg)
Independencia De Datos
• Se considera que existen dos clases de independencia:• La independencia física de datos se
proporciona si los usuarios y los programas de usuarios son inmunes a los cambios en la estructura física de la base de datos almacenada.• La independencia lógica de datos es donde los
usuarios y los programas de usuarios son inmunes a los cambios de la estructura lógica de la base de datos.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
10
![Page 11: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/11.jpg)
Modelos
• Bajo la estructura de la Base de Datos se encuentra el modelo de datos:• Colección de herramientas conceptuales para
describir los datos, las relaciones, la semántica y las restricciones de consistencia.
• Entre los modelos más conocidos tenemos:• Modelos lógicos basados en registros.• Modelos basados en objetos.• Modelos físicos de datos.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
11
![Page 12: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/12.jpg)
MODELOS• Modelos lógicos basados en registros.• Se usan para describir el nivel conceptual y físico.• Modelo de Red.• Modelo Jerárquico.• Modelo Relacional.
• Modelos basados en objetos.• Se usan para describir datos en el nivel conceptual y de visión.• Modelo Entidad – Relación.• Modelo Orientado a Objetos.
• Modelos físicos de datos.• Se usan para describir datos en el nivel más bajo.• Hay muy pocos modelos físico de datos en uso.• Modelo unificador.• Memoria de elementos.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
12
![Page 13: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/13.jpg)
DBA
• El administrador de datos (DA) es la persona que toma las decisiones de estrategia y política con respecto a los datos de la empresa.
• El administrador de la base de datos (DBA) es la persona que proporciona el apoyo técnico necesario para implementar dichas decisiones.
• El DBA es el responsable del control general del sistema al nivel técnico.
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
13
![Page 14: Bases datos estructuradas](https://reader038.fdocuments.mx/reader038/viewer/2022100516/548c9343b479593d1f8b48af/html5/thumbnails/14.jpg)
DBMS
FCC
- BU
AP
Prim
aver
a 20
14M
C Be
atriz
Bel
trán
Mar
tínez
14
Esquemas yTransformaciones fuentes
Peticiones DMLplaneadas
Peticiones DMLno planeadas
Procesador DDLProcesador DML Procesador Lenguaje
de Consulta
Optimizador
Administrador
DatosDiccionario
Esquemas ytransformaciones Metadatos