Podcast
Questions and Answers
¿Cuál es el modelo de base de datos que sigue siendo el más utilizado hoy en día?
¿Cuál es el modelo de base de datos que sigue siendo el más utilizado hoy en día?
- Modelo orientado a objetos
- Modelo jerárquico
- Modelo relacional (correct)
- Modelo de red
¿Qué extensión utiliza Access para guardar la información de una base de datos?
¿Qué extensión utiliza Access para guardar la información de una base de datos?
- .txt
- .db
- .mdb (correct)
- .data
¿Qué producto lanzó IBM en la década de 1980 para gestionar bases de datos?
¿Qué producto lanzó IBM en la década de 1980 para gestionar bases de datos?
- Oracle 10g
- SQL Server
- MySQL
- DB2 (correct)
Cuál de las siguientes afirmaciones es incorrecta sobre las bases de datos?
Cuál de las siguientes afirmaciones es incorrecta sobre las bases de datos?
¿Qué tipo de base de datos se creó cuando IBM y Oracle incorporaron la capacidad de manipular objetos?
¿Qué tipo de base de datos se creó cuando IBM y Oracle incorporaron la capacidad de manipular objetos?
Qué función cumplen los 'datafiles' en el software de gestión de datos Oracle?
Qué función cumplen los 'datafiles' en el software de gestión de datos Oracle?
¿Cuál es una de las funciones principales de un Sistema Gestor de Bases de Datos (SGBD)?
¿Cuál es una de las funciones principales de un Sistema Gestor de Bases de Datos (SGBD)?
¿Cuál de las siguientes afirmaciones sobre los ficheros es correcta?
¿Cuál de las siguientes afirmaciones sobre los ficheros es correcta?
¿Qué nombre recibe la estructura que multiplica el número de ordenadores que controlan una base de datos?
¿Qué nombre recibe la estructura que multiplica el número de ordenadores que controlan una base de datos?
¿Cómo se pueden clasificar los ficheros según su organización?
¿Cómo se pueden clasificar los ficheros según su organización?
Qué es un campo en el contexto de una base de datos?
Qué es un campo en el contexto de una base de datos?
Qué diferencia los datos numéricos de los alfanuméricos?
Qué diferencia los datos numéricos de los alfanuméricos?
¿Qué lenguaje de consulta fue creado por IBM para manejar bases de datos relacionales?
¿Qué lenguaje de consulta fue creado por IBM para manejar bases de datos relacionales?
¿Qué indica el tipo de fichero que se está utilizando?
¿Qué indica el tipo de fichero que se está utilizando?
¿Qué aspecto caracteriza a las bases de datos distribuidas?
¿Qué aspecto caracteriza a las bases de datos distribuidas?
¿Cuál de las siguientes no es una clasificación de los ficheros?
¿Cuál de las siguientes no es una clasificación de los ficheros?
Cuál de los siguientes términos se emplea para referirse a una colección de datos sobre el mismo concepto o suceso?
Cuál de los siguientes términos se emplea para referirse a una colección de datos sobre el mismo concepto o suceso?
¿Qué tipo de herramientas proporciona un Sistema Gestor de Bases de Datos?
¿Qué tipo de herramientas proporciona un Sistema Gestor de Bases de Datos?
Cuáles de las siguientes son características de una base de datos?
Cuáles de las siguientes son características de una base de datos?
¿Cómo se accede a los datos en un fichero con organización secuencial?
¿Cómo se accede a los datos en un fichero con organización secuencial?
¿Qué se entiende por ficheros binarios?
¿Qué se entiende por ficheros binarios?
¿Cuál es un uso común de las bases de datos contables?
¿Cuál es un uso común de las bases de datos contables?
¿Qué característica distingue a las bases de datos jerárquicas creadas en la década de los 60?
¿Qué característica distingue a las bases de datos jerárquicas creadas en la década de los 60?
¿Cuál de las siguientes afirmaciones describe mejor el propósito de los ficheros?
¿Cuál de las siguientes afirmaciones describe mejor el propósito de los ficheros?
¿Qué caracteriza a un fichero con extensión .mp3?
¿Qué caracteriza a un fichero con extensión .mp3?
¿Qué tipo de información guardan los motores de búsqueda como Google?
¿Qué tipo de información guardan los motores de búsqueda como Google?
¿Cuál es el modelo propuesto por Edgar Frank Codd en 1970?
¿Cuál es el modelo propuesto por Edgar Frank Codd en 1970?
¿Cuál es la función del lenguaje DML en SQL?
¿Cuál es la función del lenguaje DML en SQL?
Las bases de datos para censos son utilizadas principalmente para:
Las bases de datos para censos son utilizadas principalmente para:
¿Qué componente del lenguaje SQL permite realizar la creación de la estructura de una base de datos?
¿Qué componente del lenguaje SQL permite realizar la creación de la estructura de una base de datos?
En la evolución de las bases de datos, ¿qué tecnología se introdujo en la década de los 50?
En la evolución de las bases de datos, ¿qué tecnología se introdujo en la década de los 50?
¿Cuál de los siguientes es un uso de las bases de datos en bibliotecas?
¿Cuál de los siguientes es un uso de las bases de datos en bibliotecas?
¿Qué comando se utiliza para deshacer todos los pasos de una transacción en SQL?
¿Qué comando se utiliza para deshacer todos los pasos de una transacción en SQL?
¿Qué facilita la utilización de discos magnéticos en las bases de datos?
¿Qué facilita la utilización de discos magnéticos en las bases de datos?
¿Cuál de las siguientes afirmaciones es verdadera sobre los SGBD corporativos?
¿Cuál de las siguientes afirmaciones es verdadera sobre los SGBD corporativos?
¿Qué característica destaca a MySQL como SGBD intermedio?
¿Qué característica destaca a MySQL como SGBD intermedio?
¿Qué tipo de comandos incluye el lenguaje DCL en SQL?
¿Qué tipo de comandos incluye el lenguaje DCL en SQL?
¿Cuál de las siguientes opciones describe mejor el propósito del lenguaje TCL?
¿Cuál de las siguientes opciones describe mejor el propósito del lenguaje TCL?
¿Qué SGBD es mencionado como un ejemplo típico de un gestor capaz de manejar grandes cantidades de datos?
¿Qué SGBD es mencionado como un ejemplo típico de un gestor capaz de manejar grandes cantidades de datos?
¿Qué información se encuentra en un diccionario de metadatos?
¿Qué información se encuentra en un diccionario de metadatos?
¿Cuál es una función principal de un Sistema de Gestión de Bases de Datos (SGBD)?
¿Cuál es una función principal de un Sistema de Gestión de Bases de Datos (SGBD)?
¿Cómo manejan los SGBD la concurrencia entre usuarios?
¿Cómo manejan los SGBD la concurrencia entre usuarios?
¿Qué estándar es comúnmente utilizado para la conectividad entre bases de datos y aplicaciones externas?
¿Qué estándar es comúnmente utilizado para la conectividad entre bases de datos y aplicaciones externas?
¿Qué tipo de herramientas incorporan algunos SGBD para la protección de datos?
¿Qué tipo de herramientas incorporan algunos SGBD para la protección de datos?
¿Cuál de las siguientes afirmaciones sobre el lenguaje SQL es correcta?
¿Cuál de las siguientes afirmaciones sobre el lenguaje SQL es correcta?
¿Cómo se puede describir el diccionario de metadatos en un SGBD?
¿Cómo se puede describir el diccionario de metadatos en un SGBD?
¿Qué ocurre en una transacción si hay una incidencia?
¿Qué ocurre en una transacción si hay una incidencia?
¿Qué describe mejor la función de un fichero en un ordenador?
¿Qué describe mejor la función de un fichero en un ordenador?
¿Cómo se clasifican los ficheros según su contenido?
¿Cómo se clasifican los ficheros según su contenido?
¿Qué implica una organización secuencial en un fichero?
¿Qué implica una organización secuencial en un fichero?
¿Qué tipo de fichero podría ser considerado un fichero maestro?
¿Qué tipo de fichero podría ser considerado un fichero maestro?
¿Qué significa que un fichero sea tratado como datos binarios?
¿Qué significa que un fichero sea tratado como datos binarios?
¿Cuál de las siguientes afirmaciones es correcta acerca de las extensiones de los ficheros?
¿Cuál de las siguientes afirmaciones es correcta acerca de las extensiones de los ficheros?
¿Qué característica define la organización indexada de un fichero?
¿Qué característica define la organización indexada de un fichero?
¿Qué es lo que se almacena en un fichero, según los conceptos presentados?
¿Qué es lo que se almacena en un fichero, según los conceptos presentados?
¿Cuál es la principal característica de los ficheros de organización directa?
¿Cuál es la principal característica de los ficheros de organización directa?
¿Qué tipo de fichero contiene datos fundamentales para la organización, como la información sobre clientes?
¿Qué tipo de fichero contiene datos fundamentales para la organización, como la información sobre clientes?
¿Cuál de las siguientes extensiones corresponde a un fichero de código fuente?
¿Cuál de las siguientes extensiones corresponde a un fichero de código fuente?
Los ficheros de texto son también conocidos como:
Los ficheros de texto son también conocidos como:
¿Qué permite un fichero de organización indexada?
¿Qué permite un fichero de organización indexada?
¿Qué tipo de fichero es necesario para interpretar ficheros binarios?
¿Qué tipo de fichero es necesario para interpretar ficheros binarios?
¿Qué se entiende por fichero histórico?
¿Qué se entiende por fichero histórico?
¿Cuál es la principal limitación del código ASCII en los ficheros de texto?
¿Cuál es la principal limitación del código ASCII en los ficheros de texto?
¿Cuál de las siguientes funciones NO se atribuye a un SGBD?
¿Cuál de las siguientes funciones NO se atribuye a un SGBD?
¿Qué aspecto es esencial para la gestión de transacciones en un SGBD?
¿Qué aspecto es esencial para la gestión de transacciones en un SGBD?
¿Cuál es una de las principales características del diccionario de metadatos en un SGBD?
¿Cuál es una de las principales características del diccionario de metadatos en un SGBD?
¿Cómo facilita un SGBD la concurrencia entre varios usuarios?
¿Cómo facilita un SGBD la concurrencia entre varios usuarios?
¿Qué tipo de herramientas incorporan algunos SGBD para la seguridad de la información?
¿Qué tipo de herramientas incorporan algunos SGBD para la seguridad de la información?
¿Cuál de las siguientes afirmaciones sobre el protocolo ODBC es correcta?
¿Cuál de las siguientes afirmaciones sobre el protocolo ODBC es correcta?
¿Cuál de las siguientes afirmaciones describe mejor el manejo de incidencias en las transacciones de un SGBD?
¿Cuál de las siguientes afirmaciones describe mejor el manejo de incidencias en las transacciones de un SGBD?
¿Qué función principal proporciona un lenguaje de programación en un SGBD?
¿Qué función principal proporciona un lenguaje de programación en un SGBD?
¿Qué tipo de base de datos permite almacenar colecciones de objetos que incluyen tanto información como comportamientos?
¿Qué tipo de base de datos permite almacenar colecciones de objetos que incluyen tanto información como comportamientos?
¿Cuál es una función clave de un Sistema Gestor de Bases de Datos (SGBD)?
¿Cuál es una función clave de un Sistema Gestor de Bases de Datos (SGBD)?
¿Qué conjunto de herramientas ayuda a los usuarios a acceder, usar y actualizar una base de datos?
¿Qué conjunto de herramientas ayuda a los usuarios a acceder, usar y actualizar una base de datos?
¿Cuál de los siguientes aspectos caracteriza a las bases de datos distribuidas?
¿Cuál de los siguientes aspectos caracteriza a las bases de datos distribuidas?
¿Qué tecnología fue introducida en las bases de datos a finales de los 90 por IBM y Oracle?
¿Qué tecnología fue introducida en las bases de datos a finales de los 90 por IBM y Oracle?
¿Cuál es el lenguaje de consulta estructurado creado por IBM para bases de datos relacionales?
¿Cuál es el lenguaje de consulta estructurado creado por IBM para bases de datos relacionales?
¿Cuál de las siguientes afirmaciones sobre la seguridad en un SGBD es correcta?
¿Cuál de las siguientes afirmaciones sobre la seguridad en un SGBD es correcta?
¿Qué influencia tuvo la aparición de Internet en el desarrollo de bases de datos?
¿Qué influencia tuvo la aparición de Internet en el desarrollo de bases de datos?
¿Qué función principal tiene el lenguaje DDL en SQL?
¿Qué función principal tiene el lenguaje DDL en SQL?
¿Qué permiten los comandos GRANT y REVOKE en el lenguaje DCL?
¿Qué permiten los comandos GRANT y REVOKE en el lenguaje DCL?
¿Cuál es el objetivo del lenguaje TCL en SQL?
¿Cuál es el objetivo del lenguaje TCL en SQL?
¿Qué característica distingue a un SGBD corporativo?
¿Qué característica distingue a un SGBD corporativo?
¿Cuál es un ejemplo típico de un SGBD que permite manipular grandes cantidades de datos?
¿Cuál es un ejemplo típico de un SGBD que permite manipular grandes cantidades de datos?
¿Cuál de las siguientes opciones describe mejor el uso de MySQL?
¿Cuál de las siguientes opciones describe mejor el uso de MySQL?
¿Qué aspecto caracteriza al lenguaje SQL en relación con su estandarización?
¿Qué aspecto caracteriza al lenguaje SQL en relación con su estandarización?
Qué son los 'logfiles' en el contexto del software de gestión de datos Oracle?
Qué son los 'logfiles' en el contexto del software de gestión de datos Oracle?
Cuál de las siguientes afirmaciones describe mejor los campos en una tabla de base de datos?
Cuál de las siguientes afirmaciones describe mejor los campos en una tabla de base de datos?
Qué tipo de datos permite realizar cálculos aritméticos en una base de datos?
Qué tipo de datos permite realizar cálculos aritméticos en una base de datos?
Cuáles son las características principales de una base de datos?
Cuáles son las características principales de una base de datos?
Qué tipo de fichero es 'csv'?
Qué tipo de fichero es 'csv'?
Qué representan las tablas en una base de datos?
Qué representan las tablas en una base de datos?
Cuál es la extensión comúnmente asociada a los datos en Access?
Cuál es la extensión comúnmente asociada a los datos en Access?
Qué es un registro en el contexto de una base de datos?
Qué es un registro en el contexto de una base de datos?
Flashcards
Archivo (fichero)
Archivo (fichero)
Un archivo es una estructura organizada que utiliza el sistema operativo de un ordenador para almacenar información en los dispositivos de almacenamiento (disco duro, DVD, pendrive, etc.).
Nombre y extensión de un archivo
Nombre y extensión de un archivo
Los archivos se organizan normalmente con un nombre y una extensión. La extensión indica el formato de la información que contiene, por ejemplo, .txt para texto, .jpg para imágenes, .mp3 para audio.
Formato de un archivo
Formato de un archivo
El formato de un archivo determina cómo se interpreta la información que contiene, ya sea texto, datos binarios, imágenes, sonido, etc.
Organización de un archivo
Organización de un archivo
Signup and view all the flashcards
Archivo secuencial
Archivo secuencial
Signup and view all the flashcards
Tipos de archivo: Texto vs. Binario
Tipos de archivo: Texto vs. Binario
Signup and view all the flashcards
Tipos de archivo: Maestros, históricos y movimientos
Tipos de archivo: Maestros, históricos y movimientos
Signup and view all the flashcards
Importancia de la organización de un archivo
Importancia de la organización de un archivo
Signup and view all the flashcards
Ficheros binarios
Ficheros binarios
Signup and view all the flashcards
Formato de imagen binario
Formato de imagen binario
Signup and view all the flashcards
Formato de video binario
Formato de video binario
Signup and view all the flashcards
Formato comprimido
Formato comprimido
Signup and view all the flashcards
Formato ejecutable
Formato ejecutable
Signup and view all the flashcards
Formato de procesador de textos
Formato de procesador de textos
Signup and view all the flashcards
Base de datos
Base de datos
Signup and view all the flashcards
Dato
Dato
Signup and view all the flashcards
Bases de datos administrativas
Bases de datos administrativas
Signup and view all the flashcards
Bases de datos contables
Bases de datos contables
Signup and view all the flashcards
Bases de datos para motores de búsqueda
Bases de datos para motores de búsqueda
Signup and view all the flashcards
Bases de datos científicas
Bases de datos científicas
Signup and view all the flashcards
Bases de datos de bibliotecas
Bases de datos de bibliotecas
Signup and view all the flashcards
Bases de datos de censos
Bases de datos de censos
Signup and view all the flashcards
Bases de datos de antivirus
Bases de datos de antivirus
Signup and view all the flashcards
Otros usos de las bases de datos
Otros usos de las bases de datos
Signup and view all the flashcards
Bases de datos relacionales
Bases de datos relacionales
Signup and view all the flashcards
Lenguaje SQL
Lenguaje SQL
Signup and view all the flashcards
Bases de datos orientadas a objetos
Bases de datos orientadas a objetos
Signup and view all the flashcards
Bases de datos distribuidas
Bases de datos distribuidas
Signup and view all the flashcards
Sistema Gestor de Bases de Datos (SGBD)
Sistema Gestor de Bases de Datos (SGBD)
Signup and view all the flashcards
Funciones de un SGBD
Funciones de un SGBD
Signup and view all the flashcards
Integridad de los datos
Integridad de los datos
Signup and view all the flashcards
Seguridad de los datos
Seguridad de los datos
Signup and view all the flashcards
Diccionario de metadatos
Diccionario de metadatos
Signup and view all the flashcards
Transacciones
Transacciones
Signup and view all the flashcards
Concurrencia
Concurrencia
Signup and view all the flashcards
Independencia de datos
Independencia de datos
Signup and view all the flashcards
Conectividad
Conectividad
Signup and view all the flashcards
Salvaguarda y restauración
Salvaguarda y restauración
Signup and view all the flashcards
Control de versiones
Control de versiones
Signup and view all the flashcards
SQL (Structured Query Language)
SQL (Structured Query Language)
Signup and view all the flashcards
DML (Data Manipulation Language)
DML (Data Manipulation Language)
Signup and view all the flashcards
DDL (Data Definition Language)
DDL (Data Definition Language)
Signup and view all the flashcards
DCL (Data Control Language)
DCL (Data Control Language)
Signup and view all the flashcards
TCL (Transaction Control Language)
TCL (Transaction Control Language)
Signup and view all the flashcards
SGBD ofimáticas
SGBD ofimáticas
Signup and view all the flashcards
SGBD corporativas
SGBD corporativas
Signup and view all the flashcards
SGBD intermedias
SGBD intermedias
Signup and view all the flashcards
Study Notes
Sistemas de almacenamiento de información
- Los sistemas de almacenamiento de información, como las bases de datos, son un conjunto de herramientas para consultar, usar y actualizar una base de datos.
- Los objetivos de estudio incluyen analizar los sistemas lógicos de almacenamiento y sus características; identificar tipos de bases de datos; reconocer la utilidad de un sistema gestor de base de datos; describir la función de los componentes de un sistema gestor de base de datos; y clasificar los sistemas gestores de bases de datos.
Archivos
- Un ordenador almacena diversos tipos de datos, desde información administrativa y financiera hasta música, películas o videojuegos, pasando por páginas web.
- Toda esta información se guarda en dispositivos de almacenamiento como discos duros, DVDs, memorias USB, etc.
- Los archivos o ficheros son estructuras de datos creadas por los sistemas operativos para el almacenamiento de datos.
- Los ficheros usualmente tienen un nombre y una extensión que indica el formato del contenido.
Tipos de archivos y formatos
- El formato y tipo de archivo determinan cómo se interpreta la información.
- La única información almacenada en un archivo es una secuencia de bits (ceros y unos).
- Se pueden clasificar los archivos según su contenido (texto o binario); su organización (secuencial, directa, indexada); o su utilidad (maestros, históricos, movimientos).
- Los datos en archivos pueden ser tratados como texto o datos binarios. Los bits pueden traducirse a caracteres alfabéticos o números entendidos por los humanos, o tratarse como componentes de estructuras de datos complejas como archivos de sonido, video o imágenes.
- La organización de un archivo indica la forma de acceder a los datos. Los archivos secuenciales ordenan los datos en una secuencia, por lo que acceder a un dato requiere recorrer todos los anteriores.
- Los archivos con organización directa permiten acceder a un dato específico sin necesidad de recorrer los anteriores. Los archivos indexados utilizan un índice para acceder rápidamente a los datos.
Archivos de texto
- Los archivos de texto, también conocidos como archivos planos o ASCII, utilizan el código ASCII para representar caracteres.
- Utilizan un byte para cada carácter, pudiendo representar hasta 256 caracteres (numerados de 0 a 255).
- Aunque no necesitan un formato para ser interpretados, los archivos de texto usualmente tienen extensiones que indican el tipo de texto, como por ejemplo: archivos de configuración con extensiones .ini, .inf, .conf; archivos de código fuente con extensiones como .sql, .c y .java; archivos de páginas web con extensiones .html, .php, .css y .xml; y archivos enriquecidos como .rtf, .ps y .tex.
Archivos binarios
- Los archivos binarios son los que no son de texto y requieren un formato para su interpretación.
- Incluyen varios formatos, por ejemplo para imágenes (.jpg, .gif, .tiff, .bmp, .wmf, .png, .pcx), video (.mpg, .mov, .avi, .qt), archivos comprimidos (.zip, .Z, .gz, .tar, .lhz), ejecutables (.exe, .com, .cgi, .o, .a), y procesadores de texto (.doc, .odt).
- Generalmente, los archivos que componen una base de datos son binarios, con una estructura lógica que permite su acceso universal. Esta estructura es compleja de representar en archivos de texto.
- Software como Oracle guarda la información en múltiples archivos (datafiles, tempfiles, logfiles, etc.), y Access la almacena en un archivo con extensión .MDB.
Bases de datos
- Una base de datos es una colección de información relacionada, almacenada de forma organizada en archivos.
- Se organiza mediante tablas, que almacenan datos sobre un objeto o evento, relacionadas entre sí.
- Cada tabla contiene filas (registros) y columnas (campos). Cada fila representa un registro con tantos campos como columnas tiene la tabla.
Conceptos de base de datos
- Dato es un trozo de información sobre un concepto o suceso.
- Tipo de dato indica la naturaleza del campo (numérico o alfanumérico).
- Campo es un identificador de una familia de datos y corresponde a una columna.
- Registro es una agrupación de datos sobre un mismo tema, o suceso; un registro es una fila.
- Campo clave identifica de manera única cada registro en una tabla.
- Tabla es un conjunto de registros con el mismo nombre y que representa el conjunto de esos mismos registros.
- Consulta es una solicitud para obtener información específica de la base de datos, puede ser una búsqueda simple de un registro o una petición para seleccionar registros que cumplan con ciertos criterios.
- Índice permite acceder rápidamente a registros específicos con base en los valores de un campo clave. Esta estructura almacena los campos clave organizados de una forma eficiente, para facilitar la ubicación de los registros.
- Vista es una transformación de una o más tablas para crear una nueva tabla virtual que no está almacenada físicamente pero que se puede consultar.
- Informe es un listado ordenado de campos y registros, en un formato legible para la consulta.
Usos de bases de datos
- Bases de datos administrativas: Registran y relacionan información de clientes, pedidos, facturas, productos, etc.
- Bases de datos contables: Gestionan pagos, balances, patrimonio, e información financiera.
- Bases de datos para motores de búsqueda: Almacenan información sobre documentos en Internet.
- Bases de datos científicas: Recogen datos climáticos, medio ambientales, químicos, genómicos, geológicos, etc.
- Bases de datos bibliotecarias: Registran información bibliográfica.
- Bases de datos de censos: Coleccionan datos demográficos de poblaciones.
- Bases de datos de virus: Listas de malware.
- Bases de datos de otros usos: Usos militares, videojuegos, deportes, etc.
Evolución y tipos de bases de datos
- La tecnología ha llevado a bases de datos más sofisticadas.
- Las cintas magnéticas (década de los 50) eran de acceso secuencial, almacenando archivos secuencialmente.
- La generalización del uso de discos magnéticos (década de los 60) permitió acceso directo a cualquier parte del archivo
- Las bases de datos jerárquicas y en red (década de los 60) organizan la información en forma de listas enlazadas y árboles.
- El modelo relacional (1970, Edgar Frank Codd) revolucionó las bases de datos, basándose en predicados y teoría de conjuntos.
- La década de los 80 vio la aparición de DB2 (IBM) y SQL.
- Las bases de datos orientadas a objetos (finales de los 90) manejan objetos, no relaciones.
- La aparición de Internet creó nuevas formas de organizar y distribuir bases de datos.
Sistemas Gestores de Bases de datos (SGBD)
- Un SGBD es un conjunto de herramientas para consultar, usar y actualizar una base de datos.
- Ejemplos de SGBD incluyen Oracle 11g.
- Los SGBD están estructurados en capas de herramientas para administrar en múltiples discos duros los archivos de datos. Proporcionan accesos a estos datos tanto por interfaces gráficas como por lenguajes de programación (PL-SQL, php, C++).
Funciones de un SGBD
- Facilita el almacenamiento, acceso y actualización de datos para usuarios.
- Garantiza la integridad de los datos.
- Integra seguridad con el sistema operativo, permitiendo acceso a los datos solo a usuarios autorizados.
- Ofrecen un diccionario de metadatos, mostrando la estructura de la base de datos.
- Ofrece mecanismos que permiten la concurrencia (trabajar varios usuarios sobre un mismo conjunto de datos).
- Proporcionan herramientas que manejan transacciones complejas, garantizando que las operaciones complejas se hacen de forma correcta, o en caso contrario, permitiendo revertir cambios.
- Ofrecen herramientas estadísticas sobre el uso del gestor, registrando consultas, operaciones exitosas, fallidas, etc.
Lenguaje SQL
- SQL (Structured Query Language) es la principal herramienta de programación de un SGBD.
- Es un lenguaje sencillo para que los usuarios realicen preguntas al servidor y obtengan respuestas a sus demandas.
- SQL está estandarizado por la ISO (International Organization for Standardization).
- Se divide en sublenguajes DDL (Data Definition Language: para definir la estructura), DML (Data Manipulation Language: para manipular datos, insertando, seleccionando, modificando o borrando), DCL (Data Control Language: para controlar el acceso a datos, otorgando y revocando permisos), y TCL (Transaction Control Language: para manejar transacciones como comandos atómicos para mayor confiabilidad).
Tipos de SGBD
- SGBD ofimáticos: Manejan bases de datos pequeñas y sencillas, como Access.
- SGBD corporativos: Gestionan enormes bases de datos de empresas y necesitan servidores de gran capacidad para manejar un volumen de datos muy alto, como Oracle y DB2.
- Soluciones intermedias: Como MySQL, que son gratuitas, sencillas y capaces de manejar grandes volúmenes de datos.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.