Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Bases
de Datos
Capítulo 1
• Base de datos relacionales y no relacionales
• Las bases de datos han sido fundamentales en el
desarrollo de sistemas críticos para las personas y
organizaciones.
• Big data o analytics
• Bases de datos empresariales, open source y en la nube.
• Bases de datos con información geográfica
• Estándar SQL, operaciones básicas de modelado y
operaciones para obtener información de ellas.
• Empresas y organizaciones necesitan de bases de datos
Porqué ??
Bases de Datos antiguas
• Las bases de datos han estado con nosotros a
través de la historia en varios medios.
• Por ejemplo los Egiptos (2000 A.C) llevaban
registros de sus cosechas en papiros y tabletas
de arcillas.
Archivos
Generalmente una aplicación debe de organizar
una gran cantidad de conjuntos de datos entre la
memoria
• principal y un almacenamiento
secundario (ej. buffer de datos)
Se debe de proteger los datos de inconsistencias
causados por las concurrencias de varios
usuarios.
Crash recovery
Seguridad y control de
acceso
Archivos
Ventajas:
• Fácil de implementar
• Fácil de entender
• Duplicación potencial
• Registros no únicos
• Campos vacíos
SQL
application
command
Plan Executor
Query
Operator Evaluator Evaluation
Engine
Recovery
Manager
DBMS
l \ System Catalog
s - hows
references
Data Files
- - - DATABASE
Arquitectura Cliente-Servidor
Componentes de un
DBMS
2. Software:
• DBMS software
• programas de aplicación
• SQL
• Sistema operativo
Componentes de un
DBMS
3. Datos:
• Datos operacionales
• Metadatos: datos de
los datos
• Estructura:
• schema
• tablas
• atributos
Componentes de un
DBMS
4. Procedimientos:
• Instrucciones y reglas
• Entrar a la BD
• Hacer copias de la BD
• Manejar fallas de HW
o SW
Componentes de un
DBMS
5. Personas:
• Administrador de los
datos (DBA)
• Planeamiento
• Desarrollo
• Mantenimiento
• Políticas y
procedimientos
• Diseño de la BD
conceptual/lógica
Componentes de un
DBMS
5. Personas:
• Administrador de la base
de datos (DBA)
• Implementación física de
la BD
• Control de seguridad
e integridad
• Mantenimiento del
S.O.
Componentes de un
DBMS
5. Personas:
• Diseñador de la BD
• Modelo Conceptual
• Modelo Lógico
• Desarrolladores de
aplicaciones
• Desarrollo de aplicaciones
para los usuarios finales
• Consultas
• Agregar datos
• Borrar datos
• Actualizar datos
Componentes de un
DBMS
5. Personas:
• Usuarios finales
• Clientes
• Pueden o no saber la
estructura que hay
por detrás de la BD
Por qué usar un
DBMS?
• Datos independientes y un acceso eficiente.
Soporta la estructura tabular para los datos, con relaciones entre las
tablas.
F i g u r e 2.2 The
Relationship Set
•
Capa de software conocida como el sistema de administración de base de
• datos
Todas las solicitudes de acceso a la base de datos son manejadas por el
RDBMS
• Desde un solo individuo con una pequeña base de datos personal a toda una corporación
con una gran base de datos compartida
Ejemplos:
• Datos de producción
• Datos de estudiantes
• Un banco
• Un hospital
• Datos de planeación
• Datos de pacientes
Tarea unidad 1
• Realizar una investigación sobre los tipos de bases de
datos que existen, incluyendo las relacionales.
(Máximos dos páginas)
• Incluir por lo menos tres citas bibliográficas sino la
tarea tendrá 0.
• No se aceptarán largos textos copiados y pegados.