Inicio > Formación y Cursos > Cursos de Informática y comunicaciones


Mas informacionDefinición y manipulación de datos


Curso ofrecido por Open Space Comarcal: OS Comarcal Teléfonos: 962 663 487 / 676 994 644

UNIDAD DIDÁTICA 1. Lenguajes relacionales 

####

1.1 Tipos de lenguajes relacionales.

####

1.2 Operaciones en el modelo relacional:

####

1.2.1 Álgebra relacional:

####

1.2.2 Clasificación de operadores

####

1.2.3 Denominación de atributos.

####

1.2.4 Relaciones derivadas.

####

1.2.5 Operaciones primitivas: selección, proyección, producto cartesiano, unión y diferencia.

####

1.2.6 Otras operaciones: intersección, join, división, etc.

####

1.3 Cálculo relacional:

####

1.3.1 Cálculo relacional orientado a dominios

####

1.3.2 Cálculo relacional orientado a tuplas.

####

1.3.3 Transformación de consultas entre álgebra y cálculo relacional.

####

1.4 Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example):

####

1.4.1 Orígenes y evolución del SQL.

####

1.4.2 Características del SQL.

####

1.4.3 Sistemas de Gestión de bases de datos con soporte SQL.

####

UNIDAD DIDÁTICA 2.  El lenguaje de manipulación de la base de datos

####

2.1 El lenguaje de definición de datos (DDL)

####

2.1.1 Tipos de datos del lenguaje.

####

2.1.2 Creación, modificación y borrado de tablas

####

2.1.3 Creación, modificación y borrado de vistas

####

2.1.4 Creación, modificación y borrado de índices

####

2.1.5 Especificación de restricciones de integridad

####

2.2 El lenguaje de manipulación de datos (DML):

####

2.2.1 Construcción de consultas de selección: Agregación, Subconsultas, Unión, Intersección, Diferencia.

####

2.2.2 Construcción de consultas de inserción.

####

2.2.3 Construcción de consultas de modificación

####

2.2.4 Construcción de consultas de borrado.

####

2.3 Cláusulas del lenguaje para la agrupación y ordenación de las consultas.

####

2.4 Capacidades aritméticas, lógicas y de comparación del lenguaje.

####

2.5 Funciones agregadas del lenguaje.

####

2.6 Tratamiento de valores nulos.

####

2.7 Construcción de consultas anidadas.

####

2.8 Unión, intersección y diferencia de consultas.

####

2.9 Consultas de tablas cruzadas.

####

2.10 Otras cláusulas del lenguaje.

####

2.11 Extensiones del lenguaje:

####

2.11.1 Creación, manipulación y borrado de vistas.

####

2.11.2 Especificaciones de restricciones de integridad

####

2.11.3 Instrucciones de autorización.

####

2.11.4 Control de las transacciones.

####

2.12 El lenguaje de control de datos (DCL):

####

2.12.1 Transacciones.

####

2.12.2 Propiedades de las transacciones: atomicidad, consistencia, aislamiento y permanencia:

####

2.12.2.1 Estados de una transacción: activa, parcialmente comprometida, fallida, abortada y comprometida.

####

2.12.2.2 Consultas y almacenamiento de estructuras en XML.

####

2.12.2.3 Estructura del diccionario de datos.

####

2.12.3 Control de las transacciones.

####

2.12.4 Privilegios: autorizaciones y desautorizaciones.

####

2.13 Procesamiento y optimización de consultas:

####

2.13.1 Procesamiento de una consulta.

####

2.13.2 Tipos de optimización: basada en reglas, basada en costes, otros.

####

2.13.3 Herramientas de la BBDD para la optimización de consultas.

Requisitos

BONIFICACIÓN 100% PARA EMPRESAS

Dirigido a

Definición y manipulación de datos

Profesorado del curso




¿Cómo apuntarse a nuestras ofertas?

Introduce tu nombre y e-mail y te enviaremos un correo electrónico


Nombre: Email:

CARACTERÍSTICAS

Definición y manipulación de datos
Nº de horas: 80
Semipresencial
Lugar: Comarcal
Precio:560€
Categoría: Informática y comunicaciones

 

OTRAS SECCIONES

- Cursos

- Anuncios Empresas (Marketplace)

- Empresas

- Biblioteca

- Anuncios Particulares