Base-de-Datos.pdf

download Base-de-Datos.pdf

of 10

Transcript of Base-de-Datos.pdf

  • UNIVERSIDAD TCNICA DE AMBATO

    FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIN

    CARRERA DE CULTURA FSICA

    TICS 2

    Washington Salinas Paulina Snchez

    TEMA: BASE DE DATOS

    FECHA: 22 DE ENERO DEL 2016

    DOCENTE: ING. FABRICIO LOZADA

    Ambato Ecuador

    Octubre 2015 Marzo 2016

  • BASE DE DATOS

    Conjunto de informacin almacenada en memoria auxiliar que permite

    acceso directo y un conjunto de programas que manipulan esos datos.

    Adems es exhaustivo no redundante de datos estructurados organizados

    independientemente de su utilizacin y su implementacin.

    Es un sistema que almacena datos que estn relacionados.

    Es un repositorio en donde guardamos informacin integrada que podemos

    almacenar y recuperar.

    Un conjunto de informacin almacenada en memoria auxiliar que permite

    acceso directo y un conjunto de programas que manipulan esos datos.

    COMPONENTES DE UNA BASE DE DATOS

    Hardware: constituido por dispositivo de almacenamiento como discos, tambores,

    cintas, etc.

    Software: que es el DBMS o Sistema Administrador de Base de Datos.

    Datos: los cuales estn almacenados de acuerdo a la estructura externa y van a

    ser procesados para convertirse en informacin.

    TIPOS DE USUARIOS EN BASE DE DATOS

    Usuario Final: Es la persona que utiliza los datos, esta persona ve datos

    convertidos en informacin:

    Desarrollador de Aplicaciones: Es la persona que desarrolla los sistemas que

    interactan con la Base de Datos.

    DBA: Es la persona que asegura integridad, consistencia,

    redundancia, seguridad este es el Administrador de Base de Datos quien se

    encarga de realizar el mantenimiento diario o peridico de los datos.

    Las personas tienen acceso DBMS se clasifican de la siguiente manera:

  • USUARIOS INGENUOS. Son aquellos que interactan con el sistema por

    medio de aplicaciones permanentes.

    USUARIOS SOFISTICADOS.- Son aquellos con la capacidad de acceder a

    la informacin por medios de lenguajes de consulta.

    PROGRAMADORES DE APLICACIN.- Son aquellos con un

    amplio dominio del DML capaces de generar nuevos mdulos o utileras

    capaces de manejar nuevos datos en el sistema.

    USUARIOS ESPECIALIZADOS.- Son aquellos que desarrollan mdulos

    que no se refieren precisamente al manejo de los datos, si no a

    aplicaciones avanzadas como sistemas expertos, reconocimientos

    de imgenes, procesamiento de audio y dems.

    CONCEPTOS BSICOS DE BASE DE DATOS

    Archivo: Son conjuntos de registros.

    Registros: Son conjuntos de campos.

    Campos: Es la mnima unidad de referencia.

    Niveles de Abstraccin en Base de datos

  • Externo: Es aquel en el que se presenta al usuario final y que puede

    combinaciones o relaciones entre los datos que conforman a la base de

    datos global. Puede definirse como la forma en el que el usuario aprecia la

    informacin y sus relaciones. Esa es la visin del usuario final, se ve cmo

    se maneja los datos ya convertidos en informacin.

    Conceptual: Es aquel en el que se definen las estructuras lgicas de

    almacenamiento y las relaciones que se darn entre ellas. Ejemplos

    comunes de este nivel son el diseo de los registros y las ligas que

    permitirn la conexin entre registros de un mismo archivo,

    de archivos distintos incluso, de ligas hacia archivos. Se ve como est

    estructurado la Base Datos.

    Interno: Es aquel en el que se determinan las caractersticas de

    almacenamiento en el medio secundario. Los diseadores de este nivel

    poseen un amplio dominio de cuestiones tcnicas y de manejo

    de hardware. Muchas veces se opta por mantener el nivel fsico

    proporcionado por el sistema operativo para facilitar y agilizar el desarrollo.

    Se ve como se almacena los datos fsicamente.

    DBMS (Data Managment System) (Sistema Administrador de Base de Datos)

  • DESCRIBIR LAS VENTAJAS DEL USO DE LA BASE DE DATOS EN LA

    ORGANIZACIN

    VENTAJAS DE LAS BASES DE DATOS.

    1. Independencia de datos y tratamiento.

    Cambio en datos no implica cambio en programas y viceversa (Menor coste

    de mantenimiento).

    2. Coherencia de resultados.

    Reduce redundancia

    Acciones lgicamente nicas.

    Se evita inconsistencia.

    3. Mejora en la disponibilidad de datos

    No hay dueo de datos (No igual a ser pblicos).

    Ni aplicaciones ni usuarios.

    Guardamos descripcin (Idea de catlogos).

    4. Cumplimiento de ciertas normas.

    Restricciones de seguridad.

    Accesos (Usuarios a datos).

    Operaciones (Operaciones sobre datos).

    5. Otras ventajas:

    Ms eficiente la gestin de almacenamiento.

    SISTEMAS GESTORES DE BASES DE DATOS Los Sistemas Gestores de Bases de Datos son un tipo de software muy

  • especfico, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. En los textos que tratan este tema, o temas relacionados, se mencionan los trminos SGBD y DBMS, siendo ambos equivalentes, y acrnimos, respectivamente, de Sistema Gestor de Bases de Datos y Data Base Management System, su expresin inglesa. Subsistema de un DBMS

    CLASIFICACIN DE BASE DE DATOS Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se est manejando, la utilidad de las mismas o las necesidades que satisfagan.

    SEGN LA VARIABILIDAD DE LA BASE DE DATOS

    BASES DE DATOS ESTTICAS

    Son bases de datos nicamente de lectura, utilizadas primordialmente para

    almacenar datos histricos que posteriormente se pueden utilizar para estudiar el

    comportamiento de un conjunto de datos a travs del tiempo, realizar

    proyecciones, tomar decisiones y realizar anlisis de datos para inteligencia

    empresarial.

  • BASES DE DATOS DINMICAS

    Son bases de datos donde la informacin almacenada se modifica con el tiempo,

    permitiendo operaciones como actualizacin, borrado y edicin de datos, adems

    de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de

    datos utilizada en un sistema de informacin de un supermercado.

    SEGN EL CONTENIDO

    BASES DE DATOS BIBLIOGRFICAS

    Slo contienen un subrogante (representante) de la fuente primaria, que permite

    localizarla. Un registro tpico de una base de datos bibliogrfica contiene

    informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una

    determinada publicacin, etc. Puede contener un resumen o extracto de la

    publicacin original, pero nunca el texto completo, porque si no, estaramos en

    presencia de una base de datos a texto completo (o de fuentes primarias), como

    su nombre lo indica, el contenido son cifras o nmeros. Por ejemplo, una coleccin

    de resultados de anlisis de laboratorio, entre otras.

    BASES DE DATOS DE TEXTO COMPLETO

    Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas

    las ediciones de una coleccin de revistas cientficas.

    DIRECTORIOS

    Un ejemplo son las guas telefnicas en formato electrnico.

    Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son

    personales o empresariales (llamadas pginas blancas o amarillas

    respectivamente)

    Los directorios empresariales hay de tres tipos

    1. Tienen nombre de la empresa y direccin.

    2. Contienen telfono y los ms avanzado contienen correo electrnico.

  • 3. Contienen datos como facturacin o nmero de empleados adems de

    cdigos nacionales que ayudan a su distincin.

    BASES DE DATOS O "BIBLIOTECAS" DE INFORMACIN QUMICA O

    BIOLGICA

    Son bases de datos que almacenan diferentes tipos de informacin proveniente de

    la qumica, las ciencias de la vida o mdicas. Se pueden considerar en varios

    subtipos:

    Las que almacenan secuencias de nucletidos o protenas.

    Las bases de datos de rutas metablicas.

    Bases de datos de estructura, comprende los registros de datos

    experimentales sobre estructuras 3D de biomolculas.

    Bases de datos clnicas.

    Bases de datos bibliogrficas (biolgicas, qumicas, mdicas y de otros

    campos): PubChem, Medline, EBSCOhos

  • MODELOS DE BASE DE DATOS

    Adems de la clasificacin por la funcin de las bases de datos, stas tambin se

    pueden clasificar de acuerdo a su modelo de administracin de datos.

    Un modelo de datos es bsicamente una "descripcin" de algo conocido

    como contenedor de datos (algo en donde se guarda la informacin), as como de

    los mtodos para almacenar y recuperar informacin de esos contenedores. Los

    modelos de datos no son cosas fsicas: son abstracciones que permiten la

    implementacin de un sistema eficiente de base de datos; por lo general se

    refieren a algoritmos, y conceptos matemticos.

    BASES DE DATOS JERRQUICAS

    En este modelo los datos se organizan en forma de rbol invertido.

    Las bases de datos jerrquicas son especialmente tiles en el caso de

    aplicaciones que manejan un gran volumen de informacin y datos muy

    compartidos permitiendo crear estructuras estables y de gran rendimiento.

    Una de las principales limitaciones de este modelo es su incapacidad de

    representar eficientemente la redundancia de datos.

    BASE DE DATOS DE RED

    ste es un modelo ligeramente distinto del jerrquico; su diferencia

    fundamental es la modificacin del concepto de nodo: se permite que un

    mismo nodo tenga varios padres (posibilidad no permitida en el modelo

    jerrquico).

    Ofrece una solucin eficiente al problema de redundancia de datos; pero,

    aun as, la dificultad que significa administrar la informacin en una base de

    datos de red ha significado que sea un modelo utilizado en su mayora por

    programadores ms que por usuarios finales.

    BASES DE DATOS DOCUMENTALES

  • Permiten la indexacin a texto completo, y en lneas generales realizar

    bsquedas ms potentes, sirven para almacenar grandes volmenes de

    informacin de antecedentes histrico.

    BASES DE DATOS DEDUCTIVAS

    Es un sistema de base de datos pero con la diferencia de que permite hacer

    deducciones a travs de inferencias.

    Se basa principalmente en reglas y hechos que son almacenados en la

    base de datos.

    Las bases de datos deductivas son tambin llamadas bases de datos

    lgicas, a raz de que se basa en lgica matemtica.

    Este tipo de base de datos surge debido a las limitaciones de la Base de

    Datos Relacional de responder a consultas recursivas y de deducir

    relaciones indirectas de los datos almacenados en la base de datos.