Practica Repaso
Vistas:
Enter password: ***
Welcome to the MySQL
monitor. Commands end with ; or \g.
Your MySQL connection
id is 1
Server version:
5.0.51b-community-nt-log MySQL Community Edition (GPL)
Type 'help;' or '\h'
for help. Type '\c' to clear the buffer.
mysql> CREATE DATABASE NOTAS;
Query OK, 1 row
affected (0.13 sec)
mysql> USE NOTAS;
Database changed
mysql> CREATE TABLE ALUMNOS(MATRICULA INT NOT NULL
PRIMARY KEY,NOMBRE VARCHAR(30),APELLIDOSVARCHAR(50),SEMESTREVARCHAR(20),MODULOVARCHAR(50),CALIF_1
INT,CALIF_2 INT,CALIF_3 INT);
Query OK, 0 rows
affected (0.20 sec)
mysql>INSERTINTOALUMNOS(MATRICULA,NOMBRE,APELLIDOS,SEMESTRE,MODULO,CALIF_1,CALIF_2,CALIF_3)VALUES(123,'EDITH','MARTINEZ_HERNANDEZ','CUARTO','COBD',8,9,10),(456,'MANUEL','ZAVALA_CONTRERAS','CUARTO','COBD',9,8,7),(678,'IRVING','GONZALEZ_MENA','CUARTO','COBD',7,6,5);
Query OK, 3 rows
affected (0.22 sec)
Records: 3 Duplicates: 0
Warnings: 0
mysql> CREATE VIEW VISTA_ALUMNOS AS SELECT MATRICULA,NOMBRE,APELLIDOS, (CALIF_1+
CALIF_2+CALIF_3)/3 AS PROMEDIO FROM ALUMNOS;
Query OK, 0 rows
affected (0.07 sec)
mysql> SHOW TABLES;
+-----------------+
| Tables_in_notas |
+-----------------+
|
alumnos |
|
vista_alumnos |
+-----------------+
2 rows in
set (0.13 sec)
mysql> SELECT *FROM
VISTA_ALUMNOS;
+-----------+--------+--------------------+----------+
| MATRICULA | NOMBRE | APELLIDOS | PROMEDIO |
+-----------+--------+--------------------+----------+
| 123 | EDITH | MARTINEZ_HERNANDEZ | 9.0000 |
| 456 | MANUEL |
ZAVALA_CONTRERAS | 8.0000 |
| 678 | IRVING |
GONZALEZ_MENA | 6.0000 |
+-----------+--------+--------------------+----------+
3 rows in set (0.08
sec)
mysql> INSERT INTO ALUMNOS
VALUES(912,'FABIAN','MORA_SANCHEZ','CUARTO','COBD',10,9,8);
Query OK, 1 row
affected (0.03 sec)
mysql> SELECT *FROM
ALUMNOS;
+-----------+--------+--------------------+----------+--------+---------+---------+---------+
| MATRICULA | NOMBRE | APELLIDOS | SEMESTRE | MODULO | CALIF_1 |
CALIF_2 | CALIF_3 |
+-----------+--------+--------------------+----------+--------+---------+---------+---------+
| 123 | EDITH | MARTINEZ_HERNANDEZ | CUARTO | COBD
| 8 |9 | 10 |
| 456 | MANUEL |
ZAVALA_CONTRERAS | CUARTO | COBD
| 9 |8 | 7 |
| 678 | IRVING |
GONZALEZ_MENA | CUARTO | COBD
| 7 |6 | 5 |
| 912 | FABIAN |
MORA_SANCHEZ | CUARTO | COBD
| 10 |9 | 8 |
+-----------+--------+--------------------+----------+--------+---------+---------+---------+
4 rows in set (0.00
sec)
mysql> SELECT *FROM
VISTA_ALUMNOS;
+-----------+--------+--------------------+----------+
| MATRICULA | NOMBRE | APELLIDOS | PROMEDIO |
+-----------+--------+--------------------+----------+
| 123 | EDITH | MARTINEZ_HERNANDEZ | 9.0000 |
| 456 | MANUEL |
ZAVALA_CONTRERAS | 8.0000 |
| 678 | IRVING |
GONZALEZ_MENA | 6.0000 |
| 912 | FABIAN | MORA_SANCHEZ |
9.0000 |
+-----------+--------+--------------------+----------+
4 rows in set (0.00
sec)
Practica # 12 Manejo de Vistas mediante instrucciones del Lenguaje SQL.
1- Verifica que el equipo de cómputo
se encuentra conectado.
2- Enciende equipo de cómputo.
3- Abre sesión de Ambiente Grafico.
4- Ingresa al Sistema Gestor Base de
Datos.
5- Selecciona la base de datos
biblioteca.
6- Crea una vista en la que obtenga
los campos de título, isbn, editorial, paginas, y año de edición que
correspondan a una editorial en específico y la guarde como el nombre de
librosdeunaeditorial.
7- Elimina la vista denominada
librosdeunaeditorial.
8- Guarda el archivo que contiene las
Sentencias SQL.
Enter password: ***
Welcome to the MySQL monitor.
Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 6.0.4-alpha-community-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE biblioteca;
Database changed
mysql> CREATE VIEW biblioteca AS SELECT titulo,ISBN,num_paginas,(editorial)AS
librosdeunaeditorial from libros;
Query OK, 0 rows affected (0.02 sec)
mysql> drop view
Vista_biblioteca;
Query OK, 0 rows affected (0.00 sec)
No hay comentarios.:
Publicar un comentario