CDD003 Databases and SQL

Ementa

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]

Conteúdo Programático
  1. Introdução aos bancos de dados: Conceitos básicos. Características da abordagem de banco de dados. Vantagens ao se utilizar um SGBD.
  2. 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.
  3. Mapeamento ER-Relacional: Entidades regulares, entidades fracas, relacionamentos binários 1:1, 1:N, M:N, atributos multi-valorados, relacionamentos N-ários.
  4. 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.
Bibliografia
  • 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.

Offered: 

2020
2020-1 Programa da Disciplina CDD00315 KB
2020-1 Códigos CDD003173 KB
2020-1 Apostila CDD0032.22 MB
A00 Apresentação da Disciplina1.73 MB
A01 Introdução aos Bancos de Dados2.91 MB
A02 Modelo Entidade Relacionamento3.61 MB
A03 Mapeamento ER-Relacional2.17 MB
A04 SQL Básica1.54 MB