Gu´a de Modelo Relacional (preliminar) ı

Mauricio Monsalve Moreno (auxiliar CC42A/CC55A) Oto˜o de 2007 n

1

Problemas conceptuales
1. ¿Qu´ es una relaci´n? ¿Qu´ es un esquema de relaci´n? e o e o 2. ¿Qu´ es una llave primaria? ¿Qu´ es una llave alterna? ¿Qu´ es una llave minimal? ¿Qu´ es e e e e una superllave? 3. ¿Qu´ restricci´n impone una llave primaria sobre su relaci´n en un modelo de datos relacional? e o o 4. Indique la superllave m´s sencilla (e inmediata) que cualquier relaci´n tiene, independiente a o de su informaci´n. o 5. ¿Qu´ es una llave externa o for´nea? ¿Qu´ tipo de restricci´n significa en un modelo de datos e a e o relacional? 6. Sea el esquema R(A1 , A2 , ..., An ) y la instancia t una instancia de R. ¿Qu´ significa lo que e sigue? (a) t[Aj ] (b) t[A1 , A4 , An ] (c) t[A2 , A3 ] = (auto, rojo) 7. Sea la relaci´n ”padre”, P, tal que asocia un padre a un hijo. Exprese la relaci´n de forma o o conjuntista y de forma relacional: mencione esquema, dominio, llaves y posibles instancias. 8. Un cliente tiene RUT, nombre, apellido, fecha de nacimiento, tel´fono y domicilio. Construya e la relaci´n Cliente indicando esquema, llaves, dominio, etc. o 9. Sean s y t tuplas de la relaci´n R. Se sabe que s[A1 , A2 ] = (automvil, 20mins), t[A2 ] = 1hora o y s[A3 ] = t[A3 ] = 40km. Invente un esquema para R, indicando llave primaria y otras instancias.

10. Escriba un modelo relacional que modele funciones matem´ticas de una variable. ¿C´mo a o har´ para componer variables? ıa 11. Sea el esquema de relaci´n R(A, B, C, D). Sean S, T y U relaciones tales que: S = {t[A, B, C] : o t ∈ R}, T = {t[A, D] : t ∈ R} y U = {t[A] : t ∈ T }. ¿C´mo se relacionan las cardinalidades o de R, S, T y U ? 1

un estado puede ser inicial o terminal. dominio. Convierta el siguiente diagrama entidad-relaci´n a relacional: o 17. Suponiendo que cada entidad posee s´lo un atributo (con el mismo nombre de la entidad). Construya un modelo relacional que modele el modelo relacional: mencione esquema. 14. ¿Qu´ informaci´n adicional es e o necesaria? 18.12. 15. por lo que est´ etiquetada a u a con ese s´ ımbolo. Los estados est´n etiquetados con n´meros naturales. Construya modelos relacionales que modelen los siguientes tipos de grafos. Un aut´mata finito determinista -tambi´n conocido como m´quina determinista de estados o e a finitos. Construya un modelo relacional que modele el modelo entidad-relaci´n: mencione esquema. e a ´ (c) Arboles. o dominio. Escriba un modelo relacional a que modele un aut´mata finito determinista. o 13. Contrad´ a ıgalo con un ejemplo. Ojo: debe permitir modelar relaciones n-arias. Una transici´n ocurre a u o ante la ocurrencia de un s´ ımbolo (un car´cter de alg´n alfabeto). 2 . como m´ximo N + M relaciones a ser´n generadas en el proceso”. (b) Grafos dirigidos ac´ ıclicos (tambi´n conocidos como poli´rboles). o convierta el siguiente diagrama entidad-relaci´n a relacional: o 19. Un d´ escucha a un ingeniero afirmar lo siguiente: ”al convertir un diagrama entidad-relaci´n ıa o con N entidades y M relaciones a un equivalente relacional. Adem´s. (d) Listas enlazadas. llaves y posibles instancias. cuidando en elegir bien las llaves: (a) Grafos dirigidos cualquiera. a o 16. llaves y posibles instancias. Construya un modelo relacional que modele ´rboles geneal´gicos. Ojo: debe permitir modelar sus restricciones.es un grafo dirigido que modela estados (nodos o v´rtices) y transiciones entre estados e (arcos o aristas).

¿Se est´ modelando una situaci´n factible? a o 3. conteste: 1. ¿Qu´ situaci´n modela? e o 2.1 Problemas tipo Llaves for´neas a Observe detenidamente el siguiente modelo relacional: Acerca del modelo relacional. ram. ¿Qu´ modelan estos esquemas? ¿Cu´les son sus llaves? Escriba un modelo entidad-relaci´n equivalente. 3 .20. Suponga que la base de datos no tiene tuplas. a o 2 2. mail) y Posee(rut. Utilice su ingenio y repare el modelo. 4. (Ingenier´ reversa) Considere los siguientes esquemas de relaci´n: PC(id pc. hdd). ıa o e Persona(rut. ¿Qu´ ocurre si inserta una tupla en la relaci´n e o Profesional? Indique todas las relaciones con problemas y demuestre que no pueden ser llenadas. nombre. id pc). ¿C´mo las restricciones referenciales pueden hacer infactible un modelo? Sea formal (deo muestre). mhz. apellido.

3 Rentabilidad en integraci´n vertical o Muchas veces las empresas realizan m´s de una actividad econ´mica. el retorno exigido de e los pasivos corresponde al promedio ponderado del inter´s de los pasivos de largo plazo. a Cada mercado ofrece su propia rentabilidad y riesgo intr´ ınsecos.2 Diagrama entidad-relaci´n de un sistema de ventas o El siguiente modelo representa un sistema de ventas. es el patrimonio destinado a ıa a cada una). e 2. La ponderaci´n se estimar´ por la cantidad de recursos que o a destinan a cada actividad (en una empresa sin econom´ de ´mbito.2. Por ejemplo. Una empresa tambi´n tiene pasivos (deudas y compromisos). Las empresas que atienden varios mercados se dice que est´n ”integradas verticalmente”. En particular. una empresa de a o correos suele dar servicios de transporte de encomiendas. considerando e 4 . algo que tambi´n hacen las empresas de e buses. y una empresa integrada verticalmente tiene una rentabilidad y riesgo equivalente al promedio ponderado de las rentabilidades y riesgos de cada mercado que atiende. Convi´rtalo a su equivalente relacional.

y de ponderar o el retorno de la actividad por la raz´n patrimonio/activos y el retorno exigido de la deuda por la o raz´n deuda/activos. Para esto: o 1.como pesos la fracci´n del valor de cada pasivo LP por sobre la suma de los pasivos LP (considerando o precios de mercado).4 Entidades d´biles e Convierta el siguiente diagrama entidad-relaci´n a su equivalente relacional: o 5 . La valuaci´n de una empresa sigue de conocer el total de patrimonio y de pasivos. o 2. o Usted desea construir una base de datos que registre toda la informaci´n indicada para una o colecci´n de empresas. o o 2. Construya un modelo entidad-relaci´n de la situaci´n. Construya el modelo relacional transformando el modelo entidad-relaci´n previo. donde el valor de los activos equivale a la suma del patrimonio y los pasivos.

3 3. o 6 .1 Problemas avanzados Diagrama entidad-relaci´n gigante o Convierta el siguiente diagrama entidad-relaci´n a su equivalente relacional.

Sign up to vote on this title
UsefulNot useful