Você está na página 1de 1

UNIVERSIDADE FEDERAL DO CEARÁ

PRÓ-REITORIA DE GRADUAÇÃO
INSTITUTO UNIVERSIDADE VIRTUAL (IUVI)
CÓDIGO: SMD0099 DISCIPLINA: BANCO DE DADOS I
PROFESSOR: LEONARDO OLIVEIRA MOREIRA
CRÉDITOS: 4 / 64h SEMESTRE: 2023.1 CURSO: SISTEMAS E MÍDIAS DIGITAIS
PROGRAMA DE DISCIPLINA
Ementa
Sistemas de Banco de Dados. Modelo Relacional. Modelo Entidade-Relacionamento (MER). Projeto de Banco de Dados. Álgebra
Relacional. Linguagem SQL. Restrições de Integridade (RIs) em Banco de Dados Relacional. Aplicações em Bancos de Dados.

Descrição do Conteúdo:
Unidades e Assuntos das Aulas Teóricas e Práticas Nº h/s
Introdução aos Bancos de Dados 4
Histórico; Objetivos; Características; Modelos de Dados; Linguagens de Sistemas Gerenciadores de Banco de Dados
(SGBDs); Classes de Usuários.
Modelo Relacional 4
Conceitos do Modelo Relacional e Restrições de Integridade (RIs).
Modelagem Entidade-Relacionamento (MER) 12
Conceitos Básicos de Elementos; Conceitos Básicos de Relacionamentos.
Transformação ER-Relacional 10
Regras Gerais de Transformação ER-Relacional.
Álgebra Relacional 6
Operadores da Álgebra Relacional; Resolução de Consultas utilizando a Álgebra Relacional.
Linguagem SQL 18
Definição de Esquemas com SQL; Consultas em SQL; Atualização de Dados em SQL; Atualização e RIs; Manutenção de
RIs com Assertivas.
Desenvolvimento de Aplicações com Persistência em Banco de Dados Relacional 10
Etapas do Processo para o Desenvolvimento de Aplicações com Persistência em Banco de Dados Relacional; Práticas
de Codificação de Aplicações com Persistência em Banco de Dados Relacional.
Total 64

Bibliografia:
Básica:
 DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro, RJ: Elsevier, c2004. 865 p. ISBN 8535212736 (broch.).
 ELMASRI, Ramez; NAVATHE, Shamkant B. Fundamentals of database systems. 6th ed. Harlow, England: Pearson, c2014. iv,
1081 p. ISBN 9781292025605 (broch.).
 SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de banco de dados. Rio de Janeiro: Elsevier: Campus,
c2012. xl, 861 p. ISBN 9788535245356.
 HEUSER, Carlos Alberto. Projeto de banco de dados. 6. ed. Porto Alegre, RS: Bookman, 2009. xii, 282 p. ISBN 9788577803828
(broch.).
 GUIMARÃES, Célio Cardoso. Fundamentos para bancos de dados: modelagem, projeto e linguagem SQL. Campinas, SP: Ed.
da UNICAMP, c2003. 270 p. (Títulos em engenharia de software. 4) ISBN 8526806335.
Complementar:
 HEUSER, Carlos Alberto. Projeto de Banco de Dados. 5. ed. Porto Alegre: Sagra Luzzato, 2004. 254 p. ISBN 9788524105909
(broch.).
 DAMAS, Luís. SQL: Structured Query Language. 6. ed., atual. e ampl. Rio de Janeiro: LTC, 2007. x, 384 p. ISBN 9788521615583
(broch.).
 BAPTISTA, Luciana Ferreira. Linguagem SQL: Guia prático de aprendizagem. São Paulo, SP: Editora Érica Ltda., c 2011. 156 p.
ISBN 9788536503738.
 RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Sistemas de gerenciamento de banco de dados. São Paulo, SP: McGraw-Hill,
2008. xxvii, 884 p. ISBN 9788577260270 (broch.).
 BEAULIEU, Alan. Aprendendo SQL. São Paulo: Novatec, c2010. 365 p. ISBN 9788575222102.
 GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D.; WIDOM, Jennifer. Database systems: the complete book. 2nd ed. -. Upper
Saddle River, N.J.: Pearson Prentice Hall, 2009. xxxvi, 1203 p. ISBN 9780131873254 (enc.).
 DEITEL, Paul J.; DEITEL, Harvey M. Java: como programar. 8. ed. São Paulo: Pearson Prentice Hall, c2010. xxix, 1144 p. ISBN
9788576055631 (broch.).

Avaliação da Aprendizagem:
Avaliação será realizada por meio de trabalhos de fixação, listas de exercícios, um trabalho prático na segunda etapa e uma
avaliação escrita na primeira etapa.

Você também pode gostar