Escolar Documentos
Profissional Documentos
Cultura Documentos
2 / 2011-01
Carga Horria: Professor:
90 horas
Correquisitos Algoritmos.
Ementa Banco de Dados e Usurios de Banco de Dados; Conceitos e Arquiteturas de Sistemas de Banco de Dados; Armazenamento; Estrutura de ndices para Arquivos; Tunning de Banco de Dados; Conceitos de Transao; Tcnicas de Controle de Concorrncia; Tcnicas para Recuperao do Banco de Dados; Autorizao e Segurana de Banco de Dados; Linguagem SQL. Objetivo da Disciplina Conhecer e aplicar os principais conceitos, tcnicas e caractersticas bsicas dos Sistemas de Banco de Dados. Desenvolver Bancos de Dados que atendam, de forma conceitualmente correta, s necessidades do mercado de trabalho. Competncias / habilidades Identificar as tcnicas apropriadas para a compreenso das necessidades de um usurio de banco de dados. Identificar a aplicabilidade tcnica de modelagem de um banco de dados e fazer uso correto das mesmas. Identificar as formas de acesso, alterao e administrao de um banco de dados, fazendo uso da linguagem SQL.
Descrio do contedo
1. Proporcionar uma viso da natureza e propsito dos sistemas de banco de dados. 2. Proporcionar conhecimentos para facilitar a representao de dados armazenados em sistema, atravs do uso do Modelo Entidade1.1. A estrutura convencional e a estrutura de banco de dados; 1.2 Conceitos de gerenciamento de transaes; 1.3 Viso geral da estrutura do sistema. 2.1. A finalidade do modelo Entidade-Relacionamento. 2.2. O conceito de entidade. 2.3. Consideraes importantes sobre entidades. 2.4. Atributos de entidades. 2.5. O conceito de relacionamento.
Ministrio da Educao
Instituto Federal de Educao, Cincia e Tecnologia de Gois
3. lgebra Relacional 4. Apresentar as principais caractersticas da linguagem SQL e sua importncia na criao, alterao, e administrao de banco de dados. 5. Proporcionar conhecimentos acerca de algumas tcnicas de Tunning de Banco de Dados. 6. Proporcionar conhecimentos acerca de algumas Tcnicas de Controle de Transaes.
2.6. Consideraes importantes sobre relacionamentos. 2.7. Atributos de relacionamentos. 2.8. O conceito de entidade fraca. 2.9. O conceito de papel e ordem de papel. 2.10. O auto-relacionamento 2.11. O conceito de cardinalidade. 2.12. O processo de modelagem de dados partindo de uma descrio do sistema. 3.1. Operaes relacionais unrias: Seleo, Projeo, Renomeao. 3.2. Operaes relacionais binrias: Juno, Equijuno. 3.3. Operaes relacionais a partir da teoria de conjuntos: Unio, Interseco, Subtrao. 4.1. 4.2. 4.3. 4.4. A definio de SQL. A Linguagem de Definio de Dados (DDL). A Linguagem de Manipulao de Dados (DML). A Linguagem de Controle de Dados (DCL).
5.1. Tunning de Projeto; 5.2. Tunning de Consultas (Anlise de Consultas). 6.1. 6.2. 6.3. 6.4. 7.1. 7.2. 7.3. 7.4. 8.1. 8.2. 8.3. 8.4. Conceitos; Propriedades de desejveis de Transaes; Transaes Seriais; Transaes Serializveis. Tcnicas de Bloqueio em duas fases para controle de concorrncia; Controle de Concorrncia baseada em ordenao por timestamp; Tcnicas de Controle de Concorrncia de multiverso; Tcnicas de Controle de Concorrncia de validao (otimista). Administrao de memria; Scripts de Banco de Dados; Gerao de Backup de Databases; Restaurao de Backup de Databases.
7. Proporcionar conhecimentos acerca de algumas Tcnicas de Controle de Concorrncia. 8 Proporcionar conhecimentos acerca de algumas Tcnicas para Recuperao do Banco de Dados. 9. Proporcionar conhecimentos acerca de algumas Tcnicas de Autorizao e Segurana de Banco de Dados.
9.1. Administrao de bancos de dados. 9.2. Usurios de bancos de dados. 9.3. Criptografia
Procedimentos Metodolgicos 1. Tcnicas de Ensino: 1.1. Aulas expositivas; 1.2. Leituras e estudos individuais e coletivos; 1.3. Seminrios; 1.4. Exerccios com ps-correo para fixao de contedo; 1.5. Visita Tcnica; 1.6. Atividades extraclasse 2. Recursos Didticos: 2.1. Microcomputador; 2.2. Quadro-branco com pincel marcador; 2.3. Data-show; 2.4. Internet;
Ministrio da Educao
Instituto Federal de Educao, Cincia e Tecnologia de Gois
Plano de Ensino da Disciplina Introduo a Sistemas de Banco de Dados 3. Formas de Avaliao: 3.1. Avaliao escrita com valores distintos; 3.2. Relatrio de prtica desenvolvida; 3.3. Avaliao em grupo; 3.4. Atividades desenvolvidas extra-classe; 3.5. Seminrios apresentados. Bibliografia
Bsica:
ELMASRI, Rames; NAVATHE, Shamkant B. Sistemas de Banco de Dados: Fundamentos e Aplicaes. 3 Edio, Editora LTC, 2000, Rio de Janeiro-RJ. KORTH, Henry F.; SILBERSCHATZ, Abraham. Sistemas de Banco de Dados. 1 Edio, Editora McGraw-Hill, 1999, So Paulo-SP.
Complementar:
ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. 4 Edio, Editora Pearson Addison Wesley, Rio de Janeiro. 2005 COUGO, Paulo. Modelagem Conceitual e Projeto de Banco de Dados. 1 Edio, Editora Campus, 1997, Rio de Janeiro-RJ. KORTH, Henry F.; SILBERSCHATZ, Abraham; SUDARSHAN, S. Sistema de Banco de Dados. 1 Edio, Editora Campus, 2006, Rio de Janeiro-RJ. DATE, C. J. Introduo a Sistemas de Bancos de Dados. 8 Edio, Editora Campus, 2004, Rio de Janeiro-RJ. GARCIA-MOLINA, Hector, ULLMAN, Jeffrey D.; WIDOM, Jennifer. Implementao de Sistemas de Banco de Dados. 1 Edio, Editora Campus, 2001.
DADOS DE APROVAO
Professor responsvel pela disciplina Nome: Danillo Vaz Borges de Assis Coordenao de origem: Coordenao dos Cursos de Informtica. Regime de Trabalho: Dedicao Exclusiva
Assinatura
Professor Coordenao
Data de aprovao
Ministrio da Educao
Instituto Federal de Educao, Cincia e Tecnologia de Gois
09/02/2011