Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ingeniería de software
1.- Identifica tres sistemas gestores de bases de datos e investiga y plasma en una tabla
comparativa los siguientes aspectos:
• Nombre.
• Fabricante.
• Tipo de licencia.
• Costo.
• Tamaño maximo de la base de datos.
• Requerimientos de hardware.
• Modelos de bases de datos que soporta (visto en la actividad 1)
Unidad 1. Ingeniería de software
Sistemas de 64 bits
}
2.- Plantea tres proyectos e indica cuál de los gestores de la tabla comparativa seleccionarías para cada uno de ellos, así como el
modelo de base de datos y los motivos en los que fundamentas tu decisión.
Proyecto 1
El cliente es un gran concesionario de vehículos de primera y segunda mano. A parte de dedicarse a la venta de vehículos, el
cliente también se dedica a realizar reparaciones y revisiones de vehículos.
El cliente ya dispone de cierto grado de informatización. Las aplicaciones más importantes que el cliente utiliza son para gestionar
la contabilidad y la facturación.
El Comité de Dirección de la organización cliente ha decidido recientemente que la empresa debe mejorar en el registro de la
actividad de la empresa con el fin de poder analizar la actividad en más detalle. Se espera que el análisis más exhaustivo de la
actividad permita facilitar la toma de decisiones estratégicas futuras.
Al Comité de Dirección de la empresa quiere que se registre la actividad acerca de las ventas de vehículos, las reparaciones de los
vehículos y de sus revisiones. A partir del registro de esta información, interesa poder obtener estadísticas de por ejemplo, qué
comerciales realizan más ventas, en qué épocas se realizan más ventas, qué vehículos son los más vendidos, qué mecánicos
realizan el mayor número de revisiones y reparaciones y detalles del tipo de reparaciones que se realizan con más frecuencia.
Se ha hecho un estudio de aplicaciones informáticas existentes en el mercado actualmente que permitiría el registro de esta
información. Aunque existan aplicaciones que cumplen los requerimientos iniciales, el Comité de Dirección cree que con el tiempo
se va a querer ampliar las funcionalidades con respecto a lo indicado inicialmente.
Motivos
GDBD Microsoft SQL Server
Modelo de base de datos Red
Podría indicar que, al tratarse de un proyecto que piensa en seguirse expandiendo y seguir creciendo, el DGBD seleccionado
cumpliría cabalmente las expectativas del cliente, ya que podría ser la opción indicada para que el cliente cumpla con sus objetivos
propuestos, de la misma forma el modelo seleccionado por tener permitiría manejar diferentes tipos de nodos, sus conceptos de
herencia permitiría una integridad de datos de manera satisfactoria, cuenta con niveles de seguridad aceptables.
Proyecto 2
Una institución educativa, actualmente existe un sistema de matrícula, pero se encuentra desvinculado de los cobros realizados a
los alumnos, aparte que tiene la desventaja que no se puede llevar la matricula por año, por que quien diseño el sistema dejo la
base de datos encasillada a funcionar un año lo que significa que cuando termina un año el colegio debe hacer una copia
del programa limpiar las tablas y volver a generar todo el proceso lo que hace imposible por ejemplo tener un historial de un alumno
más allá del año actual. Otro problema del sistema actual es el hecho que está hecho en FoxPro y las condiciones del colegio han
cambiado desde su fundación por lo que hoy tiene la necesidad de poder tener alguna información en la página web y
específicamente uno de los objetivos para el próximo año es que los alumnos del establecimiento, así como sus padres puedan
hacer algunas consultas por internet como por ejemplo las notas individuales de X alumno.
Motivos
GDBD MySQL
Modelo de base de datos Relacional
Para este proyecto que es relativamente pequeño, el DGBD seleccionado consideraríamos de licencia libre ya que podría ser la
opción indicada para que el cliente cumpla con sus objetivos propuestos, además, de que se debe considerar el presupuesto del
cliente, de la misma forma el modelo seleccionado por tener conceptos relativamente fáciles de entender por los usuarios inexpertos,
y permite la relación de diferentes datos, además, de considerarse una herramienta potente para almacenar datos, sino también
para accesar a está, cuenta con niveles de seguridad aceptables, ya que permite dar diferentes privilegios a cada usuario, hay
varias herramientas que permiten el acceso a la web para consultas y que son compatible con las características mencionadas
Proyecto 3
Una “Estética canina”, en la actualidad solo se lleva un cuaderno en el que se registran los datos del cliente, se está en la posibilidad
de manejar la información electrónicamente, lo que permitirá el manejo de está de una manera más eficiente, con la pretensión de
crear un registro de clientes, a los que se les hará llegar vía correo electrónico, información de nuestra empresa, promociones,
ofertas, nuestros productos y servicios
Motivos
GDBD MySQL
Modelo de base de datos Relacional
Para este proyecto que es pequeño, el DGBD seleccionado consideraríamos de licencia libre ya que podría ser la opción indicada
para que el cliente cumpla con sus objetivos propuestos, además, de que se debe considerar el presupuesto del cliente, de la misma
forma el modelo seleccionado por tener conceptos relativamente fáciles de entender por los usuarios inexpertos, y permite la
relación de diferentes datos, las relaciones entre las tablas son relativamente fáciles de implementar, evita la duplicidad de datos,
lo cual permite mantener el tamaño de las bases de datos, lo que a su vez reduce los requerimientos de memoria.
colaboradores. (3 de febrero de 2020). Valor de Licenciamiento de SQL Server 2012 frente a Oracle Database. Obtenido de
https://www.danysoft.com/estaticos/free/SQL_Server_2012_Licensing_VS_Oracle.pdf
Martinez Bolaños, J. (5 de febrero de 2020). Proyecto de Desarrollo de una Base de Datos para un . Obtenido de
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/18841/7/eboshoffTFC0113memoria.pdf