Lenguaje de consulta SQL

Infopulse University Ukraine

Descripción del programa

Lee la descripción oficial

Lenguaje de consulta SQL

Infopulse University Ukraine

Este curso está dirigido por un instructor-line. No es como conferencias de vídeo y tareas automáticas resultados cheques. Se va a comunicar con el entrenador y él va a responder a sus preguntas y corregirá sus errores.

Por favor asegúrese de que tiene al menos el nivel B2 de Inglés para participar este curso

SQL (siglas de Structured Query Language), es un lenguaje de programación, que se utiliza para comunicarse con y manipular bases de datos. Para obtener el máximo de las enormes cantidades de datos que recogen, muchas empresas deben convertirse en experto en SQL.

SQL es utilizado por empresas como una manera de acceder y manipular la información y los datos que se almacenan en sus bases de datos, así como para la creación y la modificación de los nuevos datos que almacenan tablas de base de datos.

Una base de datos es una herramienta para recoger y organizar la información. Las bases de datos pueden almacenar información acerca de los productos, pedidos, pagos o cualquier otra cosa. Muchas bases de datos a menudo comienzan como archivo de texto plano u hoja de cálculo, pero a medida que crecen se les resultará útil para transferir a una base de datos creada por un sistema de gestión de base de datos. Este curso le permitirá familiarizarse con SQL y le ayudará a utilizar las bases de datos con soltura y con alto rendimiento.

Esquema del curso

Introducción. Conceptos básicos y definiciones

  • ¿Qué es SQL y por qué lo necesitan
  • estándares SQL
  • Fortalezas y debilidades
  • ¿Qué es una base de datos? sistema de gestión de base de datos MySQL.

La teoría relacional

  • Conceptos básicos
  • Relaciones. Claves de las relaciones
  • Las formas normales. Los resultados de normalización
  • operaciones relacionales

Introducción a DB

  • Las diferencias entre SQL y la teoría relacional
  • RDBMS MySQL
  • Base de datos de la ardilla aplicación cliente
  • Las notas rápidas de sintaxis SQL

herramientas de definición de la tabla y la manipulación de datos

  • herramientas de definición de la tabla
  • las relaciones subordinadas
  • restricciones de integridad de datos

Manipulación de datos. Parte 1

ir a buscar los datos de la tabla

  • base de datos de formación y los datos de entrada
  • La formulación de la tarea
  • Responder el cuestionario
  • sintaxis de la sentencia SELECT
  • Semántica de consulta
  • Componer paso a paso SELECT

Obtención de datos de la tabla - cláusula WHERE

  • El concepto de un predicado. Reglas de las expresiones lógicas
  • Comparaciones predicados, LIKE, BETWEEN, IN, es nulo, PARTIDO

ir a buscar los datos de la tabla de agregación -

  • Las funciones de agregado
  • cláusula HAVING
  • Los operadores distintos y TODO

tareas prácticas establecidas №1

ir a buscar los datos de la tabla - subconsultas

  • El esquema de trabajo subconsulta
  • Subconsultas en la cláusula WHERE. Los predicados de nuevo
  • Subconsultas en columnas
  • Subconsultas en la cláusula FROM

Captación de los datos de las tablas - las tablas de unión

  • Relación con la teoría relacional
  • Lo que podría ser en la cláusula FROM
  • Unir tablas utilizando operador de combinación
  • Las uniones interiores
  • Las combinaciones externas
  • Únete a la desigualdad
  • La unión, división, resta

Manipulación de datos. Parte 2

Adición de datos a una tabla - Insertar datos Cambiador - ACTUALIZACIÓN la adición o cambiante (fusión) de datos de tabla - INSERT ... EN ACTUALIZACIÓN Eliminación de datos de una tabla - Eliminar correo. La fusión de datos. tareas prácticas establecidas №2 Las consultas recursivas

  • El concepto de representación de datos jerárquica
  • jerarquía de procesamiento de datos utilizando el modelo de datos adyacentes
  • jerarquía de procesamiento de datos utilizando el modelo de conjunto anidado

disparadores

  • Los disparadores de uso
  • La imposición de restricciones corporativas
  • Antes y después de los disparadores
  • INSERT, UPDATE y DELETE
  • DECLARACIÓN fila y disparadores
  • Los objetos especiales OLD y NEW

Creación de vistas

  • Ventajas y desventajas de la creación de puntos de vista
  • Las vistas actualizables.
  • Vistas con restricciones

herramientas de autorización

  • Diccionario de datos
  • la manipulación de los usuarios
  • Conceder y revocar los derechos
  • Los niveles de acceso

Gestión de transacciones

  • transacciones ACID
  • Transacciones fenómenos
  • niveles de aislamiento

la optimización del rendimiento de consultas

  • Grandes cantidades de datos
  • planeador de consultas
  • Indexación
  • particionamiento
  • Únete algoritmos

tareas prácticas establecidas №3

Diseño de base de datos usando UML

  • Análisis de requerimientos
  • Creación del diagrama de clases
  • Asociación, la composición y las relaciones de agregación
  • Transición del diagrama de clases para el ERD

Proyecto final: la creación del sistema de facturación del operador móvil

  • Preparación de requerimientos funcionales para el proyecto
  • Preparación de los requisitos técnicos
  • Creación de la base de datos
  • Llenado de la base de datos y cálculo de los indicadores necesarios
  • Componer de la cuenta del usuario

Para poder asistir a las sesiones de entrenamiento con éxito nuestros tienes que tener el nivel B2 de Inglés por lo menos.

Esta institución educativa ofrece programas en:
  • Inglés
Duración y Precio
Este curso es En línea
Start Date
Fecha de inicio
Inscripción abierta
Duration
Duración
20 horas
Tiempo completo
Price
Precio
120 USD
10 sesiones de 2 horas, 2 veces a la semana
Information
Deadline
Locations
Ucrania - Kiev, Kyiv City
Fecha de inicio : Inscripción abierta
Fecha límite de inscripción Contacto
Fecha de finalización Contacto
Dates
Inscripción abierta
Ucrania - Kiev, Kyiv City
Fecha límite de inscripción Contacto
Fecha de finalización Contacto