actividades a realizar - wordpress.comactividades a realizar 1. crea una base de datos llamada club...

17
EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM HUMBERTO FORES SÁNCHEZ 2DO. – “D” “CLUB” Un club dicta cursos de distintos deportes. Almacena la información en varias tablas. El director no quiere que los empleados de administración conozcan la estructura de las tablas ni Algunos datos de los profesores y socios, por ello se crean vistas a las cuales tendrán acceso. ACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente: 4. Genera las siguientes tablas: if object_id('inscritos') is not null drop table inscritos; if object_id('socios') is not null drop table socios; if object_id('profesores') is not null drop table profesores; if object_id('cursos') is not null drop table cursos; create table socios( documento char(8) not null, nombre varchar(50), domicilio varchar(50), constraint PK_socios_documento primary key (documento)); CREATE DATABASE CLUB; USE CLUB;

Upload: others

Post on 22-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

“CLUB”

Un club dicta cursos de distintos deportes. Almacena la información en varias tablas. El director no

quiere que los empleados de administración conozcan la estructura de las tablas ni Algunos datos de

los profesores y socios, por ello se crean vistas a las cuales tendrán acceso.

ACTIVIDADES A REALIZAR

1. Crea una base de datos llamada CLUB

2. Habilita la Base de datos del CLUB

3. Elimine las tablas y créelas nuevamente:

4. Genera las siguientes tablas:

if object_id('inscritos') is not null

drop table inscritos;

if object_id('socios') is not null

drop table socios;

if object_id('profesores') is not null

drop table profesores;

if object_id('cursos') is not null

drop table cursos;

create table socios(

documento char(8) not null,

nombre varchar(50),

domicilio varchar(50),

constraint PK_socios_documento

primary key (documento));

CREATE DATABASE CLUB;

USE CLUB;

Page 2: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

create table profesores(

documento char(8) not null,

nombre varchar(50),

domicilio varchar(50),

constraint PK_profesores_documento

primary key (documento)

);

create table cursos(

numero tinyint identity,

deporte varchar(30),

dia varchar(15),

constraint CK_inscriptos_dia check (dia

in('lunes','martes','miercoles','jueves','vie

rnes','sabado')),

documentoprofesor char(8),

constraint PK_cursos_numero

primary key (numero),

);

create table inscritos(

documentosocio char(8) not null,

numero tinyint not null,

matricula char(1),

constraint CK_inscriptos_matricula check

(matricula in('s','n')),

constraint PK_inscriptos_documento_numero

primary key (documentosocio,numero)

);

Page 3: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

5. Introduce los siguientes datos en cada tabla:

Page 4: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

6. Generar las siguientes Consultas:

Page 5: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

Page 6: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

Page 7: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

Page 8: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

Page 9: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

COMANDOS EN MYSQL DE LA BASE DE DATOS DE UN CLUB

Creación de Tablas:

Insertar Registros:

Page 10: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

Page 11: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

Vistas:

/*6- Realice una consulta a la vista donde muestre la cantidad de socios inscriptos en cada deporte

ordenados por cantidad.

Page 12: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

/*7- Muestre (consultando la vista) los cursos (deporte y día) para los cuales no hay inscritos.*/

Page 13: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

/*8- Muestre los nombres de los socios que no se han inscripto en ningún curso (consultando la

vista)*/

/*9- Muestre (consultando la vista) los profesores que no tienen asignado ningún deporte aún.*/

/*10- Muestre (consultando la vista) el nombre y documento de los socios que deben matrículas.*/

Page 14: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

/*11- Consulte la vista y muestre los nombres de los profesores y los días en que asisten al club para

dictar sus clases.*/

Page 15: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

/*12- Muestre la misma información anterior pero ordenada por día.*/

/*13- Muestre todos los socios que son compañeros en tenis los lunes.*/

Page 16: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”

/*14- Elimine la vista "vista_inscriptos" si existe y créela para que muestre la cantidad de

Inscriptos por curso, incluyendo el número del curso, el nombre del deporte y el día.*/

Page 17: ACTIVIDADES A REALIZAR - WordPress.comACTIVIDADES A REALIZAR 1. Crea una base de datos llamada CLUB 2. Habilita la Base de datos del CLUB 3. Elimine las tablas y créelas nuevamente:

EJERCICIO DE TABLAS Y CONSULTAS EN SQL UTIM

HUMBERTO FORES SÁNCHEZ 2DO. – “D”