UNIVERSIDADE FEDERAL DE UBERLÂNDIA
  

Timbre

Ficha de Componente Curricular

 

CÓDIGO:

 

COMPONENTE CURRICULAR:

BANCO DE DADOS

UNIDADE ACADÊMICA OFERTANTE:

FACULDADE DE ENGENHARIA ELÉTRICA

SIGLA:

FEELT

CH TOTAL TEÓRICA:

30 horas

CH TOTAL PRÁTICA:

15 horas

CH TOTAL:

45 horas

 

OBJETIVOS

Ao final da disciplina o estudante será capaz de:

Ementa

Principais sistemas de banco 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ário de dados. Procedimento armazenado. Gatilhos. Processos de cópia de segurança. Banco de dados não relacionais (NOSQL).

PROGRAMA

   1) Principais sistemas de banco de dados
          a) Conceitos
          b) Sistemas Gerenciadores de Banco de Dados
          c) O padrão SQL
          d) Tipos de dados
          e) Dicionário de dados
          f) Linguagens de descrição de dados (DDL)
          g) Linguagens de manipulação de dados (DML)
          h) Arquitetura dos principais sistemas de banco de dados
           i) Tipos de objetos: tabelas, índices,
           j) Armazenamento de objetos pelo SGBD
     2) Segurança
          a) Criação de usuários
          b) Criação de regras
          c) Criação de grupos de usuários
     3) Especificações e implementação de banco de dados

        a) Especificação de um problema de engenharia a ser implementado por intermédio do SGBD (Data Logger)
          b) Discussão sobre o projeto lógico do BD, através do projeto conceitual (diagrama entidade-relacionamento)
     4) Tópicos Especiais
          a) Recuperação de falhas
          b) Reorganização de banco de dados
          c) Procedimento armazenado (stored procedures)
         d) Gatilhos (triggers) em bancos de dados
         e) Processos de cópia de segurança (backups: dump e restore)
    5) Banco de dados não relacionais (paradigma NOSQL)
         a) Apresentação do MongoDB (banco de dados orientado a documentos)
         b) Tipos de dados
         c) Organização de dados e criação de objetos
         d) Armazenamento de objetos (JSON e BSON)
         e) Operações CRUD (create, read, update e delete) de entradas no banco de dados
         f) GridFS (armazenamento por partes de grandes arquivos)
        g) Ferramentas diversas

BIBLIOGRAFIA BÁSICA

1. RAMAKRISHNAN, Raghu. Sistemas de gerenciamento de banco de dados. São Paulo: McGraw-Hill, 2008. 884 p., il. Inclui bibliografia, notas e índice. ISBN 9788577260270 (broch.).
2. COSTA, Rogério Luís de Carvalho. SQL: guia prático. 2. ed. Rio de Janeiro: Brasport, 2007. 232 p., il., 23 cm. Bibliografia p. 227-228. ISBN 9788574522951 (broch.).
3. SADALAGE, Pramod; FOWLER, Martin. NOSQL Essencial: um guia conciso para o mundo emergente da persistência poliglota. Novatec, 2013. 216 p., il. ISBN 978-8575223383 (broch.).

BIBLIOGRAFIA COMPLEMENTAR

1. GARCIA-MOLINA, Hector. Implementação de sistemas de bancos de dados. Rio de Janeiro: Campus, 2001. 685p., il. Inclui bibliografia e índice. ISBN 853520749X (broch.).
2. CASTILHO, Jose Mauro Volkmer de. Especificações formais e sistemas de bancos de dados. Buenos Aires: Kapelusz, colofao 1987. 137 p.
3. YONG, Chu Shao. Banco de dados: organização, sistemas e administração. São Paulo: Atlas, 1984. 398p., il. Inclui bibliografia.
4. RAHIMI, Saeed. Distributed database management systems: a practical approach. Hoboken; Los Alamitos: Wiley: IEEE Computer Society, c2010. 1 ebook (xxxiv, 728 p.), il. Inclui bibliografia e índice. ISBN 9780470602379 (ebook).
5. MAKSIMOVIC, Zoran. MongoDB 3 Succinctly. Syncfusion, c2017. 1 ebook (109 p.) il. Disponível em: http://www.syncfusion.com

aprovação

 

Prof. Dr. Antônio Cláudio Paschoarelli Veiga

Coordenador do Curso de Graduação em Engenharia Eletrônica e de Telecomunicações

Prof. Dr. Sérgio Ferreira de Paula Silva

Diretor da Faculdade de Engenharia Elétrica

 


logotipo

Documento assinado eletronicamente por Antonio Claudio Paschoarelli Veiga, Coordenador(a), em 22/03/2019, às 09:17, conforme horário oficial de Brasília, com fundamento no art. 6º, § 1º, do Decreto nº 8.539, de 8 de outubro de 2015.


logotipo

Documento assinado eletronicamente por Sergio Ferreira de Paula Silva, Diretor(a), em 25/03/2019, às 07:04, 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 1099775 e o código CRC 396510C8.




Referência: Processo nº 23117.015883/2019-69 SEI nº 1099775