unidad 01 semana 2
TRANSCRIPT
-
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****