Está en la página 1de 3

PRÁCTICA #4

JASSIEL VALENTINA NATERA


2023-0568

CREATE TABLE CIUDADANOS1


( id_cedula int primary key identity not null,
numero_cedula varchar (11),
nombre varchar (50),
id_sexo int,
id_sangre int,
id_estado_civil int,
id_lugar_nacimiento int,
fecha_nacimiento varchar (60)
)
create table lugar_nacimiento
( id int primary key,
descripcion_lugar varchar(60)
)
create table sexo
( id int primary key,
descripcion_sexo varchar(10)
)

SELECT * FROM sexo


create table sangre
(
id int primary key,
descripcion_sangre varchar (5)
)
create table estado_civil
(
id int primary key,
descripcion_estado_civil varchar (10)
)

create view vwciudadanos1


as
SELECT t1.id_sexo,t1.id_lugar_nacimiento,t1.id_estado_civil,t1.numero_cedula,
t1.nombre,t1.id_sangre as descripcion_sangre from
CIUDADANOS1 t1 inner join sangre t2 on (t1.id_sexo = t2.descripcion_sangre)
inner join lugar_nacimiento t3 on (t1.id_lugar_nacimiento = t3.id)
inner join estado_civil t4 on (t1.id_estado_civil = t4.id)
inner join sexo t5 on (t1.id_sexo = t5.descripcion_sexo)

select * from vwciudadano1

También podría gustarte