clase 2 de info 3

13
DBMS Prof. Deisy Vasamon Universidad de Carabobo Facultad de ciencias de la educación Departamento de informática Informática III

Upload: deisy-vasamon

Post on 29-Jun-2015

126 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Clase 2 de info 3

DBMS

Prof. Deisy Vasamon

Universidad de Carabobo

Facultad de ciencias de la educación

Departamento de informática

Informática III

Page 2: Clase 2 de info 3

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.

Page 3: Clase 2 de info 3

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

Page 4: Clase 2 de info 3

• 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

Page 5: Clase 2 de info 3

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

Page 6: Clase 2 de info 3

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

Page 7: Clase 2 de info 3

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

Page 8: Clase 2 de info 3

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

Page 9: Clase 2 de info 3

                   

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

Page 10: Clase 2 de info 3

                   

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

Page 11: Clase 2 de info 3

                   

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

Page 12: Clase 2 de info 3

                   

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

Page 13: Clase 2 de info 3

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