UNIVERSIDADE FEDERAL DE UBERLÂNDIA
Faculdade de Engenharia Elétrica

Av. João Naves de Ávila, 2121, Bloco 3N - Bairro Santa Mônica, Uberlândia-MG, CEP 38400-902
Telefone: (34) 3239-4701/4702 - www.feelt.ufu.br - feelt@ufu.br
  

Timbre

Plano de Ensino

IDENTIFICAÇÃO

Componente Curricular:

Banco de Dados

Unidade Ofertante:

Faculdade de Engenharia Elétrica

Código:

FEELT31708

Período/Série:

6

Turma:

 

Carga Horária:

Natureza:

Teórica:

30

 

Prática:

15

Total:

45

Obrigatória:

(X)

Optativa:

( )

Professor(A):

Márcio José da Cunha

Ano/Semestre:

AARE - Etapa 1

Observações:

 

 

EMENTA

Principais sistemas de bando de dados. Segurança em banco de dados, estruturas de dados e linguagem SQL. Especificação e implementação de banco de dados, recuperação de falhas, reorganização de banco de dados, dicionários de dados, procedimento armazenado, gatilhos, processos de cópias de segurança, banco de dados não relacionais

JUSTIFICATIVA

Estes métodos devem ser trabalhados junto às disciplinas que deles necessitam. Desta forma, cria-se no aluno a expectativa de definições sem ambiguidade, de uma maneira natural, contribuindo para o desenvolvimento do pensamento científico do aluno, e permitindo que ele leve essa característica para sua vida profissional.

OBJETIVO

Objetivo Geral:

Proporcionar ao aluno meios de tratamento, armazenamento e processamento de informações, utilizando banco de dados

Objetivos Específicos:

Ao final da disciplina, o estudante será capaz de:
- Especificar e implementar uma aplicação de Banco de Dados, utilizando um Sistema Gerencial de Banco de Dados (SGBD)
- Utilizar banco de dados de forma consistente em aplicações diversas
- Entender os diferentes paradigmas de banco de dados relacionais 

PROGRAMA

1. Principais sistemas de banco de dados

1.1. Conceitos
1.2. Linguagens de descrição de dados (DDL)
1.3. Linguagens de manipulação de dados (DML)
1.4. Projeto e implementação de sistemas de banco de dados
1.5. Arquitetura dos principais sistemas de banco de dados

2. Banco de dados hierárquico
2.1. Estrutura de dados
2.2. Estrutura de dados
2.3. Linguagem de descrição dos dados: DBD, PSB
2.4. Linguagem de manipulação dos dados: DC/I e linguagem

3. Estruturas de dados
3.1. Estruturas de dados
3.2. O padrão SQL
3.3. Consulta a banco de dados
3.4. Uso de linguagem

4. Especificações e implementação de banco de dados
4.1. Especificação de um problema de engenharia elétrica a ser implementado por intermédio do SGBD
4.2. Discussão sobre o projeto lógico do BD (diagrama entidade-relacionamento)
4.3. Apresentação das características do SGBD
4.4. Tipos de objetos: tabelas, índices, regras, default, gatilhos, procedimentos
4.5. Armazenamento de objetos pelo SGBD

5. Tópicos Especiais
5.1. Recuperação de falhas
5.2. Reorganização de banco de dados
5.3. Dicionário de dados

METODOLOGIA

No desenvolvimento dos conteúdos desta disciplina serão ministradas aulas expositivas, contemplando a teoria, problematização e solução de exercícios, utilizando para tanto recursos remotos e audiovisuais

AVALIAÇÃO

A avaliação será realizada através das entregas de trabalhos durante o curso (assíncrona) e da apresentação de um trabalho final, síncrona. Todas as entregas assíncronas serão agendadas para 23:59 de domingo da semana posterior à proposição do trabalho. Já a apresentação síncrona será feita na última semana, com duas janelas de apresentação (terça-feira 07:10 e quinta-feira 8:50).  O resultado de cada avaliação enviada deve ser entregue até uma semana depois do fim da data do envio.

A distribuição de pontos pode ser vista a seguir:
 

Atividade Valor Projeto de Banco de Dados Valor
ATV1: Lista de exercícios comandos DDL 10 Projeto de Banco de Dados 30
ATV2: Projeto de modelagem de Banco de Dados 10    
ATV3: Comandos CRUD 10    
ATV4: Recuperação de dados com JOIN 10    
ATV5: Criação de TableSpaces e Views 10    
ATV6: Criação de usuários e regras de segurança 10    
ATV7: Aplicação de Stored Procedures e Triggers 10    
       
  70   30
TOTAL 100    

 

BIBLIOGRAFIA

Básica

1. DATE, C. J., Introdução aos Sistemas de Banco de Dados, Campus, Rio de Janeiro, 1990
2. FREYTAG, J. C.; MAIER, D.; VOSSEN, G. Query processing for advanced database, Morgan Kaufmann, San Francisco, EUA, 2001
3. Manuais de SGBD

Complementar

1. SILVERSCHATS, A., Sistemas de Bancos de Dados, Makron Books, São Paulo, 1999.
2. ALVES, W. P., Fundamentos de Bancos de Dados, Erica, São Paulo, 2004.
3. ELMASRI,R.E.; NAVATHE,S. Sistemas de Banco de Dados (4ª. Edição), Pearson /Prentice Hall, São Paulo, 2005.

 

APROVAÇÃO

Aprovado em reunião do Colegiado realizada em: ____/____/______

Coordenação do Curso de Graduação: _________________________

 


logotipo

Documento assinado eletronicamente por Marcio José da Cunha, Professor(a) do Magistério Superior, em 17/07/2020, às 15:26, conforme horário oficial de Brasília, com fundamento no art. 6º, § 1º, do Decreto nº 8.539, de 8 de outubro de 2015.


QRCode Assinatura

A autenticidade deste documento pode ser conferida no site https://www.sei.ufu.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador 2142977 e o código CRC BDC1132A.




Referência: Processo nº 23117.039929/2020-79 SEI nº 2142977