Está en la página 1de 9

Maribel Trejo Chávez

Hora 9:00-10:00

22/02/2016

Diseñar una base de datos para una compañía de seguros, que maneja un grupo de agentes de
ventas que ofrecen servicios de seguro de vida y seguros de autos mediante contratos. Los
contratos de seguros de vida contienen folio, fecha contrato, nombre del cliente, rfc, edad,
domicilio, tipo de sangre. Los contratos de seguro de auto contienen folio, fecha contrato, nombre
del cliente, domicilio, tipo de seguro (cobertura amplia o limitada), número de serie del automóvil,
modelo, placas.

Crear el modelo en la herramienta DBDesigner.

Nombre VARCHAR(25) NOT NULL.Maribel Trejo Chávez Hora 9:00-10:00 CREATE TABLE Agentes ( NEmpleado VARCHAR(15) NOT NULL. RFC VARCHAR(20) NOT NULL. constraint fk_rfc FOREIGN KEY(RFC) references Clientes2(RFC). Edad NUMERIC(2). constraint fk_numemp FOREIGN KEY(NEmpleado) references Agentes(NEmpleado) ). CREATE TABLE Clientes2 ( RFC VARCHAR(20) NOT NULL. CREATE TABLE Contratos ( Folio NUMERIC(10) NOT NULL. Celular NUMERIC(12). Nombre VARCHAR(25) NOT NULL. constraint pk_rfc PRIMARY KEY(RFC) ). Tipo_Contrato VARCHAR(10) NOT NULL. NEmpleado VARCHAR(15) NOT NULL. Domicilio VARCHAR(30) NOT NULL. Fecha DATE NOT NULL. 22/02/2016 . CREATE TABLE Seguro_Auto ( Folio NUMERIC(10) NOT NULL. constraint pk_numemp PRIMARY KEY(NEmpleado) ). constraint pk_fol PRIMARY KEY(Folio). Domicilio VARCHAR(30) NOT NULL.

Create table Morosos AS SELECT*FROM Clientes.Maribel Trejo Chávez Hora 9:00-10:00 22/02/2016 Placas VARCHAR(15) NOT NULL. DROP TABLE Morosos. ALTER TABLE Clientes2 ADD CONSTRAINT ck_clietes check(Edad between 18 and 72). constraint fk_fol FOREIGN KEY(Folio) references Contratos(Folio). CREATE TABLE Seguro_vida ( Folio NUMERIC(10) NOT NULL. ALTER TABLE Seguro_vida add constraint ck_tipo_sangre check(Tipo_sangre like '[A-B-AB-O]'). Fumador VARCHAR(20) NOT NULL. constraint uk_placas UNIQUE(Placas) ). RENAME Agentes TO Vendedores. Modelo VARCHAR(15) NOT NULL. . constraint fq_fol FOREIGN KEY(Folio) references Contratos(Folio) ). Tipo_sangre VARCHAR(20) NOT NULL. Nserie VARCHAR(20) NOT NULL.

select*from Vendedores.Maribel Trejo Chávez Hora 9:00-10:00 insert into Vendedores values(542631.'Jose Perez'. 22/02/2016 .'zona centro 545 matamoros'.54269832).

Maribel Trejo Chávez Hora 9:00-10:00 22/02/2016 .

Maribel Trejo Chávez Hora 9:00-10:00 22/02/2016 .

Maribel Trejo Chávez Hora 9:00-10:00 22/02/2016 .

Maribel Trejo Chávez Hora 9:00-10:00 22/02/2016 .

Maribel Trejo Chávez Hora 9:00-10:00 22/02/2016 .