Fundamentos De Bases De Datos

24
1 Fundamentos de Bases de datos Lucio Salgado Diciembre 2008

description

Es neste capitulo se da una breve introduccion a lo que es el mundo de las bases de datos, siendo este un buen inico para los siguientes temas que iremos avanzando. su base esta el el modelo entidad relacion y las abstracciones del universo del discurso

Transcript of Fundamentos De Bases De Datos

  • 1Fundamentosde

    Bases de datos

    Lucio SalgadoDiciembre 2008

  • 2Informacin

    Toda actividad genera datos y/o informacin

    Ej. En una biblioteca, al prestarse un libro: Boleta de prstamo

    Ej. Cuando uno nace: Certificado de nacimiento, certificado mdico

    Ej. Cuando uno compra algo: Una factura

  • 3Organizacin

    Conjunto de Personas y Recursos Necesarios que persiguen un fin.

    Ej. una empresa, una institucin, como la alcalda, alguna reparticin de la administracin gubernamental, la universidad, un hospital, una tienda comercial, etc.

  • 4Niveles de un Organizacin

    Nivel de Mando Nivel Intermedio Nivel Operacional

    Dato: Registro de un hechoInformacin: Datos con significado

  • 5Sistema de Informacin

    Un conjunto de elementos ordenadamente relacionados entre si de acuerdo con ciertas reglas que aporta al sistema objeto la informacin necesaria para el cumplimiento de sus fines, para lo cual tendr que recoger, procesar y almacenar datos, procedentes tanto de la misma organizacin como de fuentes externas, facilitando la recuperacin, elaboracin y presentacin de los mismos

  • 6Naturaleza de la informacin

    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 informacin que nace de la experiencia, habitualmente tampoco esta registrada.

  • 7Hacia una base de datos

    Informacin se guarda en diferentes mediosLa informacin guardada en TI

    (Tecnologas de Informacin: Sistemas computacionales capaces de procesar informacin) se refiere a una base de datos.

  • 8Mas all de lo tecnolgico

    Hechos Bsicos

    Base de datos

    Subsistema Informacinoperativa

    SubsistemaControl de Gestin

    Subsistema deinformacineconmica

    Subsistemade planificaciny marketing

  • 9Importancia de un Base de datosB A S E D E

    D A T O SB d D

    S IS T E M A D E IN F O R M A C IO N

    D E O R G A N I-Z A C IO N (S I)

    - S o po rta fu nc io nes de la O rgan izac i n

    a l m a n ten e r y m a ne ja r lo s d a tos

    -A u x ilia a u sua rios que in te rp re ta n

    d a tos pa ra tom a r de c is ion es

    - D e c is ion es re ta rdan

    - M a l d ese m pe o de l

    S is tem a

    F A C IL A C C E S O

    R esp on de con ra p id ez a los

    T d D (T om ado res de D ec is io n )

    E S E N C IA L

    D E P O S IT O D E D A T O S

    S I

    N O

  • 10

    Base de datos - Definicin

    Es un conjunto autodescriptivo de registros integradosNaturaleza autodescriptiva Ej. Una biblioteca (libros+Catalogo de libros) DATOS+METADATOS(DATALOG)

    Registros integrados Los archivos no slo son datos, sino tambin son

    aplicaciones y programas

  • 11

    Caractersticas de un BdD

    REDUNDANCIA MINIMA INTEGRIDAD SEGURIDAD COMPARTIR DATOS INDEPENDENCIA DATOS/APLICACIN

  • 12

    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

    Diseo de la BdD

    DBMS

    Esto cuando se habla de BdD

  • 13

    Arquitectura ANSI/SPARC

    Esquema: Estructura Esquema externo Esquema logico Esquema interno

    Instancia: Contenido en una estructuraINDEPENCIA DE DATOS

  • 14

    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 Definicin Funcin de manipulacin Funcion de Control Funcion de Gestion y Apoyo Funcin de explotacin

  • 15

    Lenguajes en un DBMS

    DDL- Lenguaje de definicin de datosDML- Lenguaje de manipulacin de

    datosDCL- Lenguaje de control de datosExplotacin: LENGUAJE autocontenido LENGUAJE Host

  • 16

    Arquitectura de un DBMS

    DatosMetadatos

    Procesador de consultas

    Administrador detransacciones

    Administrador de almacenamiento

    Modificaciones del esquema

    ConsultasModificaciones

  • 17

    Arquitectura Monolitica-Cliente/Servidor-Internet

  • 18

    Arquitectura Monolitica-Cliente/Servidor-Internet

  • 19

    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 informacin y consultan a la base de datos, ellos tienen conocimiento como para sacar la informacin que necesitan (Gerente).

    ADMINISTRADOR:Es un usuario especial, pues el gestiona el uso de la base de datos

  • 20

    Usuarios de una Base de Datos

    B d D e x p e r t o s

    o c a s io n a le s

    A d m in is t r a d o r

    O p e r a d o r

    P r o g r a m a d o r

    B d D

    p o l t i c a d e

    a c c e s o d e l a B d B

    A d m i n i s t r a d o r B d D

    U s u a r i o

  • 21

    Sistema de Bases de Datos Mltiples

    BdD BdD

    BdD BdD

  • 22

    Bases de Datos Distribuidas

    BdD

  • 23

    Base de Datos Deductivas:

    + +Relaciones

    Objeto

    entocomportami de regla BdD

    Deductivas BdD

  • 24

    Modelar Objetos Compuestos y Situaciones Complejas.

    Aspectos espacialesAspectos TemporalesMultimediaFlujosDatos semiestructurados(XML)