Академический Документы
Профессиональный Документы
Культура Документы
ingeniera de sistemas
CICLO :
CASMA Per
La tabla Areas es una entidad que va contener todas las areas de la tienda elektra, las areas
cuentan con el tipo de usuario de diferente cargo, cabe resaltar que una area es un lugar fsico
distinto a una subarea de cada usuario , esto quiere decir que son 2 lugares fsicos que se
encuentran distantes. La diferencia de una area con una subarea de un usuario especial es que la a
tienda cuenta con un administrador y otras cosas que no cuenta una subarea del usuario especial,
pero el administrador de tienda tiene a cargo tanto a la area como a las subareas especiales que
pertenecen a dicha tienda.
Esta tabla areas se relaciona con la tabla usuario.
Como podemos observar el campo Idarea que es el cdigo de areas la cual es la clave
primaria, aqu el Idareas se ingresa manualmente.
Como podrn observar el campo nombre es el nombre de la area y es un campo que no
puede ser nulo y a la vez es nico o sea que no puede existir otra area con el mismo
nombre.
Descripcin de los Siguientes Caracteres.
PK = Primary Key
NN = Not Null
UQ = Unique Index
La tabla cargo es una entidad que contiene todos los distintos cargos con que cuenta la
tienda elektra , los cargos son los que se les asignan a los usuarios y que depende del
puesto que desempea dicho usuario. Esta tabla se relaciona con la tabla Usuario
El campo idcargo es el cdigo de cargo que diferencia a cada uno de los distintos
cargos y este es la clave primaria y es de tipo entero y sin signo y a la vez auto
incremental, lo cual significa que el sistema lo asigna automticamente cuando se
agrega un nuevo registro.
El campo Nombre es el nombre del cargo y es un campo que no puede ser nulo y
a la vez es nico, o sea que no puede existir un nombre de cargo duplicado.
La tabla Clientes es una entidad que contiene todos los datos de los clientes las cuales quieren
realizar una compra en la tienda elektra las cualesesta relacionado con usuarios .
idclientes es el cdigo de cargo que diferencia a cada uno de los distintos cargos y
este es la clave primaria y es de tipo entero y sin signo y a la vez auto incremental,
lo cual significa que el sistema lo asigna automticamente cuando se agrega un
nuevo registro.
El campo nobres es el nombre del cliente y es un campo que no puede ser nulo y la vez es
nico
La tabla Compran es una entidad que contiene la relacion entre cliente y usuario
La tabla Ofrecen es una entidad que contiene la relacion entre usuarios y productos
La tabla productos es una entidad la cual contiene todos los productos de la tienda elektra., la
cual va a aser asiganados a los clientes.
La tabla usuario es una entidad que contiene a todos los usuarios de la tienda elektra de disitntas
areasde la tienda .
El campo idusu es el cdigo principal del usuario o sea la clave primaria y este se ingresa
manualmente.
El campo idareas es campo que hace referencia a la tabla areas que significa en que la area
o subareas trabaja el usuario. Y es un campo que no puede ser nulo.
El campo id_cargo es una campo que hace referencia a la tabla cargo para saber cual es el
cargo que ocupa el usuario pero este campo puede ser nulo por la siguiente razn.
Iniciamos el proceso de ingreso de informacin a cada una de las 7 tablas que comprende la base
de datos llamada ELEKTRA S.A.C como se muestra en las imgenes siguientes:
AREAS
CLIENTES
CARGO
COMPRAN
OFRECEN
PRODUCTOS
USUARIOS