Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Beatriz Adriana Sabino Moxo
Base de Datos I Beatriz Adriana Sabino Moxo Cubo: 3
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 … Ahora Dpto. Personal Dpto. Ventas Clientes
Empleados Ventas Cuentas Empleados Inventario Ventas … Ahora BASE DE DATOS Empleados Clientes Ventas Inventario Cuentas SGBD
6
Conceptos generales
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
Conceptos generales Ejemplos:
Oracle, IBM DB2, Microsoft SQL Server, Interbase Interbase, MySQL, PostgreSQL, etc.
11
Conceptos generales Sistema de Gestión de Bases de Datos LDD LMD LCD
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 staff{ 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 nombre edad salario Fecha nacimiento nombre edad Fecha nacimiento 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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.