Diferencia entre revisiones de «Mod BD UD1 Sistemas Almacenamento»
Línea 12: | Línea 12: | ||
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: | 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. | 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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Funcións do SXBD === | === Funcións do SXBD === | ||
Línea 30: | Línea 23: | ||
* Incluir utilidades de ''backup''. | * Incluir utilidades de ''backup''. | ||
* Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas. | * Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas. | ||
+ | |||
+ | === 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. | ||
=== Produtos === | === Produtos === |
Revisión del 20:27 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.
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.
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.
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.