Práctica_SentenciasSQL
-
Upload
patty-gonzalez -
Category
Documents
-
view
3 -
download
0
description
Transcript of Práctica_SentenciasSQL
Introducción: La presente práctica es realizada con el fin de crear una nueva base de datos, donde se registrara la información referente a los libros y el préstamo, como lo es el nombre del libro, autor, editorial, etc. además de esto se llevara a cabo consultas por medio de sentencias SQL. Propósito:
Consultas con sentencias SQL Alcances:
Al finalizar, el discente habrá puesto en práctica en el gestor lo visto en clase en cuanto a sentencias SQL.
Requerimientos de Software y Hardware:
Computadora.
Oracle 11g XE Tiempo Estimado: 1 hora
Universidad Autónoma Del Estado De México
Centro Universitario UAEM Atlacomulco
Unidad De Aprendizaje:
Base de Datos Relacionales
Práctica SQL. Creación de consultas
Jiménez González Patricia
Licenciatura en Informática Administrativa
LIA Elizabeth Evangelista Nava
Atlacomulco, México. 12/ Octubre/2015
PASO 1 Se crearan las entidades de la base de datos de la biblioteca, que son las
siguientes:
LIBRO1
PRESTADORR
EDITORIAL
PRESTAMO
Para esto se crearan en el gestor de base de datos Oracle 11g XE, a continuación se mostraran las entidades creadas y así como el tipo y tamaño de los datos que se ingresaran, esto es realizado en cada una de las entidades, y después se procede al llenado de estas.
Entidad LIBRO1
TIT_LIBRO (CHAR, 50) AUT_LIBRO (CHAR, 50) NOM_EDITORIAL (CHAR, 50) NÚMERO_LIBRO (NUMERO, 10)
Imagen 1.1. Diccionario de datos entidad LIBRO1
Imagen 1.2. Registro de datos
Entidad PRESTADORR
NOM_PRESTADOR (CHAR, 50) DIR_PRESTADOR (CHAR, 50) CIU_EDITORIAL (CHAR, 50) NÚM_PRESTADOR (NUMERO, 10)
Imagen 1.3. Diccionario de datos, entidad PRESTADORR
Imagen 1.4. Ingreso de datos
Entidad EDITORIAL
NOM_ EDITORIAL (CHAR, 50) DIR_ EDITORIAL (CHAR, 50) CIU_ EDITORIAL (CHAR, 50)
Imagen 1.5. Diccionario de datos, entidad EDITORIAL
Imagen 1.6. Ingreso de datos
Entidad PRESTAMO
NUM_ PRESTAMO (NUMERO, 10) NUM_LIBRO (NUMERO, 10) FECHA_PRESTAMO (DATE)
Imagen 1.7. Diccionario de datos, entidad PRESTAMO
Imagen 1.8. Ingresar datos
PASO 2 Después de haber creado y llenado las entidades que servirán a la biblioteca, se procederá a hacer consultas por medio de las sentencias vistas en el salón de clases, por medio de sentencias SQL. Abrimos el manejador de base de datos, después de eso no situamos en el menú SQL WORKSHOP, donde se desplegaran diferentes opciones, en nuestro caso damos clic sobre la opción SQL COMANDS como se muestra en la imagen 1.9.
Imagen 1.9. Selección de SQL Comands
Después se muestra la siguiente pantalla en donde se estará trabajando con las sentencias. Como primer requerimiento tenemos lo siguiente:
1. Selecciona todos los libros.
Imagen 1.10. Selección de todos los libros de la base de datos, sentencia SELECT
2. Selecciona el nombre del libro ordenados por autor en forma descendente.
Imagen 1.11. Selección de libros de forma descendente, sentencia SELECT (DESC)
3. Selecciona el nombre del editor del libro “Cien años de soledad”, con el
propósito de saber quién es su autor.
Imagen 1.12. Conocer el nombre del autor del libro “100 años de soledad”. Sentencias SELECT
con condición (=).
4. Inserta un nuevo libro llamado “El álgebra de la justicia infinita”, luego actualiza el nombre por “La bruja de Portobello”, y finalmente elimínalo.
Imagen 1.13. Insertar un nuevo libro “El álgebra de la justicia infinita”
Ahora se procede a actualizar el libro insertado con anterioridad con el libro “La buja de Portobello” utilizando la sentencia UPDATE.
Imagen 1.14. Actualización del libro “La bruja de Portobello”, sentencias UPDATE.
En la siguiente imagen (1.15), se muestra que el libro ha sido actualizado.
Imagen 1.15. Actualización exitosa
Por último, se procede a la eliminación del libro insertado con anterioridad, para esto se utiliza la sentencias DELETE (Imagen 1.16), se visualiza que el libro ha sido eliminado de manera exitosa de los registros de la base de datos (Imagen 1. 17).
Imagen 1.16. Eliminación del libro insertado, sentencias DELETE.
Imagen 1.17. Eliminación del libro exitoso.
Conclusiones
El objetivo de la práctica se concluyó satisfactoriamente, se realizó la
creación de la base de datos, así como de las entidades y a cada una de ellas
se les asigno un tipo y tamaño de dato, creando así un diccionario de datos.
Se ingresaron registros a cada entidad, y se realizaron las consultas
correspondientes por medio de las sentencias SQL.
Bibliografías
1. ORACLE (Abril 2015). Guía de instalación de Oracle Database 11g.
Extraído el 12 de Octubre de 2015 desde
https://docs.oracle.com/cd/E11882_01/install.112/e47689.pdf
2. Teaching Soft Group (2011), Oracle 11g: Curso práctico (1ra Edición).
México, D.F. Alfaomega.
3. Oracle Corporation and/or its affiliates. Manual de Oracle. Extraído el 12
de Octubre de 2015 desde http://docs.oracle.com/cd/E19528-01/820-
0888/aaubc/index.html.
4. Tutoriales ya. Oracle Ya. Extraído el 12 de Octubre de 2015 desde
http://www.oracleya.com.ar/index.php?inicio=0.
5. Base de Datos con Oracle. Documento Técnico de Oracle (2009).
Extraído el 12 de Octubre de 2015 desde
http://www.oracle.com/technetwork/es/database/enterprise-
edition/documentation/tutorial-oracle-data-guard-11gr2-1707492-esa.pdf
6. Manual de práctica básica de SQL (2015), Programa Educativo
“Licenciatura en Informática Administrativa”, LIA. Elizabeth Evangelista
Nava, ING. José Luis García Morales. Atlacomulco, México.