Unidad 01 Semana 2

  • Upload
    ronald

  • View
    240

  • Download
    0

Embed Size (px)

Citation preview

  • 8/18/2019 Unidad 01 Semana 2

    1/46

    BASE DE DATOSTeoría

    Curso: Base de Datos

    Equipo de Profesores del Curso

  • 8/18/2019 Unidad 01 Semana 2

    2/46

    Logro del Curso

    Al finalizar el curso, el alumno diseña crea eimplementa una base de datos para un proceso denegocio que contenga istas !ie"# $ procedimientos

    almacenados !stored procedure %aciendo uso dellengua&e de programaci'n Transact ( S)L*

  • 8/18/2019 Unidad 01 Semana 2

    3/46

    +'rmula de Ealuaci'n

      donde• -+ = Promedio Final• CE . Evaluación Continua de Teoría• E-/ = Examen Parcial de Teoría• E+/ = Examen Final de Teoría• LC . Evaluación Continua de Laboratorio

    • L-/ . Examen Parcial de Laboratorio• L+/. Examen Final de Laboratorio• -C/ . Trabajos Prcticos• 0A = Evaluación !ctitudinal

     -+ . "#$ %EP"& ' "($ %EF"& ' "#$ %LP"& ' "($ %LF"& ')$ P*+, %LC-.-"& ' #/$ %PC"& ' "/$ %0!"& ')$ P*+,%CE-.-"&

  • 8/18/2019 Unidad 01 Semana 2

    4/46

    +ec%as de Ealuaci'n

    Tipo de Ealuaci'n Semana 1ecuperableEC/LC/

    TerceraCuarta

    0+

    EC2LC2

    1uinta2exta

    0+

    E- 23ptima 24L- +ctava 24

    EC3LC3

    53cimo primera53cimo se6unda

    0+

    LC4 !Lab#EC4 !Teor5a#

    53cimo cuarta53cimo quinta

    0+

    L+ 53cimo quinta 24

    0A 53cimo quinta 0+

    -C 53cimo sexta 0+

    E+ 53cimo s3ptima 24

  • 8/18/2019 Unidad 01 Semana 2

    5/46

    16brica de Ealuaci'n Actitudinal

  • 8/18/2019 Unidad 01 Semana 2

    6/46

    Temario

    E7amen -arcial !E-#"7 Conceptos 6enerales de la 8ase de 5atos- arquitectura

    9 sus principales funciones7#7 *elaciones de correspondencia: %""- ",- ,,&

    .7 5eterminación 6rfica de una a6re6ación 9;o6enerali

  • 8/18/2019 Unidad 01 Semana 2

    7/46

    Temario

    E7amen +inal !E+#"7 5eterminación de dependencia funcional o

    dependencia funcional completa7#7 0ormali

  • 8/18/2019 Unidad 01 Semana 2

    8/46

    8ase de 5atos

    Aspectos8ntroductorios

    9odelo l'gico:globalde los datos

    9odelo relacional

    1ed de Contenidos

  • 8/18/2019 Unidad 01 Semana 2

    9/46

    >nidad ?2esión "2istemas de 8ase de 5atos

    Curso: Base de Datos

    Equipo de Profesores del Curso

  • 8/18/2019 Unidad 01 Semana 2

    10/46

    Lo6ro de la >nidad

     !l final de la unidad- los alumnos describirn loscomponentes de una base de datos a partir de casospropuestos por el profesor- tomados de situacionescotidianas 9 de ejemplos producidos individualmente7

     !simismo- determinarn los elementos de una base dedatos 9 sus interrelaciones7

    Temario"7"7 ?ntroducción al curso7"7#7 Conceptos bsicos"7.7 *epresentación de la información

  • 8/18/2019 Unidad 01 Semana 2

    11/46

    Temario

    • Concepto de 8ases de 5atos7• *epresentación de la información

  • 8/18/2019 Unidad 01 Semana 2

    12/46

    Concepto de Base de Datos

    ;Con&unto de datos interrelacionados entre s5,almacenados con car

  • 8/18/2019 Unidad 01 Semana 2

    13/46

    Sistemas de >esti'n deBase de Datos

    ;>n 2istema de @estión de 8ases de 5atos %2@85& esun conjunto de pro6ramas que permiten elalmacenamiento- modificación 9 extracción de la

    información en una base de datos- adems deproporcionar Aerramientas para aBadir- borrar- modificar9 anali

  • 8/18/2019 Unidad 01 Semana 2

    14/46

    1epresentaci'n de la 8nformaci'n

    5urante el proceso 9 construcción de un sistemainformativo automati

  • 8/18/2019 Unidad 01 Semana 2

    15/46

    1epresentaci'n de la 8nformaci'n

    Cuando se %abla de informaci'n, se %ace referencia, atres nieles diferentes de abstracci'n

    /* 08?EL DE 9@0DO 1EAL

    2* 08?EL DE DO9808O DE 8DEAS

    3* 08?EL DE DATOS

  • 8/18/2019 Unidad 01 Semana 2

    16/46

    1epresentaci'n de la 8nformaci'n

    /* 08?EL DE 9@0DO 1EAL

    1eferido a la e7istencia de E0T8DADES u OBETOS,

    dentro de un conte7to o mundo real !rea o -rocesode 0egocio#*

    Ejemplo de Entidades u Objetos

     !L>,0+ P*+FE2+*

    L!PT+P

  • 8/18/2019 Unidad 01 Semana 2

    17/46

    1epresentaci'n de la 8nformaci'n

    1eferido a las propiedades, caracter5sticas o atributos

    de cada E0T8DAD, donde se insertar,0+

    L!PT+P

    2* 08?EL DE DO9808O DE 8DEAS

    nombre

    apellido

    dirección

    marca

    modelo

  • 8/18/2019 Unidad 01 Semana 2

    18/46

    1epresentaci'n de la 8nformaci'n

     !L>,0+

    L!PT+P

    2* 08?EL DE DO9808O DE 8DEAS

    nomDalumapeDalum

    dirDalum

    marDlap

    modDlap

  • 8/18/2019 Unidad 01 Semana 2

    19/46

    ?dentifica los campos para lossi6uientes objetos :

    1epresentaci'n de la 8nformaci'n

    8+LET!

    E,PLE!5+

    E?C>L+

    2* 08?EL DE DO9808O DE 8DEAS

  • 8/18/2019 Unidad 01 Semana 2

    20/46

    1epresentaci'n de la 8nformaci'n

    0ivel del domino de las ideas:CA9-OS o AT18B@TOS

    PROFESOR 

    DNI : DNI_PROFNOMBRE : NOM_PROFAPELLIDO1: APEPAT_PROFAPELLIDO2:  APEMAT_PROFCATEGORIA: CAT_PROF

  • 8/18/2019 Unidad 01 Semana 2

    21/46

    1epresentaci'n de la 8nformaci'n

    *epresentados mediante cadenas de

    caracteres o de bits7 Es importantediferenciar el tipo de dato 9 valor de datos

    3* 08?EL DE DATOS

    PROFESOR

    DNI :DNI_PROF 07623122 

    NOMBRE:NOM_PROF  JuanAPELLIDO 1 :APEPAT_PROF ÁlvarezAPELLIDO 2 :APEMAT_PROFSánchezCATEGORIA :CAT_PROF C002

  • 8/18/2019 Unidad 01 Semana 2

    22/46

  • 8/18/2019 Unidad 01 Semana 2

    23/46

    0iel de Abstracci'n

  • 8/18/2019 Unidad 01 Semana 2

    24/46

    1eglas del 0egocio

    Las or6ani

  • 8/18/2019 Unidad 01 Semana 2

    25/46

    1eglas del 0egocio

    Indicar otras reglas de negocios

    Las 1eglas del 0egocio  o Con&unto de 1eglas de0egocio  describe las políticas- normas- operaciones-definiciones 9 restricciones presentes en una or6ani

  • 8/18/2019 Unidad 01 Semana 2

    26/46

    1elaciones de Correspondencia

    Existen asociaciones o relaciones enla

  • 8/18/2019 Unidad 01 Semana 2

    27/46

    1elaciones de Correspondencia

    La combinación de las relaciones- 6eneranlos si6uientes tipos:

    @0O A @0O

    @0O A 9@COSO ?8CE?E1SA

    9@COS A 9@COS

  • 8/18/2019 Unidad 01 Semana 2

    28/46

    1elaciones de Correspondencia

    PERSONA tiene 'RE(ETE  ) )

    @0O A @0O

    Correspondencia biuníoca !de uno a uno#

    entre las ocurrencias de los ob&etos*

  • 8/18/2019 Unidad 01 Semana 2

    29/46

    1elaciones de Correspondencia

    E&emplo• Cada ocurrencia de re6istro de la entidad Persona se relaciona con sólo

    una ocurrencia de re6istro de la entidad 8*EETE7

    • Cada ocurrencia de re6istro de la entidad 8*EETE se relaciona con

    sólo una ocurrencia de re6istro de la entidad Persona7Leer :>na Persona tiene sólo un 8*EETE 9 un 8*EETE sólo le pertenece auna persona

    Persona

    8reveteDNI_Per No!_Pe

    r"#eP_Per

    "#e(_Per

    987654(2

    P"i,& 3+"%+a /

    12(45678

    A-a#da R+)i#/,"i#

    P&,al"/

    65841249

    Dil)" M,ai,a

    *+aa

    Nro_)RE*E+E FchE!, Ca$e-or. a

    987654(2 15'42'1'

    A1

    12(45678 '71'2''8

    A4

    65841249 (''82''9

    A(

  • 8/18/2019 Unidad 01 Semana 2

    30/46

    1elaciones de Correspondencia

    @0O A 9@COSO ?8CE?E1SA

    Correspondencia de simple a compleja %o

    viceversa& entre las ocurrencias de los objetos

    PERSONA e" propietaria TE*EFONO  ) M 

  • 8/18/2019 Unidad 01 Semana 2

    31/46

    1elaciones de Correspondencia

    E&emplo• Cada ocurrencia de re6istro de la entidad Persona  se relaciona con

    mucAas ocurrencias de re6istro de la entidad Tel3fono7

    • Cada ocurrencia de re6istro de la entidad Tel3fono se relaciona con sólouna ocurrencia de re6istro de la entidad Persona 7

    • Leer:• En una Persona  es propietaria de varios Tel3fonos 9 un Tel3fono es

    propiedad de una Persona7

    PersonaTel3fono

    DNI_Per No!_Per

    "#eP_Per

    "#e(_Per

    987654(2

    P"i,& 3+"%+a /

    12(45678

    A-a#da R+)i#/,"i#

    P&,al"/

    65841249

    Dil)" M,ai,a

    *+aa

    Nro_DN

    I

    Nu!ero +,#o

    12(45678

    8677777 Fi&

    65841249

    2(45654 Fi&

    987654(2

    577654( Fi&

    12(45678

    99945(((( C"l+la

  • 8/18/2019 Unidad 01 Semana 2

    32/46

    1elaciones de Correspondencia

    9@COS A 9@COSPROFESOR en"e+a   EST,DIANTE  M M 

    9@COS A 9@COS

    Correspondencias comple&as entre lasocurrencias de los ob&etos*

  • 8/18/2019 Unidad 01 Semana 2

    33/46

    1elaciones de Correspondencia

    E&emplo• Cada ocurrencia de re6istro de la entidad Profesor  se relaciona con mucAas

    ocurrencias de re6istro de la entidad Estudiante7• Cada ocurrencia de re6istro de la entidad Estudiante se relaciona con mucAas

    ocurrencias de re6istro de la entidad Profesor 7

    Leer :>n estudiante recibe clases de mucAos Profesores 9 un Profesor  dicta clasesa mucAos Estudiantes7

    Profesor  EstudianteI&_Pro No!_Pro %r&_Pro

    1587 R+, ai#a Li%"#%iad&

    2658 Dil)" *+aa D&%,&

    1276 A)"#%ia M"$a Ma.i/,"

    Co&_E/$ No!_E/$ "#e_E/$

    ''1 Di#a Pa+%a

    ''2 !ia M&al"/

    ''( R&// Wa

    Nota.- Dada la complejidad de eta !elaci"# e#ecea!io da!le $# t!atamie#to epecial.

  • 8/18/2019 Unidad 01 Semana 2

    34/46

    -r

  • 8/18/2019 Unidad 01 Semana 2

    35/46

    -r

  • 8/18/2019 Unidad 01 Semana 2

    36/46

    -r

  • 8/18/2019 Unidad 01 Semana 2

    37/46

    EE9-LO 80TE>1ADO1

    En una biblioteca se desea diseBar la base de datos para elcontrol de los pr3stamos de libros7 5e cada libro se conoce elcódi6o que lo identifica- su titulo 9 la cantidad de p6inas quetiene7>n libro se clasifica por una materia  9 por una materia seclasifican mucAos libros7 5e cada materia se conoce el códi6oque la identifica 9 su nombre7 Los libros tienen mucAose&emplares pero un ejemplar lo es de un solo libro7 5e cadaejemplar se sabe su códi6o 9 su estado de conservación7

     !simismo- un libro se le puede prestar a mucAos usuarios 9 aun usuario se le pueden prestar mucAos ejemplaresM delusuario se conoce su 50?- nombre 9 apellido paterno- sudirección 9 su ocupación7

    CASO LA B8BL8OTECA !-

  • 8/18/2019 Unidad 01 Semana 2

    38/46

    EE9-LO 80TE>1ADO1

    38

    *elaciones de correspondencia :

    "&

    #&

    >n libro se clasifica por

    una materia 9 por unamateria se clasificanmucAos libros7

    Los libros tienen mucAos

    ejemplares pero unejemplar lo es de un sololibro7

    "m

    "

    m

  • 8/18/2019 Unidad 01 Semana 2

    39/46

    EE9-LO 80TE>1ADO1

    *elaciones de correspondencia :

    .&  !simismo- un libro se le

    puede prestar a mucAosusuarios 9 a un usuario sele pueden prestar mucAosejemplaresM

    m

    m

  • 8/18/2019 Unidad 01 Semana 2

    40/46

    EE9-LO 80TE>1ADO1

  • 8/18/2019 Unidad 01 Semana 2

    41/46

    Puedes diseBar este 5E* %5ia6rama Entidad *elación& usandoel case- softNare- 2T>5?+ C!2ELinO para descar6ar esta Aerramienta 6ratuita:http://zarza.usal.es/~fgarcia/docencia/isoftware/case/StudioCASEv1.htm 

    2T>5?+ C!2E

    http://zarza.usal.es/~fgarcia/docencia/isoftware/case/StudioCASEv1.htmhttp://zarza.usal.es/~fgarcia/docencia/isoftware/case/StudioCASEv1.htm

  • 8/18/2019 Unidad 01 Semana 2

    42/46

    Para recordar 

    • Entidad: Es un objeto que posee propiedades o características7• Campo o atributo: Es la unidad menor de información sobre un objeto 9 representa una

    propiedad o característica del objeto7• Campo llae !Llae primaria#:Es el campo o campos cu9o valor identifica de manera

    Gnica cada re6istro7• 1egistro, 5tem o tupla: Es una colección de campos asociados que representan un

    objeto con sus propiedades7• Dominio: Es el conjunto de posibles valores que puede tomar un campo o atributo de un

    objeto7• Ocurrencia de campo: El valor de un ítem definido en el dominio correspondiente- en

    un cierto momento del tiempo7• Ocurrencia de registro !o 5tem o tupla# @rupo de ocurrencias de campos

    relacionados que determinan los atributos de una entidad7• 1elaciones de correspondencia

    • 2imple: 5e uno a uno %" : "&• 2imple a Compleja: 5e uno a mucAos %" : ,&• Compleja: 5e mucAos a mucAos %, : ,&7

  • 8/18/2019 Unidad 01 Semana 2

    43/46

    +raao en -ru#o #ara la Se!ana 3 no e/-ru#o &e #roec$o nece/ar,a!en$e

    L"" "/&l" la a+,&"al+a%i;# d" la/

    I#di%a BIBLIOGRAFIA +/ada> F&-a d" "/"#,a%i;# : DI%I+"4 en 5or&

    Trabajo Nro. 1

  • 8/18/2019 Unidad 01 Semana 2

    44/46

  • 8/18/2019 Unidad 01 Semana 2

    45/46

    -1OECTO BASE DE DATOS

    4* -edir asesoramiento de los profesores de Basede Datos $ 9odelamiento de -rocesos sobre elproceso a elegir*

    F* -edir el isto bueno de ambos profesores delcurso !Teor5a $ Laboratorio# sobre el procesoelegido $ los documentos obtenidos*

    0+T!: El cumplimiento de lo solicitado tienepuntaje considerado en el pro9ecto

  • 8/18/2019 Unidad 01 Semana 2

    46/46

    (J

    A?# "l &"# "/ %&%id&& /+/ "%&/> !i /+

    %d+%,a @+"" li-ia "%,a

    Prov 2011

    +80 DE LA SES8O0>racias****