1 / 26

Base de Datos I

Base de Datos I. Beatriz Adriana Sabino Moxo http://basmoxo.wordpress.com/ beatriz_sabino@unca.edu.mx Cubo: 16. Base de Datos I. OBJETIVO GENERAL DE LA ASIGNATURA

jason
Download Presentation

Base de Datos I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Base de Datos I Beatriz Adriana Sabino Moxo http://basmoxo.wordpress.com/ beatriz_sabino@unca.edu.mx Cubo: 16

  2. Base de Datos I OBJETIVO GENERAL DE LA ASIGNATURA Aplicar los principios fundamentales de las bases de datos y de sus principales modelos para dominar y aplicar el análisis, diseño, normalización y creación de bases de datos.

  3. Base de Datos I Temas. • INTRODUCCIÓN A LAS BASES DE DATOS • ANÁLISIS Y DISEÑO DE LAS BASES DE DATOS. • MODELO RELACIONAL • LENGUAJES RELACIONALES • LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

  4. Introducción

  5. Antecedentes … Antes Dpto. Personal Dpto. Ventas Clientes Empleados Ventas Cuentas Empleados Inventario Ventas … Ahora Empleados Clientes Ventas Inventario Cuentas BASE DE DATOS SGBD

  6. Conceptosgenerales

  7. Base de datos Conjunto de datos comunes que se almacenan sin redundancia para ser útiles en diferentes aplicaciones.

  8. Base de datos • Fondo común de información almacenada en una computadora para que cualquier persona o programa autorizado pueda acceder a ella, independientemente de su lugar de procedencia y del uso que haga de ella.

  9. Sistema de gestión de base de datos (SGBD,SMBD). • Software con capacidad para definir, mantener y utilizar una base de datos. • Debe permitir definir estructuras de almacenamiento, acceder a los datos de forma eficiente y segura, etc..

  10. Conceptosgenerales • Ejemplos: • Oracle, IBM DB2, Microsoft SQL Server, InterbaseInterbase, MySQL, PostgreSQL, etc.

  11. Conceptosgenerales Sistema de Gestión de Bases de Datos

  12. Conceptos generales • Lenguaje de definición de datos (DDL). Para definir los esquemas de la base de datos • Lenguaje de manipulación de datos (DML). Para manipular los datos de la base de datos . • Lenguaje de control de datos (DCL). Para la administración de usuarios y seguridad en la base de datos.

  13. Arquitectura en tres niveles de un SBD

  14. Arquitectura en tres niveles de un SBD Nivel Interno (Nivel físico) • Almacenamiento físico de los datos.

  15. Arquitectura en tres niveles de un SBD Nivel Interno (Nivel físico) Struct empleado{ char nombre[100]; Int edad; float salario; Struct fecha fecha_nacimiento };

  16. Arquitectura en tres niveles de un SBD Nivel Conceptual • Descripción de los datos y de sus relaciones (modelo conceptual de la base de datos).

  17. Arquitectura en tres niveles de un SBD Nivel Externo Definición de vistas (partes de la BD visibles para las distintas aplicaciones y usuarios).

  18. Arquitectura en tres niveles de un SBD Nivel Externo BD Visión Vendedor Visión Contador

  19. Arquitectura en tres niveles de un SBD • Centralizada • Cliente-Servidor • Distribuidas

  20. Arquitectura Centralizada Sistemas con un único servidor que se encarga de todas las tareas.

  21. Arquitectura Centralizada Servidorr Base de Datos

  22. Arquitectura Cliente-Servidor Base de Datos Servidorr Cliente Cliente Cliente

  23. Arquitectura Cliente-Servidor Cliente: manejo de la interfaz gráfica, entradas, reportes, algunas validaciones, notificaciones, etc (la parte visible al usuario). Servidor: Manejo de las transacciones, procesamiento, validaciones de integridad, control de concurrencia, etc.

  24. Arquitectura Distribuidas • Nodos distribuidos geográficamente. • Administración independiente (Autónoma) de cada nodo. • Compartimento de Datos: Los usuarios de cada nodo pueden acceder a los datos de otros nodos (transacciones globales).

  25. Arquitectura Distribuidas

  26. GRACIAS

More Related