Visão Geral
Aprenda design de banco de dados e conhecimento prático fundamental da linguagem SQL.
As organizações normalmente armazenam suas informações mais críticas — as informações usadas para gerenciar as operações diárias — em um banco de dados. A capacidade de recuperar e analisar esta informação é essencial para o funcionamento da organização. Structured Query Language (SQL) é a linguagem principal usada para realizar tais tarefas. Essencialmente, SQL é a linguagem que você usa para interagir com um banco de dados.
A capacidade de escrever SQL é uma habilidade profissional essencial para quem precisa gerenciar grandes volumes de dados, produzir relatórios, extrair dados ou combinar dados de múltiplas fontes. Mesmo que outra pessoa de sua equipe crie relatórios para você, ter um conhecimento fundamental de consultas SQL o ajudará a fazer as perguntas certas e a saber o que procura em suas ferramentas de análise de dados.
Este Curso SQL Querying Fundamentals não apenas ensina você a usar SQL como ferramenta para recuperar as informações necessárias dos bancos de dados, mas também apresenta um processo para planejar e projetar com eficácia um banco de dados funcional e eficiente. Saber como planejar um banco de dados relacional é importante para o sucesso dos bancos de dados que você cria. Sem planejamento, você não poderá saber o que o banco de dados precisa fazer, ou mesmo quais informações incluir no banco de dados. Planejar um banco de dados é essencial e evita o trabalho extra de corrigir problemas de manutenção de dados posteriormente.
Conteúdo Programatico
Getting Started with Relational Database Design
- Topic A: Identify Database Components
- Topic B: Identify Common Database Design Problems
- Topic C: Follow a Database Design Process
- Topic D: Gather Requirements
Defining the Database Conceptual Model
- Topic A: Create the Conceptual Model
- Topic B: Identify Entity Relationships
Defining the Database Logical Model
- Topic A: Identify Columns
- Topic B: Identify Primary Keys
- Topic C: Identify and Diagram Relationships
Normalizing Data
- Topic A: Avoid Common Database Design Errors
- Topic B: Comply with Higher Normal Forms
Finalizing the Database Design
- Topic A: Adapt the Physical Model for Different Systems
- Topic B: Ensure Referential Integrity
- Topic C: Ensure Data Integrity at the Column Level
- Topic D: Ensure Data Integrity at the Table Level
- Topic E: Design for the Cloud
Executing a Simple Query
- Topic A: Connect to the SQL Database
- Topic B: Query a Database
- Topic C: Save a Query
- Topic D: Modify and Execute a Saved Query
Performing a Conditional Search
- Topic A: Search Using One or More Conditions
- Topic B: Search for a Range of Values and NULL Values
- Topic C: Search Data Based on String Patterns
Working with Functions
- Topic A: Perform Date Calculations
- Topic B: Calculate Data Using Aggregate Functions
- Topic C: Manipulate String Values
Organizing Data
- Topic A: Sort Data
- Topic B: Rank Data
- Topic C: Group Data
- Topic D: Filter Grouped Data
- Topic E: Summarize Grouped Data
- Topic F: Use PIVOT and UNPIVOT Operators
Retrieving Data from Multiple Tables
- Topic A: Combine the Results of Two Queries
- Topic B: Compare the Results of Two Queries
- Topic C: Retrieve Data by Joining Tables
Exporting Query Results
- Topic A: Generate a Text File
- Topic B: Generate an XML File