Bases da Engenharia de Software 4

Banco de Dados

Autor

Douglas Braga

Data de Publicação

15/05/2026

Bem-vindo

Este é o material de apoio da disciplina Bases de Engenharia de Software IV - Banco de Dados do curso de Bacharelado em Engenharia de Software da UnDF.

Sobre a Disciplina

A disciplina aborda os fundamentos de sistemas de bancos de dados, com ênfase em conceitos essenciais para o desenvolvimento de software moderno. Os temas incluem:

  • Fundamentos e arquitetura de sistemas de banco de dados
  • Modelagem de dados (Modelo Relacional e Entidade-Relacionamento)
  • SQL: definição e manipulação de dados
  • Projeto e normalização de bancos de dados
  • Transações, controle de concorrência e recuperação
  • Introdução a NoSQL e bancos de dados modernos

Material Bibliográfico

O principal livro-texto da disciplina é:

Silberschatz et al. (2019)

Os slides utilizados nas aulas são baseados no material oficial do livro, disponível em db-book.com.

Como Usar Este Material

O material está organizado em capítulos que acompanham a progressão da disciplina. Cada capítulo contém:

  • Conceitos teóricos com exemplos
  • Exemplos de código SQL
  • Exercícios de fixação

Licença

Este material é disponibilizado para fins educacionais. Os slides originais são de autoria de Silberschatz, Korth e Sudarshan (Silberschatz et al. 2019).

Silberschatz, Abraham, Henry F. Korth, e S. Sudarshan. 2019. Database System Concepts. 7th ed. McGraw-Hill Education.