DDBD_U1_A2_JUBP

download DDBD_U1_A2_JUBP

of 18

Transcript of DDBD_U1_A2_JUBP

  • 7/24/2019 DDBD_U1_A2_JUBP

    1/18

    En estos tiempos actuales una produccin de informacin adecuada, pertinente y

    oportuna es la clave para una buena toma de decisiones, la clave para para el

    xito de un negocio en el nuevo mercado.

    Entre algunos puntos clave estn:

    - Los datos constituyen los bloques de construccin de la informacin.- La informacin se utilia para que revele el significado de los datos.- La informacin adecuada, pertinente y oportuna es la clave para una buena

    toma de decisiones.- La buena toma de decisiones es la clave para sobrevivir en el mbito

    organiacional en un ambiente global.

    La informacin !til, oportuna y que sea clara requiere datos precisos, de deben

    generar apropiadamente guardarse de manera adecuada en un formato fcil de

    acceder y procesar.

    La administracin de datos es una disciplina enfocada a la generacin,

    almacenamiento y recuperacin apropiada de datos, por tanto no es de

    asombrarse que la administracin de datos sea una actividad primordial en

    cualquier negocio, agencia gubernamental, organiacin de servicios o de caridad.

  • 7/24/2019 DDBD_U1_A2_JUBP

    2/18

    En general, la administracin de datos eficiente requiere el uso de una base de

    datos de computadora. "na base de datos es una estructura de computadora

    integrada, compartida que alo#a un con#unto de:

    - $atos para el usuario final, es decir, %ec%os en bruto interesantes para elusuario final.

    - &etadatos sobre datos mediante los cuales se integran los datos.

    Los metadatos describen las caracter'sticas de los datos y las relaciones que

    vinculan a aquellos que estn incluidos en la base de datos.

    "na base de datos se parece a un arc%ivero electrnico bien organiado en el que

    un soft(are, conocido como sistema de administracin de base de datos, ayuda a

    mane#ar su contenido.

    EL SISTEMA DE ADMINISTRACIN DE BASE DE DATOS.

    El $)&* es un con#unto de programas que mane#a la estructura de la base datos

    y controla el acceso a los datos guardado en la misma, tambin permite los datos

    de la base de datos entre m!ltiples aplicaciones y usuarios.

    Es importante destacar que las funciones bsicas de los sistemas administradores

    de bases de datos, adems del almacena#e de la informacin, abarcan la relacin

    existente entre los datos, la estructura para la consulta y el mane#o de la

    informacin, la cual debe ser vera y confiable para el usuario que utilia estos

    sistemas. Existen diferentes modelos de bases de datos +la eleccin de un modelo

    define la estructura de una base de datos, determinada por el administrador de

    bases de datos. Entre los modelos ms comunes estn:

  • 7/24/2019 DDBD_U1_A2_JUBP

    3/18

    Modelo jerrquico. Este modelo fue popularmente utiliado en sistemas*ystem/0, por muc%as empresas y en algunos casos excepcionales puede

    seguir siendo utiliado en la actualidad, sin embargo, la renovacinn provocada

    por el 1efecto 20003 se %a eliminado prcticamente de la mayor'a de los casos,

    para ser remplaado por modelos muc%o ms modernos y eficientes. El modelo

    #errquico se caracteria por almacenar sobre una serie de registros, los cualestienen campos asociados a ellos, lo que les sirve para crear los enlaces entre los

    tipos de registros.

    Modelo en red.*e utili como estndar a finales de los sesenta4 este tipo demodelo no se refiere a que la base de datos estuviera almacenada en una red de

    ordenadores, sino a la forma en que los datos se enlaaban con otros datos. Este

    modelo representaba los datos en forma de una red de registros y con#untos que

    se relacionaban entre s', formando una red de enlaces. Este modelo, al igual que

    el anterior, prcticamente %a de#ado de utiliarse.

    Modelo de datos relacional.*e caracteria por el mane#o en con#unto de una ovarias tablas, estructuradas en registros y campos, los cuales se vinculan entrecada uno de ellos, teniendo como referencia un campo en com!n. $urante el

    dise5o de bases de datos basadas en este modelo, se tiene que pasar por el

    proceso de normaliacin de la base de datos, el cual se ver en los siguientes

    temas. 6lgunas venta#as de este modelo de datos relacional son que evita que la

    informacin que se ingresa sea duplicada y garantia la integridad referencial.

    Modelos ultidiensionales. Este tipo de modelos sirve para desarrollaraplicaciones ms concretas para el modelado de bases de datos simples y

    entendibles al usuario final, su idea principal se basa en que el usuario pueda

    visualiar fcilmente la relacin existente en los diferentes componentes delmodelo4 bsicamente el modelo multidimensional est formado por tablas, donde

    los campos y atributos de una tabla representan dimensiones de la misma.

    Modelo de datos orientado a o!jetos. En la actualidad se utilia este modelo, elcual trata de almacenar en la base de datos los ob#etos completos, a travs de los

    paradigmas de programacin como encapsulamiento, %erencia y polimorfismo.

    Modelo entidad"relaci#n.Este modelo parte de la definicin de entidades yrelaciones. "na entidad es un ob#eto que se desea almacenar, la cual se forma a

    partir de datos que definen los ob#etos llamados tambin atributos. La relacin

    entre las entidades refle#a las interacciones existentes entre dic%as entidades. Las

    relaciones pueden ser por lo general: uno a uno, uno a muc%os y muc%os a

    muc%os.

  • 7/24/2019 DDBD_U1_A2_JUBP

    4/18

    Adinistrador de !ase de datos $DBA%.

    "n $)6 +$ata )ase 6dministrator, o administrador de base de datos, es lapersona que se encarga de los aspectos estructurales de la base de datos.

    $ebido a la importancia del contenido de la informacin de una base de datos, el

    $)6 por lo general debe cumplir con ciertos requisitos de conocimientos, como:

    Entre las funciones de $)&* se encuentran:

    7 *er experto en 89 +tecnolog'as de la informacinn.

    7 onocimiento amplio sobre sistemas de administracinn de bases de datos.

    7 ;or lo general, se requiere que tenga conocimiento de algunos lengua#es de

    programacinn, con el fin de automatiar algunas actividades.

    6simismo, el $)6 tiene actividades espec'ficas, entre sus funciones estn las

    siguientes:

    7 6segurar la integridad de la informacinn contenida en la base de datos.

    7 Estructurar u optimiar las consultas enfocadas a la recuperacinn de la

    informacinn.

    7 $ebe establecer criterios de seguridad y proteccinn de la informacinn.

    7 $eber definir procedimientos de respaldo, mantenimiento y de recuperacinn

    de las bases de datos.

    7 $eber mantener un ambiente de colaboracinn con el equipo de desarrollo

    para determinar el modelo lgico y f'sico.

    &suarios de un sistea anejador de !ase de datos.

    Existen dos clasificaciones principales de usuarios de un $)&*, la primera es por

    relacin a la utilidad y la segunda por las personas que traba#an directamente y

    solo con la base de datos.

    ;or relacin a la utilidad del $)&*:

    ;rincipalmente, una base de datos cuenta con tres tipos de usuarios en relacincon la utilidad.

    7 "suario $)6 +usuario administrador de la base de datos: es quien se encargade dise5ar y mantener la estructura de la base de datos.

  • 7/24/2019 DDBD_U1_A2_JUBP

    5/18

    7 $esarrollador de aplicaciones: es el usuario que determina e implementa lastransacciones que debern estar direccionadas al mane#o de la informacin dentrode la base de datos.

    7 "suario final: es el que utilia las consultas, y realia operaciones t'picas dealtas, ba#as y cambios.

    ;or relacin directa a la base de datos:Las personas que traba#an directamente con una base de datos se distinguen portipos de usuarios. $e acuerdo con su funcin o nivel de conocimiento, existendiferentes tipos de usuarios, que se catalogan de acuerdo con su funcinespec'fica dentro la base de datos como:7 ;rogramadores de aplicaciones.

    7 "suarios normales.

    7 "suarios especialiados.

    7 "suario administrador de la base de datos.

    $e los usuarios anteriores, se dar una explicacin ms exacta sobre la funcin de

    cada uno de ellos.

    'unciones del DBMS

    Lo anterior determina algunas de las caracter'sticas que deber cumplir un buen

    administrador de bases de datos para cumplir su principal responsabilidad, que es

    la de mantener la informacin de forma confiable y vera.

    (."Adinistraci#n de diccionario de datos.El $)&* necesita que las definiciones de los elementos de los elementos

    de datos y sus relaciones se guarden en un diccionario de datos, eldiccionario libera al usuario de modificar todos los programas que tienen

    acceso a la estructura modificada. El $)&* proporciona abstraccin de los

    datos y elimina la dependencia estructural y de los datos del sistema)." Adinistraci#n de alacenaiento de datos.El $)&* crea las estructuras comple#as necesarias para el

    almacenamiento de datos, con lo que se libera al usuario de la dif'cil tarea

    de definir y programar las caracter'sticas f'sicas de los datos. El mane#ador

    permite no solo los datos, sino tambin, formularios de ingreso o

    definiciones de datos relacionados, definiciones de reportes, reglas para

    validacin de datos, cdigo de procedimientos, estructura para mane#ar

    formatos de video e imgenes, etctera.*." Trans+oraci#n , -resentaci#n de datos.El $)&* transforma los datos que se introducen de acuerdo con la

    estructura necesaria para guardarlos, libera al usuario de la tarea de

    distinguir entre el formato lgico y el f'sico de los datos. 6l mantener la

    independencia de los datos, el mane#ador transforma las solicitudes lgicas

    en comandos que localian f'sicamente y recuperan los datos solicitados,

  • 7/24/2019 DDBD_U1_A2_JUBP

    6/18

    Es decir, formatea los datosque localian f'sicamente y recuperan los datos

    solicitados. Es decir, formatea los datos f'sicamente recuperados para que

    se a#usten a las expectativas lgicas del usuario. En otras palabras,

    proporciona programas de aplicacin con independencia de soft(are y

    abstraccin de datos.

    ."Adinistraci#n de la se/uridad0El $)&* crea un sistema de seguridad que resguarda la seguridad del

    usuario y la privacidad de los datos dentro de la base de datos. Las reglas

    de seguridad determinan qu usuarios pueden tener acceso a la base de

    datos, a qu datos puede tener acceso cada usuario y qu operaciones

    +leer, agregar, eliminar o modificar puede realiar ste. Esto es muy

    importante en sistemas de bases de datos para usuarios m!ltiples, donde

    muc%os de stos pueden tener acceso a la base de datos al mismo tiempo.

    1."Control de acceso de usuarios 2lti-les:El $)&* crea las estructuras que permiten el acceso de usuarios m!ltiples

    a los datos. ;ara asegurar la consistencia y la seguridad de los datos, el

    $)&* utilia algoritmos comple#os para permitir el acceso de usuarios

    m!ltiples a la bases de datos sin comprometer su integridad.6dministracin de tareas de respaldo y recuperacin: el $)&* proporciona

    procedimientos de respaldo y recuperacin para garantiar la seguridad e

    integridad. Los $)&* actuales proporcionan utiler'as especiales que

    permiten que el $)6 realice procedimientos de respaldo y recuperacin

    rutinarios y especiales. La administracin de la recuperacin tiene que ver

    con la recuperacin de la base de datos despus de una falla, por e#emplo,

    un sector defectuoso en el disco o una falla de corriente. 8al capacidad essumamente importante para la preservacin de la integridad de la base de

    datos.

    3."Adinistraci#n de tareas de res-aldo , recu-eraci#n0El $)&* proporciona procedimientos de respaldo y recuperacin para

    garantiar la seguridad e integridad. Los $)&* actuales proporcionan

    utiler'as especiales que permiten que el $)6 realice procedimientos de

    respaldo y recuperacin rutinarios y especiales. La administracin de la

    recuperacin tiene que ver con la recuperacin de la base de datos

    despus de una falla, por e#emplo, un sector defectuoso en el disco o una

    falla de corriente. 8al capacidad es sumamente importante para la

    preservacin de la integridad de la base de datos.

  • 7/24/2019 DDBD_U1_A2_JUBP

    7/18

    4."Adinistraci#n de la inte/ridad de los datos0El $)&* promueve y %ace cumplir las reglas necesarias para et minar los

    problemas de integridad de los datos, con lo que se reduce al m'nimo la

    redundancia de los datos y se incrementa al mximo la consistencia de

    stos. Las relaciones entre los datos guardados en el diccionario se utilian

    para %acer que se mantenga la integridad de stos.

    5."Len/uajes de acceso a !ase de datos e inter+aces de -ro/raaci#nde a-licaciones0El $)&* permite el acceso a los datos mediante un lengua#e de consulta.

    "n lengua#e de consulta es aquel que no tiene procedimientos es decir, el

    que permite al usuario especificar !nicamente qu debe %acer y no cmo

    debe %acerlo. El lengua#e de consulta de $)&* contiene dos componentes:

    un lengua#e de definicin de datos +$$L, por sus siglas en ingls y un

    lengua#e de manipulacin +$&L, por sus siglas en ingls. El $$L define las

    estructuras donde se alo#an los datos, y el $&L permite que los usuarios

    extraigan los datos de la base de datos. El $)&* tambin permite que los

    programadores acecen a los datos mediante lengua#es de procedimientos

    +isual )asic, entre otros. 8ambin

    proporciona utiler'as administrativas utiliadas por el $)6 y el dise5ador

    para crear, e#ecutar, monitorear y mantener la base de datos.

    6."Inter+aces de counicaci#n de !ases de datos0La generacin actual de sistemas de administracin de bases de datos

    proporciona rutinas de comunicacin especiales que permiten que la base

    de datos acepte las solicitudes del usuario final en una ambiente de red de

    computadoras. $e %ec%o, las capacidades de comunicacin de una basede datos son una caracter'stica esencial del $)&* moderno. ;or e#emplo,

    el $)&* podr'a disponer de funciones de comunicacin para tener acceso

    a la base de datos a travs del internet, por medio de exploradores como

    ?etscape o Explorer como fase frontal. En este ambiente, la comunicacin

    se establece de varias maneras.

    7 Los usuarios finales pueden generar respuestas con el llenado de

    formularios en pantalla a travs de su explorador preferido de internet.7 El $)&* puede publicar en internet, automticamente, reportes

    predeterminados con un formato de internet que permita que cualquier

    usuario pueda explorarlos.7 El $)&* puede conectarse a sistemas de terceros para distribuir

    informacin v'a correo electrnico u otras aplicaciones de productividad

    como Lotus ?otes.

  • 7/24/2019 DDBD_U1_A2_JUBP

    8/18

    Instalaci#n S7L.

    El primer paso es seleccionar el arc%ivo *E8"; como administrador, dando clic en

    el botn derec%o del ratn.

    omenar el instalador de @indo(s a reconocer los arc%ivos necesarios para

    que se instale.

    A nos presenta la siguiente pantalla con las diferentes opciones a tomar.

  • 7/24/2019 DDBD_U1_A2_JUBP

    9/18

    6%ora del men! del lado iquierdo damos clic sobre instalacin.

    $espus nos aparecer esta otra ventana.

  • 7/24/2019 DDBD_U1_A2_JUBP

    10/18

    ;rocedemos a tomar la primera opcin4 ?e( *BL *erver stand

    En donde introduciremos el n!mero de serie.

  • 7/24/2019 DDBD_U1_A2_JUBP

    11/18

    6ceptamos los trminos de licencia del programa. >eremos cmo inicia la

    instalacin.

    *e presentara la siguiente pantalla, la de#amos tal cual esta y damos clic en ?ext.

  • 7/24/2019 DDBD_U1_A2_JUBP

    12/18

    ontinuara con la instalacin, donde nos presentar un informe de las posibles

    fallas en elementos del sistema.

    $e#aremos de nuevo las opciones como se presentan y damos clic en ?ext.

  • 7/24/2019 DDBD_U1_A2_JUBP

    13/18

    6%ora seleccionamos la opcin *elect 6ll y despus damos clic en ?ext.

    Esperamos un momento.

  • 7/24/2019 DDBD_U1_A2_JUBP

    14/18

    $e nuevo de#amos todo tal cual y seleccionamos ?ext.

    )ien, a%ora en la parte de aba#o daremos clic en 16dd urrent "ser3 .En este

    momento buscamos el nombre del administrador del equipo y despus en ?ext.

  • 7/24/2019 DDBD_U1_A2_JUBP

    15/18

    $e la misma manera procedemos para la ventana siguiente.

    En esta otra ventana de#amos todo como esta y solo damos clic en ?ext.

    $e la misma manera que en las ventanas anteriores tomaremos la opcin de 6dd

    urrent "ser, seleccionamos al administrador del equipo y procedemos a dar clic a

    ?ext.

    ;ara esta opcin solo damos clic en ?ext.

  • 7/24/2019 DDBD_U1_A2_JUBP

    16/18

    ;ara esta ventana la instruccin es dar clic en el botn 9?*86LL.

    Esperamos a que termine la instalacin.

    ?os muestra que %a terminado la instalacin.

  • 7/24/2019 DDBD_U1_A2_JUBP

    17/18

    >emos como inicia el programa.

    6%ora para comenar a traba#ar damos clic en la opcin onnect.

    A como podemos observar concluimos con xito la instalacin del soft(are.

    ;ara mi posible caso de estudio utiliare el modelo relacional, pues es el ms

    usado en la actualidad y que re!ne las caracter'sticas necesarias.

  • 7/24/2019 DDBD_U1_A2_JUBP

    18/18

    )9)L9=