Construção de Sistemas de Banco de Dados
2020.1
Dados gerais sobre a disciplina
Dados gerais sobre a disciplina
Código: QXD0018
Curso: Sistemas de Informação
Turma: 5º Período
Turno: Manhã
Carga Horária: 64h
Locais e Horários: LABORATÓRIO DE INFORMÁTICA - BLOCO 4 na Segunda das 8h às 10h e BLOCO 1 - SALA 3 na Terça das 8h às 10h
Site da Disciplina
Site da Disciplina
Material Principal
Material Principal
- Plano de Ensino
- Slides
- 0 - Apresentação da Disciplina
- 1 - Conceitos e Arquitetura do Sistema de Banco de Dados
- Livro Navathe - Cap. 2 - Conceitos e arquitetura do sistema de banco de dados
Material Complementar
Material Complementar
Videoaulas
Videoaulas
- Stanford Dbclass - Professora Jennifer Widom
- Introduction to Databases (13:54)
- Relational Databases
- The Relational Model (8:49)
- Querying Relational Databases (6:21)
- XML Data
- Well-formed XML (13:18)
- DTDs, IDs, and IDREFs (18:01)
- XML Schema (13:09)
- JSON Data
- JSON Introduction (14:12)
- JSON Demo (22:17)
- Relational Algebra
- SQL
- Relational Design Theory
- Quering XML
- UML
- Indexes
- Transactions
- Constraints and Triggers
- Views
- Authorization
- Recursion
- OLAP
- NoSQL Systems
Links importantes
Links importantes
- Let's build a DBMS: StellarSQL -- a minimal SQL DBMS written in Rust
- Let's Build a Simple Database - Writing a sqlite clone from scratch in C
- The nuts and bolts of DBMS construction: building your own prototype (tutorial do SBBD 2003)
- Documentação Completa do PostgreSQL 8 (português)
- RA: A Relational Algebra Interpreter
Bibliografia
Bibliografia
- Básica
- Elmasri, R., Navathe, S. B. Sistemas de Banco de Dados. 6ª Edição, Pearson, São Paulo, 2011.
- Heuser, Carlos Alberto. Projeto de Banco de Dados. 6ª Edição, Editora Bookman, 2009.
- Complementar
- Silberschatz, A., Korth, H., Sudarshan, S. Sistema de Banco de Dados. 5ª Edição, Editora Campus, 2006.
- Ramakrishnan, R. Sistemas de Gerenciamento de Banco de Dados, 3ª Edição, McGraw-Hill, 2008.
Figura 1 - Arquitetura de um SGBD.
Calendário de Avaliações
Calendário de Avaliações
Trabalho Prático (TP)
Trabalho Prático (TP)