Administracao de Banco de Dados

Propaganda
Coordenação de Tecnologia em Gestão da Tecnologia da Informação
PLANO DE ENSINO
CURSO:
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
TÍTULO
BACHAREL
DISCIPLINA:
ADMINISTRAÇÃO DE BANCO DE DADOS
PERÍODO:
TERCEIRO SEMESTRE
CARGA HORÁRIA
H/A
EMENTA:
A disciplina aborda vários aspectos de SGBD relacionais, transações, controle de concorrência,
recuperação de falhas e otimização de consultas; e conceitos e modelagem de bancos de dados.
OBJETIVOS:
GERAL
O objetivo da disciplina é completar o conhecimento do aluno em bancos de dados relacionais,
permitindo que utilize SGBDs de uso comercial de maneira correta e eficiente.
ESPECÍFICO
•Apresentar os recursos existentes para a implementação de regras de negócios, através de
restrições de integridade, procedimentos e funções;
•Mostrar ao aspectos complementares de um SGBD, como segurança, recuperação de falhas e
controle de concorrência;
•Explicar os métodos de execução e otimização de consultas em SGBD, incluindo as ferramentas
existentes em alguns produtos de uso comercial;
•Ensinar os conceitos de bancos de dados distribuídos e modelagem de dados para aplicações
distribuídas.
CONTEÚDO PROGRAMÁTICO
•Restrições de integridade no modelo relacional: restrições de domínio e valores, triggers, stored
procedures, visões e restrições de acesso;
•Transações: características ACID;
•Recuperação de falhas, técnicas baseadas em arquivos de log, políticas de cópia de segurança;
•Controle de concorrência através de bloqueios, bloqueios multinível;
•Segurança: controle de usuários e políticas de acesso a dados;
•Otimização de consultas: otimização algébrica e por custos. Planos de execução e análise de
resultados de ferramentas de trace;
•Bancos de dados distribuídos: características, vantagens, desvantagens, alternativas de alocação e
ou particionamento dos dados, transparência de localização e banco de dados federados.
METODOLOGIA DE ENSINO
A metodologia a ser utilizada prevê a participação efetiva dos alunos, valorizando as
experiências individuais, estimulando a troca de informações e promovendo o
desenvolvimento da autonomia intelectual dos alunos, numa perspectiva construtiva
compromissada com a construção do saber crítico e autêntico. Para o alcance desses
objetivos, o desenvolvimento das aulas será enriquecido com as seguintes atividades: aulas
expositivas, trabalhos em grupos: interação horizontal, estudo dirigido, estudo de caso,
exercícios práticos e explanação com tópicos retirados de jornais e revistas entre outros.
Serão utilizados como recursos didáticos: bibliografia, projeto (datashow), notebook, quadro
branco e demais recursos adequados ao processo de ensino-aprendizagem.
RECURSOS DE ENSINO




Quadro branco;
Projetor (datashow);
Notebook;
Multimídia.
FORMAS DE AVALIAÇÃO
A avaliação será feita da seguinte forma:




No semestre serão aplicadas 02 (duas) provas, valendo cada uma 7,0 (sete) pontos. A
1ª avaliação semestral terá peso “1” e a 2ª terá peso “2”;
Serão realizados trabalhos antes da 1ª e da 2ª avaliação semestral, valendo 3,0 (três)
pontos que serão somados a cada nota obtida nas provas;
O grau de cada avaliação será composto pela nota da prova mais nota do trabalho
multiplicado pelo seu respectivo peso. A nota final (NF) será formada pelo somatório dos
graus obtidos em cada avaliação, dividido por “3” (peso). O aluno que obtiver nota final
igual ou superior a 7,0 (sete) estará aprovado;
O aluno que obtiver nota final (NF) inferior a 7,0 (sete) realizará o exame final de todo
conteúdo do semestre, e para ser aprovado deverá tirar nota igual ou superior a 7,0.
Caso tire nota inferior a 7,0 (sete) o aluno será reprovado na disciplina.
CRONOGRAMA
UD I – INTRODUÇÃO E TIPOS DE DADOS
1.1 Introdução
1.1.1 Instalação
1.1.2 Fundamentos da arquitetura
1.2 Tipos de dados
1.2.1 Tipos numéricos
1.2.2 Tipos para cadeias de caracteres
1.2.3 Tipos de dados binários
1.2.4 Tipos para datas e horas
1.2.5 Tipo booleano
1.2.6 Tipo identificadores de objetos
UD II – LINGUAGEM SQL
2.1 Criação de banco de dados
2.2 Acesso ao banco de dados
UD II – LINGUAGEM SQL
2.3 Criação de tabelas
UD II – LINGUAGEM SQL
2.3 Criação de tabelas
2.4 Consultar tabelas
2.5 Junções entre tabelas
2.6 Funções de agregação
Realização de Exercícios em sala
UD II – LINGUAGEM SQL
2.4 Consultar tabelas
Realização de Exercícios em sala
UD II – LINGUAGEM SQL
2.5 Junções entre tabelas
Realização de Exercícios em sala
UD II – LINGUAGEM SQL
2.6 Funções de agregação
Realização de Exercícios em sala
Aplicação da A1
UD II – LINGUAGEM SQL
2.7 Alteração de dados
2.8 Alteração de estruturas de tabelas
2.9 Exclusões
2.10 Sintaxe da linguagem SQL
Realização de Exercícios em sala
UD III – USUÁRIOS E PRIVILÉGIOS
3.1 Usuários de banco de dados
3.2 Atributos do usuário
3.3 Grupos
3.4 Privilégios
3.5 Regras de privilégios
Realização de Exercícios em sala
UD IV – FUNÇÕES, VISÕES E GATILHOS
4.1 Funções
UD IV – FUNÇÕES, VISÕES E GATILHOS
4.2 Gatilhos
UD IV – FUNÇÕES, VISÕES E GATILHOS
4.3 Visões
UD IV – FUNÇÕES, VISÕES E GATILHOS
4.4 Linguagens procedurais
UD V – CONFIGURAÇÃO DE SERVIDORES
5.1 Configuração do servidor
5.2 Parada do servidor
Realização de Trabalho Individual
Aplicação da A2
UD VI – DATA WAREHOUSE
6.1 Programas de extração
6.2 Conceito de data warehouse
6.3 Características do DW
6.4 Arquitetura genérica de um DW
UD VI – DATA WAREHOUSE
6.5 Dados operacionais x informacionais
6.6 Modelagem multidimensional
6.7 Projeto de um Data Warehouse
6.8 Manipulações
Alicação da A3
BIBLIOGRAFIA
Bibliografia Básica
HOTEK, Mike. Microsoft Sql Server 2008: Passo a Passo. São Paulo: Bookman, 2010.
MANZANO, Jose Augusto N. G. Microsoft SQL Server 2012 Express - Guia Prático e Interativo.
Brasil: Erica, 2012.
DATE, C.J. Introdução a Sistemas de Banco de Dados. 8ª ed. Elsevier, 2003.
Bibliografia complementar
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicações. 4 ed.
LTC, Editora : Pearson 2006.
SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Sistema de banco de dados. Rio
de Janeiro: Campus, 2006.
SOARES, Walace. PHP 5 - Conceitos, Programação e Integração com Banco de Dados. Editora
Érica, 2010.
Projeto de Banco de Dados: Uma Visão Pratica - MACHADO, F.N.R., ABREU, M. - 13 - São Paulo Editora Érica – 2006
Download