![Page 1: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/1.jpg)
Base de Datos IBeatriz Adriana Sabino Moxo
http://basmoxo.wordpress.com/
Cubo: 3
![Page 2: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/2.jpg)
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.
![Page 3: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/3.jpg)
3
Base de Datos I
Temas.
1. INTRODUCCIÓN A LAS BASES DE DATOS
2. ANÁLISIS Y DISEÑO DE LAS BASES DE DATOS.
3. MODELO RELACIONAL
4. LENGUAJES RELACIONALES
5. LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
![Page 4: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/4.jpg)
4
Introducción
![Page 5: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/5.jpg)
Antecedentes
5
… Antes
Empleados
Clientes
Ventas
Ventas
SGBDEmpleados
ClientesVentas
InventarioCuentas
Dpto. Personal Dpto. Ventas
BASE DE DATOS… Ahora
Empleados
Inventario
Cuentas
![Page 6: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/6.jpg)
6
Conceptos generales
![Page 7: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/7.jpg)
7
Base de datos
Conjunto de datos comunes que se almacenan sin redundancia para ser útiles en diferentes aplicaciones.
![Page 8: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/8.jpg)
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.
![Page 9: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/9.jpg)
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..
![Page 10: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/10.jpg)
10
Conceptos generales
Ejemplos:
Oracle, IBM DB2, Microsoft SQL Server, Interbase Interbase, MySQL, PostgreSQL, etc.
![Page 11: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/11.jpg)
11
LDD LMD LCD
Conceptos generales
Sistema de Gestión de Bases de Datos
![Page 12: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/12.jpg)
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.
![Page 13: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/13.jpg)
13
Arquitectura en tres niveles de un SBD
![Page 14: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/14.jpg)
14
Arquitectura en tres niveles de un SBD
Nivel Interno (Nivel físico)
Almacenamiento físico de los datos.
![Page 15: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/15.jpg)
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
};
![Page 16: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/16.jpg)
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).
![Page 17: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/17.jpg)
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).
![Page 18: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/18.jpg)
18
Nivel Externo
Arquitectura en tres niveles de un SBD
Visión Vendedor
BD
nombre edad Fecha nacimiento
Visión Contador
nombre edad salario Fechanacimiento
![Page 19: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/19.jpg)
Centralizada Cliente-Servidor Distribuidas
Arquitectura en tres niveles de un SBD
![Page 20: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/20.jpg)
Sistemas con un único servidor que se encarga de todas las tareas.
Arquitectura Centralizada
![Page 21: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/21.jpg)
Arquitectura Centralizada
Base de Datos
Servidorr
![Page 22: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/22.jpg)
Arquitectura Cliente-Servidor
Base de Datos Servidorr
Cliente Cliente Cliente
![Page 23: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/23.jpg)
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.
Arquitectura Cliente-Servidor
![Page 24: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/24.jpg)
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).
Arquitectura Distribuidas
![Page 25: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/25.jpg)
Arquitectura Distribuidas
![Page 26: Beatriz Adriana Sabino Moxo beatriz_sabino@unca.edu.mx basmoxo@gmail.com Cubo: 3](https://reader035.vdocuments.net/reader035/viewer/2022062808/5665b4c91a28abb57c93b21d/html5/thumbnails/26.jpg)
GRACIAS