Capitulo1 fundamentos debasesdedatos

24
1 Fundamentos de Bases de datos Lucio Salgado 2016

Transcript of Capitulo1 fundamentos debasesdedatos

Page 1: Capitulo1 fundamentos debasesdedatos

1

Fundamentos de

Bases de datosLucio Salgado

2016

Page 2: Capitulo1 fundamentos debasesdedatos

2

PROBLEMAHECHO

TECNOLOGICO

INTRODUCIR

CAMBIO

Page 3: Capitulo1 fundamentos debasesdedatos

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

Page 4: Capitulo1 fundamentos debasesdedatos

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

Page 5: Capitulo1 fundamentos debasesdedatos

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.

Page 6: Capitulo1 fundamentos debasesdedatos

6

Niveles de un Organización

Nivel de Mando Nivel Intermedio Nivel Operacional

Dato: Registro de un hecho Información: Datos con significado

Page 7: Capitulo1 fundamentos debasesdedatos

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

Page 8: Capitulo1 fundamentos debasesdedatos

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.

Page 9: Capitulo1 fundamentos debasesdedatos

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.

Page 10: Capitulo1 fundamentos debasesdedatos

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

Page 11: Capitulo1 fundamentos debasesdedatos

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

Page 12: Capitulo1 fundamentos debasesdedatos

12

Características de un BdD

REDUNDANCIA MINIMA INTEGRIDAD SEGURIDAD COMPARTIR DATOS INDEPENDENCIA

DATOS/APLICACIÓN

Page 13: Capitulo1 fundamentos debasesdedatos

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

Page 14: Capitulo1 fundamentos debasesdedatos

14

Arquitectura ANSI/SPARC

Esquema: Estructura Esquema externo Esquema logico Esquema interno

Instancia: Contenido en una estructura

INDEPENCIA DE DATOS

Page 15: Capitulo1 fundamentos debasesdedatos

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

Page 16: Capitulo1 fundamentos debasesdedatos

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

Page 17: Capitulo1 fundamentos debasesdedatos

17

Arquitectura de un DBMS

DatosMetadatos

Procesador de consultas

Administrador detransacciones

Administrador de almacenamiento

Modificaciones del esquema

ConsultasModificaciones

Page 18: Capitulo1 fundamentos debasesdedatos

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

Page 19: Capitulo1 fundamentos debasesdedatos

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

Page 20: Capitulo1 fundamentos debasesdedatos

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

Page 21: Capitulo1 fundamentos debasesdedatos

21

Usuarios de una Base de Datos

BdD expertos

ocasionales

Administrador

Operador

Programador

BdD

política de

acceso de la BdB

Administrador BdD

Usuario

Page 22: Capitulo1 fundamentos debasesdedatos

22

Sistema de Bases de Datos Múltiples

BdD BdD

BdD BdD

Page 23: Capitulo1 fundamentos debasesdedatos

23

Bases de Datos Distribuidas

BdD

Page 24: Capitulo1 fundamentos debasesdedatos

24

Modelar Objetos Compuestos y Situaciones

Complejas. Aspectos espaciales Aspectos Temporales Multimedia Flujos Datos semiestructurados(XML)