-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathretoBd.sql
50 lines (39 loc) · 1.57 KB
/
retoBd.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
create database db_reto;
CREATE TABLE db_reto.Empleado(
id int(5) NOT NULL auto_increment primary key,
nombre varchar(30) NOT NULL,
apellidos varchar(30) NOT NULL,
numero_documento varchar(10) NOT NULL,
correo varchar(30),
telefono varchar(30) NOT NULL,
activo boolean NOT NULL,
salario float NOT NULL,
id_departamento int(5));
CREATE TABLE db_reto.Departamento(
id int(5) NOT NULL auto_increment primary key,
nombre varchar(30) NOT NULL,
descripcion varchar(100) NOT NULL,
codigo int(5) NOT NULL);
CREATE TABLE db_reto.Funciones(
id int(5) NOT NULL auto_increment primary key,
nombre varchar(30) NOT NULL,
descripcion varchar(100) NOT NULL);
ALTER TABLE db_reto.Empleado
ADD CONSTRAINT FK_departamento
FOREIGN KEY (id_departamento)
REFERENCES db_reto.Departamento (id);
ALTER TABLE db_reto.Funciones
ADD CONSTRAINT FK_departamento_funciones
FOREIGN KEY (id_departamento)
REFERENCES db_reto.Departamento (id);
alter table db_reto.empleado
rename column numeroDocumento to numero_documento;
INSERT INTO db_reto.Empleado (nombre, apellidos, numero_documento, correo, telefono, activo, salario)
VALUES ('Santi','Ramirez','102045','[email protected]','275420','1','100000000');
INSERT INTO db_reto.Departamento (nombre, descripcion, codigo)
VALUES ('Antioquia', 'Departamento de Colombia','5');
INSERT INTO db_reto.Departamento (nombre, descripcion, codigo)
VALUES ('Cundinamarca', 'Departamento de Colombia','4');
INSERT INTO db_reto.Funciones (nombre, descripcion, id_departamento)
VALUES ('Analista Developer', 'Analisis Desarrollo de software','1');
select nombre from db_reto.departamento;