Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
Evidencia de aprendizaje. Operaciones bsicas En esta segunda unidad revisaste textos sobre los comandos de definicin de datos DDL, sobre los comandos de manejo de datos DML y sobre los comandos de control de datos DCL; as tambin, creaste una pequea base de datos y posterior a ello ejecutaste comandos de manipulacin de datos. Ahora realizars como evidencia de aprendizaje una base de datos con los siguientes requerimientos: 1. Crea una base de datos que contenga de 3 a 5 tablas relacionadas incluyendo sus tipos de datos, longitud de campo y la asignacin de llaves primarias y secundarias. Ejecuta por lo menos 3 operaciones ms con diferentes comandos de definicin de datos DDL y nombra, segn tus preferencias, a dicha base de datos.
2. Realiza la insercin de datos a las tablas con por lo menos 7 registros en cada una.
3. Efecta por lo menos 5 consultas de seleccin diferente a la base de datos donde utilices el where y and en sus criterios de bsqueda.
4. Realiza una actualizacin y un borrado de datos a un registro de una tabla.
5. Utiliza el comando Grand para crear un usuario y dar permisos para seleccionar e insertar en toda la base de datos en localhost.
6. 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.
2 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
1. Crea una base de datos que contenga de 3 a 5 tablas relacionadas incluyendo sus tipos de datos, longitud de campo y la asignacin de llaves primarias y secundarias. Ejecuta por lo menos 3 operaciones ms con diferentes comandos de definicin de datos DDL y nombra, segn tus preferencias, a dicha base de datos.
CDIGO mysql> CREATE database Estetica;
Se crean las siguientes tablas: nails client designer trademark
3 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
INSERT INTO client (client_id, name, last_name, address, phone_nb) VALUES (20147, Carolina, Ugalde, Oceano Indico 597, 4421213591);
7 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
CDIGO TABLA DESIGNER
INSERT INTO designer (designer_id, name, last_name) VALUES (D1401, Paola, Kinones);
INSERT INTO designer (designer_id, name, last_name) VALUES (D1402, Liz, Lopez);
INSERT INTO designer (designer_id, name, last_name) VALUES (D1403, Betty, Mendez);
INSERT INTO designer (designer_id, name, last_name) VALUES (D1404, Tania, Jimenez);
INSERT INTO designer (designer_id, name, last_name) VALUES (D1405, Perla, Reyes);
INSERT INTO designer (designer_id, name, last_name) VALUES (D1406, Destiny, Obregon);
INSERT INTO designer (designer_id, name, last_name) VALUES (D1407, Yesenia, Miramontes);
8 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
CDIGO TABLA TRADEMARK
INSERT INTO trademark (trademark_id, name, price) VALUES (GE001, Gelish, 150); INSERT INTO trademark (trademark_id, name, price) VALUES (AR001, Artistic, 250); INSERT INTO trademark (trademark_id, name, price) VALUES (OR001, Organic, 200); INSERT INTO trademark (trademark_id, name, price) VALUES (TR001, Tropic, 100); INSERT INTO trademark (trademark_id, name, price) VALUES (FR001, Flormair, 200); INSERT INTO trademark (trademark_id, name, price) VALUES (TH001, Thuya, 100); INSERT INTO trademark (trademark_id, name, price) VALUES (PR001, Pronails, 100);
9 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
CDIGO TABLA NAILS
INSERT INTO nails (nails_id, color, decoration, client_id, designer_id, trademark_id) VALUES (00001, azul, azul con glitter, 20141, D1402, AR001);
INSERT INTO nails (nails_id, color, decoration, client_id, designer_id, trademark_id) VALUES (00002, violetal, violeta y nacarado, 20145, D1404, AR001);
INSERT INTO nails (nails_id, color, decoration, client_id, designer_id, trademark_id) VALUES (00003, white french, especial de novia, 20142, D1403, OR001);
INSERT INTO nails (nails_id, color, decoration, client_id, designer_id, trademark_id) VALUES (00004, rosa, rosa barbie, 20143, D1404, TH001);
INSERT INTO nails (nails_id, color, decoration, client_id, designer_id, trademark_id) VALUES (00005, cafe, animal print, 20144, D1405, FR001); INSERT INTO nails (nails_id, color, decoration, client_id, designer_id, trademark_id) VALUES (00006, rojo, rojo mate, 20145, D1406, GE001);
10 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
INSERT INTO nails (nails_id, color, decoration, client_id, designer_id, trademark_id) VALUES (00007, azul, azul metalico, 20146, D1407, TR001);
3. Efecta por lo menos 5 consultas de seleccin diferente a la base de datos donde utilices el where y and en sus criterios de bsqueda.
SELECT color FROM nails WHERE client_id='20145';
11 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
SELECT n.color, c.name FROM nails n, client c WHERE n.cliente_id= c.client_id;
SELECT name, last_name FROM client WHERE last_name LIKE Bec%;
12 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
SELECT n.client_id, c.name, c.last_name FROM nails n, client c WHERE c.client_id=20141 AND c.client_id = n.client_id;
SELECT * FROM trademark WHERE name LIKE T%;
13 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
4. Realiza una actualizacin y un borrado de datos a un registro de una tabla.
TABLA ORIGINAL
14 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
CDIGO UPDATE nails SET color=violeta WHERE nails_id=0 0001;
TABLA ORIGINAL
15 Administracin de bases de datos Unidad 2. Operaciones bsicas Evidencia de aprendizaje. Operaciones bsicas
DELETE FROM nails WHERE color=rojo;
5. Utiliza el comando Grand para crear un usuario y dar permisos para seleccionar e insertar en toda la base de datos en localhost. CDIGO GRANT SELECT, INSERT ON esttica.* TO stetk@ localhost IDENTIFIED BY 1234;