Linguagem de consulta SQL

Infopulse University Ukraine

Descrição do Programa

Leia a Descrição Oficial

Linguagem de consulta SQL

Infopulse University Ukraine

Este curso é conduzido-online-instrutor. Não é como palestra vídeo e tarefas automáticas resulta cheques. Você irá se comunicar com o treinador e ele irá responder às suas perguntas e irá corrigir seus erros.

Por favor, certifique-se de que você tem pelo menos o nível B2 de Inglês para participar deste curso

SQL (que significa Structured Query Language), é uma linguagem de computador, que é usado para se comunicar com e manipular bancos de dados. Para obter o máximo de as enormes quantidades de dados que eles coletam, muitas empresas devem tornar-se versado em SQL.

SQL é utilizado por empresas como uma maneira de acessar e manipular as informações e dados que são armazenados em suas bases de dados, bem como para a criação e alteração de novos dados que armazenados tabelas de banco de dados.

Um banco de dados é uma ferramenta para coleta e organização de informações. Bancos de dados podem armazenar informações sobre produtos, pedidos, pagamentos ou qualquer outra coisa. Muitos bancos de dados muitas vezes começam como arquivo de texto simples ou folha de cálculo, mas como eles crescem um vai achar que é útil para transferi-los para um banco de dados criado por um sistema de gerenciamento de banco de dados. Este curso irá familiarizá-lo com SQL e irá ajudá-lo a usar bancos de dados eficientemente e com alta produção.

Esboço de Curso

Introdução. definições e conceitos básicos

  • O que é SQL e por que você precisa dele
  • padrões SQL
  • Forças e fraquezas
  • O que é um banco de dados? sistema de gerenciamento de banco de dados MySQL.

teoria relacional

  • Conceitos básicos
  • Relações. Chaves de relações
  • formas normais. Resultados de normalização
  • operações relacionais

Começando com DB

  • As diferenças entre SQL e teoria relacional
  • RDBMS MySQL
  • Banco de dados do esquilo aplicativo cliente
  • Notas rápidas da sintaxe SQL

ferramentas de definição de tabela e manipulação de dados

  • ferramentas de definição da tabela
  • relações de subordinação
  • restrições de integridade de dados

Manipulação de dados. Parte 1

dados Buscando da tabela

  • banco de dados de treinamento e dados de entrada
  • Formulação da tarefa
  • Responder o questionário
  • sintaxe instrução SELECT
  • Semântica da consulta
  • Compondo etapa Selecionar a passo

Buscando dados da tabela - cláusula WHERE

  • O conceito de um predicado. Regras das expressões lógicas
  • Comparações de predicados, COMO, ENTRE, IN, é NULL, JOGO

dados Buscando da tabela - agregação

  • As funções de agregação
  • cláusula HAVING
  • Operadores DISTINCT e ALL

tarefas práticas set №1

dados Buscando da tabela - subconsultas

  • O esquema de trabalho subconsulta
  • Subqueries em cláusula WHERE. Predicados, mais uma vez
  • Subqueries em colunas
  • Subqueries na cláusula FROM

dados Buscando das tabelas - tabelas de união

  • Relação com a teoria relacional
  • O que poderia ser na cláusula FROM
  • Associação de tabelas usando operador JOIN
  • associações internas
  • Associações externas
  • Junte-se na desigualdade
  • A união, divisão, subtração

Manipulação de dados. Parte 2

Adicionando dados a uma tabela - inserir dados Alterando tabela - ATUALIZAÇÃO adicionando-ou-mudança (fusão) os dados da tabela - INSERT ... ON UPDATE Excluindo dados de uma tabela - APAGAR e. Mesclando dados. tarefas práticas definir №2 consultas recursivas

  • O conceito de representação de dados hierárquica
  • hierarquia de processamento de dados usando o modelo de dados adjacente
  • hierarquia de processamento de dados usando o modelo de conjunto aninhado

Gatilhos

  • desencadeia o uso
  • Impor restrições corporativos
  • Antes e depois de gatilhos
  • INSERT, UPDATE e gatilhos APAGAR
  • Os gatilhos de linha e da declaração
  • objetos especiais OLD e NEW

criando visualizações

  • Vantagens e desvantagens da criação de pontos de vista
  • visões atualizáveis.
  • Pontos de vista com restrições

ferramentas de autorização

  • Dicionário de dados
  • manipulação de usuários
  • Concessão e revogação de direitos
  • Os níveis de acesso

Gerenciamento de transações

  • transação ACID
  • transações fenômenos
  • níveis de isolamento

ajuste de desempenho de consulta

  • Grandes quantidades de dados
  • planejador de consultas
  • indexação
  • particionamento
  • Junte-se a algoritmos

tarefas práticas definir №3

Projeto de banco de dados usando UML

  • Análise de requisitos
  • Criação de diagrama de classe
  • Associação, composição e relacionamentos de agregação
  • Transição de classes de diagrama para o ERD

projeto final: criação de sistema de faturamento da operadora de telefonia móvel

  • Preparação de requisitos funcionais para projeto
  • Preparação de requisitos técnicos
  • Criação de banco de dados
  • Encher o banco de dados e cálculo dos indicadores necessários
  • Compor da conta do usuário

Para poder participar com êxito nossas sessões de treinamento você tem que ter nível B2 de Inglês, pelo menos.

Essa escola oferece programas em:
  • Inglês
Duração e Preço
Este curso é Online
Start Date
Data inicial
Inscrições abertas
Duration
Duração
20 horas
Período integral
Price
Preço
120 USD
10 sessões, 2 horas, 2 vezes por semana
Locations
Ucrânia - Kiev, Kyiv City
Data inicial : Inscrições abertas
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Dates
Inscrições abertas
Ucrânia - Kiev, Kyiv City
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações