BANCO DE DADOS
Por: Admteck Informatica • 5/3/2016 • Projeto de pesquisa • 1.422 Palavras (6 Páginas) • 229 Visualizações
- FACULDADE DAS ATIVIDADES EMPRESARIAIS DE TERESINA – FAETE[pic 1]
DIREÇÃO DE ASSUNTOS ACADÊMICOS E COMUNITÁRIOS
COORDENAÇÃO PEDAGÓGICA
COORDENAÇÃO DE CURSO
Aprovado em _________/_________/_______.
Visto do Coordenador de curso: _____________________________________.
- PLANO DE CURSO
- I-IDENTIFICAÇÃO
CURSO: Bacharelado em Sistemas de Informação DISCIPLINA: Banco de Dados PROFESSOR (A): Lineu Antonio de Lima Santos CARGA HORÁRIA: 72 horas CALENDÁRIO - (DIAS DA SEMANA E HORÁRIO): Segundas (18:30 às 20:10) e Quintas ( 20:20 às 22:00) ANO LETIVO: 2005 SEMESTRE LETIVO: SEGUNDO |
- II - EMENTA
Introdução - arquitetura geral de um SGBD. Modelos de dados - introdução aos conceitos de modelagem e projeto. Modelo ER e suas extensões. O modelo relacional - definições e formalização. Mapeamento de um projeto ER em projeto relacional. Linguagens de definição e manipulação de dados. Processamento de consultas em álgebra e cálculo relacional e seu mapeamento para SQL. Mecanismos de otimização de consultas. Projeto físico de banco de dados - uso de indexação e estrutura de arquivo, gerenciamento de transação e controle de concorrência. Mecanismos de proteção e recuperação em caso de falhas. |
- III – OBJETIVOS DA DISCIPLINA
|
- IV - DETALHAMENTO DO EMENTÁRIO
CONTEÚDO PROGRAMÁTICO | HABILIDADES / COMPETÊNCIAS / DOMÍNIO | C.H |
1. Sistemas Gerenciadores de Banco de Dados (SGBD)
| Definir os conceitos básicos inerentes a Sistemas Gerenciadores de Banco de Dados (SGBD), identificando sua necessidade. | 3 |
| Empregar o Modelo Entidade-Relacionamento na modelagem de dados. Modelagem. Proporcionar uma visão em alto nível dos objetivos do projeto do banco de dados e dos problemas encontrados para captar a semântica das aplicações reais dentro dos limites de um modelo de dados. | 8 |
| Aplicar o Modelo Relacional no projeto de Bancos de Dados. Compreender as operações sobre este modelo. Traduzir o modelo ER para o modelo Relacional. | 8 |
| Utilizar a linguagem SQL para definição, consulta e atualização de tabelas em bancos de dados relacionais. Ilustrar o uso da linguagem SQL embutida em uma linguagem de programação de propósito geral. | 12 |
| Explicar como as regras de integridade garantem a consistência dos dados. Aplicar SQL para proteger o banco de dados de danos acidentais. | 3 |
| Aplicar critérios para um bom projeto de banco de dados. | 6 |
| Descrever vários métodos para a implementação física dos modelos de dados. Utilizar índices para aumentar a velocidade de recuperação de dados em resposta a consultas. Descrever como dados são recuperados a partir de consultas. | 14 |
8. Gerenciamento de Transações
| Analisar a importância do gerenciamento de transações para um sistema gerenciador de banco de dados. Conceituar transação e escala de execução de transações. Distinguir os diferentes tipos de escala de execução. Especificar uma escala de execução para um conjunto de transações e avaliar o resultado da sua execução | 6 |
9. Controle de Concorrência
| Analisar o problema de controle de concorrência em SGBDs. Conceituar os diferentes tipos de bloqueio. Distinguir e utilizar os diferentes tipos de protocolos de bloqueio. | 6 |
10. Recuperação de Falhas
| Analisar o problema de recuperação do banco de dados por ocasião da ocorrência de falhas. Definir e utilizar as técnicas de recuperação de falhas. | 6 |
...