www.oracle.com/academy Conceitos Básicos de Banco de Dados – Descrição do Curso Visão Geral Este curso apresenta aos alunos conceitos básicos de banco de dados relacional. O curso ensina aos alunos a terminologia de banco de dados relacional, bem como aborda conceitos de modelagem de dados, a criação de ERDs (Diagramas de EntidadeRelacionamento) e o mapeamento de ERDs. O Oracle SQL Developer Data Modeler é utilizado para criar ERDs e o SQL (Structured Query Language) é usado para interagir com um banco de dados relacional e manipular a data no banco de dados. O Oracle Application Express é utilizado para fornecer atividades práticas interessantes. Utilizando técnicas de aprendizagem baseadas em projeto, os alunos criarão e trabalharão com projetos em que terão como desafio criar, implementar e demonstrar uma solução de banco de dados para uma empresa ou organização. Idiomas Disponíveis do Conteúdo Programático: • Árabe, Chinês Simplificado, Inglês, Francês, Japonês, Português (Brasil), Espanhol Duração • • Tempo total do curso recomendado: 90 horas* Horas de crédito educativo profissional para educadores que completarem o treinamento do Oracle Academy: 30 *O tempo do curso inclui instrução, estudo individual/tarefas de casa, exercícios práticos, projetos e avaliação Públicos-alvo Educadores • Membros do corpo docente de universidades/faculdades com duração de 2 e 4 anos, técnicos e de treinamento vocacional que ensinam ciência da computação, tecnologia da informação e comunicação (TIC), ciência de dados, negócios ou um assunto relacionado. • Professores do ensino médio e de escolas vocacionais que ensinam ciência da computação, TIC ou um assunto relacionado. Alunos • Alunos que desejam aprender as técnicas e as ferramentas para criar, compilar e extrair informações de um banco de dados. • Alunos que possuem habilidades básicas de solução de problemas de matemática, lógicos e analíticos. • Programadores iniciantes, bem como avançados, que preferem começar a aprender os conceitos básicos da linguagem de programação SQL em um nível introdutório. • Este é um curso fundamental adequado para indivíduos com ou sem formação superior em ciência da computação. Pré-requisitos Obrigatório • Conhecimento geral da finalidade de um banco de dados Sugerido • Experiência anterior com um aplicativo de banco de dados Próximos Cursos Sugeridos • Design e Programação de Banco de Dados com SQL Copyright © 2016, Oracle e/ou suas empresas afiliadas Todos os direitos reservados. Oracle e Java são marcas comerciais registradas da Oracle e/ou de suas empresas afiliadas. Outros nomes podem ser marcas comerciais de seus respectivos proprietários. Tópicos Lição a Lição 2 Introdução • • • • • • Introdução Introdução a Bancos de Dados Tipos de Modelos de Banco de Dados Bancos de Dados Relacionais e Normalização Estruturas de Armazenamento de Banco de Dados Requisitos de Negócios Bancos de Dados e Modelagem de Dados • • • • • • O que é Tabela? Bancos de Dados Relacionais Modelagem de Dados Conceitual Terminologia de Modelagem de Dados Identificadores Exclusivos e Chaves Primárias Relacionamentos e Chaves Estrangeiras Criando um Modelo Físico • Modelos de Dados Físicos e Conceituais • Regras de Negócios • Entidades • Atributos • Identificadores Exclusivos • Relacionamentos • Relacionamentos • Validando Relacionamentos • Rastreando Alterações nos Dados ao Longo do Tempo • Validar Dados Usando a Normalização Oracle SQL Developer Data Modeler • Oracle SQL Developer Data Modeler • Converter um Modelo Lógico em um Modelo Relacional Mapeando o Modelo Físico • Mapeando Entidades e Atributos • Mapeando Chaves Primárias e Estrangeiras Introdução a SQL • Introdução ao Oracle Application Express • Structured Query Language (SQL) • Data Definition Language (DDL) • Data Manipulation Language (DML) • Transaction Control Language (TCL) • Recuperando Dados com SELECT • Restringindo Dados com WHERE • Classificando Dados com ORDER BY • Associando Tabelas Com JOIN Projeto Final • Projeto Final Para pesquisar e registrar-se em eventos agendados na sua área, consulte o calendário de eventos do Academy. Copyright © 2016, Oracle e/ou suas empresas afiliadas Todos os direitos reservados. Oracle e Java são marcas comerciais registradas da Oracle e/ou de suas empresas afiliadas. Outros nomes podem ser marcas comerciais de seus respectivos proprietários.