Introducci - PowerPoint PPT Presentation

About This Presentation
Title:

Introducci

Description:

INTRODUCCI N A LAS BASES DE DATOS Prof. Gabriel Matonte matonteg_at_gmail.com Planificaci n Anual Introducci n Conceptos Generales de: Bases de Datos. – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 19
Provided by: pru263
Category:

less

Transcript and Presenter's Notes

Title: Introducci


1
Introducción a LAS Bases de Datos
  • Prof. Gabriel Matonte
  • matonteg_at_gmail.com

2
Planificación Anual
  • Introducción
  • Conceptos Generales de
  • Bases de Datos.
  • Sistemas de Base de Datos.
  • Sistemas de Gestión de Bases de Datos.
  • Modelos de datos.
  • Fases en el diseño de Bases de Datos.

3
Planificación Anual
  • Modelo de datos conceptual
  • Modelo Entidad Relación
  • Conceptos generales
  • Notación para los diagramas entidad relación

4
Planificación Anual
  • Modelo de datos de implementación
  • Modelo relacional
  • Conceptos generales
  • Restricciones
  • de dominio
  • de clave
  • de integridad
  • de entidades
  • referencial
  • claves externas
  • Normalización
  • Dependencias funcionales
  • Formas normales (1FN, 2FN, 3FN)
  • Álgebra Relacional

5
Planificación Anual
  • Lenguajes para SGBD relacional
  • Presentación general
  • SQL
  • Definición de datos (D.D.L)
  • Manejo de datos (D.M.L)
  • Consultas
  • Actualización

6
Definición de Base de Datos
  • Base de Datos es un conjunto exhaustivo no
    redundante de datos estructurados organizados
    independientemente de su utilización y su
    implementación en máquina accesibles en tiempo
    real y compatibles con usuarios concurrentes con
    necesidad de información diferente y no
    predicable en tiempo.

7
Ventajas de uso de BD
  • Independencia de datos y tratamiento.
  • Cambio en datos no implica cambio en programas y
    viceversa (Menor costo de mantenimiento).
  • Coherencia de resultados.
  • Reduce redundancia
  • Acciones lógicamente únicas.
  • Se evita inconsistencia.
  • Mejora en la disponibilidad de datos
  • No hay dueño de datos (No igual a ser públicos).
  • Ni aplicaciones ni usuarios.
  • Guardamos descripción (Idea de catálogos).

8
Ventajas del uso de BD
  • Cumplimiento de ciertas normas.
  • Restricciones de seguridad
  • Accesos (Usuarios a datos).
  • Operaciones (Operaciones sobre datos).
  • Otras ventajas
  • Más eficiente gestión de almacenamiento.

9
Sistemas de Bases de Datos
Componentes de un Sistema de Base de
Datos Usuario es el que determina la forma y
características del Sistema, ye que es el
destinatario del mismo. Hardware constituido por
dispositivo de almacenamiento como discos,
tambores, cintas, etc. Software que es el DBMS
o Sistema Administrador de Base de Datos. Datos
los cuales están almacenados de acuerdo a la
estructura externa y van a ser procesados para
convertirse en información.  
Tipos de Usuarios en Base de Datos Usuario Final
es la persona que utiliza los datos, esta persona
ve datos convertidos en información
Desarrollador de Aplicaciones es la persona que
desarrolla los sistemas que interactúan con la
Base de Datos. DBA es la persona que asegura
integridad, consistencia, redundancia, seguridad
este es el Administrador de Base de Datos quien
sed encarga de realizar el mantenimiento diario o
periódico de los datos.
10
Sistema de Gestión de Bases de Datos(SGBD o DBMS)
  • El Sistema Gestor de Bases de Datos (SGBD) es un
    conjunto de programas, procedimientos y lenguajes
    que proporcionan a los usuarios las herramientas
    necesarias para operar con una base de datos. Por
    tanto, el SGBD actúa como un intermediario entre
    los usuarios y los datos.

11
Sistema de Gestión de Bases de Datos(SGBD o DBMS)
  • Debe cumplir una serie de funciones como
    descripción de los datos, de manera que debe
    permitir definir los registros, sus campos, sus
    relaciones de autorización, etc. Debe manipular
    los datos permitiendo a los usuarios insertar,
    suprimir, modificar y consultar datos de la base
    de datos y por último, debe permitir usar la base
    de datos, dando un interfaz adecuado a cada tipo
    de usuario.

12
Sistema de Gestión de Bases de Datos(SGBD o DBMS)
  • Una vez que se ha explicado al motor de bases de
    datos la forma deseada para los datos, usando por
    ejemplo un entorno interactivo como es Access, el
    motor creará algunos objetos físicos en los que
    guardará los datos. El motor de base de datos es
    el encargado de realizar las consultas, altas,
    bajas, modificaciones, procedimientos, etc. de
    forma transparente al usuario. A la combinación
    entre estructura y datos será a lo que nos
    referiremos como base de datos.

13
Modelos de Datos
  • Modelo de Datos Conceptual
  • Es el modelo con más alto nivel de abstracción.
    Representa de manera global lo que el sistema
    debe realizar. Ej. DER, ORM.
  • Modelo de Datos Lógico
  • Tiene un nivel medio de abstracción, se pueden
    implementar casi directamente, y describen más
    detalladamente la descripción de cada uno de los
    datos. EJ. Modelo Relacional(ER),Taxi.
  • Modelo de Datos Físico
  • Es un Modelo que se puede implementar de forma
    directa. Ej. SQL, De Red, Jerárquico.

14
Fases en el diseño de una BD
  • Conjunto de actividades que permiten la creación
    de una base de datos. Los encargados de diseñar
    una base de datos son los diseñadores de bases de
    datos.El diseño de la base de datos incluye
    diferentes modelos y esquemas, como también
    software de gestión de la misma (SGBD).

15
Diseño Conceptual de una BD
  • Conjunto de actividades que resultan en un
    esquema conceptual de alto nivel de una BD,
    independiente del software gestor (SGBD),
    partiendo de especificaciones de
    requerimientos.El diseño conceptual de una base
    de datos suele hacerse empleando un DER.Las
    personas encargadas de esta tarea suelen llamarse
    diseñadores de BD.El diseño conceptual de una
    base de datos forma parte del proceso de diseño
    de la BD completa, que incluye el diseño
    conceptual, diseño lógico y diseño físico de la
    misma.Desarrollo del diseño conceptual de una
    base de datosEl diseño conceptual parte de los
    requerimientos, resultando en un esquema
    conceptual de BD.El esquema conceptual sirve
    luego para el diseño lógico de BD.

16
Diseño Lógico de una BD
  • Proceso que forma parte del diseño de BD, y que
    resulta en un esquema lógico.El diseño lógico
    de una BD parte del esquema conceptual de una BD,
    resultando en un esquema lógico de la BD.Un
    esquema lógico de una BD es una descripción de la
    estructura de la BD que puede procesar un
    SGBD.El esquema lógico de base de datos depende
    de un tipo de SGBD (relacional, de redes,
    jerárquico...), pero no de un SGBD específico.

17
Diseño Físico de una BD
  • Proceso que forma parte diseño de bases de datos,
    y que resulta en un esquema físico de la BD.El
    diseño físico parte del esquema lógico de BD y da
    como resultado un esquema físico de la BD.El
    esquema físico de una base de datos, depende del
    tipo de SGBD y de un SGBD específico.El esquema
    físico de una base de datos es una descripción de
    la implementación de una base de datos en memoria
    secundaria, describiendo las estructuras de
    almacenamiento y los métodos de acceso a esos
    datos.

18
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com