Introdução aos bancos de dados. Bancos de dados relacionais e Modelo Entidade-Relacionamento. Linguagem SQL: definição de dados, manipulação de dados, consultas e comandos para ordenação, filtragem e cálculos.
Ofertado em: [2020-1]
- Introdução aos bancos de dados: Conceitos básicos. Características da abordagem de banco de dados. Vantagens ao se utilizar um SGBD.
- Modelo entidade-relacionamento: Entidades. Atributos: simples, compostos, multi-valorados. Relacionamentos: 1:1, 1:N, M:N, restrições de cardinalidade e de participação, relacionamentos N-ários. Entidade fraca e relacionamento identificador.
- Mapeamento ER-Relacional: Entidades regulares, entidades fracas, relacionamentos binários 1:1, 1:N, M:N, atributos multi-valorados, relacionamentos N-ários.
- Linguagem SQL: Comandos de definição de dados. Comandos de manipulação de dados. Consultas em SQL. Comandos para filtragem, ordenação e cálculos em SQL.
- Elmasri, R.; Navathe, S. B. Fundamentals of Database Systemas. 7a ed. São Paulo: Pearson, 2016.
- Heuser, C. A. Projeto de Banco de Dados, 4a ed. Porto Alegre: Bookman, 2009.
- Silberchatz, A.; Korth, H. F.; Sudarshan. Sistema de Banco de Dados, 5a ed. Rio de Janeiro: Campus, 2006.