Modelagem de Dados em Banco de Dados Relacional
What you'll learn
- Entender os seguintes conceitos: entidade, relação, atributo, tupla, tabela, linha, coluna, relacionamento, cardinalidade, chave candidata, chave primária, chave alternativa, chave estrangeira, restrição de integridade, entre outros.
- Criar o modelo conceitual de uma base de dados a partir dos requisitos do usuário.
- Criar o modelo lógico de uma base de dados a partir do modelo conceitual.
- Normalizar o modelo lógico de uma base de dados até a terceira forma normal.
- Criar o modelo Físico de uma base de dados a partir do modelo Lógico.
- Usar os comandos básicos SQL para a criação de uma base de dados no Sistema Gerenciador de Banco de Dados (SGBD) MySQL.
Course content
- Preview01:27
- Preview07:24
Requirements
- O aluno só precisa ter habilidade para instalar os softwares indicados durante o curso em ambiente windows.
Description
Atualmente, a informação tornou-se um dos ativos mais importantes nas organizações. Organizar a informação é de vital importância para as empresas manterem-se competitivas. Entre as tecnologias mais utilizadas para a armazenagem da informação de maneira organizada estão os bancos de dados relacionais. Então, tornou-se de vital importância, não só, ser capaz de desenvolver aplicações de banco de dados relacionais, mas também, entender o paradigma relacional, independente da área de formação.
Durante esse curso nós percorreremos de maneira didática as etapas para a criação de uma base de dados relacional simples, desde o levantamento dos requisitos até a criação das tabelas em um Sistema Gerenciador de Banco de Dados (SGBD) relacional.
Ao término do curso, você será capaz de montar uma base de dados no SGBD MySQL, entendendo passo a passo, como os requisitos iniciais são transformados em tabelas nesse SGBD.
Apesar de não se tratar de um curso da linguagem SQL nem sobre o SGBD MySQL, serão apresentados os comandos básicos do SQL para a criação de tabelas utilizando as ferramentas do MySQL.
Esse curso é apropriado para pessoas interessados em entender e montar bases de dados relacionais, independente da área de formação.
Who this course is for:
- Esse curso é indicado para pessoas interessadas em entender ou montar aplicações de banco de dados, independente da área de formação.
- Cabe ressaltar, que esse curso não é um curso de programação SQL.
Instructor
Iniciei a carreira na área de Tecnologia da Informação (TI) em 1994 quando concluí o curso de Engenharia da Computação. Comecei como desenvolvedor até me tornar gerente técnico de projetos de TI.
Em paralelo, desenvolvi a carreira acadêmica por acreditar que a experiência adquirida no desenvolvimento de projetos de TI seria de grande valor para a formação de futuros profissionais da área.
A carreira acadêmica exigiu o aprimoramento constante. Desta forma, fiz uma Especialização em Sistemas de Informação e Telemática pela UFRGS, Mestrado em Sistemas e Computação pelo IME e Doutorado em Ciência da Informação pela Unb.
Atualmente, me dedico ao ensino, consultoria e pesquisa nas áreas de Organização da Informação e Ciência de Dados como professor da UnB.
Também, preparo profissionais, independente da área de formação, ministrando cursos sobre as várias tecnologias que já tive oportunidade de estudar e aplicar em algum projeto, pois acredito que o aprendizado da TI deixou de ser um diferencial para se tornar um requisito básico na formação de qualquer profissional de alto nível.