You are on page 1of 2

EXAMEN FINAL BASE DE DATOS I

1. Base de Datos: Colección de datos relacionados ordenados y organizados que tengan sentido a través de un
programa.
Sistema: Es un conjunto de componentes que interactúan para alcanzar algún objetivo.
Sistema de Información: Conjunto de procedimientos ordenados que al ser ejecutados proporcionan información
para apoyar la toma de decisiones y control de la organización.
Sistema de Información Automatizada: Es un conjunto de personas, datos y procedimientos que funcionan
interrelacionando con la ayuda de medios magnéticos “computadora”
2. La sentencia SELECT es una de las más conocidas cuando se habla de SQL, fundamentalmente sirve para obtener
información de la BASE DE DATOS
3. ¿Qué significado tiene el XAMPP?
X: para cualquier sistema operativo como Windows, Linux, etc.
A: Apache, como servidor web;
M: MySQL, como gestor de bases de datos;
PP: PHP (generalmente), Perl, o Python, como lenguajes de programación
4. Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por toda Bolivia. Los
encargados de llevar paquetes son los camioneros, de los que se requiere guardar su cedula de identidad,
nombre, teléfono, dirección, salario y población en la que viven. De los paquetes transportados interesa conocer
el código de paquete, descripción, destinatario y dirección del destinatario. Un camionero distribuye muchos
paquetes, y un paquete solo puede ser distribuido por un camionero. De las provincias a las que llegan los
paquetes interesa guardar el código de provincia y el nombre. Un paquete solo puede llegar a una provincia. Sin
embargo, a una provincia pueden llegar varios paquetes.
De los camiones que llevan los camioneros, interesa conocer la matricula, modelo, tipo y potencia. Un camionero
puede conducir diferentes camiones en fechas diferentes, y un camión puede ser conducido por varios
camioneros. Realizar el diagrama E/R, el modelo lógico correspondiente y la implementación en SQL.
5. Se tiene una Base de Datos de la Universidad que contiene 4 tablas: Estudiante, Materia, Registro e Historial
donde las tablas están relacionadas entre sí, con su respectiva cardinalidad teniendo este modelo relacional
realizar las consultas siguientes:
1) Mostrar las materias que tienen más de 6 créditos
SELECT sigla, nom, créditos
FROM materia
WHERE créditos > 6
2) Los nombres de los estudiantes que han ingresado el semestre 2004/1
SELECT nombre
FROM estudiante
WHERE ing=’2004/’
3) Las siglas y nombres de las materias
SELECT sigla, materia
FROM materia
4) Los registros que tienen nota de aprobación en la materia de SIS1101
SELECT *
FROM registro
WHERE NOTA>=51 and SIGLA=’SIS1101’
5) El nombre del estudiante que ha nacido el 6 de octubre de 1985 (6/10/11985)
SELECT nom
FROM estudiante
WHERE nac=’6/10/1985’
6) La cantidad de materias que tienen más de 6 créditos
SELECT COUNT (*)
FROM materia
WHERE créditos>6
7) La nota más alta de los registros de materia que corresponden a INF2430
SELECT MAX (nota)
FROM registro
WHERE sigla = ‘INF2430’
8) Las siglas de las materias que registro el estudiante JUAN PEREZ el semestre 2004/1
SELECT sigla
FROM estudiante, registro
WHERE ci AND nom=’JUAN PEREZ’ AND sem=’2004/1’
9) Vaciar el contenido de la tabla Historial
TRUNCATE tabla Historial
10) Borrar la Base de Datos Universidad
DROP DATABASE Universidad

You might also like