Modelagem de Dados em Banco de Dados Relacional

Aprenda a criar bases de dados relacionais consistentes de maneira simples e rápida.
4.7 (46 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
222 students enrolled
$25
Take This Course
  • Lectures 20
  • Contents Video: 4.5 hours
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 Portuguese

Course 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.

What are the requirements?

  • O aluno só precisa ter habilidade para instalar os softwares indicados durante o curso em ambiente windows.

What am I going to get from this course?

  • 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.

What is the target audience?

  • 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Apresentação do Curso
Divulgação
Preview
01:27
Apresentação
Preview
07:24
Section 2: Introdução
Sistemas de Informação Computadorizados
Preview
14:47
Compartilhamento de Dados
Preview
19:58
Section 3: Modelo Conceitual
Modelo Entidade Relacionamento
16:14
Cardinalidade de Relacionamentos 1:1
09:33
Cardinalidade de Relacionamentos 1:n e n:n
16:15
Section 4: Modelo Lógico
Modelo Relacional
16:10
Restrições de Integridade
06:53
Cardinalidade 1:1
13:48
Cardinalidade 1:n
14:02
Cardinalidade n:n
15:45
Relacionamento Ternário e Herança
10:56
Especificação do Banco de Dados
09:03
Section 5: Normalização
Primeira Forma Normal
14:53
Segunda e Terceira Forma Normal
15:43
Section 6: Modelo Físico
Structured Query Language - SQL
12:32
Estudo de Caso
11:43
Script de Criação de Tabelas
15:35
Criação do Banco de Dados no MySQL
11:50

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Marcio Victorino, Engenheiro de Computação e Professor Universitário

Oficial da reserva do Exército Brasileiro formado pela Academia Militar das Agulhas Negras (AMAN) e em Engenharia da Computação pelo Instituto Militar de Engenharia (IME). Possui 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. Também é pós graduado em Gestão da Administração Pública pela Unisul. Trabalha na área de desenvolvimento e integração de Sistemas Corporativos e Gerenciamento de Projetos de TIC desde 1995, quando também iniciou a ministrar cursos de TI. Já atuou como instrutor da disciplina gerenciamento de projetos na Escola Nacional da Administração Pública (ENAP) e como professor universitário das disciplinas de Programação OO, Engenharia de Software e Banco de Dados em cursos de graduação e pós-graduação em Instituições de Ensino Superior do DF. Atualmente é Professor Substituto da Universidade de Brasília - Unb.

Ready to start learning?
Take This Course