Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5. Lenguajes de consultas……………………………………………………………………………
Algunos ejemplos de software de bases de datos o DBMS populares incluyen MySQL, Microsoft
Access, Microsoft SQL Server, FileMaker Pro, Oracle Database y dBASE.
Definición de los datos. Permite definir todos los objetos de la base de datos partiendo
de definiciones en versión fuente, de manera que se pueden almacenar según su tipo o
estructura.
Manipulación de los datos. Responde a las solicitudes del usuario para realizar
operaciones de eliminación, actualización y extracción de datos, pero gracias a su
independencia también permite modificar el esquema físico o lógico de la base de datos
sin realizar cambios en las aplicaciones que la utilizan.
Preservar la seguridad e integridad de los datos. Ante una petición, el gestor de bases
de datos aplica las medidas de seguridad definidas para garantizar la validez e integridad
de los datos, evitando además los ataques o accesos de usuarios no autorizados.
-Microsoft SQL: Microsoft SQL Server es uno de los principales sistemas de gestión de
bases de datos relacional del mercado que presta servicio a un amplio abanico de aplicaciones
de software destinadas a la inteligencia empresarial y análisis sobre entornos corporativos.
Basada en el lenguaje Transact-SQL, incorpora un conjunto de extensiones de programación
propias de lenguaje estándar y su aplicación está disponible para usarse tanto a nivel on premise
o bajo una modalidad cloud.
5. lenguajes de consultas.
El lenguaje de consulta (QL) se refiere a cualquier lenguaje de programación de computadora
que solicita y recupera datos de la base de datos y sistemas de información mediante el envío
de consultas. Funciona en consultas basadas en comandos de programación estructurados y
formales ingresados por el usuario para buscar y extraer datos de las bases de datos del host.
El SQL es un lenguaje de programación que utilizan casi todas las bases de datos
relacionales para consultar, manipular y definir los datos, además de para proporcionar control
de acceso. El SQL se desarrolló por primera vez en IBM en la década de 1970 con Oracle como
uno de los principales contribuyentes, lo que dio lugar a la implementación del estándar ANSI
SQL. El SQL ha propiciado muchas ampliaciones de empresas como IBM, Oracle y Microsoft.
Aunque el SQL se sigue utilizando mucho hoy en día, están empezando a aparecer nuevos
lenguajes de programación.
6. Estructura de un sistema de base de datos.
Se define como Estructura de una Base de Datos a todos y cada uno de los componentes,
formatos y normativas necesarias para el buen funcionamiento de una Base de Datos, asimismo
se incluye en dicha definición a los procesos necesarios para que la misma realice el
almacenamiento efectivo de los datos, sin que se pierda ninguno de ellos durante la ejecución
del programa, sistema de información y aplicación que esté enlazada a dicho modelo de
almacenaje de información en formato digital.
En el nivel interno o físico se explican de manera específica las estructuras de datos complejas
de bajo nivel, como la organización de ficheros, modos de acceso, índices y punteros, bloqueo
de registros, etc.
Nivel lógico: Este es otro de los niveles de abstracción de una base de datos y se trata
del más abstracto. También se le llama nivel conceptual, ya que aquí es donde se define qué
datos se almacenan en la base de datos y las relaciones existentes entre cada uno de ellos. Aquí
solo trabaja el administrador de la base de datos, quien conoce toda la base de datos a la
perfección.
Nivel de vistas: Aquí es más fácil de entender la interacción de los usuarios con el
sistema.
De los niveles de abstracción de una base de datos, este es el que concierne a los usuarios
finales y el nivel más alto de abstracción. Define solo una parte de los datos, la que concierne a
los usuarios. El objetivo de este nivel es simplificar la interacción entre los usuarios y las bases
de datos.
En definitiva, puedes imaginar los niveles de abstracción de una base de datos como el Modelo
Vista Controlador MVC, ya que también es un tipo de arquitectura.
Haciendo una analogía con programación: Los esquemas vendrían siendo la declaración de las
variables (que pueden tomar cualquier valor, al igual que en los esquemas se puede registrar
información). Y los ejemplares vendrían siendo los valores que toman esas variables en
momentos determinados.
El servidor de base de datos físico y/o el servidor de base de datos virtual y el hardware
subyacente