You are on page 1of 6

Taller base de datos

Actividad: Consultar temas relacionados con bases de datos

Exposición: Se configura una presentación para socializar en la próxima clase los temas
consultados.

1. ¿Qué es una base de datos, describa los componentes básicos?

Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de
datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas
que manipulen ese conjunto de datos.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla
tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada
elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

2. ¿Cuál es la importancia de las bases de datos en las empresas?

Las principales utilidades que ofrece una base de datos a la empresa son las siguientes:

Agrupar y almacenar todos los datos de la empresa en un único lugar.

Facilitar que se compartan los datos entre los diferentes miembros de la empresa.

Evitar la redundancia y mejorar la organización de la agenda.

Realizar una interlocución adecuada con los clientes.

Si una Base de Datos se gestiona adecuadamente, la organización obtendrá diferentes


ventajas. Aumentará su eficacia, habrá trabajos que se realicen con mayor rapidez y
agilidad debido a la simplificación de los mismos, podremos mejorar la seguridad de los datos que
almacenamos, y con todos estos factores, maximizaremos los tiempos y por tanto, se producirá
una mejora en la productividad.

En prácticamente cualquier base de datos actual existen cuatro elementos esenciales: tablas,
consultas, informes y formularios. Todos son indispensables y necesarios:

Las tablas permitirán almacenar los datos.

Con las consultas podremos acceder a los datos almacenados, ordenarlos y filtrarlos por
diferentes criterios.

Los informes serán la forma más eficaz de presentar nuestros datos.

Con los formularios se facilitan las tareas de introducción de datos.


3. ¿Qué es un SGBD?

Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una
colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las
aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación
de datos y de un lenguaje de consulta. Un SGBD permite definir los datos a distintos niveles de
abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.

Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc.

Un SGBD debe permitir:


• Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
• Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
• Manipular la base de datos: realizar consultas, actualizarla, generar informes.

3.1. Haga un listado de los motores de bases de datos, clasifique los que son libres y los de
pago.

Mejores base de datos comerciales (pago):

Hoy en día el mercado sigue siendo dominado por DB2, SQL Server, Oracle e IBM. En Mainframe o
Unix/Linux, Oracle y DB2 suelen ser los líderes, mientas que en sistemas operativos Windows SQL
Server suele ser la mejor opción.

Oracle

Base de datos que puede correr en casi cualquier sistema operativo. De Oracle destacamos la
abundancia de perfiles con experiencia en esta tecnología y la gran cantidad de herramientas que
hay para su administración y monitorización.

IBM DB2

Suele ser la segunda base de datos más utilizada en entornos Unix/Linux después de Oracle. Es
claramente un indiscutible ganador en Mainframe. Hay perfiles profesionales para DB2 pero no
tanto como para Oracle. Por otro lado, el perfil de DB2 Mainframe no tiene por qué saber moverse
en DB2 linux/unix.

Microsoft SQL Server

Base de datos con compatibilidad únicamente para sistemas Windows. Hay muchos perfiles
expertos en SQL Server y no es difícil su adquisición. Su integración con Microsoft Azure ha
mejorado mucho su flexibilidad y rendimiento.

Teradata

Destaca sobre los demás tipos de bases de datos por su capacidad de almacenamiento y de
análisis de datos. Suele ser utilizado en grandes instalaciones de Big Data.

SAP Sybase
Aunque ya no vive los momentos de éxito de hace una década, sigue destacando por su
escalabilidad y rendimiento.

Informix

Mejores Bases de Datos de libre distribución relacionales (no pago):

Ahora entramos a hablar de las mejores bases de datos relacionales libres. Sus beneficios: su
comunidad, la posibilidad de ver e incluso modificar el código a nuestra conveniencia y la no
necesidad de pago.

Las bases de datos más importantes son MySQL, María DB y PostgreSQL.

4. Describa las características y objetos de una base de datos (DBMS)

Existe una sucesión de características que diferencian el enfoque de los registros de


datos del sistema o perspectiva basado en registros. Frecuentemente precisamos acceder
y ordenar los registros para diversos usos. Estos logran incluir:

 Creadores de listas para correo.


 Redactar informes de administración.
 Generador de listas seleccionadas.
 Tipificación de diversas necesidades para el usuario.
 El poder de proceso en una base de antecedentes le permite usar los datos que
hospeda, para: Ordenar, partir, enlazar, añadir, omitir campos, automatizar y
organizar.

Debido a la variabilidad de las plataformas de datos, logramos establecer


un desarrollo para todo tipo de propósitos. Una base de datos se logra vincular a:

 Una página web para usuarios registrados.


 Un programa de seguimiento para clientes donde brinden organizaciones de
servicios sociales.
 Un programa de registro por medio de una instalación de cuidado para la salud.
 Su cuaderno de direcciones subjetivo puede ser enviado a sus clientes por medio
de correo electrónico.
 Una recopilación de documentos procesados por palabras.
 Un programa que expresa reservas aéreas.

5. Definir ampliamente la prueba del ácido (ACID)

Al invertir en una empresa uno de los peligros que corremos como inversores es que la empresa
entre en dificultades económicas, acabe quebrando y perdamos nuestro dinero. El futuro de nuestra
inversión depende en gran medida del futuro de la empresa, y el futuro está por escribir. Sin
embargo podemos observar algunos datos en sus cuentas que nos indiquen si es probable que la
empresa entre en dificultades.

¿Qué es el test ácido?

El test ácido, llamado en inglés quick ratio, es un ratio contable que nos ayuda a comprender si la
empresa es solvente a corto plazo. En los estados financieros de una empresa, concretamente en
su balance, vienen detallado los activos de que dispone la empresa y cómo están financiados.
Estableciendo una relación entre lo que tiene la empresa a corto plazo y lo que debe a corto plazo
podemos ver si hay algún desfase problemático.

Fórmula y método de cálculo:

La fórmula del test ácido es:


𝐴𝑐𝑡𝑖𝑣𝑜 𝑐𝑖𝑟𝑐𝑢𝑙𝑎𝑛𝑡𝑒 − 𝐸𝑥𝑖𝑠𝑡𝑒𝑛𝑖𝑎𝑠
𝑎𝑐𝑖𝑑𝑜 𝑡𝑒𝑠𝑡 =
𝑃𝑎𝑠𝑖𝑣𝑜 𝑐𝑖𝑟𝑐𝑢𝑙𝑎𝑛𝑡𝑒
Activo circulante también llamado corriente

Está formado por partidas de activo que son monetizables, se pueden convertir en líquido, en un
plazo inferior a un año:

Existencias (se adquieren para transformarse y venderse, a cambio de liquidez).

Clientes y deudores (se cobran en pocas semanas o meses).

Inversiones y créditos a corto plazo (con vencimiento dentro del ciclo de explotación).

Efectivo (banco y cajas, que ya es directamente líquido).

Pasivo circulante también llamado corriente

Está formado por partidas de pasivo que son monetizables, se pueden convertir en líquido, en un
plazo inferior a un año:

Deudas a corto plazo.

Proveedores y acreedores.

Vemos que el test ácido establece una relación entre los activos y las deudas a corto plazo, sin tener
en cuenta las existencias que pueden ser activos menos líquidos en momentos de crisis del negocio.

Interpretación:

Cuando el test ácido es menor que uno, nos indica que el pasivo circulante es excesivo y que
convendría que la empresa vendiera pronto parte de sus existencias para poder hacer frente a sus
deudas a corto plazo sin complicaciones. Por tanto, si una empresa muestra en sus cuentas una ratio
ácido inferior a 1, debemos tomar nota y asegurarnos que su negocio no corre peligro.

Conclusión:
Es una herramienta más de la que disponemos como inversores para evitar asumir riesgos
innecesarios. El test ácido nos puede servir de ayuda para constatar si es probable que una empresa
pueda tener problemas de solvencia a corto/medio plazo.

6. SQL Tiene Tres tipos de Instrucciones, definir cada uno de ellos

En SQL tenemos bastantes sentencias que se pueden utilizar para realizar diversas tareas.

Dependiendo de las tareas, estas sentencias se pueden clasificar en tres grupos principales (DML,
DDL,DCL), aunque nos quedaría otro grupo que a mi entender no está dentro del lenguaje SQL sino
del PLSQL.

SENTENCIA DESCRIPCIÓN

Manipulación de datos
SELECT Recupera datos de la base de datos.
INSERT Añade nuevas filas de datos a la base de datos.
DELETE Suprime filas de datos de la base de datos.
DML UPDATE Modifica datos existentes en la base de datos.

Definición de datos
CREATE TABLE Añade una nueva tabla a la base de datos.
DROP TABLE Suprime una tabla de la base de datos.
ALTER TABLE Modifica la estructura de una tabla existente.
CREATE VIEW Añade una nueva vista a la base de datos.
DROP VIEW Suprime una vista de la base de datos.
CREATE INDEX Construye un índice para una columna.
DROP INDEX Suprime el índice para una columna.
CREATE SYNOYM Define un alias para un nombre de tabla.
DDL DROP SYNONYM Suprime un alias para un nombre de tabla.

Control de acceso
GRANT Concede privilegios de acceso a usuarios.
REVOKE Suprime privilegios de acceso a usuarios
Control de transacciones
COMMIT Finaliza la transacción actual.
DCL ROLLBACK Aborata la transacción actual.

SQL Programático
DECLARE Define un cursor para una consulta.
PLSQL
OPEN Abre un cursor para recuperar resultados de consulta.
FETCH Recupera una fila de resultados de consulta.
CLOSE Cierra un cursor.

7. Definir los tipos de usuarios de una base de datos.

8. Describa el MER (Modelo entidad relación)


8.1. Haga la representación gráfica (Ejemplos)

Grupo colaborativos: Conformar grupos de 4 aprendices

You might also like