1. Universidad de Carabobo
Facultad de ciencias de la educación
Departamento de informática
Informática III
DBMS
Prof. Deisy Vasamon
2. Conceptos
• Campo: Es un grupo de carácteres.
• Registro: Es un grupo de campos.
Conceptos
Conceptos
DBMS
DBMS • Archivo: Es un conjunto de registros
Funcion del DBMS
Funcion del DBMS
• Base de datos: Es un grupo de archivos.
Vision de los datos
Vision de los datos
Modelo de Datos
Modelo de Datos De forma sencilla podemos indicar que una base de datos
no es más que un conjunto de información relacionada que
Consideraciones
se encuentra agrupada o estructurada.
Consideraciones
3. Conceptos
BD = "Colección de archivos que facilitan el manejo
de grandes volúmenes de información"
Conceptos
Conceptos • Tabla: Un archivo de una base de datos
DBMS
DBMS • Registro: Renglón de una tabla
Funcion del DBMS • Atributo ó Campo: Columna de una tabla
Funcion del DBMS
Vision de los datos
Vision de los datos
Modelo de Datos
Modelo de Datos
Consideraciones
Consideraciones
4. Conceptos
• Base de Datos
Conceptos CI Nombre Calificación
Conceptos
DBMS
DBMS 13895632 Pedro 12
Funcion del DBMS 16895745 Maria 10
Funcion del DBMS
6058945 Petra 16
Vision de los datos
Vision de los datos
• Llave o clave: valor único de atributo que
Modelo de Datos
Modelo de Datos identifica a un registro del resto
• Una tabla se ordena y accede con mayor
Consideraciones
Consideraciones eficiencia usando llaves o claves.
5. Ventajas del las BD
1. Independencia de datos.
– Cambio en datos no implica cambio en programas y
viceversa (Menor costo de mantenimiento).
2. Coherencia de resultados.
Conceptos
Conceptos – Reduce redundancia.
Introducción
Introducción
3. Mejora en la disponibilidad de datos
4. Cumplimiento de ciertas normas.
Historia
Historia
– Restricciones de seguridad.
Ventajas
Ventajas • Accesos (Usuarios a datos).
Asignación • Operaciones (Operaciones sobre datos).
Asignación
5. Otras ventajas:
– Eficiencia en la gestión de almacenamiento.
6. Manejador de BD
Manejador de Bases de Datos (DBMS: Data Base
Managment System)
Conceptos
Conceptos Programa que permite crear, editar, ordenar tablas, capturar
formas, realizar consultas (queries) y generar reportes. El
DBMS
DBMS DBMS es conocido también como Gestor de Base de datos.
Funcion del DBMS
Funcion del DBMS El sistema manejador de bases de datos es la porción más
Vision de los datos
importante del software de un sistema de base de datos.
Vision de los datos
Modelo de Datos
Modelo de Datos
Consideraciones
Consideraciones
7. Manejador de BD
Manejador de Bases de Datos (DBMS: Data Base
Managment System)
Conceptos
Conceptos Un DBMS es una colección de numerosas rutinas de software
interrelacionadas, cada una de las cuales es responsable de
DBMS
DBMS alguna tarea específica.
Funcion del DBMS
Funcion del DBMS En sí, un sistema manejador de base de datos es el corazón
Vision de los datos
de la base de datos ya que se encarga del control total de los
Vision de los datos posibles aspectos que la puedan afectar.
Modelo de Datos
Modelo de Datos
Consideraciones
Consideraciones
8. Funcion de los manejadores
Las funciones principales de un DBMS son:
1. Crear y organizar la Base de datos.
2. Manejar los datos de acuerdo a las peticiones de los usuarios.
Conceptos
Conceptos 3. Registrar el uso de las bases de datos.
DBMS 4. Es el responsable del almacenamiento de los datos.
DBMS
5. Respaldo y recuperación.
Funcion del DBMS
Funcion del DBMS 6. Control de concurrencia = Consiste en controlar la interacción
entre los usuarios concurrentes para no afectar la inconsistencia
Vision de los datos de los datos.
Vision de los datos
7. Seguridad e integridad.
Modelo de Datos
Modelo de Datos
Consideraciones
Consideraciones
9. Modelo de Datos
Bajo la estructura de la base de datos se encuentra el modelo
de datos: una colección de herramientas conceptuales para
describir los datos, las relaciones, la semántica y las
Conceptos restricciones de consistencia.
Conceptos
DBMS
DBMS Los diferentes modelos de datos que se han propuesto se
clasifican en tres grupos diferentes:
Funcion del DBMS
Funcion del DBMS Modelos lógicos basados en objetos.
Modelos lógicos basados en registros.
Vision de los datos
Vision de los datos Modelos físicos.
Modelo de Datos
Modelo de Datos
Consideraciones
Consideraciones
10. Modelo de Datos
Modelos lógicos basados en objetos.
Conceptos
Conceptos Se usan para describir datos en los niveles conceptual y
de visión, es decir, con este modelo representamos los
DBMS
DBMS datos de tal forma como nosotros los captamos en el
Funcion del DBMS mundo real, tienen una capacidad de estructuración
Funcion del DBMS
bastante flexible y permiten especificar restricciones de
Vision de los datos
Vision de los datos datos explícitamente. Existen diferentes modelos de este
tipo, pero el más utilizado por su sencillez y eficiencia es el
Modelo de Datos
Modelo de Datos modelo Entidad-Relación.
Consideraciones
Consideraciones * Modelo Entidad-Relación.
11. Modelo de Datos
Modelos lógicos basados en registros.
Conceptos
Conceptos Estos modelos utilizan registros e instancias para
representar la realidad, así como las relaciones que
DBMS
DBMS existen entre estos registros (ligas) o apuntadores. A
Funcion del DBMS
diferencia de los modelos de datos basados en objetos, se
Funcion del DBMS usan para especificar la estructura lógica global de la base
Vision de los datos
Vision de los datos
de datos y para proporcionar una descripción a nivel más
alto de la implementación.
Modelo de Datos
Modelo de Datos Los tres modelos de datos más ampliamente aceptados
son:
Consideraciones
Consideraciones Modelo Relacional
Modelo de Red
Modelo Jerárquico.
12. Modelo de Datos
Modelos físicos de datos
Conceptos
Conceptos
Se usan para describir a los datos en el nivel más bajo,
DBMS
DBMS aunque existen muy pocos modelos de este tipo,
Funcion del DBMS
básicamente capturan aspectos de la implementación de
Funcion del DBMS los sistemas de base de datos. Existen dos clasificaciones
Vision de los datos
Vision de los datos
de este tipo que son:
Modelo unificador
Modelo de Datos
Modelo de Datos Memoria de elementos.
Consideraciones
Consideraciones
13. Consideraciones sobre el diseño
de una BD
1. Es importante conocer para que se quiere usar la BD, que
datos son los que interesan de los que existen en realidad y
que información se necesita extraer.
Conceptos
Conceptos
DBMS
2. Una vez que esto este claro, se definen las tablas que
DBMS compondrán la BD. Dentro de cada tabla, se piensa que
campos serán necesarios. Conviene detenerse y definir
Funcion del DBMS
Funcion del DBMS correctamente la base de datos, ya que un mal diseño hará
que el sistema sea lento y los resultados no sean los
Vision de los datos
Vision de los datos esperados.
Modelo de Datos
Modelo de Datos
Consideraciones
Consideraciones