Sunteți pe pagina 1din 9

Crea una base de datos que contenga de tres a cinco tablas relacionadas que incluyan

sus tipos de datos, longitud de campo y la asignacin de llaves primarias y secundarias.


Ejecuta, por lo menos, tres operaciones ms con diferentes comandos de definicin de
datos DDL y nombra, segn tus preferencias, a dicha base de datos.

En la creacin de mi base de datos me base en un hecho real que estoy llevando a cabo en
mi primera prctica profesional, creando una interfaz de usuario en netbeans lenguaje de
programacin java conectada a MySQL, hasta el momento ya me he conectado a las tres
tablas, pero me hace falta algo mas para terminar mi base de datos.
En primer lugar, creo la base de datos bowlilusion, que es el nombre de la empresa en la
que estoy haciendo mi prctica profesional, y que es un Bolerama llamado ILUSION
BOWL.
El comando que utilizo es perteneciente al DDL, y realizo lo siguiente;
En mi lnea de comando de mysql, escribo mi contrasea y posteriormente le pido
los siguiente, show databases; me indica las tablas que por default existen y las
bases de datos que he creado.
Posteriormente se crea una base de datos llamada bowlilusion, con la siguiente
sentencia: create database bowlilusion;
Posteriormente verifico nuevamente si la base de datos ya existe dicindole show
databases, confirmando que ya existe la base de datos, as que de esta manera le
pido que me muestre las tablas de esta misma base de datos show tables y me
indica que esta vacio, sin cerrar la lnea de comandos, hago la creacin de tres
tablas: create table jugador(a_cu varchar(25)not null primary key, a_nombre varchar
(45)not null, a_paterno varchar(45) not null, a_materno varchar(45)not null,
a_direccion varchar(45)not null, a_fono varchar(25)not null);
Create table matricula(m_cu varchar(25)not null primary key, m_as varchar(45)not
null, m_gestion varchar (25)not null, juego1 int(25)not null, juego2 int(25)not null,
notafinal int (25)not null);
Create table modalidad(as_id varchar (25)not null primary key, as_nombre varchar
(25) not null);
Realiza la insercin de datos a las tablas con, por lo menos, siete registros en cada una.

Desarrolle la insercin de datos a las tablas y como me pide la actividad, inserte datos a las
columnas de cada tabla con la sentencia INSERT INTO jugador VALUES( , , , ,
,); INSERT INTO matricula VALUES( , , , , ); INSERT INTO modalidad
VALUES( , , , );
Efecta, por lo menos, cinco consultas de seleccin diferente a la base de datos donde
utilices el where y and en sus criterios de bsqueda.

En relacin a las consultas, inicio con la select *from jugador; con esta sentencia se refleja
toda la tabla con todos los datos insertados en cada columna, el asterisco indica que debe de
mostrar toda la tabla jugador.
Puedo hacer muchsimas consultas con el comando select, pero en especial con lo solicitado
en la actividad utilizo este comando para hacer diversas consultas por ejemplo:

Select a_paterno, a_materno from jugador where a_nombre=Roberto;


En esta sentencia utilizo mi tabla matricula, en donde voy a consultar cuantos
puntos se hicieron en la suma del juego1 y juego2;
Select notafinal from jugador where juego1 + juego2=480;
Select a_nombre from jugador where a_paterno=Nieto and a_materno = Morales;
;
Realiza una actualizacin y un borrado de datos a un registro de una tabla.

En este paso para borrar una fila de mi tabla, utilizo el comando DELETE, y es el siguiente:
Delete from jugador where a_cu=0000-0000-07; y se elimina la fila.
Asimismo actualizo un dato de
As mismo para actualizar el dato de Roberto Rodrguez Morales, y actualizar por Roberto
Nieto Morales hice lo siguiente con el comando:
UPDATE jugador SET a_paterno=Nieto where a_nombre=Roberto and
a_materno=Morales

Utiliza el comando grant para crear un usuario y dar permisos para seleccionar e
insertar en toda la base de datos en localhost.

Quiero aclarar que para que pueda crear un usuario primeramente me voy a la lnea de
comandos, y de inmediato creo al nuevo usuario con la sentencia CREATE USER
unadmexico@localhost;
Posteriormente, abro mis bases de datos con el comando show databases; al mostrarme mis
bases de datos utilizo el comando GRANT para dar privilegios al nuevo usuario.
GRANT ALL privileges on bowlilusion.* to unadmexico@localhost with grant
option; y listo.
Realiza impresiones de pantalla de cada operacin generada en un archivo de texto y
coloca al pie de cada imagen la descripcin de lo que se realiz en la operacin.
Guarda tu documento con las imgenes de impresin de pantalla con la nomenclatura
DABD_U2_EA_XXYZ y enva el archivo a tu Facilitador(a) para recibir
retroalimentacin.
No olvides revisar los criterios de evaluacin de la evidencia.

http://sql.11sql.com/sql-select.htm
SQL SELECT

S-ar putea să vă placă și