Download - Capitulo1 fundamentos debasesdedatos
1
Fundamentos de
Bases de datosLucio Salgado
2016
2
PROBLEMAHECHO
TECNOLOGICO
INTRODUCIR
CAMBIO
CASO UTO-2001
TESORERIA-Venta de Valores(Trámites)• Proceso Difícil• Resultados económicos
inciertos(ingresos) Software de venta de Valores(SGA)
Venta de Valores Pago de matriculas …………
3
4
InformaciónToda actividad genera datos y/o
información Ej. En una biblioteca, al prestarse
un libro: Boleta de préstamo Ej. Cuando uno nace: Certificado
de nacimiento, certificado médico Ej. Cuando uno compra algo: Una
factura
5
Organización Conjunto de Personas y Recursos
Necesarios que persiguen un fin. Ej. una empresa, una institución,
como la alcaldía, alguna repartición de la administración gubernamental, la universidad, un hospital, una tienda comercial, etc.
6
Niveles de un Organización
Nivel de Mando Nivel Intermedio Nivel Operacional
Dato: Registro de un hecho Información: Datos con significado
7
Sistema de Información Un conjunto de elementos
ordenadamente relacionados entre si de acuerdo con ciertas reglas que aporta al sistema objeto la información necesaria para el cumplimiento de sus fines, para lo cual tendrá que recoger, procesar y almacenar datos, procedentes tanto de la misma organización como de fuentes externas, facilitando la recuperación, elaboración y presentación de los mismos
8
Naturaleza de la información
La INFORMACION INFORMAL: Es la que no esta anotada, como ciertas ordenes e informes verbales.
La INFORMACION FORMAL: Es la que esta escrita o registrada, generalmente en documentos, cuadernos, archivos y otros.
La INFORMACION DE CONOCIMIENTO: Se refiere a aquella información que nace de la experiencia, habitualmente tampoco esta registrada.
9
Hacia una base de datos
Información se guarda en diferentes medios
La información guardada en TI (Tecnologías de Información: Sistemas computacionales capaces de procesar información) se refiere a una base de datos.
10
Importancia de un Base de datos
BASE DE DATOS
BdD
SISTEMA DE INFORMACION
DE ORGANI-ZACION (SI)
- Soporta funciones de la Organización
al mantener y manejar los datos
-Auxilia a usuarios que interpretan
datos para tomar decisiones
- Decisiones retardan
- Mal desempeño del
Sistema
FACIL ACCESO
Responde con rapidez a los
TdD (Tomadores de Decision)
ESENCIAL
DEPOSITO DE DATOS
SI
NO
11
Base de datos - Definición
Es un conjunto autodescriptivo de registros integrados
Naturaleza autodescriptiva Ej. Una biblioteca (libros+Catalogo de libros) DATOS+METADATOS(DATALOG)
Registros integrados Los archivos no sólo son datos, sino también
son aplicaciones y programas
12
Características de un BdD
REDUNDANCIA MINIMA INTEGRIDAD SEGURIDAD COMPARTIR DATOS INDEPENDENCIA
DATOS/APLICACIÓN
13
Arquitectura ANSI/SPARC
VISION VISION VISION
LOGICO
FISICO
Modelo orientado a describir la estructura
Modelo orientado a describir los datos
Modelo orientado a describir lo que ve el usuario
Diseño de la BdD
DBMS
Esto cuando se habla de BdD
14
Arquitectura ANSI/SPARC
Esquema: Estructura Esquema externo Esquema logico Esquema interno
Instancia: Contenido en una estructura
INDEPENCIA DE DATOS
15
Sistema de Manejo de Bases de Datos (DBMS-
SGBD) Consiste de un conjunto de datos
relacionados y un grupo de programas que oculta la complejidad del manejo de la base de datos Funcion de Definición Función de manipulación Funcion de Control Funcion de Gestion y Apoyo Función de explotación
16
Lenguajes en un DBMS DDL- Lenguaje de definición de
datos DML- Lenguaje de manipulación de
datos DCL- Lenguaje de control de datos Explotación:
LENGUAJE autocontenido LENGUAJE Host
17
Arquitectura de un DBMS
DatosMetadatos
Procesador de consultas
Administrador detransacciones
Administrador de almacenamiento
Modificaciones del esquema
ConsultasModificaciones
18
Arquitectura Monolitica-Cliente/Servidor
Servidor de Datos
aplicación
Máquina unica
SQL Resultado
Servidor de Datos
aplicación
Máquina cliente
Máquina servidor
SQL Resultado
19
Arquitectura Internet
Servidor Web
Aplicación Cliente
Servidor de aplicaciones
Servidor de base de datos
HTTP HTML
call HTML
SQL resultado
Máquina cliente
Máquina servidor
Servidor Web
Aplicación Cliente
Servidor de aplicaciones
Servidor de base de datos
HTTP HTML
call HTML
SQL resultado
Máquina cliente
Máquina servidor
Máquina servidor
20
Usuarios de una Base de Datos
OPERADORES: Trabajan con aplicaciones ya construidas, lo que hacen, es introducir datos y sacar datos.
PROGRAMADORES: Su tarea fundamental es construir aplicaciones para los operadores.
OCASIONALES: Son aquellas personas que alguna vez necesitan información y consultan a la base de datos, ellos tienen conocimiento como para sacar la información que necesitan (Gerente).
ADMINISTRADOR:Es un usuario especial, pues el gestiona el uso de la base de datos
21
Usuarios de una Base de Datos
BdD expertos
ocasionales
Administrador
Operador
Programador
BdD
política de
acceso de la BdB
Administrador BdD
Usuario
22
Sistema de Bases de Datos Múltiples
BdD BdD
BdD BdD
23
Bases de Datos Distribuidas
BdD
24
Modelar Objetos Compuestos y Situaciones
Complejas. Aspectos espaciales Aspectos Temporales Multimedia Flujos Datos semiestructurados(XML)