Está en la página 1de 4

1.

PROYECTO: DEFINICIÓN Y ESQUEMA E-R DE LA BD


“EMPRESAS”

DEFINICIÓN
El proyecto consiste en la administración de clientes para diferentes empresas, para ello se
plantea la necesidad de tener la información de la empresa y de los clientes, cada empresa
podrá tener múltiples clientes, para el caso de estudio se plantea que ambas entidades tengan
los campos básicos y direcciones que podrán ser una o varias.

Así mismo, y para completar el proyecto con el desarrollo que creemos necesario, se plantea
que la tabla clientes tenga como tablas asociadas las tablas de: monedas, países e idiomas, que
podrían ser tablas de uso general en la aplicación, y una tabla más específica como podría ser
formas de pago.

2. ESQUEMA INICIAL
Este no es un diagrama entidad relación clásico sino una simple estructura de las tablas que se
van a implementar y de sus relaciones.
3. TABLAS DEL ESQUEMA
Para desarrollar este esquema vamos a necesitar las siguientes tablas, a continuación, se
explica su utilidad y algunas características básicas, el resto se explicará directamente sobre el
código SQL:

CARACTERÍSTICAS DE
TABLA DESCRIPCIÓN DISEÑO

Empresas de la Las empresas tendrán definido


aplicación, cada inicialmente: idioma, país y moneda,
empresa tendrá sus así como otros campos básicos
cb_enterprise clientes. propios.

Tabla general de
cliente, donde se Tendrán definido inicialmente:
almacenarán los idioma, país, direcciones, empresas,
clientes de las métodos de pago y moneda, así como
cb_customer diferentes empresas. otros campos básicos propios.
CARACTERÍSTICAS DE
TABLA DESCRIPCIÓN DISEÑO

Registro para asociar las direcciones


al cliente, cada cliente tendrá un
Tabla de registro de las número ilimitado de direcciones con
direcciones, se asocian cb_address relacionado mediante
aquí las direcciones cb_addresses (es básicamente una
cb_addresses que tienen un cliente. tabla relacional)

Tabla de dirección Tabla de dirección que tendrá los


donde se guardan los campos generales de una dirección,
datos de la dirección en así como números de teléfono,
cb_address sí. transportista y tipos de dirección.

Tabla con los idiomas


registrados en la
aplicación, se podrá
relacionar con
cb_language múltiples tablas.

Tabla con las monedas


registradas en la
aplicación, se podrá
relacionar con
cb_currency múltiples tablas.

Tabla con los países


registrados en la
aplicación, se podrá Para cada país se especificará la
relacionar con moneda y el idioma utilizado por
cb_country múltiples tablas. defecto.

Métodos de pago
definidos para el
cliente u otras
cb_paymentmethod entidades.

Descripción de las tablas que veremos a lo largo del curso.


4. DICCIONARIO DE DATOS

5. MARIADB: INSTALACIÓN Y CONFIGURACIÓN

6.- CREACIÓN DE LA BASE

También podría gustarte