Este documento presenta un examen sobre bases de datos que incluye preguntas sobre conceptos básicos como motores de bases de datos, diseño de bases de datos y consultas SQL. El examen propone crear tablas, insertar datos, y realizar consultas SQL sobre las tablas creadas para clientes, libros y pedidos.
1. Octubre 12 de 2012 Ing. Jorge Adrián Montes Giraldo
I.E Segundo Henao
Recuperación Bases de Datos grado 11
Temas: Introducción, Concepto de base de datos, Cardinalidad, Diseño de BD, Diagramas Entidad, Relación,
Restricciones de integridad, Sql.
Valor 2.5 (Punto 1 – 6)
1. Explique con sus propias palabras el concepto de lo que es una base de datos.
2. Mencione al menos 3 motores de Bases de Datos.
3. Todas las aplicaciones de Bases de Datos tienen la siguiente estructura: Que debe ir
en el cuadro en blanco.
Aplicación
Usuario de Base de Base de Datos
Datos
a. DBA
b. DBMS
c. SQL
4. Cuales son las tres fases del diseño de bases de datos.
a. Diseño Lógico, físico y conceptual
b. Diseño Físico, lógico y conceptual.
c. Diseño conceptual, lógico y físico
5. En el diseño conceptual identificamos tres componentes importantes de la base de datos
denominados como:
a. Tablas, campos y llaves primarias
b. Entidades, atributos y relaciones
c. campos, atributos y entidades
6. Que motor de bases de datos recomendaría para una pequeña empresa que quiere
mantener la información de sus clientes.
a. Access
b. Oracle
c. MySql
2. Octubre 12 de 2012 Ing. Jorge Adrián Montes Giraldo
Crear las siguientes Tablas con sus respectivas llaves:
cliente libro
cli_codigo lib_codigo
cli_nombre lib_titulo
cli_apellido lib_autor
cli_direccion lib_editorial
cli_ciudad lib_precio
cli_telefono
cli_email
pedido
ped_codigo
cli_codigo
lib_codigo
ped_fecha
7. Insertar 10 clientes, Insertar 10 libros, insertar 3 pedidos.
Nota: Recuerde insertar ciudades diferentes y editoriales diferentes.
Con base a las anteriores tablas, construir las respectivas consultas SQL:
8. Crear tablas
9. Crear los formularios
10. Crear las siguientes consultas
a) Seleccione todos los datos de los libros cuyo precio sea mayor a
$30.000.
b) Seleccione el titulo y el precio de los libros cuyo precio sea mayor o igual
a $30.000 y la editorial sea NORMA.
c) Seleccione todos los datos de los libros cuyo precio sea menor a
$50.000. o la editorial sea OBEJA NEGRA.
d) Seleccione los nombres de las ciudades de origen de los clientes.
e) Seleccione los nombres y apellidos de los clientes cuya ciudad de origen
sea “Armenia”.
f) Seleccione los datos de los clientes cuyo apellido comience por “M”.
g) Seleccionar los nombres y apellidos de los clientes cuya ciudad de
origen sea “calárca” y cuyo nombre tenga como segundo carácter “a”.
h) Seleccione todos los datos del libro incluyendo el IVA en su precio.
i) Seleccione todos los datos del libro cuyo precio sea 30.000 o 40.000 0
50.000.
j) Mostrar el cli_nombre como Cliente y cli_email como correo.
k) Actualizar el teléfono y la dirección del registro 9.
l) elimine el registro 10 de la tabla libro.
m) Renombre la tabla pedido por pedidos.
3. Octubre 12 de 2012 Ing. Jorge Adrián Montes Giraldo
i. Modifique el campo cli_apellido por apellidos_cliente
VARCHAR(15).
Valor 2.5 (Punto 7 – 20)
Buena suerte
Tiempo estimado 2 horas.