































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este trabajo estudia las bases de datos de lenguaje de consulta estructurado (sql) desde la perspectiva de la tecnología cliente/servidor. Se abordan los conceptos básicos de sql y el modelo relacional, los estándares sql-89, sql-92 y sql 3, y las extensiones de sql que otorgan inteligencia activa a las tablas. El origen relacional de sql y su evolución como lenguaje de consulta interactivo, de programación y de definición y administración de datos se examinan en detalle.
Tipo: Apuntes
1 / 39
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
































ORÍGENES RELACIONALES DE SQL
El lenguaje SQL se utiliza para llevar a cabo Operaciones complejas con la información mediante algunos comandos sencillos en situaciones en las que se necesitarían cientos de líneas de código convencional. Los físicos podrían nombrarlo "la gran teoría unificada de las bases de datos" gracias a las funciones polifacéticas que desempeña. La siguiente es una lista parcial de tales funciones:
¿Qué hay de nuevo en SQL-92?
Existe el enorme riesgo de que SQL3 vea mucho menos relevante que las versiones previas de la SQL Si va a continuar el proceso de esa norma debemos encontrar la manera de hacerlo más rápido rápido (no de tres años por ciclo) y más importante. SQL3 constaba de nueve partes y son las siguientes: SQL
En una arquitectura cliente/servidor que gira en torno a una base de datos, por lo común una aplicación cliente solicita datos y servicios relacionados con ellos (como clasificarlos y filtrarlos) a un servidor de bases de datos. Éste, conocido también como el motor de SQL, responde a la solicitud del cliente y le da acceso seguro a los datos compartidos. Una aplicación cliente puede obtener y modificar un conjunto de registros de la base de datos servidora con sólo una instrucción. El motor de la base de datos de SQL puede filtrar los conjuntos que produce la consulta, lo que resulta en ahorros considerables de transmisión de datos.
En este punto veremos de modo sucinto la arquitectura de los servidores de bases de datos. Después revisaremos algunas de las funciones más relevantes que ofrecen, incluido el acceso a datos compartidos, la protección en las transacciones, la integridad referencial y dominio y los catálogos de la base de datos. Arquitecturas de servidores utilizadas por las bases de datos para manejar clientes remotos: proceso por cliente, multihilada e híbrida.
Ofrecen el mejor desempeño al ejecutar todas las conexiones, aplicaciones y bases de datos del usuario en el mismo espacio de direcciones. Esta arquitectura proporciona su propio planificador interno y no depende de los esquemas de asignación de tareas y de protección de ISO local. La ventaja es que conserva memoria y ciclos del CPU al no requerir frecuentes cambios de contexto. Además, las implementaciones del servidor tienden a ser más portables a través de plataformas debido a que no necesitan tantos servicios del SO local. La desventaja es que una aplicación de usuario mal intencionado puede tirar todo el servidor de bases de datos y todas sus tareas. Arquitecturas multihiladas Aquitectura multihilada de un servidor de base de datos
Las arquitecturas hibridas consta de tres componentes: