SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Evidencia taller bases de datos
1. Evidencia Taller
Bases de Datos.
WILLIAM GIOVANNI ORDOÑEZ HERNANDEZ
TÉCNICO EN SISTEMAS
SERVICIO NACIONAL DE APRENDIZAJE SENA
2021
2. Desarrollo de Cuestionario.
1. Diga con sus propias palabras que es una base de datos.
Las bases de datos son un compendio de información suministrada
por un grupo determinado de personas para una función
determinada. Las bases de datos van acompañadas de información
tales como: Nombre, Apellidos, numero de identificación, Dirección, numero
fijo o celular entre otros datos que se requieran.
2
3. 2. Diga 5 ejemplos de bases de datos que interactúan en el rol de su
y explíquelos, coloque una imagen de referencia en cada uno de los
ejemplos.
• Registros de transacciones. Las operaciones realizadas con una tarjeta de
crédito, así como las llamadas realizadas con un celular, u otro tipo de
transacciones comerciales cotidianas, generan todas un conjunto de registros
que van a dar a una base de datos de la empresa.
3
4. • Historial médico: bases de datos destinadas registrar la información específica
con respecto al estado de salud de los pacientes, es decir, historia médica,
tratamientos, análisis, entre otros.
4
5. • Sistema financiero: son bases de datos que emplean en las entidades
bancarias a fin de manejar la información de sus clientes y de los
financieros que estos realizan de manera segura.
5
6. • Archivos personales: se refiere a la manera de organizar y archivar el
contenido que sirvió de base para una investigación o trabajo intelectual, a
de resguardar las fuentes primarias y secundarias de información.
6
7. • Nóminas de pago: bases de datos empleadas generalmente en las empresas
para registrar información de los empleados con respecto a los cargos y
salarios asignados.
7
8. 3. Según su concepto las bases de datos son necesarias y porque?
Las bases de datos son necesarias ya que nos permite tener una
información clara agrupando y almacenando todos los datos en un solo
lugar. También permite compartir la información de una manera fácil y
efectiva, evita redundancias y establece una organización mas precisa y
efectiva. También, nos permite tener una interlocución mas adecuada ya
sea con un grupo de personas o empresas.
8
9. 5. Antes de existir las bases de datos cuál cree usted que era la falla más
grande en los sistemas que estaban implementados anteriormente y de
de un ejemplo.
• Las fallas que se tenían antes de existir las bases de datos son las siguientes:
• Redundancia en la Información o inconsistencias: Existía la posibilidad de que las
bases de datos tuvieran duplicados o que la información no estuviese completa lo
que dificulta la gestión de la misma por datos incompletos.
• Aislamiento de datos: Existe la posibilidad que las bases de datos se encuentren en
programas diferentes por lo que no se consolida el uso en un único programa lo
puede ocasionar registros en diversas aplicaciones o distintos formatos.
• Problemas de seguridad: Este es una gran dificultad ya que todas las personas
tenían acceso a esta información publica sin ningún tipo de restricción. Lo cual
puede llegar a generar molestias en cuento a la confidencialidad de la información.
9
10. 6. Investigue que programas hay en el mercado actualmente para
bases de datos, como mínimo 10 y realice una tabla comparativa con
cada uno de ellos, teniendo como referencia los siguientes ítem:
Hardware necesario para su implementación (Disco Duro, Procesador y Memoria
RAM).
Fecha de creación.
Número de registros que soporta.
Empresa creadora de la aplicación.
El software de la aplicación es libre o propietario.
Logo de la empresa o aplicación de base de datos.
10
Ver tabla
Comparativa Sig.
Diapositiva.
11. 11
My SQL
MEMORIA REQUERIDA: Ediciones Express: 512 MB, Todas las demás ediciones: 1 GB
PROCESADOR: Mínimo: Procesador x64: 1,4 GHz, Recomendado:2 GHz o más
ESPACIO EN DISCO DURO: Motor de base de datos y archivos de datos, replicación,
búsqueda de texto completo y Data Quality Services mínimo 1480 MB Motor de base
de datos con Servicio de consultas de PolyBase para bases de datos muy grandes se
recomienda mínimo 4194 MB
EMPRESA RESPONSABLE: TCX DataKonsultAB,
AÑO: nace My SQL en 1995
NUMERO DE REGISTROS QUE SOPORTA: 50 millones de archivos aunque
técnicamente no tienen límite las tablas, porque no son archivos específicamente, y
por tanto el límite está dado por el sistema operativo
SOFTWARE: libre
12. 12
Microsoft ACCESS
MEMORIA REQUERIDA: RAM(32bits) 1 GB y RAM (64bits) 2 GB
PROCESADOR: x86 o de x64 bits de 1 gigahercio (GHz)
ESPACIO EN DISCO: 44 MB para una instalación típica, 60 MB para una instalación
personalizada con todas las opciones y de 32 MB para ejecutar desde CD-ROM de
instalación
EMPRESA RESPONSABLE: Microsoft
AÑO:1994
NUMERO DE REGISTROS QUE SOPORTA: En realidad es para bases muy pequeñas
de hasta 32.768
SOFTWARE: Paga
13. 13
Oracle
MEMORIA REQUERIDA: 512 MB, recomendada 1 GB
SISTEMA OPERATIVO: Windows 2000 service pack 1 o superior Windows server 2003
o superior Windows XP o superior.
ESPACIO EN DISCO: 250 MB de espacio libre, recomendado 500 MB
EMPRESA RESPONSABLE: Oracle corporation
AÑO: Nace Oracle en 1982
NUMERO DE REGISTROS QUE SOPORTA: La cantidad de registros que Oracle puede
guardar se limita a la cantidad de almacenamiento que se tiene en disco, o sea,
pueden ser cientos, miles o millones
SOFTWARE: hay dos versiones uno de paga y uno gratuito
14. 14
Visual FoxPro
MEMORIA REQUERIDA: RAM 64 MB ( se recomiendan 128 MB o mas)
PROCESADOR: Pentium
ESPACIO EN DISCO: 115MB para instalación mínima y para máxima 200MB
EMPRESA RESPONSABLE: Microsoft
AÑO: 1995
NÚMERO DE REGISTROS QUE SOPORTA: Hasta 1.000 millones
SOFTWARE: de paga
15. 15
MICROSOFT SQL SERVER
MEMORIA REQUERIDA: Ediciones Express: 512 MB, Todas las demás ediciones: 1 GB, para
asegurarnos de tener un rendimiento óptimo en una base de datos grande preferible al menos
4GB.
PROCESADOR: x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T
Intel Pentium IV compatible con EM64T.
ESPACIO EN DISCO: Motor de base de datos y archivos de datos, replicación, búsqueda de
texto completo y Data Quality Services mínimo 1480 MB Motor de base de datos con Servicio
de consultas de PolyBase para bases de datos muy grandes se recomienda mínimo 4194 MB
EMPRESA RESPONSABLE: Microsoft.
AÑO: nace Microsoft SQL server en 1989.
NUMERO DE REGISTROS QUE SOPORTA: La cantidad de registros de las tablas están solo
limitados por el espacio en disco que tengas para contenerlas.
SOFTWARE: de paga.
16. 16
MONGODB
MEMORIA REQUERIDA: para un despliegue de MongoDB es de 2048 MB, lo que
equivale a una asignación inicial de 1024 MB por miembro.
PROCESADOR: Dual core o superior
ESPACIO EN DISCO: 80 GB de espacio como recomendado.
EMPRESA RESPONSABLE: MongoDB Inc.
AÑO: 2009
NÚMERO DE REGISTROS QUE SOPORTA: Cantidad indefinida de registros.
SOFTWARE: libre.
17. 17
POSTGRE SQL
MEMORIA REQUERIDA: 1 GB o superior
PROCESADOR: 1GHz Dual core o superior
ESPACIO EN DISCO: 512 MB de espacio de almacenamiento
EMPRESA RESPONSABLE: PostgreSQL Global Development Group
AÑO: 1996
NUMERO DE REGISTROS QUE SOPORTA: 1,6 terabytes
SOFTWARE: libre
18. 18
DB2
MEMORIA REQUERIDA: 4 GB o superior
PROCESADOR: 2 de doble núcleo a 2,66 GHz
ESPACIO EN DISCO: 4 GB de espacio de almacenamiento
EMPRESA RESPONSABLE: IBM
AÑO: 1983
NUMERO DE REGISTROS QUE SOPORTA: 32,677
SOFTWARE: libre
19. 19
INFORMIX
MEMORIA REQUERIDA: mínimo de 256 MB de RAM en UNIX® yLinux®, y de 512 MB
MB de RAM en Mac OS X
PROCESADOR: Pentium o superior
ESPACIO EN DISCO: 750 MB de espacio de almacenamiento
EMPRESA RESPONSABLE: IBM
AÑO: fundada en 1980, salió a bolsa en 1986 y durante parte de los años 1990
NUMERO DE REGISTROS QUE SOPORTA: Puede almacenar millones de registros
SOFTWARE: Paga
20. 20
MARIADB
MEMORIA REQUERIDA: Minimo 512 MB
PROCESADOR: Pentium o superior
ESPACIO EN DISCO: 1,5 GB de espacio de almacenamiento
EMPRESA RESPONSABLE: MariaDB Foundation
AÑO: 2009
NUMERO DE REGISTROS QUE SOPORTA: Puede almacenar cientos y miles de
registros.
SOFTWARE: libre