Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lorenzo Cervantes
12vo Informática 1
Informe
Base de Datos
Integrantes:
1. Elvis Arturo García Rivera
2. Ángel Daniel Madariaga Santos
3. Sami Paola Canales Martínez
4. Stefany Yissel Flores Padilla
5. Laura Rubi Martínez López
6.Stefani Nicoll Barahona
1
Introducción
Un cordial saludo Lic. Ever Rodríguez espero se encuentre bien de salud, los alumnos de
12vo Informática 1
Tenemos el placer de darle a conocer sobre nuestra Base de Datos, que lleva por nombre
“mercadito” este informe tiene el fin de mostrar paso a paso como se llevó a cabo la
planeación y estructura de la misma.
A continuación, se establecen los objetivos tanto generales como específicos, para así
poder profundizar un poco más sobre nuestra Base de Datos.
2
Objetivo General
Dar a conocer al Docente la forma en la que se creó esta Base de Datos y que esto se
pueda dar a entender de manera clara y precisa.
Objetivo Específico
Realizar y conocer la construcción de una base de datos con distintas tablas. Enfocándonos
en aprender y demostrar el conocimiento obtenido en las clases.
3
¿Por qué se decido plantear este problema?
Para que de esta manera se pueda tener un mejor control de los ingresos que se dan en el
establecimiento, evitando perdidas
La información de cada vendedor será: ID vendedor y nombre del vendedor. Pidiendo los
datos de cada cliente, cada cliente conlleva: ID cliente, nombre del cliente, correo y ID Del
Artículo.
4
Teniendo el problema definido procedemos a sacar los datos para crear las tablas
vendedor articulo
cliente venta
IdArt
IdVendedor IdCliente IdVenta
Nombre
Nombre IdVendedor
Precio
NombreVendedor IdCliente
Cantidad Gmail
fecha
IdVendedor IdArt
total
IdCliente
5
Proseguimos a la justificación del porque se decidió agregar cada uno de los datos que se
muestra en la tabla de la página 5.
IdArt partimos desde IdArt ya que claramente todo producto o articulo trae su código o
identidad que lo diferencia de los demás, volviéndose así algo imprescindible para esta
tabla. Proseguimos con el registro
Nombre, esto no necesita mucha explicación ya que como el IdArt este dato es una parte
fundamental del artículo.
Precio seguimos con el registro Precio porque como sabemos un artículo no puede estar
listo para su venta sin un precio definido o dado para particularmente dependiente del
costo de su importe.
Cantidad luego tenemos Cantidad este registro se da porque para tener un buen control,
tanto como para el vendedor como para la empresa en general ya que esto nos ayuda a
saber el porcentaje de artículos solicitados.
IdCliente y como último esta IdCliente esto no podría faltar porque sin él no se podría
hacer el proceso de compra y venta.
6
Luego tenemos la tabla cliente:
Nombre Este registro almacenara datos del cliente (Su nombre completo) siendo información
obligatoria, aunque sea repetitiva.
gmail En este registro se guardará el correo electrónico del cliente obligatoriamente, haciendo uso
de este para notificarle información de su compra y agradecimiento por la misma.
IdArt Este registro tendrá la misma función e información de la tabla artículo, además servirá
como llave foránea y la relación entre estas dos tablas.
IdVenta Es la codificación única de todas las ventas realizadas, registrando cualquier tipo
de venta con un cogido diferente.
IdCliente El registro en esta tabla más que todo tiene de relacionar la tabla cliente con la
tabla venta.
total Es la información mostrada sobre la suma de todos los artículos vendidos más el
impuesto.
7
CREATE TABLE Vendedor (
Fecha date,
total float
8
Teniendo nuestras tablas creadas procedemos a lo que sería la Relación entre ellas y lo hacemos
de la siguiente forma:
vendedor y articulo
REFERENCES vendedor(IdVendedor)
articulo y cliente
REFERENCES vendedor(IdArt)
cliente y venta
REFERENCES vendedor(IdCliente)
vendedor articulo
PK cliente venta
PK IdArt PK
IdVendedor IdCliente IdVenta
Nombre
Nombre IdVendedor
Precio
NombreVendedor IdCliente
Cantidad Gmail FK
FK IdArt
fecha
IdVendedor
FK total
IdCliente
9
Tabla vendedor
Tabla articulo
VALUES('2021','Frijoles',25,2,'1201','1300');
VALUES('2022','Pollo',35,4,'1202','1301');
VALUES('2023','Maseca',15,5,'1201','1302');
VALUES('2024','Manteca',14,4,'1202','1303');
Tabla cliente
10
11
Consultas
Búsqueda
SELECT IdCliente, fecha, total FROM ‘venta’
WHERE IdVenta=’1109’
Modificar
UPDATE cliente
WHERE IdCliente=’1300’
Eliminar
DELETE FROM articulo
WHERE IdArt=’2021’
Modelo Específico
SELECT * FROM 'cliente'
Where nombre=“Ana”
12