


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
Funciones, comandos, ventajas y desventajas, cláusulas básicas, base de datos distribuida, ejemplo
Tipo: Apuntes
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



SQL es un lenguaje de computación para trabajar con conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos la relacionales, como Microsoft Office Access, usan SQL para trabajar con datos. A diferencia de muchos lenguajes de computación, SQL no es difícil de leer y entender, incluso para un usuario inexperto. Al igual que muchos lenguajes de computación,SQL es un estándar internacional reconocido por organismos de estándares como ISO y ANSI. SQL se usa para describir conjuntos de datos que pueden ayudarle a responder preguntas. Al usar SQL, debe usar la sintaxis correcta. La sintaxis es el conjunto de reglas mediante las que se combinan correctamente los elementos de un idioma. La sintaxis SQL se basa en la sintaxis del idioma inglés y usa muchos de los mismos elementos que la sintaxis de Visual Basic para Aplicaciones (VBA).
¿Qué es SQL?
Es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. El lenguaje SQL se compone de sentencias. Cada sentencia es una instrucciónes) que enviamos a la base de datos. En las sentencias se incluyen dos tipos de palabras: las palabras clave propias del lenguaje SQL y los datos de la base (datos individuales, nombres de bases) Las sentencias de SQL se agrupan en tres tipos:
Para qué sirve? SQL se usa para describir conjuntos de datos que pueden ayudarle a responder preguntas. Al usar SQL, debe usar la sintaxis correcta. La sintaxis es el conjunto de reglas mediante las que se combinan correctamente los elementos de un idioma. La sintaxis SQL se basa en la sintaxis del idioma inglés y usa muchos de los mismos elementos que la sintaxis de Visual Basic para Aplicaciones. Con SQL podemos hacer entre otras las siguientes operaciones en el programa que gestiona las bases de datos: Crear nuevas bases de datos. Crear nuevas tablas en una base de datos Crear nuevos registros en las tablas de una base de datos Crear tablas de consulta en una base de datos.
Borrar tablas o bases de datos. Borrar registros. Cambiar uno o varios datos de un registro. Mostrar los datos de una tabla o consulta. Buscar y mostrar sól o algunos datos de una tabla o consulta, poniendo una serie de condiciones para la búsqueda.
SQL posee diferentes comandos :
Un lenguaje de definición de datos que permite: La creación de la estructura o esquema de base de datos. La modificación de dicha estructura. Un lenguaje de manipulación de datos que hace posible: La inserción de datos en tablas. Las consultasobre los datos de estas tablas. La actualización de los datos contenidos en estas tablas. La eliminación de los registros de estas tablas. Peticiones de información más complejas que incluyen JOINs y subconsultas. Integridad: incluye también comandos para especificar las restricciones de integridad que el DBMS debe hacer cumplir. Definición de vistas o tablas derivadas. Funciones de agrupamiento: permiten hacer cálculos de resúmenes. Control de Transacciones: como unidad de trabajo lógica, unidad de recuperación y mecanismo de concurrencia. Autorización: incluye comandos para otorgar los privilegios de acceso a las tablas, vistas y otros elementos de base de datos. SQL incorporado y dinámico: esto quiere decir que se puede incorporar comandos SQL en lenguajes d e programación como C++, PHP, Java, etc.
La principal diferencia con acces es que las BBDD SQL Server son mucho más potentes, admiten muchos más registros y son más rápidas que las de Access. Esta diferencia es muy importante para la publicación de bases de datos en Internet, y en el fondo es un punto clave para preferir SQL Server sobre Jet en estos casos.
DESVENTAJAS DE SQL SERVER
Esta es la cláusula FROM. Se compone de un operador (FROM) seguido de un identificador (Contactos). Una cláusula FROM no enumera los campos que se van a seleccionar. Cláusula WHERE WHERE City="Seattle" Esta es la cláusula WHERE. Se compone de un operador (WHERE) seguido de un identificador (Ciudad="Seattle"). Nota: A diferencia de las cláusulas SELECT y FROM, la cláusula WHERE no es un elemento obligatorio en una instrucción SELECT.
Tipos de datos Algunos de los tipos de datos básicos de SQL son: Varchar: Recibe cadena de palabras compuestas de letras, números y caracteres especiales. int es el principal tipo de datos de valores enteros de SQL Server. Con números enteros con o sin signo Date: una fecha de calendario que contiene el año (de cuatro cifras), el mes y el día. Time: La hora del día en horas minutos segundos (el valor predeterminado es 0).
Una base de datos distribuida es una colección de múltiples bases de datos interconectadas, que pueden estar extendidas físicamente a través de varios lugares comunicados mediante una red informática.
Una cadena de bloques, es una estructura de datos en la que la información contenida se agrupa en conjuntos (bloques) a los que se les añade meta informaciones relativas a otro bloque de la cadena anterior en una línea temporal. Problemas: Si los trabajos no se completan o se colocan en un estado Suspendido, empiece comprobando la entradas en los archivos de registro. Asimismo, compruebe si hay errores en el Registro de aplicación de Windows utilizando el visor de sucesos de Windows. Asegúrese de que haya suficiente espacio libre en disco en el sistema SQL Server