Está en la página 1de 10

PROYECTO SQL WUIPI TELECOMUNICACIONES C.

Integrantes:
Guzmán, Edgar C.I. V-20.052.212
Hernández, Zuleima C.I. V-15.678.077
Guzmán, Yeisynt C.I. V-
Rojas, Luis Guillermo C.I. V- 12.783.846
PLANTEAMIENTO DEL PROBLEMA

Con la evolución y desarrollo de nuevas tecnologías surgen empresas como WUIPI

Telecomunicaciones C.A, que es una empresa dedicada a la venta de equipos de

telecomunicaciones y sus componentes.

Se requiere diseñar una base de datos para llevar el control de la comprar y venta de

equipos de telecomunicaciones y sus componentes, para lo cual la referida empresa

cuenta con la siguiente información:

Esta base de datos debe contener información de los equipos que vende la empresa y

sus componentes, ya que pueden ser necesario varios componentes del mismo tipo

para montar un equipo, por lo que será necesario almacenar la cantidad de componentes

que se necesitan en cada caso. Así mismo un cliente puede comprar equipos completos

o solo componentes, por lo tanto será necesario almacenar la cantidad de equipos o la

cantidad de componentes de cada tipo que compra cada cliente, también habrá que

guardar la fecha de la compra.


PLANTEAMIENTO DEL PROBLEMA

Hay que considerar que un mismo cliente puede comprar el mismo equipo o el mismo

componente en diferentes fechas. El diseño de la base de datos debe permitir almacenar

un histórico con todas las fechas y las cantidades de equipos o componentes que haya

comprado. Los equipos y los componentes deben estar identificados con un código, sus

características, un precio y el stock disponible. Para almacenar los datos de los clientes

debemos contar con su número de cédula, nombre y apellido, dirección, teléfono, cuidad

y provincia. También se debe disponer de los datos del vendedor como su nombre y

apellido, cédula, departamento dónde trabaja. Se debe registrar e identificar al momento

de hacer cada compra, que empleado es el que ha atendido a cada cliente para cada una

de las compras.
DISEÑO CONCEPTUAL
Las entidades que surgen son equipo, componente, cliente, vendedor
IDENTIFICACIÓN DE ATRIBUTOS
A cada tipo de entidad se le debe asignar tantos atributos como sea
necesario en la especificación del problema.
• Entidad equipo:
Código,caracteristicas,precio.,stock.
• Entidad componente:
código, características,precio, stock.
• Entidad cliente:
Cedula, Nombre, Apellido1,Apellido2,Telefono,Direccion,Ciudad,Provincia.
• Entidad vendedor:
Cedula, Departamento, Nombre, Apellido1, Apellido2.
IDENTIFICACION DE RELACIONES
Tenemos equipo que tienen componentes, cliente que compra equipo, cliente que compra
componente.
MODELO CONCEPTUAL
DISEÑO LOGICO - RELACIONAL

Traducción de tipos de entidades y relaciones

Tablas procedentes de los tipos de entidades del esquema E-R:

• Equiposc( Código, Características, Precio, Stock)

• Componente (Código, Características, Precio, Stock)

• Cliente (Cedula, Nombre, Apellido1, Apellido2, Teléfono, Dirección, Ciudad, Provincia)

• Vendedor (Cedula, Departamento, Nombre, Apellido1, Apellido2)

Tablas procedentes de los tipos de relaciones del esquema E-R:

• Cliente compra equipo(ID, código_equipo, Cedula_cliente, Cedula_vendedor, Fecha, Cantidad).

• Cliente compra componente (ID, Codigo_componente, Cedula_cliente, Cedula_vendedor, Fecha,

Cantidad).
MODELO LOGICO- RELACIONAL
DISEÑO FÍSICO

En esta seccion se muestra el diseño físico usando el SGBDR (sistema gestor de bases de datos

relacionales) SQL LITE.

Definición de los campos

Los tipos de campo, así como la definición de su tamaño (como se verá a continuación) permiten

definir las restricciones de dominio que se refieren al tamaño y al tipo de los datos de un campo.

Las reglas de validación ubicadas en las propiedades de los campos permiten especificar otras

restricciones de dominio que limitan los valores del campo (por ejemplo, que no se admitan

números negativos).

Para cada campo es posible especificar que no contenga valores nulos (es decir, imponer como

restricción de dominio la eliminación del valor NULL del dominio del campo). También es posible

especificar que si se trata de una cadena de caracteres, ésta no sea vacía.

También podría gustarte