Está en la página 1de 15

Instituto Tecnolgico de Ciudad Jurez

Proyecto de Bases de Datos


Nombre del alumno: Gustavo Richart Rios
No. de control: 09111115
Profesor: Patricia Gallegos
Horario: 01:00pm-2:00pm
Materia: Fundamentos de Bases de Datos
Fecha de entrega: 27-Mayo-2011

INDICE
Tabla de contenido
Instituto Tecnolgico de Ciudad Jurez .............................................................................................. 1
INDICE.................................................................................................................................................. 2
Introduccin ........................................................................................................................................ 3
Objetivo ........................................................................................................................................... 3
Requerimientos de Bases de Datos................................................................................................. 3
Tablas Entidad Relacin ...................................................................................................................... 3
Diagrama Entidad-Relacin ............................................................................................................. 3
Tabla Personal ............................................................................................................................. 3
Tabla Llanta ................................................................................................................................. 4
Tabla Maquinaria ........................................................................................................................ 4
Tabla Clientes .............................................................................................................................. 4
Tabla Ventas ................................................................................................................................ 5
Tabla Proveedor .......................................................................................................................... 5
Modelo Entidad Relacin ................................................................................................................ 6
Cardinalidades ................................................................................................................................. 7
Generalizacin ................................................................................................................................. 9
Diagrama de Caso de uso .............................................................................................................. 11
Caso de uso ............................................................................................................................... 11
Caso UML................................................................................................................................... 12
Algebra Relacional ......................................................................................................................... 14

Introduccin
Objetivo
Presentar un proyecto donde se relacionara lo visto en clase para crear una empresa y en ella
hacer una base de datos.

Requerimientos de Bases de Datos

Es una desponchadora que realiza la funcin de desponche, ventas de llantas y productos


para las llantas.
Dependemos de proveedores que nos surtirn en llantas y todos lo productos para las
llantas.
Se trabaja en una nica sucursal para dar todos los servicios que la empresa
proporcionara.

Tablas Entidad Relacin


Diagrama Entidad-Relacin

Tabla Personal
Personal

Nombre

Edad

Nombre_em

Fecha_nacimiento

Apellido1_em

Id_Em #

R.F.C

CURP

Direccion_em

Sueldo

Puesto

Dir1

Dir2

Apellido2_em

Tabla Llanta
Llanta

Tamao

Marca #

Estado

Cantidad

Tipo

Tabla Maquinaria
Maquinaria

Marca

Cantidad

Modelo #

Nombre_Maq

Tabla Clientes
Cliente

Nombre

Nombre_cl

R.F.C

Id_Cl #

ES

Apellido1_cl

Moral

Fisica

Apellido2_cl

Nombre_Asoc

Denominacion

Direccion_cl

CURP

Telefono

Dir1

Correo

Tel1

Dir2

Correo_1

Tel2

Correo_2

Tabla Ventas
Ventas

Fecha

Id_venta #

Id_cliente

Cantidad

Producto

Fecha_dia

Tabla Proveedor
Proveedor

Cod_pro #

Nombre

Compaa

Telefono

Direccion_pro

Nombre_pro

Tel1

Dir1

Apellido1_pro

Tel2

Dir2

Apellido2_pro

Modelo Entidad Relacin


Nombre

Id_Cl #

R.F.C.

Tamao

Estado

Marca #

1:N
Comprar
Llantas

Cliente

Direccion

Telefono

Llanta

CURP

Cantidad
Sueldo

N:M

Fecha

Vende a los
clientes

Id_EM #

Puesto

Direccion_em

1:N
Producto

Ventas

Id_venta

Id_cliente

Realiza
Ventas

Personal

Edad

Cantidad

Nombre

CURP

N:M
Utiliza
Maquinas

Nombre_maq

Nombre

Compaia

N:1
Vende
Maquinaria

Maquinaria

Modelo

Cantidad

Marca

Proveedor

Cod_pro #

Telefono

Direccion_pro

Cardinalidades
1.- Compra de un producto

2.- Ventas de un producto

3.-Compra de un Producto al proveedor

4.-Uso de Maquinaria

Especializacin
Saldo

Id_Em #

R.F.C

Nombre

Telefono

CURP

Puesto

Es

Gerente

Desponchador

Limpieza

Administrador

Num_Piso

Area_Trabajo

Turno

Oficina

Generalizacin
Persona

R.F.C

Nombre

Edad

Direccion

Cliente

Proveedor

Id_clie

Cod_pro

Telefono

Sexo

CURP

Personal

Compaia

Id_em

Diccionario de Datos
Tabla Cliente
Atributo
Id_Cl #
Nombre
CURP
R.F.C.
Calle y Num
Colonia
Ciudad
Tel1
Tel2
Correo1
Correo2

Nombre del Dominio


Clave nica del cliente
Nombre del cliente
Registro de nico del cliente
Clave de registro del cliente
Lugar de vivienda del cliente
Colonia de la ciudad de cliente
Zona de residencia del cliente
Numero Telefnico del cliente
Segundo telfono del cliente
Correo electrnico del cliente
Segundo correo del cliente

Significado
Tipo numrico
Tipo carcter
Tipo String
Tipo String
Tipo String
Tipo String
Tipo String
Tipo numrico
Tipo numrico
Tipo carcter
Tipo carcter

Definicin del Dominio


(INT) Grado 5
(VARCHAR) Grado 30
(String) Grado 18
(String) Grado 12
(String) Grado 15
(String) Grado 20
(String) Grado 18
(INT) Grado 10
(INT) Grado 10
(VARCHAR) Grado 20
(VARCHAR) Grado 20

Tabla Personal
Atributo
Nombre del Dominio
Clave nica del empleado
Id_Em #
Nombre completo del empleado
Nombre
Referencia a aos trabajados
Edad
Clave de registro del empleado
R.F.C.
Clave nica del empleado
CURP
Calle y Num Lugar de vivienda del empleado
Colonia de la ciudad del empleado
Colonia
Zona de residencia del empleado
Ciudad
Pago del empleado
Sueldo

Significado
Tipo numrico
Tipo carcter
Tipo numrico
Tipo String
Tipo String
Tipo String
Tipo String
Tipo String
Tipo flotante

Definicin del Dominio


(INT) Grado 5
(VARCHAR) Grado 30
(INT) Grado 2
(String) Grado 12
(String) Grado 18
(String) Grado 15
(String) Grado 20
(String) Grado 18
(FLOAT) Grado 6

Puesto

Tipo carcter

(VARCAHR) Grado 20

Indica el Puesto del empleado

Tabla Proveedor
Atributo
Nombre del Dominio

Significado

Cod_pro #
Nombre
Compaa
Telfono
Calle y Num
Colonia
Ciudad

Tipo numrico
Tipo carcter
Tipo carcter
Tipo numrico
Tipo String
Tipo String
Tipo String

Cdigo del proveedor


Nombre del proveedor
Nombre de la compaa
Telfono del proveedor
Lugar de vivienda del proveedor
Colonia de la ciudad del proveedor
Zona de residencia del proveedor

Tabla Llanta
Atributo
Nombre del Dominio
Cdigo de llanta
Id_llan #
Fabricador de la llanta
Marca
Estado fsico de la llanta
Estado

Significado
Tipo numrico
Tipo carcter
Tipo carcter

Cantidad
Tamao

Numero de llanta
Tamao del llanta

Tipo numrico
Tipo carcter

Tipo

Tipo de llanta para auto

Tipo carcter

Tabla Venta
Atributo
Id_venta #
Id_cliente
Cantidad
Fecha
Producto

Nombre del Dominio


Clave nica de la venta
Clave nica del cliente
Total de la venta del da
Da de la venta
Tipo de producto vendido

Significado
Tipo numrico
Tipo numrico
Tipo numrico
Tipo DATE
Tipo carcter

Definicin del
Dominio
(INT) Grado 5
(VARCHAR) Grado 30
(VARCHAR) Grado 20
(INT) Grado 10
(String) Grado 15
(String) Grado 20
(String) Grado 18

Definicin del Dominio


(INT) Grado 4
(VARCHAR) Grado 30
(VARCHAR) Grado 2
(Nuevo o Usado)
(INT) Grado 3
(VARCHAR) Grado 3
(Grande, Mediana o Chica)
(VARCHAR) Grado 4
(Radial, cinturn, convencional,
temporada)
Definicin de Dominio
(INT) Grado 5
(INT) Grado 5
(IINT) Grado 6
(DATE)Da/Mes/Ao
(VARCHAR) Grado 20

Tabla Maquinaria
Atributo
Nombre del Dominio

Significado

Modelo #
Nombre_maq
Cantidad

Tipo numrico
Tipo carcter
Tipo numrico

Definicin de
Dominio
(INT) Grado 5
(VACHAR) Grado 15
(INT) Grado 3

Tipo carcter

(VARCHAR) Grado 10

Marca

Modelo nico de la maquina


Nombre de la maquina
Total de maquinas
disponibles
Fabricante de la Maquina

10

Diagrama de Caso de uso

Caso de uso
Solicitar reparacion
1.- Solicita informacin
2.- Solicita servicio
3.- Proporciona informacin
4.- Revisar Vehculo
5.-Diagnotisco del Vehculo
6.- Reparacin del Vehculo
7.- Costo del Vehculo
8.- Pago del Servicio
Cliente
Empleado

Cliente (1,2,7)

Empleado (3,4,5,6)

Compra de Producto
1.- Solicita Informacin
2.- Preguntar por Producto
3.- Revisar Disponibilidad del
producto
4.- Entregar Producto al Cliente
5.- Fijar Precio del producto
6.- Pagar Producto

Cliente
Empleado

Empleado (4,5)

Cliente (1,2,6)

Inverntario

Inventario (3)

Cancelacin de un Producto

1.- Solicitar Informacin


2.- Mostar el producto al empleado
3.- Empleado Examina el Producto
4.-El producto es llevado a Caja
5.- El cliente recibe el dinero por la
devolucion

Cliente

Cliente
(1,2,5)

Empleado

Empleado (3)

Inventario

Caja (4)

11

Cancelacin de un Producto

1.- Solicitar Informacin


2.- Mostar el producto al empleado
3.- Empleado Examina el Producto
4.-El producto es llevado a Caja
5.- El cliente recibe el dinero por la
devolucion

Cliente

Cliente
(1,2,5)

Empleado

Empleado (3)

Inventario

Caja (4)

Contratacion de un Empleado
1.- El gerente busca personal
2.- La persona va en busca de el
empleo
3.- El gerente procede con una
entrevista
4.- La persona responde a la
entrevista
5.- El gerente contrata a persona
como nuevo empleado
Gerente

Persona

Persona (2,4)

Gerente (1,3,5)

Caso UML

1:N
Vende

12

N:M
Compra

1:N
Vende

N:M
Usa

13

Algebra Relacional
Tabla Persona

14

15

También podría gustarte