Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Cómo se relacionan las funciones del administrador de base de datos con tu perfil
profesional como egresado de la carrera de desarrollo de software?..................................6
Conclusiones............................................................................................................................ 22
Referencias Bibliográfica........................................................................................................ 22
Lectura del material de la unidad 1, de la página 4 a la 8.
MySQL
MySQL es un sistema de gestión de base de datos
relacional, multihilo y multiusuario, rápido,
confiable seguramente el más usado en aplicaciones
creadas como software libre.
Código de fuente abierta: MySQL hace que el código fuente de MySQL esté
disponible para cualquier persona para descargarlo y ocuparlo. La filosofía de código
fuente abierto permite a una audiencia global participar en la revisión, pruebas y
desarrollo del código.
Esta separación entre el cliente y el servidor permiten que las aplicaciones sean de tipo
distribuidos. Se puede utilizar la red para poder realizar la separación de los clientes de
tu servidor y desarrollar aplicaciones de cliente en un entorno que se ajuste a las
necesidades de los usuarios. Por ejemplo, se puede implementar la base de datos en
UNIX y crear programas cliente que corren sobre Microsoft Windows.
Oracle
El servidor Oracle tiene todas las características de un RDBMS y que tiene un soporte
amplio para entornos sofisticados cliente/servidor. Muchas de las características
internas de Oracle están diseñadas para proveer una alta disponibilidad, máximo
rendimiento, seguridad y un uso eficiente de los de los recursos del cliente.
Oracle tincluye características basadas en el lenguaje que aceleran el desarrollo y
mejoran el rendimiento del lado del servidor.
Integridad declarativa: Cuando se define una tabla en Oracle, se puede incluir una
restricción de integridad como parte de la definición de la tabla.
Microsoft Access
Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para
uso personal de pequeñas organizaciones.
Se ha ofrecido siempre como un componente de la suite Microsoft Office, aunque no se
incluye en el paquete “básico”.
Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser
consultados por otros programas.
Entre las principales funcionalidades reseñables podemos indicar que:
Permite crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creación de bases de datos relacionales).
Creación de consultas y vistas.
Consultas referencias cruzadas.
Consultas de acción (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Entorno de programación a través de VBA
Llamadas a la API de Windows.
DB2
Este SGBD es propiedad de IBM, bajo la cual se comercializa el sistema de gestión de
base de datos. Utiliza XML como motor, además el modelo que utiliza es el jerárquico en
lugar del modelo relacional que utilizan otros gestores de bases de datos. Es el único de
los gestores que hemos comentado que nos relacional.
Sus características más importantes son:
Permite el manejo de objetos grandes (hasta 2 GB)
La definición de datos y funciones por parte del usuario, el chequeo de integridad
referencial,
SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos,
commit de dos fases, backup/recuperación on−line y offline.
Permite agilizar el tiempo de respuestas de esta consulta
Recuperación utilizando accesos de sólo índices.
Predicados correlacionados.
Tablas de resumen
Tablas replicadas
Uniones hash
Su principal desventaja es el precio, está dirigido solo a grandes empresas con
necesidades de almacenamiento y procesamiento muy altas.
Al igual que SQL Server y Oracle dispone de una versión EXPRESS gratis pero no de
libre distribución.
Visualización de métricas,
de una base de datos en DB2
Apache Derby
Es un sistema gestor de base de datos relacional escrito en Java que puede ser
empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene
un tamaño de 2 MB de espacio en disco.
Sus características más importantes son:
APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de
SQL99.
Su código mide alrededor de 2000KB comprimido.
Soporta cifrado completo, roles y permisos.
Además, posee SQL SCHEMAS para separar la información en un única base de datos
y control completo de usuarios.
Soporta internamente procedures, cifrado y compresión.
Cuenta con soporte multilenguaje y localizaciones específicas.
A partir de la versión 10.4 trae un sistema
simple de replicación maestro-esclavo.
Transacciones y recuperación ante errores
ACID.
SQLite
SQLite es un sistema de gestión de base de datos relacional integrado utilizado en las
aplicaciones móviles.
SQLite es diferente de otras bases
de datos SQL porque a diferencia
de la mayoría de las otras bases
de datos SQL, SQLite no tiene un
proceso de servidor separado.
Características de SQLite
1. SQLite es gratis
2. SQLite es Serverless
3. SQLite es muy flexible
4. SQLite soporta SQL
5. No se requiere configuración
6. SQLite es multiplataforma
7. Almacenar datos es fácil
8. API de SQLite está ampliamente disponible para todos los lenguajes populares
SQLite es información liviana, por lo que puede ser utilizada de manera fácil y eficiente
en software integrado para dispositivos como televisión, teléfonos móviles, cámaras o
dispositivos electrónicos. La operación de CRUD es fácil y eficiente. Por lo tanto, no se
retrasará en el rendimiento.
Cuando el desarrollador de aplicaciones necesita almacenar datos en la base de datos
local, SQLite es la mejor solución para lograrlo.
Es multiplataforma
Sí, es independiente de las plataformas. Se puede usar en Android, iOS, Windows Phone
o Tizen. Casi todos los sistemas operativos móviles tienen su propia API nativa para
acceder a la base de datos SQLite.
Dado que existe un comportamiento abstracto al acceder a los datos en una base de datos
real, usaremos una aplicación de código abierto, es decir, un navegador SQLite para
realizar operaciones de llenado previo u operar en GUI
Navegador SQLite
Una herramienta GUI que manejará la base de datos SQLite y manejará las operaciones
que admite SQLite. Básicamente, lo ayudará a explorar datos dentro de la base de datos o
a preparar la base de datos precargada para la aplicación.
Visual FoxPro
Es un lenguaje de programación por procedimientos orientado a objetos que posee un
Sistema Gestor de Base de Datos o Database Management Systems (DBMS) y Sistema
Administrador de base de datos relacionales, producido por Microsoft.
Es una herramienta para desarrollar rápidamente aplicaciones de base de datos de alto
rendimiento para escritorio, cliente pesado, cliente distribuido, cliente-servidor,
aplicaciones web de base de datos y computación en la nube. Está basado en FoxPro que
inicialmente trabajó en Mac OS, DOS, Windows y Unix.
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear
aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o
para la Web.
Sus características más importantes son:
Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases de datos.
Lenguaje de programación Orientado a objetos.
Utilización de sentencias SQL en forma nativa
Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse
con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y muy flexible para soluciones
más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos como por
generar reportes en formato XLM.” Borrás, L. (3 de abril del 2019). Plagio y Autoplagio-
Normas Apa (7ma edición).
Referencias Bibliográfica
Universidad Abierta y a Distancia de México (2021). Administración de base de datos Unidad 1.
Fundamentos de la administración de bases de datos.
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1-
B2/DS/04/DABD/U1/Unidad_1_Fundamentos_de_la_admnistracion_de_bases_de_datos.pdf