Vous êtes sur la page 1sur 1

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR

ESCUELA DE SISTEMAS
PRIMER EXAMEN BIMESTRAL DE BASE DE DATOS II
Nombre:

Fecha: 23 de febrero de 2015

Declaracin Anticopia.
Con mi firma certifico que en el transcurso del presente examen no proporcionar ayuda de ningn tipo a compaero alguno, ni har uso
de cualquier tipo de medio ilegal y/o antitico por el cual pueda salir beneficiado en la presente evaluacin.

Firma

1. En base al modelo E/R del grfico, elabore el modelo fsico (indique el tipo de dato, PK, FK, NULL, NOT NULL) (20
ptos.) de una base de datos sobre un almacn de piezas de modo que:

2.

Se almacenan los siguientes accidentes geogrficos: ros, lagos y montaas


De cada accidente se almacenan su posicin horizontal y vertical segn el eje de la tierra, adems de su nombre
De los ros se almacena su longitud, de las montaas su altura y de los lagos su extensin
Se almacena tambin informacin sobre cada pas, su nombre, su extensin y su poblacin
Se desea almacenar informacin que permite saber en qu pas est cada accidente geogrfico, teniendo en cuenta que
cada accidente puede estar en ms de un pas.
Se almacena tambin los nombres de cada localidad del planeta. Y se almacena por qu localidades pasa cada ro.
Escriba las instrucciones SQL para las siguientes consultas (30 ptos)
A. Cul es la montaa que est en el mayor nmero de pases. (nombre, posH, posV, altura)
B. Liste los pases y el nmero de lagos, montaas y ros que posee cada uno. (nombre, n_lagos, n_montaas, n_rios)
C. Liste las localidades, el nmero total de kilmetros que posee en ros y el promedio de kilmetros de las

localidades de su pas (nombre, total_km, prom_km_loc_pais ).


3.
4.

A la tabla pases adale el campo nmero de accidentes (n_accidentes) y cree un store procedure que reciba como
parmetro el nombre del pas, y calcule y actualice este valor en el campo creado anteriormente. (25 ptos.)
A la tabla ros agregue el campo n_localidades y cree un store procedure que no reciba parmetros y guarde en
este campo el nmero total de localidades por las que pasa el rio (25 ptos.)

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR


ESCUELA DE SISTEMAS
PRIMER EXAMEN BIMESTRAL DE BASE DE DATOS II
Nombre:

Fecha: 23 de febrero de 2015

Declaracin Anticopia.
Con mi firma certifico que en el transcurso del presente examen no proporcionar ayuda de ningn tipo a compaero alguno, ni har uso
de cualquier tipo de medio ilegal y/o antitico por el cual pueda salir beneficiado en la presente evaluacin.

Firma

1. En base al modelo E/R del grfico, elabore el modelo fsico (indique el tipo de dato, PK, FK, NULL, NOT NULL) (20
ptos.) de una base de datos sobre un almacn de piezas de modo que:

2.

Se almacenan los siguientes accidentes geogrficos: ros, lagos y montaas


De cada accidente se almacenan su posicin horizontal y vertical segn el eje de la tierra, adems de su nombre
De los ros se almacena su longitud, de las montaas su altura y de los lagos su extensin
Se almacena tambin informacin sobre cada pas, su nombre, su extensin y su poblacin
Se desea almacenar informacin que permite saber en qu pas est cada accidente geogrfico, teniendo en cuenta que
cada accidente puede estar en ms de un pas.
Se almacena tambin los nombres de cada localidad del planeta. Y se almacena por qu localidades pasa cada ro.
Escriba las instrucciones SQL para las siguientes consultas (30 ptos)
A. Cul es el rio que pasa por el mayor nmero de localidades. (nombre, posH, posV, longitud)
B. Liste los pases y el nmero de: ros, lagos y montaas que posee cada uno. (nombre, n_rios, n_lagos, n_montaas)
C. Liste las localidades, el promedio de kilmetros que posee en ros y la suma de kilmetros de las localidades

de su pas (nombre, prom_km, total_km_loc_pais ).


3.
4.

A la tabla localidades adale el campo nmero de rios (n_rios) y cree un store procedure que reciba como
parmetro el id_localidad, y calcule y actualice este valor en el campo creado anteriormente. (25 ptos.)
A la tabla lagos agregue el campo n_pais y cree un store procedure que no reciba parmetros y guarde en este
campo el nmero total de pases en los que est el lago (25 ptos.)

Vous aimerez peut-être aussi