Scripsql

Solo disponible en BuenasTareas
  • Páginas : 3 (541 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de abril de 2011
Leer documento completo
Vista previa del texto
/* --------------------------------------------------------Script MySQL Crea la base de datos 'empresa' y las tablas: 'empleados' 'departamentos' 'hospitales'--------------------------------------------------------*/ SELECT VERSION(), USER(), NOW(); /* Crea la base de datos empresa */ SHOW DATABASES; DROP DATABASE IF EXISTS empresa; CREATE DATABASE empresa; SHOW DATABASES; USE empresa; /* Creala tabla departamentos */ CREATE TABLE departamentos ( NoDepto int(3), NombreDepto varchar(30), Localidad varchar(30)); DESCRIBE departamentos; INSERT INTO departamentos VALUES (10, "Direccion","Mexico, D. F."), (20, "Produccion", "Tlalnepantla"), (30, "Administracion", "Mexico, D. F."), (40, "Mantenimiento", "Tlalnepantla"), (50, "Ventas", "Aguascalientes"); SELECT * FROM departamentos; /* Creala tabla 'puestos' */ CREATE TABLE puestos( NoPuesto int(3), Descripcion varchar(30), Salario float(12,2), Bono float(12,2)); DESCRIBE puestos; INSERT INTO puestos VALUES (1, "Director General",53500.20, 9800), (2, "Subdirector General", 42750.00, 7800), (3, "Subdirector Area", 32800.00, 4200), (4, "Jerente", 27400, 3500), (5, "Jefe Area", 14500, 2800), (6, "Supervisor", 9800, 1750), (7, "ObreroA", 8200, 1600), (8, "Obrero B", 7900, 1450),

(9, "Hayudante General", 4500, 450), (10, "Secretaria A", 7800.00, 850), (11, "Secretaria B", 6500, 680), (12, "Jefe de Vendedores", 5500, 550), (13,"Bendedor", 4500, 0); SELECT * FROM puestos; /* Crea la tabla empleados */ CREATE TABLE empleados ( NoEmpleado int(5), Nombre varchar(20), Apellido varchar(20), FechaAlta date, Depto int(5), Puestoint(3)); DESCRIBE empleados; /* Inserta datos dentro de la tabla 'empleados' */ INSERT INTO empleados VALUES (7500, "Juan", "Perez", "2005-03-12", 10, 1), (7510, "Jorge", "Rios", "2005-04-15", 10, 2),(7520, "Juana", "Sanchez", "2006-03-12", 10, 3), (7530, "Pedro", "Duarte", "2006-04-15", 10, 3), (7540, "Dionisio", "Arias", "2003-04-15", 20, 4), (7550, "Guadalupe", "Alcala", "2007-10-15", 20, 4),...
tracking img