Banco de Dados e Linguagem SQL com PostgreSQL
What you'll learn
- Criar tabelas para armazenar dados, bem como inserir, alterar e excluir dados com a linguagem SQL (Structured Query Language)
- Executar desde consultas básicas até avançadas utilizando o comando select
- Implementar chaves estrangeiras para o relacionamento entre tabelas
- Relacionar tabelas utilizando joins (junções)
- Criar campos autoincremento, valores default, índices, domínios, funções, stored procedures e triggers
- Criar usuários com permissões de acesso
- Entender os conceitos de transação
- Realizar o backup e restore da base de dados
- Executar consultas utilizando Álgebra Relacional
- Projetar bancos de dados do zero, utilizando o modelo conceitual e modelo lógico
- Entender os conceitos de entidade, atributos e relacionamentos
- Aplicar as formas normais 1FN, 2FN, 3FN, BCNF, 4FN e 5FN
Requirements
- Não há nenhum pré-requisito
Description
Este curso foi criado baseado na minha experiência em lecionar a disciplina de Banco de Dados em cursos presenciais de Ciência da Computação e Sistemas de Informação, portanto, você aprenderá desde o básico até conceitos mais avançados. O grande diferencial é que tudo é explicado e implementado passo a passo com mais de 200 exercícios práticos! Aprenda desde a criação de tabelas e implementação de consultas até o desenvolvimento de projetos de banco de dados aplicados em cenários comerciais. Durante as aulas vamos utilizar a linguagem SQL (Structured Query Language) e o PostgreSQL, que é uma das ferramentas mais utilizadas hoje em dia no mundo. Confira abaixo alguns dos tópicos que você aprenderá:
Criar, inserir, alterar e excluir dados de tabelas
Implementar chaves primárias e chaves estrangeiras
Agregar dados para retornar soma, média, valores mínimos e máximos
Relacionar tabelas utilizando joins (junções)
Criar campos autoincremento e com valores default
Criar funções, stored procedures, triggers e domínios
Criar usuários com diferentes permissões de acesso
Realizar o backup e restore da base de dados
Implementar consultas utilizando Álgebra Relacional
Projetar bases de dados do zero utilizando o modelo entidade-relacionamento, bem como a criação do modelo conceitual e modelo lógico
Aplicar as formas normais 1FN, 2FN, 3FN, BCNF, 4FN e 5FN
São mais de 200 exercícios resolvidos passo a passo, mais de 120 aulas e 16 horas de vídeo!
Who this course is for:
- Estudantes de graduação que estejam cursando a disciplina de Banco de Dados
- Iniciantes em Banco de Dados e linguagem SQL
- Pessoas que querem aprender como modelar e construir novos bancos de dados do zero
- Cientistas de Dados que querem aprender como extrair dados de banco de dados relacionais
Instructors
Olá! Meu nome é Jones Granatyr e já trabalho em torno de 10 anos com Inteligência Artificial (IA), inclusive fiz o meu mestrado e doutorado nessa área. Atualmente sou professor, pesquisador e fundador do portal IA Expert, um site com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA, como por exemplo: Deep Learning, Machine Learning, Data Science, Redes Neurais Artificiais, Algoritmos Genéticos, Detecção e Reconhecimento Facial, Algoritmos de Busca, Mineração de Textos, Buscas em Textos, Mineração de Regras de Associação, Sistemas Especialistas e Sistemas de Recomendação. Os cursos são abordados em diversas linguagens de programação (Python, R e Java) e com várias ferramentas/tecnologias (tensorflow, keras, pandas, sklearn, opencv, dlib, weka, nltk, por exemplo). Meu principal objetivo é desmistificar a área de IA e ajudar profissionais de TI a entenderem como essa tecnologia pode ser utilizada na prática e que possam visualizar novas oportunidades de negócios.
A plataforma IA Expert tem o objetivo de trazer cursos teóricos e práticos de fácil entendimento sobre sobre Inteligência Artificial e Ciência de Dados, para que profissionais de todas as áreas consigam entender e aplicar os benefícios que a IA pode trazer para seus negócios, bem como apresentar todas as oportunidades que essa área pode trazer para profissionais de tecnologia da informação. Também trazemos notícias atualizadas semanais sobre a área em nosso portal.