repaso base de datos (1)

Upload: brian-armando-hernandez-franco

Post on 19-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Repaso Base de Datos (1)

    1/5

    Sistema de informacines un conjunto de elementos que capturan, procesa,almacena y distribuye informacin.

    Elementos de sistema informativoProgramas, personas, comunicaciones,informacin, equipo.

    Programases el elemento no tangible de un sistema de informacin queconsiste en algn lenguaje de programacin para realizar tareas especcas.

    Equipostambin se le conocen como hardare o elementos tangibles delsistema, que permiten la captura, proceso, almacenamiento y distribucin de lainformacin.

    Dispositivo de procesamiento!l dispositi"o principal para procesar lainformacin es el #P$.

    Dispositivo de almacenamiento%entro de los equipos que permiten elalmacenamiento de informacin se encuentran las unidades de %&% memoria$'(, disco duro, almacenamiento ')*.

    Dispositivo de Salidason aquellos que presentan la informacin al usuarional, dentro de los m+s comunes se encuentra, pantallas impresoras, "ozgracado ras.

    Comunicacioneses el elemento de comunicacin en los sistemas deinformacin que permite trasladar informacin desde una computadora a otra,por medio de equipo y programas especiales.

    Informacin es la agrupacin de datos que se almacenan y organizan enarchi"os para ser acusados, procesados y presentados a los usuarios.

    Registroconsiste en la agrupacin de campos relacionados.

    Archivoes la agrupacin de registros.

    Base de datoses el conjunto de archi"os de datos que fueron clasicados yordenados con un objeti"o en comn.

    Tipos de datos*umricos car+cter, fecha, lgico.

    Archivos Planosconsiste en la agrupacin de archi"os en los cuales se tienenalmacenados todos los datos necesarios para un sistema de informacin. 'onarchi"os de datos que carecen de mecanismos autom+ticos para suadministracin y que garanticen la eactitud de los datos.

    -os datos se organizan en archi"os, registros y campos.

    Redundancia de datoses que se cuenta con un conjunto de archi"os porcada aplicacin, muchas "eces los mismos datos son almacenados en di"ersosarchi"os, lo que pro"oca duplicidad de informacin o lo que tambin se conocecomo redundancia de datos.

    Inconsistencia da los datosdebido a esa duplicidad de informacin y la faltade un mecanismo de control sobre la actualizacin de la informacin, aumenta

  • 7/23/2019 Repaso Base de Datos (1)

    2/5

    la probabilidad de que los datos registrados no sean los mismos en los di"ersosarchi"os sonde se registran.

    DBS Data Base anagement S!stemes un conjunto de programas quefacilitan la administracin y presentacin de la informacin.

    !lementos fundamentales de un sistema (ase de datos que son los archi"osde informacin cuenta con dos "ases de datospara su funcionamiento /.Propia del sistema 0. -a que utiliza el usuario #engua$es especialespermitela comunicacin entre los usuarios y la base de datos Programas 1ealizandeterminadas tareas para acceder almacenar y presentar informacin.

    %enta$as de un administrador de "ase de datos2enos compleja laadministracin, minimizar la redundancia, se mantiene la consistencia dedatos, 3eibilidad de acceso de datos, mecanismo automatizado para "elar porlos accesos de datos.

    Diccionario de Datoses el nombre que recibe la base de datos del (%2', de

    donde se obtiene la informacin sobre la estructura de la base de datos delusuario. -a informacin que contiene el diccionario se llama metadatos.

    Esquema de la "ase de datosse reere a la forma en que se organizan losdatos en tablas y lo tipos de datos para cada columna de la tabla.

    #engua$e de De&nicin de Datos DD#es un lenguaje especial que permitedenir el esquema de la base de datos, es decir, la forma en que est+ncoorganizados los datos y que tipo de informacin puede contener cuales sonlos "alores "+lidos para cada uno de ellos.

    #engua$e de anipulacin de datos D#es el lenguaje de manipulacinde datos que permite ingresar, modicar, borrar y consultar informacin de la

    base de datos del usuario. -as instrucciones que se escriben en %2- afectandirectamente a la base de datos de usuario no a la del (%2'.

    #engua$e estructurado de consulta S'#fue creado con la nalidad defacilitar la obtencin de informacin y se lee conoce como '4-, se utiliza paraalgo m+s que consultas ya que con l se controlan todas las funciones que en%(2' proporciona a los usuarios.

    (estor de Concurrencia!ste programa establece controles que permites elacceso y actualizacin de la base de datos a "arios usuarios de manerasimult+nea.

    (estor de Autori)acin e integridades un programa cuya funcin es"ericar que la informacin sea accesada por los usuarios con autorizacinpara realizar lo solicitado, como tambin deber+ "ericar que la informacinque se agrega o modica en la base de datos sea la correcta o con lospar+metros denidos por la empresa.

    (estor de recuperacines el programa encargado de restaurar la base dedatos y dejarla tal como se encontraba la informacin antes de cualquier falla.

  • 7/23/2019 Repaso Base de Datos (1)

    3/5

    Administrados de la "ase de datos DBAes la persona responsable de "elarpor la integridad de la base de datos.

    Arquitectura de la "ase de datos*i"el interno, ni"el conceptual y ni"eleterno.

    *ivel Internotambin recibe el nombre de nivel f+sicoporque en l sedescribe la ubicacin fsica de la base de datos y tcnicas de acceso.

    *ivel Conceptual o tam"i,n llamado nivel lgicoen l se obtiene elesquema de la base de datos.

    *ivel E-ternose dene como la interface entre el usuario y la base de datos,tambin se conoce como nivel visual.

    Independencia de datosse reera a que se pueden hacer cambios en laestructura de la base de datos sin que esto implique hacer cambios en losprogramas.

    odelo de la "ase de datosse reera a los modelos que establecen lascaractersticas particulares para la denicin de los datos, las relaciones entrelas tablas, los mtodos de acceso y manipulacin de los datos.

    odelo relacionaes el que permite organizar en tablas de "alores y se leconoce como estructura del modelo relacional.

    Columnaes la unidad m+s peque5a de informacin de una base de datos,tambin se lo conoce como campo y en el ambiente de la base de datosrelacional se le conoce como atributo.

    .ilaa la agrupacin de las columnas se le llama la. !s el equi"alente a1egistro en un ambiente de archi"os planos y formalmente en el ambiente debase de datos relacional se le conoce como Tupla.

    Ta"laes la agrupacin de las y tambin es conocida como )rchi"o de datos.

    Cardinalidad-a cardinalidad de la tabla consiste en determinar el nmero delas asociadas en una tabla.

    (rado el grado de una tabla se reere al nmero de columnas asociadas a unatabla.

    -la"e Primaria es aquella columna o columnas cuyo contenido es un "alor nicoy no nulo, es decir, siempre tienen un "alor que identica a cada una de laslas de la tabla, con la caracterstica de ser nica en la tabla. P6

    #lave primaria simplees cuando nicamente una columna de la tablaidentica a cada la.

    #lave primaria compuestacuando dos o m+s columnas permiten que la lasea nica.

    #lave .or/neaes el nombre que recibe aquella columna cuyo "alor hacereferencia a la lla"e primaria de la otra tabla. 76

  • 7/23/2019 Repaso Base de Datos (1)

    4/5

    Ta"las %istasson utilizadas para proporcionar nicamente la informacinsolicitada por el usuario. 8ambin permite presentar f+cilmente a los usuariosque tienen conocimientos de comandos de manipulacin de datos, sin tenerpor ello que conocer toda la estructura de la base de datos.

    Integridad de la "ase de datos se reere a la eactitud y consistencia de

    los datos.

    Integridad de Entidad se reere a la forma de identicar de manera nicacada objeto, esto se logra al denir la lla"e primaria en cada entidad.

    Integridad de Dominio #onsiste en la denicin de los "alores "+lidos paracada columna.

    Integridad Referencial garantizan que no eistan 8uplas colgadas, se logra aldenir lla"es for+neas.

    Dise0o #gico #onsiste en denir la organizacin de los datos en tablas, en lacual se incorporan todos los requerimientos de la empresa.

    Dise0o .+sico #onsiste en lle"ar a un medio fsico el dise5o lgico, para ello sedebe considerar y apro"echar el hardare y softare disponible.

    Diagrama Entidad Relacin !s un mtodo para documentar la estructura dela base de datos, al denir las entidades 9en las cuales se almacenan los datos:y las relaciones entre ellas.

    Entidad !s el nombre que recibe cualquier objeto del mundo real y para lacual se requiere almacenar informacin. !s un objeto con eistencia fsica, talcomo un "ehculo, un producto, una persona.

    Tipo de Entidad1 !ntidad fuerte y !ntidad %bil

    Entidad .uerte!n cualquier entidad que no depende de otra es decir tieneeistencia propia.

    Entidad D,"il8oda entidad que tenga lla"es for+neas se identica comoentidad dbil, porque para poder almacenar un calor en una propiedad de laentidad dbil.

    Propiedad 'on todos los datos necesarios para una entidad, en un modelorelacionado se le llama atri"uto2

    Relacin -a relacin entre dos entidades 7uertes hacia la !ntidad dbil pormedio de la propiedad que tienen en comn.

    #a cardinalidad de una relacin puede ser /. %e uno a no 0. %e uno amuchos ;. %e muchos a muchos

    De uno a uno ) una la de una entidad le corresponde una la de otraentidad 9'e representa con una lnea simple:

  • 7/23/2019 Repaso Base de Datos (1)

    5/5

    De uno a muchos a una la de una entidad corresponden carias las en otraentidad 9'e representa con una lnea con una 3echa del lado hacia dondehabr+ muchas ocurrencia:

    De muchos a muchos a "arias las de una entidad corresponden "arias deotra entidad 9se representa con una lnea con 3echas en ambos etremos:

    *ormali)acin #onsiste en dise5ar las tablas que almacenan la informacionnecesaria, de tal forma que se minimice la redundancia de datos y garantice suconsistencia.

    .orma *ormal 3 3.* 'e reere al estrado original en que se encuentranorganizados los datos. Para que los datos estn representados en la formanormal cero se deben listar las propiedades, identicar la entidad con unnombre y denir la lla"e primaria 9P6: y se identican las propiedades que serepiten m+s de una "ez. 9/..n:

    .orma *ormal 4 4.* !n la base de datos no deben eistir entidades con

    propiedades que tengan "arias ocurrencias. 8odas aquellas propiedades que serepitan deben formar una nue"a entidad. 'e trasladan a una nue"a entidad en/7* aquellas entidades que tienen "arias ocurrencias, se copia la lla"e primariade la entidad original

    .orma *ormal 5 5.* %ebe encontrarse en primera forma normal y todas laspropiedades en la entidad deben depender completamente de la lla"e primariacompuesta. !n esta etapa se eaminan nicamente las entidades que tienenlla"e primaria compuesta. #ada una de las propiedades que no forman partede la lla"e primaria, deben depender completamente de la lla"e primaria.

    .orma *ormal 6 6.* %ebe encontrarse la segunda forma normal y todas las

    propiedades de la entidad dependen eclusi"amente de la lla"e primariasimple. *o deben eistir propiedades en las entidades con lla"e primaria simpleque dependen de otra propiedad que no sea esta< por lo tanto se eaminan lasentidades que poseen lla"e primaria simple.

    S'# -enguaje estructurado de consultas. !s un lenguaje especial que nospermite administrar la base de datos y manejar los datos de la misma. !stelenguaje contiene instrucciones del lenguaje de denicin de datos 9%%-: y dellenguaje de manipulacin de datos 9%2-:.

    Create Ta"le !s el primer paso para crear las tablas y esta es la primerainstruccin.

    *7T *8## !sta se puede utilizar en cualquier columna que as sea requerido,no solamente en las columnas que est+n denidas como lla"es primarias.