Download Descargar Tutorial de SQL – Definición y Manipulación de Datos
Document related concepts
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