0% found this document useful (0 votes)
47 views3 pages

BD Empresa

The document contains SQL statements to create tables for a database including tables for clients, branches, accounts, departments, and employees. The tables are then populated with sample data by inserting records into the tables.

Uploaded by

Floyd Legall
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views3 pages

BD Empresa

The document contains SQL statements to create tables for a database including tables for clients, branches, accounts, departments, and employees. The tables are then populated with sample data by inserting records into the tables.

Uploaded by

Floyd Legall
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Cree la Base de Datos Empresa

USE EMPRESA
GO
CREATE TABLE CLIENTES (
DNI VARCHAR(9) NOT NULL,
NOMBRE VARCHAR(20),
DIR VARCHAR(30),
PRIMARY KEY (DNI)
);
CREATE TABLE SUCURSALES (
NSUC VARCHAR(4) NOT NULL,
CIUDAD VARCHAR(30),
PRIMARY KEY (NSUC)
);
CREATE TABLE CUENTAS (
COD VARCHAR(4) NOT NULL,
DNI VARCHAR(9) NOT NULL,
NSUCURS VARCHAR(4) NOT NULL,
SALDO INT DEFAULT 0,
PRIMARY KEY (COD, DNI, NSUCURS),
FOREIGN KEY (DNI) REFERENCES CLIENTES (DNI),
FOREIGN KEY (NSUCURS) REFERENCES SUCURSALES (NSUC) );
Lenguaje SQL 1

CREATE TABLE EMPLOYEE


(EMPNO CHARACTER(6) PRIMARY KEY
,FIRSTNME VARCHAR(12) NOT NULL
,MIDINIT CHARACTER(1)
,LASTNAME VARCHAR(15) NOT NULL
,WORKDEPT CHARACTER(3)
,PHONENO CHARACTER(4)
,HIREDATE DATE
,JOB CHARACTER(8)
,EDLEVEL SMALLINT NOT NULL
,SEX CHARACTER(1) CREATE TABLE DEPARTMENT
,BIRTHDATE DATE (DEPTNO CHARACTER(3) PRIMARY KEY
,DEPTNAME VARCHAR(36) NOT NULL
,SALARY DECIMAL(9,2)
,MGRNO CHARACTER(6)
,BONUS DECIMAL(9,2) ,ADMRDEPT CHARACTER(3) NOT NULL
,COMM DECIMAL(9,2)); ,LOCATION CHARACTER(16));

Lenguaje SQL 2

1
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('A00',
'SPIFFY COMPUTER SERVICE DIV.', '000010','A00','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('B01',
'PLANNING', '000020','A00','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('C01',
'INFORMATION CENTER', '000030', 'A00','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('E01',
'SUPPORTSERVICES', '000050','A00','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('D01',
'DEVELOPMENTCENTER','-','A00','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('D11',
'MANUFACTURING SYSTEMS','000060', 'D01','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('D21',
'ADMINISTRATION SYSTEMS','000070', 'D01','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('E21',
'SOFTWARE SUPPORT','000100','E01','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('E11',
'OPERATIONS','E01','-','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('F22',
'BRANCH OFFICE F2','-', 'E01','-')
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT, LOCATION) VALUES ('G22',
'BRANCH OFFICE G2','-', 'E01','-')

SELECT * FROM DEPARTMENT


Lenguaje SQL 3

INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE,
JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000010','CHRISTINE','M','HAAS','A00',3978,'1995-01-
01','ANALYST',18,'F','1963-08-24',152750,4220,1462.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE,
JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000020','MICHAEL','L', 'THOMPSON','B01',3476,'2003-10-
10','PRES',18,'M','1978-02-02',94250,3300,1534.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE,
JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000030','SALLY','A','KWAN','C01',4738,'2005-04-
05','DESIGNER',20,'F','1971-05-11',98250,3060,1380.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE,
JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000050','JOHN','B','GEYER','E01',6789,'1979-08-
17','DESIGNER',16,'M','1955-09-15',80175,3214,1227.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE,
JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000060','IRVING','F','STERN','D11',6423,'2003-09-
14','ANALYST',16,'M','1975-07-07',72250,2580,1227.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE,
JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000070','EVA','D','PULASKI','D21',7831,'2005-09-
30','PRES',16,'F','2003-05-26',96170,2893,1272.00)

Lenguaje SQL 4

2
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO,
HIREDATE, JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000090','EILEEN','W','HENDERSON','E11',5498,'2000-08-
15','ANALYST',16,'F','1971-05-15',89750,2380,1596.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO,
HIREDATE, JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000100','THEODORE','Q','SPENSER','E21',0972,'2000-06-
19','MANAGER',14,'M','1980-12-18',86150,2092,1462.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO,
HIREDATE, JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000110','VINCENSO','G','LUCCHESSI','A00',3490,'1988-05-
16','PRES',19,'M','1959-11-05',66500,3720,1534.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO,
HIREDATE, JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000120','SEAN','O','CONNELL','A00',2167,'1993-12-
05','DESIGNER',14,'M','1972-10-18',49250,2340,1380.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO,
HIREDATE, JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000130','DELORES','M','QUINTANA','C01',4578,'2001-07-
28','MANAGER',16,'F','1955-09-15',73800,1904, 1227.00)
INSERT INTO EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO,
HIREDATE, JOB,EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM)
VALUES ('000140','HEATHER','A','NICHOLLS','C01',1793,'2006-12-
15','DESIGNER',18,'F','1976-01-19',68420,2274,1272.00)

SELECT * FROM EMPLOYEE Lenguaje SQL 5

You might also like