“Conocimientos software>Software de base de datos

Estructuras básicas de SQL

2016/2/15
Structured Query Language ( SQL ) es el idioma más común en el que comunicarse con una base de datos relacional. SQL es un lenguaje estándar internacional para la manipulación de bases de datos relacionales . Bases de datos relacionales se componen de una o varias tablas de datos de enlace a través de las relaciones entre tablas . Los sistemas modernos de gestión de bases de datos como Microsoft SQL Server utilizan SQL para la manipulación de datos. SQL puede crear esquemas de bases de datos , eliminarlos y modificarlos. Historia

SQL fue desarrollado por la investigación de IBM allá por mediados de 1970 y que se ha normalizado por ANSI en 1986. SQL se basa en el modelo relacional que define dos idiomas fundamentales para acceder a una base de datos relacional y esos son Álgebra Relacional y Cálculo Relacional . El lenguaje de bajo nivel , el operador está orientado Álgebra Relacional . Una consulta en álgebra relacional combina operadores relacionales utilizando notación algebraica . El lenguaje declarativo de alto nivel es Cálculo Relacional .
Datos Declaraciones
declaraciones

datos se usan para ver, modificar o eliminar datos en una tabla de base de datos. La sentencia SELECT le permite consultar tablas y vistas de la base de datos . La sentencia INSERT permite agregar filas a las tablas . Puede modificar las columnas en filas de la tabla mediante la instrucción UPDATE. Para eliminar filas , puede utilizar la instrucción DELETE .

Transacción Declaraciones
declaraciones

transacciones son transacciones de control . Una sentencia COMMIT se utiliza para confirmar la transacción actual o marcar el final de una transacción implícita o explícita éxito. El siguiente es un ejemplo de la confirmación de una transacción :

USE AdventureWorks2008R2 ; GOBEGIN transacción; GODELETE DE HumanResources.JobCandidateWHERE JobCandidateID = 13 ; GOCOMMIT transacción; GO

La sentencia ROLLBACK revierte la transacción actual. Esta transacción se revierte una transacción explícita o implícita al principio de la transacción . Un ejemplo de una instrucción ROLLBACK es a

USE tempdb ; GOCREATE TABLA ValueTable ( [ valor] int) GODECLARE @ TransactionName varchar ( 20 ) = ' Transaction1 ' ;

COMENZAR TRAN @ TransactionNameINSERT EN VALORES ValueTable ( 1 ) insertar en los valores ValueTable ( 2 ) ROLLBACK TRAN @ TransactionNameINSERT EN VALORES ValueTable ( 3 ) INSERT INTO VALORES ValueTable ( 4 ) SELECT * FROM ValueTableDROP TABLA ValueTable
esquema declaraciones

Para mantener la base de datos o el esquema se puede utilizar declaraciones de esquema. La sentencia CREATE TABLE le permite crear tablas de la base de datos. Si usted necesita para crear vistas, puede utilizar la sentencia CREATE VIEW. Para eliminar las tablas de la base de datos se puede utilizar la sentencia DROP TABLE . Del mismo modo , se puede utilizar la sentencia DROP VIEW para eliminar puntos de vista. La sentencia GRANT Otorga privilegios para tablas y vistas para los usuarios. La sentencia REVOKE Revoca privilegios para tablas y vistas para los usuarios.

Software de base de datos
Cómo trabajar con documentos de Word desde Access mediante Automatización
¿Cómo podemos convertir VSAM a DB2
Cómo extraer el texto completo de las sentencias SQL El consumo alto uso de CPU
Cómo agregar una imagen a un comando o botón de alternar en Access 2007
Cómo quitar SSRS Export Opciones
Cómo consultar para comparar campos similares en Access
Cómo rellenar una base de datos mediante MS Access 2007
Cómo convertir de SQL para Oracle
Conocimientos Informáticos © http://www.ordenador.online