La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Beatriz Adriana Sabino Moxo

Presentaciones similares


Presentación del tema: "Beatriz Adriana Sabino Moxo"— Transcripción de la presentación:

1 Beatriz Adriana Sabino Moxo
Base de Datos I Beatriz Adriana Sabino Moxo Cubo: 16

2 Base de Datos I OBJETIVO GENERAL DE LA ASIGNATURA
Brindar al alumno 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. Conceptos generales. Modelo entidad/relación.
Modelo relacional. Integridad de datos relacional: llaves candidatas y temas relacionados. Diseño de bases de datos relacionales. Lenguaje de consulta estructurado (SQL).

4 Introducción

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

6 Conceptos generales Un sistema de base de datos es un conjunto estructurado de datos coherentes.

7 Conceptos generales Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite manipular las bases de datos

8 Conceptos generales Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite manipular las bases de datos Construir Utilizar Mantener Reorganizar

9 Conceptos generales Sistema de Gestión de Bases de Datos LDD LMD LCD

10 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.

11 Conceptos generales Administrador de Datos(DA). Es la persona que toma las decisiones de estrategia y política con respecto a los datos de la empresa. Administrador de la Base de Datos(DBA). Es la persona que proporciona el apoyo técnico necesario para implementar las decisiones del DA.

12 Conceptos generales Arquitectura en tres niveles de un SBD Interno
Externo Conceptual Interno

13 Conceptos generales Arquitectura en tres niveles de un SBD
Nivel Interno (Nivel físico) Es el que está más cerca del almacenamiento físico; es decir, es el que tiene que ver con la forma en que los datos están almacenados físicamente.

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

15 Conceptos generales Arquitectura en tres niveles de un SBD
Nivel Conceptual Mediador entre los otros 2 niveles. nombre edad salario Fecha_nacimiento

16 Conceptos generales Arquitectura en tres niveles de un SBD
Nivel Externo Es el más próximo a los usuarios; es decir, el que tiene que ver con la forma en que los usuarios individuales ven los datos.

17 Conceptos generales Arquitectura en tres niveles de un SBD
Nivel Externo nombre edad salario Fecha nacimiento nombre edad Fecha nacimiento BD Visión Vendedor Visión Contador

18 Conceptos generales Arquitectura de Sistemas de BD Centralizada
Cliente-Servidor Paralelas Distribuidas

19 Conceptos generales Arquitectura Centralizada
Sistemas con un único servidor que se encarga de todas las tareas (terminales tontas)

20 Conceptos generales Arquitectura Cliente-Servidor
Cliente-Servidor Mejoras en los equipos del lado del cliente: Memoria Procesador Disco Tarjeta de Video

21 Conceptos generales 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.

22 Conceptos generales Arquitectura Paralela Niveles de Paralelismo
Grano Grueso: Cada transacción en un procesador diferente. Grano Fino: Las operaciones de cada transacción se pueden distribuir en varios procesadores. Ganancia o escalamiento: Velocidad: A mayor sea la cantidad de recursos, mayor es la velocidad del sistema. Ampliabilidad: Tareas más largas en menos tiempo.

23 Conceptos generales 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).

24 GRACIAS


Descargar ppt "Beatriz Adriana Sabino Moxo"

Presentaciones similares


Anuncios Google