Download Descargar Tutorial de SQL – Definición y Manipulación de Datos

Document related concepts

SQL wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

PL/SQL wikipedia , lookup

Null (SQL) wikipedia , lookup

Transcript
Bases de Datos II
SQL-Manipulación y Definición de Datos
2007
El SQL (Structured Query Language) es un estándar aceptado en productos de bases
de datos, además SQL es un ejemplo de lenguaje orientado a transformaciones es
decir un lenguaje diseñado para usar relaciones con el fin de transformar los datos,
SQL tiene algunos componentes que son:

Un lenguaje de definición de Datos

Un lenguaje de manipulación de datos
La instrucción SELECT es la instrucción mas importante y se utiliza para las consultas,
la clausula SELECT indica las columnas y los datos calculados que deben aparecer en
la tabla de resultados, mientras que la clausula WHERE selecciona las filas que hay que
incluir en la tabla de resultados aplicando las condiciones de búsqueda a las filas de la
tabla, hay tres tipos de consultas escalar, de fila y de tabla, a demás permite utilizar
las operaciones de conjuntos unión, intersección y diferencia. Además del lenguaje
DML incluye las instrucciones de INSERT, UPDATE, DELETE.
Tipos datos SQL de ISO
Identificadores.- Se utilizan para identificar objetos en la BD, cada identificador no
puede tener mas de 128 caracteres, debe comenzar con una letra y además no
pueden contener espacio
Tipos datos SQL Escalares

Datos Booleanos.- Están compuestos de los valores de verdad true y false

Datos de Carácter.- Están compuestos de una sentencia de caracteres extraídos
de un conjunto de caracteres definidos por la implementación es decir definido
por SQL

Datos de Bit.,- Se utiliza para definir secuencia de dígitos binarios.
Los datos numéricos exactos se utilizan para definir números con una
representación exacta, cada numero esta compuesto por dígitos, por una coma y
por un signo.
Jaime Torres
1
Bases de Datos II
SQL-Manipulación y Definición de Datos
2007
Los operadores escalares son una expresión que proporciona como resultado de la
evaluación un valor escalar. Vamos a considerar 5 tipos distintos de restricciones
de integridad que son:

Datos requeridos

Restricción de Dominios

Integridad de entidades

Integridad referencial

Restricciones generales.
Para crear una BD se utiliza la palabra CREATE, para la modificación de la definición de
una tabla se utiliza ALTER TABLE , para la eliminación DROP TABLE, para la creación
de un índice CREATE INDEX, y para la creación de un avista CREATE VIEW
Jaime Torres
2