aeee

Páginas: 60 (14963 palabras) Publicado: 8 de abril de 2013
El lenguaje SQL
Carme Martín Escofet
P06/M2109/02149

© FUOC • P06/M2109/02149

Índice

Introducción ............................................................................................... 5

Objetivos ...................................................................................................... 10

1. Sentencias de definición.................................................................... 11
1.1. Creación y borrado de una base de datos relacional......................... 12
1.2. Creación de tablas ............................................................................. 13
1.2.1. Tipos de datos ........................................................................ 13
1.2.2. Creación, modificación y borrado de dominios .................... 141.2.3. Definiciones por defecto ........................................................ 16
1.2.4. Restricciones de columna....................................................... 17
1.2.5. Restricciones de tabla ............................................................. 17
1.2.6. Modificación y borrado de claves primarias con claves
foráneas que hacen referencia a éstas.................................... 18
1.2.7. Aserciones............................................................................... 19
1.3. Modificación y borrado de tablas...................................................... 19
1.4. Creación y borrado de vistas ............................................................. 20
1.5. Definición de la base de datos relacional BDUOC............................ 23

2. Sentencias de manipulación ............................................................. 26
2.1. Inserción de filas en una tabla........................................................... 26
2.2. Borrado de filas de una tabla ............................................................. 27
2.3. Modificación de filas de una tabla ....................................................27
2.4. Introducción de filas en la base de datos relacional BDUOC ........... 28
2.5. Consultas a una base de datos relacional.......................................... 29
2.5.1. Funciones de agregración....................................................... 31
2.5.2. Subconsultas........................................................................... 32
2.5.3. Otros predicados.................................................................... 32
2.5.4. Ordenación de los datos obtenidos
en respuestas a consultas ....................................................... 35
2.5.5. Consultas con agrupación de filas de una tabla .................... 36
2.5.6. Consultas a más de una tabla ................................................ 38
2.5.7. La unión................................................................................. 43
2.5.8. La intersección ....................................................................... 44
2.5.9. La diferencia ........................................................................... 45

3. Sentencias de control .......................................................................... 48
3.1. Las transacciones............................................................................... 48
3.2. Las autorizaciones y desautorizaciones ............................................. 49

El lenguaje SQL

© FUOC • P06/M2109/02149

4. Sublenguajes especializados .............................................................. 51
4.1. SQL hospedado.................................................................................. 51
4.2. Las SQL/CLI ....................................................................................... 52
Resumen ....................................................................................................... 53
Actividad ..................................................................................................... 55
Ejercicios de autoevaluación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aeee
  • Actividades Aeee

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS