Actividad Unidad 2 - Ledy Dayana Cepeda

download Actividad Unidad 2 - Ledy Dayana Cepeda

of 8

Transcript of Actividad Unidad 2 - Ledy Dayana Cepeda

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    1/8

    ACTIVIDAD DE LA UNIDAD 2

    PRESENTADO POR:

    LEDY DAYANA CEPEDA ANACONA

    PRESENTADO A:

    ING. ALBA LUCIA HERNANDEZ MANCILLA

    SERVICIO NACIONAL DE APRENDIZAJE

    2016

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    2/8

    ¿Cóm !"#$!% &!' B!'(' $( D!)' R(&!*+%!&(' (% &! *%'),#**+ó% $( #% S+')(m!$( B!'(' $( B!)'-

    El modelo relacional representa los datos en una base de datos como una colección derelaciones. Cada relación se asemeja a una tabla, en donde cada fila de la tablarepresenta una colección de datos conexos o afines. Las bases de datos relacionalesaseguran que no haya datos incoherentes. Gracias a ella, se garantiza que una entidad,

    siempre se relacione con otras entidades alidas, es decir las que existen en la base dedatos.

    ¿C#&(' '(,/!% &!' ()!!' !'(' ,+%*+!&(' !,! #% #(% $+'(3 $( #% SBD-

    !ara llegar al dise"o de las #ases de $atos %elacionales $%' es necesario cumplir antes con una serie de actiidades que est(n asociadas al Ciclo de Vida del Sistema de

     Aplicación de Bases de Datos llamada Definición del Sistema. !ara ello, se requieredeterminar cu(l a a ser el (mbito y los l)mites del sistema que se pretende dise"ar,incluyendo las principales istas de usuario, los tipos de usuarios y las (reas de aplicacióntanto actuales como futuras. *simismo, se necesita recoger y analizar, los requerimientosde los usuarios y las operaciones realizadas en la organización o instituciones desde

    distintos puntos de istas.

     *l cumplir con estas actiidades, se podr( empezar con la etapa del dise"o para elsistema de base de datos requerido. !ara ello, se hace indispensable seguir unametodolog)a que permita guiar el proceso con arias t+cnicas claramente definidas paraser utilizadas en las tres fases principales El dise"o conceptual, el dise"o lógico y eldise"o f)sico, que aseguren un procedimiento ordenado y metódico.

     *hora bien, las etapas a seguir para el dise"o de una base de datos, no tienen querealizarse en una secuencia estricta ya que se puede darse el caso que sea necesariomodificar el dise"o de una fase que ya se realizó, por lo tanto, existir( un ciclo deretroalimentación entre las tres fases y dentro de ellas.

    -*E $EL $/E01 $E #*E $E $*21

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    3/8

    $e la figura anterior se deduce que las fases para el dise"o son

    3. *n(lisis y definición de requisitos4. $ise"o del esquema conceptual &modelo E%'5. Elección de un G#$6. 2ransformación del modelo de datos o dise"o lógico

    7. $ise"o f)sico de la base de datos

    $entro de este marco, se puede obserar que el primer paso para el dise"o de cualquier base de datos, es la recopilación de requisitos y el an(lisis de la información, paradeterminar cómo y para qu+ se utilizar(, donde el dise"ador debe entreistar a losusuarios a objeto de comprender y documentarse sobre 8Cu(l es el propósito de la basede datos9 8:u+ información debe tener9 8:u+ información desea generar9 2eniendoclaro estos requerimientos se procede a crear un esquema conceptual mediante unmodelo de datos conceptual de alto niel &este paso se llama el dise"o conceptual'.

    !osteriormente se realizar el siguiente paso que es la elección de un istema de Gestiónde #ase de $atos &G#$' o ersión inglesa $ata#ase ;anagement ystem &$#;'. $e

    hecho, si decidimos utilizar un sistema gestor de bases de datos relacionales, podemosrecurrir a los siguientes gestor de bases de datos 1racle, $#4 de/#;, :L erer de;icrosoft, /nterbase de #orland o a cualquier otro de los muchos sistemas gestores debases de datos relacionales que existen en el mercado.

    PREGUNTAS:

    1.  *nalice los siguientes ejemplos del ;odelo relacional, y con base a estosespecifique si se cumplen o no los siguientes aspectos &%ealice este an(lisis deforma indiidual, es decir responda las preguntas para cada tabla'

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    4/8

    a. Los nombres de los renglones tienen relación con la entidad.La entidad o tabla es clientes y los nombres de los renglones son cada uno de losatributos que juntos forman un registro o renglón, por lo tanto si tiene relación ya queestos son los que contiene la información necesaria de cada cliente.

    b. 2odas las columnas contienen datos congruentes a los atributos de la entidad.Los atributos efectiamente contienen datos espec)ficos de la entidad y que correspondena la información exacta.

    c. Cada campo tiene alor atómico.o existentuplas id+nticas pero si poseen datos id+nticos puesto que al determinar la ciudad delproeedor dependiendo de dónde se encuentre se repite si son las mismas ciudadescomo por ejemplo de la ciudad de Cali o #ogot(.

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    5/8

    a. Los nombres de los renglones tienen relación con la entidad.La entidad se denomina art)culos y los nombres de los atributos son código, descripción,proeedor, costo, enta, por lo tanto si tiene relación ya que con estos se tieneinformación necesaria del producto.

    b. 2odas las columnas contienen datos congruentes a los atributos de la entidad.Los atributos efectiamente contienen datos espec)ficos de la entidad y sus relaciones

    adem(s de que corresponden a la información exacta.c. Cada campo tiene alor atómico.

    o existentuplas id+nticas pero si poseen datos id+nticos debido a la relación que existe con otratabla llamada proeedor dónde se encuentre se repite si son el mismo proeedor delproducto.

    a. Los nombres de los renglones tienen relación con la entidad.La entidad o tabla es proeedores y los nombres de los renglones son cada uno de losatributos que juntos forman un registro o renglón, por lo tanto si tiene relación ya queestos son los que contiene la información necesaria de cada proeedor.

    b. 2odas las columnas contienen datos congruentes a los atributos de la entidad.Los atributos efectiamente contienen datos espec)ficos de la entidad y que correspondena la información exacta.

    c. Cada campo tiene alor atómico.o existentuplas id+nticas pero si poseen datos id+nticos puesto que al determinar la ciudad delproeedor dependiendo de dónde se encuentre se repite si son las mismas ciudades.

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    6/8

    a. Los nombres de los renglones tienen relación con la entidad.La entidad es factura?enc y los nombres de los renglones son cada uno de los atributosque juntos forman un registro, por lo tanto si tiene relación ya que estos son los quecontiene la información necesaria para la creación de la factura.

    b. 2odas las columnas contienen datos congruentes a los atributos de la entidad.Los atributos efectiamente contienen datos espec)ficos de la entidad y que correspondena la información exacta.

    c. Cada campo tiene alor atómico.o existentuplas id+nticas pero si poseen datos id+nticos como en el caso de la columna forma depago o plazo.

    a. Los nombres de los renglones tienen relación con la entidad.La entidad es clientes detalle?factura y los atributos si tiene relación ya que estos son losque contiene la información necesaria de los detalles de la factura.

    b. 2odas las columnas contienen datos congruentes a los atributos de la entidad.Los atributos efectiamente contienen datos espec)ficos de la entidad pero no cumplencon las reglas de normalización y relación porque el atributo /d?-act no est( registrado enarias tuplas.

    c. Cada campo tiene alor atómico.

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    7/8

    d. 2odos los atributos tienen un nombre =nico.2odos los atributos est(n representados por un nombre =nico y no se repiten. Losatributos que se describen en la tabla son /d?-act, Codigo?*rt, Cantidad, ub?total.

    e. Existen tuplas id+nticas.Cada tupla tiene un respectio alor no existe redundancias ni duplicaciones.

    4. %eise el siguiente ejemplo de una 2abla de comparendos e indique lo siguiente

    a' 8Cu(l o cu(les de las caracter)sticas de la relación >1 est( cumpliendo la tabla9@ustifique su respuesta.

    b' 1 se cumplen en la tabla, realice lasmodificaciones que considere necesarias para que la entidad cumpla con lascaracter)sticas de una relación. @ustifique su ajuste.

    a. La clae primaria del atributo A$ocumentoA que es la llae principal no puede

    ser nula. Cada tabla debe tener una llae primaria.b. El atributo comparendo que debe ser una llae for(nea relacionada con una

    subtabla que contenga el código y la descripción del comparendo.c. Existe redundancia de datos. Ejemplo en el >ombre ClarB ent.

    ;odificación 2abla Comparendos

    e propone la siguiente tabla como modificación, inicialmente se unificaron los registrosque estaban repetidos. $espu+s se complementa y organizan las tuplas. -inalmente seregistra la información exacta de cada infractor.

  • 8/16/2019 Actividad Unidad 2 - Ledy Dayana Cepeda

    8/8

    c. Cada posición en la tabla almacena un alor simple de un atributo. >o secumple ya que hay alores ingresados con caracteres de m(s DF que hay m(sde una alor simple.

    d. 2odos los alores almacenados en un campo son del mismo tipo, es decir,est(n definidos sobre el mismo dominio.

    e. Cada atributo debe poseer un nombre =nico. >o se cumple porque en el

    atributo documentos hay registro que no llean un alor =nico. i se cumpleesta condición.

    f. El orden de los campos o atributos no es releante. i se cumple estacondición ya que cual sea el orden de los atributos se a a obtener lainformación. !ero en este caso debe ser presentado de mejor manera.

    g. El orden de los registros o tuplas no es releante. i se cumple porque no tieneun orden releancia el orden del infractor.

    h. >o pueden existir dos tuplas id+nticas en la tabla. >o se cumple ya que hay unmismo infractor en dos registro.

    D*#m(%) Nm,( P&!*!45(+*#& Cm!,(%$ I%,!**+ó% A7(%)(

    34567 @ulian 1sorio >EE45 67HIJ64456 !ico y placa Carola rubiano545667 ClarB ent $-56$ 56676655647 *bandono

    Exceso deelocidad

     *lex *rce Caro%ubiano

    I5677 Carla $uran *#*6JJ$@654

    667676634566 Cinturón deseguridad

    Luis anchez