Diferencia entre revisiones de «Mod BD UD1 Sistemas Almacenamento»
Línea 31: | Línea 31: | ||
* Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas. | * Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas. | ||
− | = Produtos = | + | === Produtos === |
No mercado hai unha amplia tipoloxía de SXBD. Os últimos datos apuntan a un crecemento no uso de SXBD libres, nos que destaca MySQL (e o seu fork MariaDB). Tamén desta como SXBD orientado a documentos MongoDB. | No mercado hai unha amplia tipoloxía de SXBD. Os últimos datos apuntan a un crecemento no uso de SXBD libres, nos que destaca MySQL (e o seu fork MariaDB). Tamén desta como SXBD orientado a documentos MongoDB. | ||
Revisión del 20:26 13 sep 2021
Sumario
Ficheiros
Bases de datos
Conceptos, usos e tipos segundo o modelo de datos e a localización da información.
Outros sistemas de almacenamento
XML, servizo de directorios, etc.
Sistemas xestores de base de datos: funcións, compoñentes e tipos
Sistemas xestores de bases de datos
O sistema xestor de bases de datos (SXBD) é o software que o fabricante pon a disposición do usuario para manexar as súas bases de datos. Definido en máis detalle:
Un conxunto coordinado de programas, procedemientos, linguaxes, etc., que suministra, tanto aos usuarios non informáticos como aos analistas, programadores, ou administrador, os medios necesarios para describir, recuperar e manipular os datos almacenados na base, mantendo a súa seguridade.
Compoñentes del SGBD
Xeneralizando podemos atopar a seguiente enumeración de compoñentes na maioría dos SXBD:
- Datos. Almacenados de forma eficiente en ficheros do sistema operativo.
- Ferramentas de acceso a los datos. Unha linguaxe de programación mediante a que os usuarios técnicos poden crear, leer e modificar a información, así como un diccionario de datos que albergue os metadatos (a información sobre os propios datos e o diseño de cada base de datos). Como mínimo, ofrecerase unha interfaz de líña de comandos mediante a que acceder a estas ferramentas.
- Utilidades. Ferramentas adicionais para xestión de backups, estadísticas, tareas programadas, mantemento de usuarios, grupos e permisos, etc.
- Entornos gráficos. Simplifican a xestión do SXBD e serven como alternativa á líña de comandos.
Funcións do SXBD
A pesar da gran variedadd de modelos d solucións comerciales e libres, podemos enumerar unha serie de funcións comuns a un gran número de SXBD:
- Recuperar e modificar a información dos ficheros que conforman a base de datos de forma transparente para o usuario.
- Garantizar a integridade dos datos, impedindo inconsistencias semánticas.
- Ofrecer unha linguaxe de programación mediante a que interaccionar coa información.
- Proveer o diccionario de datos.
- Solucionar os conflictos derivados de accesos concurrentes á información.
- Xestionar transaccións, garantizando a unidade de varias instruccións de escritura relacionadas entre sí.
- Incluir utilidades de backup.
- Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas.
Produtos
No mercado hai unha amplia tipoloxía de SXBD. Os últimos datos apuntan a un crecemento no uso de SXBD libres, nos que destaca MySQL (e o seu fork MariaDB). Tamén desta como SXBD orientado a documentos MongoDB.
Dentro do mercado de productos propietarios, cómpre salientar os productos Oracle e Microsoft SQL Server.