Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Fundamentos de Bases de Datos: Dato, Información y Gestión, Apuntes de Informática

Una introducción a los conceptos básicos de bases de datos, incluyendo el significado de un dato y información, y la importancia de un sistema de gestión de bases de datos (sgbd) para el almacenamiento y manejo eficiente de datos. El texto explica los beneficios de usar un sgbd, como la reducción de redundancia de datos, la consistencia de datos, y la compartición de información. Además, se discuten los tipos de lenguajes de manejo de datos y los servicios que ofrece un sgbd, como seguridad, integridad, control de concurrencia, y control de recuperación.

Tipo: Apuntes

2019/2020

Subido el 03/07/2022

jennifer-2021
jennifer-2021 🇪🇨

5 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Base de Datos
Es importante tener claro qué es un dato e información debido a que estos elementos son
fundamentales para el desarrollo de las bases de datos.
Dato: es un conjunto de caracteres con algún significado, pueden ser numéricos,
alfabéticos, o alfanuméricos, este es la unidad mínima de información.
Información: es un conjunto ordenado de datos los cuales son manejados según la
necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente
y pueda dar lugar a información, primero se debe guardar en archivos.
Por lo tanto, una base de datos es un conjunto de datos almacenados en memoria externa
que están organizados mediante una estructura de datos. Cada base de datos ha sido
diseñada para satisfacer los requisitos de información de una empresa u otro tipo de
organización. Una base de datos se puede percibir como un gran almacén de datos que se
define y se crea una sola vez, y que se utiliza al mismo tiempo por distintos usuarios.
Sistema de Gestión de la Base de Datos
El sistema de gestión de la base de datos (SGBD) es una aplicación que permite a los
usuarios definir, crear y mantener la base de datos, además de proporcionar un acceso
controlado a la misma. Además, proporciona los siguientes servicios:
Permite la definición de la base de datos mediante un lenguaje de definición de datos.
Este lenguaje permite especificar la estructura y el tipo de los datos, así como las
restricciones sobre los datos.
Permite la inserción, actualización, eliminación y consulta de datos mediante un lenguaje
de manejo de datos. El hecho de disponer de un lenguaje para realizar consultas reduce el
problema de los sistemas de ficheros, en los que el usuario tiene que trabajar con un
conjunto fijo de consultas, o bien, dispone de un gran número de programas de aplicación
costosos de gestionar.
Hay dos tipos de lenguajes de manejo de datos:
Procedurales: manipulan la base de datos registro a registro; se especifica qué operaciones
se deben realizar para obtener los datos resultado
No procedurales: operan sobre conjuntos de registros; se especifica qué datos deben
obtenerse sin decir cómo hacerlo.
Proporciona un acceso controlado a la base de datos mediante:
• Un sistema de seguridad, de modo que los usuarios no autorizados no puedan acceder a
la base de datos.
• Un sistema de integridad que mantiene la integridad y la consistencia de los datos.
• Un sistema de control de concurrencia que permite el acceso compartido a la base de
datos.
• Un sistema de control de recuperación que restablece la base de datos después de que
se produzca un fallo del hardware o del software.
pf3

Vista previa parcial del texto

¡Descarga Fundamentos de Bases de Datos: Dato, Información y Gestión y más Apuntes en PDF de Informática solo en Docsity!

Base de Datos Es importante tener claro qué es un dato e información debido a que estos elementos son fundamentales para el desarrollo de las bases de datos.

  • Dato: es un conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos, este es la unidad mínima de información.
  • Información: es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a información, primero se debe guardar en archivos. Por lo tanto, una base de datos es un conjunto de datos almacenados en memoria externa que están organizados mediante una estructura de datos. Cada base de datos ha sido diseñada para satisfacer los requisitos de información de una empresa u otro tipo de organización. Una base de datos se puede percibir como un gran almacén de datos que se define y se crea una sola vez, y que se utiliza al mismo tiempo por distintos usuarios. Sistema de Gestión de la Base de Datos El sistema de gestión de la base de datos (SGBD) es una aplicación que permite a los usuarios definir, crear y mantener la base de datos, además de proporcionar un acceso controlado a la misma. Además, proporciona los siguientes servicios: Permite la definición de la base de datos mediante un lenguaje de definición de datos. Este lenguaje permite especificar la estructura y el tipo de los datos, así como las restricciones sobre los datos. Permite la inserción, actualización, eliminación y consulta de datos mediante un lenguaje de manejo de datos. El hecho de disponer de un lenguaje para realizar consultas reduce el problema de los sistemas de ficheros, en los que el usuario tiene que trabajar con un conjunto fijo de consultas, o bien, dispone de un gran número de programas de aplicación costosos de gestionar. Hay dos tipos de lenguajes de manejo de datos: Procedurales: manipulan la base de datos registro a registro; se especifica qué operaciones se deben realizar para obtener los datos resultado No procedurales: operan sobre conjuntos de registros; se especifica qué datos deben obtenerse sin decir cómo hacerlo. Proporciona un acceso controlado a la base de datos mediante:
  • Un sistema de seguridad, de modo que los usuarios no autorizados no puedan acceder a la base de datos.
  • Un sistema de integridad que mantiene la integridad y la consistencia de los datos.
  • Un sistema de control de concurrencia que permite el acceso compartido a la base de datos.
  • Un sistema de control de recuperación que restablece la base de datos después de que se produzca un fallo del hardware o del software.
  • Un diccionario de datos o catálogo, accesible por el usuario, que contiene la descripción de los datos de la base de datos. Ventajas Control sobre la redundancia de datos. Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos (copias que no coinciden). Consistencia de datos. Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes. Más información sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer información adicional sobre los mismos. Compartición de datos. En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados. Mantenimiento de estándares. Gracias a la integración es más fácil respetar los estándares necesarios. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso. Mejora en la seguridad. La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros. Sin embargo, los SGBD permiten mantener la seguridad mediante el establecimiento de claves para identificar al personal autorizado a utilizar la base de datos. Las autorizaciones se pueden realizar a nivel de operaciones, de modo que un usuario puede estar autorizado a consultar ciertos datos pero no a actualizarlos, por ejemplo. Mejora en la accesibilidad a los datos. Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador escriba una aplicación que realice tal tarea. Desventajas Complejidad. Los SGBD son conjuntos de programas muy complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder sacar un buen partido de ellos. Tamaño. Los SGBD son programas complejos y muy extensos que requieren una gran cantidad de espacio en disco y de memoria para trabajar de forma eficiente.