apuntes unidad i fbd ing
TRANSCRIPT
![Page 1: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/1.jpg)
Fundamentos de
Base de Datos
Unidad I
Conceptos de Base de Datos
![Page 2: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/2.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
2
Definición de Base de Datos
• Es una colección de datos interrelacionados
almacenados en conjunto sin redundancias
perjudiciales.
• Es un lugar donde se almacenan un conjunto de
archivos de datos computarizados
![Page 3: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/3.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
3
Sistema de Archivos Vs
Sistema de Procesamiento de BD
• Datos separados
• Duplicación de datos
• Dependencia con el
programa de aplicación
• Archivos incompatibles
• Dificultad para
presentar datos
• Datos integrados
• Menos duplicación de
datos
• Independencia de
programas / datos
• Fácil presentación de
datos
![Page 4: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/4.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
4
Objetivos de las
BD
Minimizar redundancias
Garantizar consistencia
Garantizar seguridad
Proporcionar lenguaje de
consulta
Garantizar Integridad
![Page 5: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/5.jpg)
MODELOS DE DATOS
DE RED
JERARQUICO
ORIENTADO A OBJETOS
ENTIDAD- RELACIÓN
RELACIONAL
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
5
![Page 6: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/6.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
6
Arquitectura de BD
• Arquitectura en 3 niveles de ANSI-SPARC
Definida por el Standard Planning and Requirements
Committee, comité de requisitos y planificación de
estándares de 1972 a 1978, usada ahora como el estándar
en los sistemas administradores de Base de Datos.
La arquitectura define un modelo de BD compuesto por tres
tipos de esquemas:
Los esquemas externos, vistas o subesquemas
El esquema conceptual o lógico
El esquema interno o físico
![Page 7: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/7.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
7
Vista 1 Vista 2 Vista n
Esquema Conceptual
Esquema Interno
Base de Datos
Nivel
Externo
Nivel
Conceptual
Nivel
Interno
Organización Física
De los Datos
Usuario 1 Usuario 2 Usuario 3
Arquitectura en 3 niveles de ANSI-SPARC
![Page 8: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/8.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
8
• Nivel Externo:
Arquitectura en 3 niveles de ANSI-SPARC
La vista que los usuarios tienen de la base de datos.
Describe la parte de la Base de Datos que es
relevante para cada usuario.
• Nivel Conceptual:
La vista comunitaria de la Base de Datos. Describe
qué datos están almacenados en la Base da Datos y
las relaciones existentes entre los mismos.
• Nivel Interno:
Representación física de la Base de Datos en la
computadora. Este nivel describe cómo están
almacenados los datos en la Base de Datos.
![Page 9: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/9.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
9
Esquemas e instancias
Cuando la diseñamos Esquemas
Cuando la utilizamos Información
Instancia: Es el contenido de la base de datos, el cual
cambia frecuentemente
Esquemas: Están constituidos por los tipos de
entidades, relaciones y por la forma en la que las
entidades y las relaciones se expresan en el siguiente
nivel más bajo. Estos permanecen sin cambiar durante
largos períodos de tiempo
![Page 10: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/10.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
10
Independencia de los datos
Independencia Lógica de los Datos:
Se le llama así a la capacidad de modificar la
definición de un esquema en un nivel sin afectar el
nivel superior siguiente.
Es la capacidad de modificar el esquema conceptual sin
necesidad de volver a escribir los programas de aplicación.
Independencia Física de los Datos:
Es la capacidad de modificar el esquema físico sin que los
cambios afecten el nivel conceptual.
![Page 11: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/11.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
11
Vista 1 Vista 2 Vista n
Esquema Conceptual
Esquema Interno
Usuario 1 Usuario 2 Usuario 3
Base de Datos
Independencia
Lógica
Independencia
Física
![Page 12: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/12.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
12
ESTRUCTURA DE UNA BD
GESTOR DE BD
USUARIOS
SISTEMA DE COMUNICACIÓN
![Page 13: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/13.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
13
Estructura General del SGBD
USUARIOS
INGENUOS
USUARIOS
DE CONSULTA
PROGRAMADORES
DE APLICACIÓN
ADMINISTRADOR
DE LA BD
INTERFACES
DE APLICACIÓN
PROGRAMAS
DE APLICACIÓN CONSULTA
PLANIFICACIÓN
DE LA BD
CODIGO OBJETO
DE PROGRAMAS
DE APLICACIÓN
PRECOMPILADOR
DE DML
PROCESADOR
DE CONSULTAS COMPILADOR
DEL DDL
GESTOR DE BD
GESTOR DE ARCHIVOS
ARCHIVOS
DE DATOS
DICCIONARIO
DE DATOS
ALMACENAMIENTO EN DISCO
METODOS DE ACCESO
Y BUFERES DEL SISTEMA
![Page 14: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/14.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
14
Componentes del SGBD
• Hardware
• Software
• Datos
• Procedimientos
• Personas
![Page 15: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/15.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
15
Hardware:
Se requiere una plataforma de hardware
sobre la que ejecutarse; puede ser una PC,
un mainframe o una red de computadoras.
Software:
Comprende el propio software del SGBD y
los programas de aplicación, junto con el
sistema operativo que incluye el software de
red.
![Page 16: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/16.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
16
Datos:
Componente más importante de un entorno
SGBD; corresponden los datos operacionales
como los metadatos y el esquema.
Procedimientos:
Son las instrucciones y reglas que
gobiernan el diseño y utilización de la BD.
Personas: Son las personas que se relacionan
directamente con el sistema.
![Page 17: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/17.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
17
Usuarios de las BD
• Administradores de datos y de la Base de
datos
• Diseñadores de Bases de Datos
• Desarrolladores de aplicaciones
• Usuarios finales
![Page 18: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/18.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
18
Administradores de datos y
de la Base de datos
• Definir el esquema lógico de la BD
• Decidir la estructura del almacenamiento y las
estrategias de acceso en el esquema interno o
físico, estableciendo los estándares y guías
técnicas.
• Servir de enlace con los usuarios respecto a la
utilización de la BD
• Definir autorizaciones y validaciones
• Definir estrategias de respaldo y recuperación
![Page 19: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/19.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
19
Administradores de datos y
de la Base de datos
• Definir rutinas de conversión de datos
• Monitorear la eficiencia y la capacidad de respuesta de la BD ante cambios en los requerimientos.
• Brindar capacitación respecto al uso de los sistemas administradores de BD en los diferentes medios ambientes en que se tengan las BD.
• Hacer evaluaciones de los sistemas administradores de BD
![Page 20: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/20.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
20
Administradores de datos y
de la Base de datos
• Optimizar el uso del SGBD mediante el empleo de utilerías tales como:
– Rutinas de carga
– Rutinas de reorganización
– Rutinas de auditoria
– Rutinas de recuperación
– Rutinas de análisis estadístico
• Compatibilizar los trabajos con diferentes SGBD
![Page 21: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/21.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
21
Diseñadores de la Base de datos
• Diseñador lógico de la BD
– Identificar los datos (Entidades y atributos)
– Las relaciones entre los datos
– Las restricciones que hay que aplicar a los datos
que se almacenan en la BD (reglas del negocio)
– Debe implicar a todos los usuarios potenciales de
la BD
– Sus actividades se dividen en:
Diseño conceptual de la BD
Diseño lógico de la BD
![Page 22: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/22.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
22
Diseñadores de la Base de datos
• Diseñador físico de la BD
– Materializa físicamente el diseño lógico de la
BD
– Establece la correspondencia entre el diseño
lógico de la BD y un conjunto de tablas y
restricciones de integridad
– Seleccionar estructuras de almacenamiento y
métodos de acceso específicos para los datos
– Diseñar las medidas de seguridad que los
datos requieran
![Page 23: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/23.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
23
Desarrolladores de Aplicaciones
• Trabajan a partir de especificaciones producidas por los analistas de sistemas
• Cada programa contiene enunciados que exigen al SGBD realizar algún tipo de operación sobre la BD (extraer, insertar, actualizar o borrar datos)
• Los programas están escritos en un lenguaje de programación de tercera o cuarta generación.
![Page 24: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/24.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
24
Usuarios Finales
Los usuarios finales son los clientes de la
BD que se diseña, implementa y mantiene
para dar servicio a sus necesidades de
información.
• Usuarios Inexpertos
• Usuarios avanzados
![Page 25: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/25.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
25
LENGUAJES DE DATOS
LCD
LDD LMD
LENGUAJES PROCEDIMENTALES
LENGUAJES NO
PROCEDIMENTALES
![Page 26: Apuntes Unidad I FBD ING](https://reader034.vdocuments.net/reader034/viewer/2022050818/55cf9b1c550346d033a4c6bc/html5/thumbnails/26.jpg)
12/09/2013 Fundamentos de Base de Datos
L.I. Ana Luisa Ramirez Noriega
26
TOPICOS SELECTOS DE BD
BA
SE
DE
DA
TO
S
OR
IEN
TA
DA
S A
O
BJE
TO
S
DA
TA
WA
RE
HO
US
E
(OL
AP
)
BA
SE
DE
DA
TO
S S
EM
I E
ST
RU
CT
UR
AD
A X
ML
SIG
GE
ST
IÓN
DE
DA
TO
S E
N
WE
B
BA
SE
S D
E D
AT
OS
DIS
TR
IBU
IDA
S