Pa1 Grupal Administracion Base de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Producto Académico 01

“Año del Bicentenario del Perú: 200 años de


Independencia”

FACULTAD DE INGENIERÍA DE SISTEMAS E


INFORMÁTICA

CURSO: ADMINISTRACIÓN DE BASE DE DATOS

TEMA:
 Proyecto integrador administración de base de
datos etapa - 1
INTEGRANTES

ESTUDIANTES: CÓDIGO
JAVIER ARTURO MEDRANO RODRIGUEZ 70318370
JULIO CESAR ARIAS VARGAS 72542501

2021
1|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01
Tabla de contenido
Introducción................................................................................................................................................2
Título del proyecto...................................................................................................................................2
Situación actual del problema.................................................................................................................2
Objetivos.................................................................................................................................................2
Objetivo General:.................................................................................................................................2
Objetivos Específicos:..........................................................................................................................2
Desarrollo................................................................................................................................................2
Restricciones:.......................................................................................................................................2
Implementación:..................................................................................................................................3
Creación de la Base de Datos...................................................................................................................4
Creación de las Tablas..........................................................................................................................4
Diagrama de Base de Datos.....................................................................................................................7
Conclusión:..............................................................................................................................................7
Recomendaciones....................................................................................................................................8

ÍÍndice de Tablas
Tabla 1: Descripción de la Tabla Empleado..................................................................................................3
Tabla 2: Descripción de la tabla Usuario......................................................................................................3
Tabla 3:Descripción de la Tabla Tipo............................................................................................................3
Tabla 4:Descripción de la Tabla Stock..........................................................................................................3
Tabla 5:Descripción de la Tabla Descuento..................................................................................................3
Tabla 6: Descripción de la Tabla Venta.........................................................................................................4

Tabla de Ílustracioó n
Ilustración 1: Código de implementación de la Base de Datos--------------------------------------------------------4
Ilustración 2: Implementación de las tablas Empleado, Usuario y Tipo---------------------------------------------5
Ilustración 3:Implementación de las tablas Stock y Descuento-------------------------------------------------------6
Ilustración 4: Implementación de la tabla Venta--------------------------------------------------------------------------6
Ilustración 5: Diagrama relacional-------------------------------------------------------------------------------------------- 7

2|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01
INTRODUCCIÓN

El proyecto consistirá en desarrollar una Base de Datos para la librería “Flores”. Para lo cual se
identificaron las necesidades que tiene la librería con las que se trabajara en el desarrollo del proyecto.

El proyecto se llevara a cabo hasta el punto del diseño e implementación del modelo de la base de datos
en SQL Server. Dentro de las tareas básicas de la Base de Datos se encuentran: control del Stock,
administración de cuentas de Usuarios, control de Personal, describir el Tipo para una mejor
identificación del producto y gestión de las ventas.

TÍTULO DEL PROYECTO

Implementación de una Base de Datos para la librería Flores

SITUACIÓN ACTUAL DEL PROBLEMA


Actualmente los procesos se realizan mediante hojas Excel, en las cuales se realizan los registros, el
registro de las ventas de realizan de forma manual, aparte de ello todos los empleados pueden acceder a
la información confidencial de los registros de los clientes o proveedores, agregando a eso no se tiene
una descripción de los productos por lo que siempre se demoran en consultar si el producto sigue
disponible o no. Por estos problemas es que la librería requiere automatizar sus procesos.

OBJETIVOS

Objetivo General:
Poder influir en el desarrollo de los procesos de la librería Flores de forma óptima reduciendo los
tiempos de búsquedas y registro de los datos.

Objetivos Especíóficos:
 Diseñar la estructura de la base de datos necesaria para la librería Flores, definiendo sus
restricciones y relaciones.
 Crear dicho diseño en SQL server 2019.
 Aprobar la clase de Administración de Base de Datos.

3|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01
DESARROLLO
Restricciones:
- No se puede registrar un producto sin asignarle un proveedor.
- No se puede realizar una venta si no se tiene stock del producto.
- El pago a los proveedores se realizará cuando se entregue el producto.
- No se pueden dar créditos en las ventas de los productos.
- El sistema solo será utilizado por el personal
- El personal solo tendrá acceso a la información correspondiente a su cargo.

Ímplementacioó n:
Descripción de las tablas
Tabla Empleado

Atributo Tipo de Dato Nulo Tamaño


Idempleado Integer Not null Primay key
Apellido Varchar Not null 100
Nombre Varchar Not null 100
Dirección Varchar Not null 150
Email Varchar Not null 100
Tabla 1: Descripción de la Tabla Empleado

Tabla Usuario
Atributo Tipo de Dato Nulo Tamaño
Idempleado Integer Not null Primay key
Usuario Varchar Not null 20
Clave Varchar Not null 100
activo Integer Not null
Tabla 2: Descripción de la tabla Usuario

Tabla Tipo
Atributo Tipo de Dato Nulo Tamaño
Idtipo char Not null Primay key
Descripcion Varchar Not null 100
Contador integer Not null
Tabla 3:Descripción de la Tabla Tipo

Tabla STOCK
Atributo Tipo de Dato Nulo Tamaño
Idpublicacion char Not null Primay key
titulo varchar Not null 150
idtipo char Not null 3
autor varchar Not null 150
nroedicion numeric Not null 3
precio numeric Not null 15,2
stock integer Not null
Tabla 4:Descripción de la Tabla Stock

4|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01

Tabla DESCUENTO

Atributo Tipo de Dato Nulo Tamaño


Idpromocion Integer Not null Primay key
cantmin Integer Not null
cantmax Integer Not null
porcentaje Numeric Not null 8,2
Tabla 5:Descripción de la Tabla Descuento

Tabla VENTA
Atributo Tipo de Dato Nulo Tamaño
idventa Integer Not null Primay key
cliente Varchar Not null 150
idpromocion Integer Not null
Fecha Date Not null
idempleado Integer Not null
idpublicacion Char Not null 8
cantidad Integer Not null
precio numeric Not null 10,2
dcto numeric Not null 10,2
subtotal numeric Not null 10,2
impuesto numeric Not null 10,2
total numeric Not null 10,2
Tabla 6: Descripción de la Tabla Venta

CREACIÓN DE LA BASE DE DATOS

Ilustración 1: Código de implementación de la Base de Datos

5|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01

Creacioó n de las Tablas

Ilustración 2: Implementación de las tablas Empleado, Usuario y Tipo

6|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01

Ilustración 3:Implementación de las tablas Stock y Descuento

Ilustración 4: Implementación de la tabla Venta

7|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01

DIAGRAMA DE BASE DE DATOS

Ilustración 5: Diagrama relacional

8|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Producto Académico 01
CONCLUSIÓN:

Se ha podido Diseñar la Estructura de la Base de Datos necesaria para la librería Flores, definiendo sus
restricciones y relaciones.
A través de este desarrollo se reconoció las ventajas de las bases de datos que se superponen a los
sistemas de archivos del pasado, como sabemos todo evoluciona es así como el modelo relacional que
implementa SQL, nos da una excelente herramienta en la administración, seguridad y fiabilidad de los
datos.
Por lo tanto, conocer el proceso interno, la estructura he implementación de base de datos nos muestra
la importancia que realizan en el mundo laboral, y como cada ente las utiliza es dependiente de ellas.

RECOMENDACIONES

 Es necesario conocer que la implementación del código debe estar bien estructurado para evitar
algunas redundancias innecesarias.
 Conocer las especificaciones que nos presenta cuando estructuramos las tablas de cada base de
datos, realizando nuestro trabajo más práctico y sencillo.
 Realizar el mantenimiento oportuno de la base de datos y en un futuro implementarlo con un
servidor propio.

9|Página
This study source was downloaded by 100000853810049 from CourseHero.com on 03-18-2024 21:57:07 GMT -05:00

https://www.coursehero.com/file/122438495/PA1-GRUPAL-ADMINISTRACION-BASE-DE-DATOSdocx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte