Capitulo1 fundamentos debasesdedatos

Post on 13-Feb-2017

82 views 0 download

Transcript of 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)