ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos de base de datos


Enviado por   •  15 de Mayo de 2023  •  Documentos de Investigación  •  341 Palabras (2 Páginas)  •  113 Visitas

Página 1 de 2

INSTITUTO TECNOLOGICO DE MINATITLÁN

FUNDAMENTOS DE BASE DE DATOS

ALRXIS ROMÁN CELAYA RUÍZ

CARLOS UZZIEL CARREÓN RAMIREZ

JOSE MANUEL MEJIA REALPOZO

JORGE TORREZ

20/03/23

Considere la empresa “La Bicicleta FELIZ”, en ella se ofrecen diversos servicios a los clientes, los cuales son atendidos por medio de una cita.

Como resultado de una cita, se genera una orden de pago para el cliente.

Considere que cada cita agendada, debe indicar el folio de la cita (el cual es único), la fecha en que se realizara, la hora de atención y el técnico que la atenderá, así como el cliente a atender.

De los clientes se registra su RFC (el cual es único), su nombre, dirección y teléfono.

Los técnicos de la empresa deben tener registrado un Código de Técnico (el cual es único), así como su nombre, dirección, y teléfono.

Los servicios ofrecidos a los clientes tienen un código de identificación (único) y su descripción. Si un cliente quiere más de un servicio, se agenda una cita por cada servicio. Cada cita debe indicar el servicio a proporcionar.

Una orden de pago debe indicar su Código de Orden de Pago (único), así como la cita de la cual se generó y el costo a pagar.

[pic 1]

create database Bicicleta_Feliz;

use Bicicleta_Feliz;

create table Clientes(

RFC varchar (13) not null,

Nombre_C varchar(150) not null,

Direccion_C varchar(200) not null,

Telefono_C int not null,

constraint pk_cRFC primary key (RFC)

);

create table Tecnico(

C_Tec int not null auto_increment,

Nombre_T varchar(150) not null,

Direccion_T varchar (200) not null,

Telefono_T bigint not null,

constraint pk_cT primary key (C_Tec)

);

create table Servicio(

C_S int not null,

descripcion varchar(500) not null,

constraint pk_cCS primary key (C_S)

);

create table Cita(

Folio_Cita int not null auto_increment,

Fecha date not null,

Hora datetime not null,

C_S1 int,

RFC1 varchar (13),

C_Tec1 int,

constraint fk_fCS1 foreign key (C_S1) references Servicio (C_S) on update cascade on delete set null,

constraint fk_fRFC1 foreign key (RFC1) references Clientes (RFC) on update cascade on delete set null,

constraint fk_fT1 foreign key (C_Tec1) references Tecnico (C_Tec) on update cascade on delete set null,

constraint pk_cFC primary key (Folio_Cita)

);

create table Orden_Pago(

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (130 Kb) docx (359 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com