Está en la página 1de 6

Psql –U Usr_KyM –d comunidad

Create table Estudiantes(

Id_estudiante serial not null primary key,

Nombres varchar (50) not null,

Apellidos varchar (50) not null,

Cédula varchar (10) not null,

Edad varchar (2) not null,

Correo varchar (50) not null,

Teléfono varchar (11) not null,

Dirección varchar (100) not null,

Sexo varchar (11) not null,

Sección varchar (1) not null,

Año_en_curso varchar (11) not null);

\dt

INSERT INTO Estudiantes


(Nombres,Apellidos,Cédula,Edad,Correo,Teléfono,Dirección,Sexo,Sección,Año_en_curso)
VALUES ('Kelvin José', 'Díaz Rojas', '23691140', '27',
'kelvinrojas2011@hotmail.com', '04262047456', 'Caracas, Av.Gusman blanco,
brisas del paraíso, sector el naranjal' , 'Masculino', 'A', '5to') ;

INSERT INTO Estudiantes


(Nombres,Apellidos,Cédula,Edad,Correo,Teléfono,Dirección,Sexo,Sección,Año_en_curso)
VALUES ('Maria Isabel', 'Palomino Rojas', '25947616', '23',
'leidypalomino616@hotmail.com', '04262047456', 'Caracas, Av. Gusman
blanco, brisas del paraíso, sector el naranjal' , 'Femenino', 'C', '5to') ;

select * from
Create table Profesores(

Id_profesor serial not null,

Id_estudiante int not null,

Nombres varchar (50) not null,

Apellidos varchar (50) not null,

Cédula varchar (10) not null,

Edad varchar (2) not null,

Correo varchar (50) not null,

Teléfono varchar (11) not null,

Dirección varchar (100) not null,

Sexo varchar (11) not null,

Materias_impartidas varchar (100) not null,

Años varchar (50) not null,

Secciones varchar (150) not null,

Constraint pk_profesores primary key (Id_profesor),

Constraint fk_profesor foreign key (Id_estudiante)

References estudiantes(Id_estudiante) match simple

On update cascade on delete cascade);

\dt

Insert into Profesores


(id_estudiante,Nombres,Apellidos,Cédula,Edad,Correo,Teléfono,Dirección,Sexo,Materias_Imp
artidas,Años,Secciones) values (1, 'Irma Elisec', 'Rodriguez Muños', '11966015', '45',
'irma@hotmail.com', '04167207737', 'Edo. Miranda, charallave' , 'Femenino',
'Ingles, Matemáticas', '3ro, 4to, 5to', 'A, B, C') ;

select * from
Create table Representantes(

Id_representante serial not null,

Id_estudiante int not null,

Nombres varchar (50) not null,

Apellidos varchar (50) not null,

Cédula varchar (10) not null,

Edad varchar (2) not null,

Correo varchar (50) not null,

Teléfono varchar (11) not null,

Dirección varchar (100) not null,

Sexo varchar (11) not null,

Empleo_actual varchar (100) not null,

Antiguedad varchar (10) not null,

Dirección_del_trabajo varchar (150) not null,

Ingresos_promedio money not null,

Parentesco varchar (11) not null,

Constraint pk_representante primary key (Id_representante),

Constraint fk_profesor foreign key (Id_estudiante)

References Estudiantes(Id_estudiante) match simple

On update cascade on delete cascade);

\dt

Insert into Representantes (id_estudiante,Nombres,Apellidos,Cédula,Edad,Correo,


Teléfono,Dirección,Sexo,Empleo_actual,Antiguedad,Dirección_del_trabajo,Ingresos_promedio
,Parentesco) values (2, 'Víctor José', 'Palomino Infante', '00000000', '55',
'victor@hotmail.com', '04160000000', 'Colombia' , 'Masculino', 'comerciante', '10
años', 'Colombia','50.000.00,00','Padre') ;

select * from Representantes


Create table Personal_Administrativo(

Id_personal_administrativo serial not null primary key,

Nombres varchar (50) not null,

Apellidos varchar (50) not null,

Cédula varchar (10) not null,

Edad varchar (2) not null,

Correo varchar (50) not null,

Teléfono varchar (11) not null,

Dirección varchar (100) not null,

Sexo varchar (11) not null,

Educacion_formal varchar (100) not null,

Área_de_Experiencia varchar (100) not null,

Trabajos_Anteriores varchar (100) not null);

\dt

Insert into Personal_Administrativo


(Nombres,Apellidos,Cédula,Edad,Correo,Teléfono,Dirección,Sexo,Educacion_formal
,Área_de_Experiencia,Trabajos_Anteriores ) values ( 'José Elpidio', 'Rojas Tovar',
'00000000', '55', 'rojas@hotmail.com', '04140011000', 'Caracas, Av. Gusman
blanco, brisas del paraíso, sector el naranjal' , 'Masculino', 'Tecnico Superior
universitario', 'Administración de empresas', 'Asistente administrativo en el área
de RRHH del banco de venezuela');

select * from Personal_Administrativo


Create table Cursos(

Id_cursos serial not null,

Id_estudiante int not null,

Id_profesor int not null,

Estatus_del_participante varchar (50) not null,

Temas varchar (150) not null,

Horarios varchar (50) not null,

Constraint pk_cursos primary key (Id_cursos),

Constraint fk_cursos foreign key (Id_estudiante)

References Estudiantes (Id_estudiante) match simple

On update cascade on delete cascade,

Constraint fk2_cursos foreign key (Id_profesor)

References Profesores (Id_profesor) match simple

On update cascade on delete cascade);

\dt

Insert into Cursos (Id_estudiante,Id_profesor, Estatus_del_participante,Temas,Horarios )


values (2, 1, 'Profesor', 'Tecnica de Expresión Oral y Escrita', 'Lunes de 8:00 Am
– 10:00 Am. Enero-Marzo');

Select Id_estudiante,Id_profesor, Estatus_del_participante,Temas,Horarios from cursos;


pg_dump -h localhost -p 5432 -U Usr_KyM -f
"/home/mariapalomino/Escritorio/Respaldos_Programación/comunidad.sql" comunidad

cd Escritorio

cd Respaldos_Programación

ls -la

psql -U postgres

drop database comunidad;

create database comunidad with owner Usr_KyM;

\l

\dt

cd

psql -h localhost -p 5432 -U Usr_KyM comunidad <


"/home/mariapalomino/Escritorio/Respaldos_Programación/comunidad.sql"

psql -U Usr_KyM -d comunidad

\dt

\d estudiantes

También podría gustarte