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