ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Entregable gestión de bases de datos


Enviado por   •  7 de Agosto de 2022  •  Tarea  •  955 Palabras (4 Páginas)  •  143 Visitas

Página 1 de 4

[pic 1]

Entregable 2

Alumno: Raúl Loyola Lozano

Universidad: UNITEC

Materia: Ingeniería de Requerimientos

Profesor: Martha Beatriz Chávez Terán


Desarrollo

Caso 1. Necesidades de gestión de información para un área o departamento de la empresa donde labora o para un área funcional si es un negocio pequeño (ventas, control de inventario, etc.)

La empresa Mecaloy es un negocio de importación de piezas mecánicas para uso industrial.

Actualmente cuenta con tres departamentos:  Ventas, Producción y Almacén.

Se cuenta con un sistema de administración llamado Aspel. Este sistema es muy general y no se está aprovechando completamente porque no se puede integrar a las 3 áreas de manera simultánea.

Analizando sus necesidades, ellos necesitan uno o dos gestores de bases de datos que les permitan conectar almacén con ventas y producción ya que hay veces que se utilizan piezas mecánicas para venta y piezas mecánicas para reparación o modificación.

2. Considerando de forma aproximada: la cantidad de usuarios, cantidad de transacciones, cantidad de datos a almacenar y sistema operativo existente o probable a utilizar, proponga al menos 3 SGBD que pudieran cumplir con estas necesidades. Su listado de gestores debe ir acompañado de la explicación de por qué propone los mismos.

La cantidad de usuarios no es mayor a 4 y el sistema operativo en toda la empresa es Windows para los ordenadores y iOS para los móviles.

Propongo 3 gestores de bases de datos: MySQL, SQL Server y SQLite.

Los propongo por su facilidad de uso y su gran rendimiento. Por ejemplo, MySQL es el más usado en aplicaciones creadas como software libre y se dice que es el sistema gestor de bases de datos relacional por excelencia. Por otro lado, SQLite permite transacciones sin necesidad de un servidor ni configuraciones.

SQL Server de Microsoft nos permite tener escalabilidad ya que se cuenta con mucho soporte y se puede administrar la base desde la nube de azure.


3. Elabore una tabla comparativa de los 3 SGBD. Considere la distribución y edición adecuada al tamaño del proyecto, características generales del SGBD, usos frecuentes de ese tipo de gestor, plataformas en las que se puede instalar incluyendo en cloud y on-premise, otros requisitos generales de instalación como espacio de almacenamiento, RAM, hardware, etc.

MySQL

SQLite

SQL Server

Aumento de motores de almacenamiento

El tamaño, al tratarse de una biblioteca, es mucho menor que cualquier SGBD

Soporte exclusivo por parte de Microsoft

Gran escalabilidad y facilidad para instalar y configurar

Reúne los cuatro criterios ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad) logrando gran estabilidad

Escalabilidad, estabilidad y seguridad

Seguridad y rapidez en transacciones

Gran portabilidad y rendimiento

Posibilidad de cancelar consultas

Soporte multiplataforma

La gran desventaja de SQLite es la escalabilidad ya que no soporta bases de datos que sean muy grandes.

Potente entorno gráfico de administración que permite utilizar comandos DDL y DML

Soporte SSL

Aunque es nativo para Windows puede utilizarse desde hace ya un tiempo en otras plataformas como Linux o Docker.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (177 Kb) docx (100 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com