Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Asignacion 1 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Investiga:

1. Que es una base de datos?


Una base de datos es una colección organizada de datos que se almacena y se
accede electrónicamente. Las bases de datos son utilizadas para gestionar, manipular
y analizar datos de manera eficiente. Los datos pueden ser de diversos tipos, como
texto, números, imágenes, etc.

2. Que es un gestor de bases de datos?


Un gestor de bases de datos (DBMS, por sus siglas en inglés) es un software que se
encarga de interactuar con la base de datos, permitiendo a los usuarios y
aplicaciones almacenar, modificar y extraer datos de manera sistemática y
controlada. Un DBMS también garantiza la seguridad, la integridad y la consistencia
de los datos.

3. Que nos permite realizar un gestor de bases de datos?


Un gestor de bases de datos nos permite definir la estructura de las bases de datos y
crear bases de datos nuevas. Insertar, actualizar, eliminar y recuperar datos. Asegurar
que los datos sean precisos y consistentes a través de reglas y restricciones.
Garantizar que las operaciones de bases de datos se completen de manera completa
y correcta, incluso en caso de fallos.

4. Mencione al menos 3 gestores de bases de datos y comenta sobre ellos


 MySQL:

Es un sistema de gestión de bases de datos relacional de código abierto. Este


gestor es muy popular en aplicaciones web y conocido por su velocidad y
fiabilidad.

 PostgreSQL:

También es un sistema de gestión de bases de datos relacional de código


abierto, conocido por su robustez, extensibilidad y cumplimiento con
estándares SQL. Ofrece características avanzadas como tipos de datos
personalizados y optimización de consultas.

 Microsoft SQL Server:

Es un sistema de gestión de bases de datos relacional desarrollado por


Microsoft, se utiliza ampliamente en aplicaciones empresariales debido a su
integración con otros productos de Microsoft. Ofrece herramientas robustas
para análisis de datos y generación de informes.
5. Lenguajes de consultas

 SQL (Structured Query Language): El lenguaje estándar para interactuar con


bases de datos relacionales.
 PL/SQL (Procedural Language/SQL): Un lenguaje de extensión para SQL en
Oracle.
 T-SQL (Transact-SQL): Una extensión de SQL utilizada en Microsoft SQL Server.
 MongoDB Query Language (MQL): Utilizado para interactuar con bases de datos
NoSQL como MongoDB.

6. Estructura de un sistema de bases de datos

 Un sistema de bases de datos típicamente incluye los siguientes componentes:


 Hardware: Equipos físicos donde se almacenan las bases de datos.
 Software: El DBMS y otros programas relacionados.
 Datos: La información que se almacena y gestiona.
 Usuarios: Personas que interactúan con la base de datos.
 Procedimientos: Instrucciones y reglas que gestionan cómo se manejan y
manipulan los datos.

7. Componentes de un procesador de consultas

 Analizador de consultas (Query Parser): Verifica la sintaxis de la consulta.


 Optimizador de consultas (Query Optimizer): Encuentra el plan de ejecución más
eficiente para la consulta.
 Ejecutor de consultas (Query Executor): Ejecuta la consulta utilizando el plan de
ejecución optimizado.

8. Abstracción de los datos, nivel físico, nivel lógico y nivel de vistas

 Nivel físico: Describe cómo se almacenan físicamente los datos en el


hardware.
 Nivel lógico: Define qué datos se almacenan y las relaciones entre ellos,
independientemente de cómo se almacenan físicamente.
 Nivel de vistas: Proporciona diferentes vistas de la base de datos a los
usuarios finales, ocultando los detalles del nivel lógico y físico.
9. Ejemplares y esquemas de las bases de datos

Esquema: La estructura de la base de datos definida por su diseño, incluyendo


tablas, vistas, índices, etc.

Ejemplar: Una instancia de los datos almacenados en la base de datos en un


momento específico, es decir, el contenido actual de la base de datos.

10. Seguridad de las bases de datos.

La seguridad de las bases de datos incluye medidas para proteger los datos contra
accesos no autorizados y pérdida de datos. Algunas tecnicas que pude encontrar son
estas, definir y gestionar los permisos de los usuarios. Proteger los datos
almacenados y en tránsito mediante técnicas de cifrado. Registrar y revisar las
actividades en la base de datos para detectar comportamientos sospechosos.
Realizar backups periódicos para prevenir la pérdida de datos en caso de fallos o
desastres. Todas las vi muy optimas y vale la pena hacerlas

También podría gustarte