Vous êtes sur la page 1sur 3

PRACTICA 5

MySQL

Ejercicio 1

SOCIO
RESERVA
codigo socio
nro reserva
nombre
direccion codigo socio (FK)
telefono fecha reserva
deporte preferido
estado socio

RESERVA INSTALACION RESERVA INSTALACION ARTICULO


CUOTA
nro reserva (FK) nro reserva (FK)
codigo socio (FK) codigo instalacion (FK) codigo instalacion (FK)
nro cuota nro secuencial reserva nro secuencial reserva (FK)
estado cuota nro secunecial articulo
hora inicio
monto cuota total horas codigo articulo (FK)
fecha pago hora fin cantidad

ARTICULO
INSTALACION codigo articulo
codigo instalacion denominacion
denominacion marca
estado estado

1) Cambiar el nombre de la tabla “articulo” en “articulo deportivo”


2) Eliminar “estado socio” de la tabla “socio” y “estado cuota” de la tabla “cuota”
3) Modificar “deporte preferido” de la tabla “socio” en “deporte favorito” en un varchar de 50 con change y modify
4) Añadir una columna “estado civil” varchar(30) a la tabla “socio” después de “dirección”.

Recordar:
Create database alumno
Create Table datos
(
codigo INT PRIMARY KEY,
nombre VARCHAR(20)
)
Insert Into datos
Values ( 1, 'Will' )

select * from datos


Drop Table datos
DELETE FROM datos WHERE nombre = 'Will'
UPDATE datos SET nombre='Juan' WHERE codigo=1

FUNDAMENTOS DE BASE DE DATOS


1
ING. LUCIA CONTRERAS SALAS
CREATE DATABASE negocio
Create Table socio (cod_socio INT PRIMARY KEY , NOMBRE VARCHAR (20)
,DIRECCION VARCHAR (20),TELEFONO INT ,
deporte_preferido varchar(20),estado_socio VARCHAR (20) )
CREATE TABLE cuota(cod_socio INT PRIMARY KEY ,nro_cuota INT,estado_cuota
varchar (20),monto_cuota int,
fecha_pago date )
CREATE TABLE reserva(NUM_reserva INT PRIMARY KEY ,codigo_socio
INT,fecha_reserva date)
CREATE TABLE reserva_instalacion(nro_reserva INT PRIMARY KEY
,codigo_instalacion INT,
numero_secuencial_reserva int,hora_inicio INT,total_horas INT,hora_fin
INT)
CREATE TABLE instalacion(cod_instalacion INT PRIMARY KEY ,denominacion
varchar (20),estado varchar (20))
CREATE TABLE reserva_instalacion_articulo(nro_reserva INT PRIMARY KEY
,cod_instalacion int,nro_secuencial_reserva int,
nro_secuencial_articulo int,cod_articulo int,cantidad int)
CREATE TABLE articulo (cod_articulo INT PRIMARY KEY, DENOMINACION
varchar (20),marca varchar (20),estado varchar (20))

select * from socio


select * from cuota
select * from reserva
select * from instalacion
select * from reserva_instalacion_articulo
select * from articulo

INSERT INTO socio VALUES (1005010,'JOSEFINA','AV


CALIFORNIA',965412368,'futbol','soltera')
INSERT INTO socio VALUES (1006010,'mariana','AV
floresitas',965412368,'bloey','soltera')
INSERT INTO cuota VALUES (10, 1005010,'valido',100, '12/12/1998')
INSERT INTO cuota VALUES (20, 1006010,'valido',50, '01/01/1999')
INSERT INTO reserva_instalacion VALUES (10,02,005,10.00,3,1.00)
INSERT INTO reserva_instalacion VALUES (20,03,006,1.00,3,4.00)
INSERT INTO instalacion VALUES (01,'max','operativo')
INSERT INTO instalacion VALUES (02,'xtreme','operativo')

INSERT INTO socio VALUES (1005010,'JOSEFINA,'AV


CALIFORNIA',965412368,'futbol',’soltera’)
INSERT INTO socio VALUES (1006010,'mariana’,'AV las
floresitas',960012368,'futbol',’soltera’)

INSERT INTO cuota VALUES (10, 1005010, '12/12/1998')


INSERT INTO cuota VALUES (20, 1006010, '01/01/1999')

INSERT INTO reserva_instalacion VALUES (10,02,005,10:00,3,1:00)


INSERT INTO reserva_instalacion VALUES (20,03,006,1:00,3,4:00)

INSERT INTO instalacion VALUES (01,’max’,’operativo’)


INSERT INTO instalacion VALUES (02,’xtre’,’operativo’)

FUNDAMENTOS DE BASE DE DATOS


2
ING. LUCIA CONTRERAS SALAS
INSERT INTO reserva_instalacion_articulo VALUES (5,0111,005,0010,5555,2)
INSERT INTO reserva_instalacion_articulo VALUES (6,0222,006,0010,6666,5)

INSERT INTO articulo VALUES (5555,’xtre’,’linux’,’activo’)


INSERT INTO articulo VALUES (6666,’max’,’apple’,’activo’)

CREATE DATABASE negocio


Create Table socio (cod_socio INT PRIMARY KEY , NOMBRE VARCHAR (20)
,DIRECCION VARCHAR (20),TELEFONO INT ,
deporte_preferido varchar(20),estado_socio VARCHAR (20) )
CREATE TABLE cuota(cod_socio INT PRIMARY KEY ,nro_cuota INT,estado_cuota
varchar (20),monto_cuota int,
fecha_pago date )
CREATE TABLE reserva(NUM_reserva INT PRIMARY KEY ,codigo_socio
INT,fecha_reserva date)
CREATE TABLE reserva_instalacion(nro_reserva INT PRIMARY KEY
,codigo_instalacion INT,
numero_secuencial_reserva int,hora_inicio INT,total_horas INT,hora_fin
INT)
CREATE TABLE instalacion(cod_instalacion INT PRIMARY KEY ,denominacion
varchar (20),estado varchar (20))
CREATE TABLE reserva_instalacion_articulo(nro_reserva INT PRIMARY KEY
,cod_instalacion int,nro_secuencial_reserva int,
nro_secuencial_articulo int,cod_articulo int,cantidad int)
CREATE TABLE articulo (cod_articulo INT PRIMARY KEY, DENOMINACION
varchar (20),marca varchar (20),estado varchar (20))

select * from socio


select * from cuota
select * from reserva
select * from instalacion
select * from reserva_instalacion_articulo
select * from articulo

FUNDAMENTOS DE BASE DE DATOS


3
ING. LUCIA CONTRERAS SALAS

Vous aimerez peut-être aussi