gerência educacional da área de telemática bacharelado em

Propaganda
GERÊNCIA EDUCACIONAL DA ÁREA DE TELEMÁTICA
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
DISCIPLINA: ADMINISTRAÇÃO DE BANCO DE DADOS
PERÍODO: 4º
CARGA HORÁRIA: 80 h/a
OBJETIVOS:
Ao final da disciplina, o aluno deverá estar apto a:
•
Escolher um SGBD segundo o porte e as características de cada um;
•
Projetar e Gerenciar os meios de armazenamento dos dados;
•
Monitorar e ajustar a performance do sistema gerenciador de banco de dados;
•
Controlar a segurança dos dados, controle de usuários;
•
Realizar Backup e Recovery dos dados;
•
Realizar programas de banco de dados (Functions, Triggers e Stored
Procedures).
EMENTA:
Definição de Sistema Gerenciadores de Banco de Dados; Arquitetura Básica de um
SGBD; Gerenciamento de Armazenamento; Consultas com Select avançado;
Controle de Segurança; Controle de Usuários; Backup e Recovery de dados;
Programação em Banco de Dados Relacionais Ativos.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I – CONCEITOS BÁSICOS
I.1 - Conceitos sobre Banco de Dados
I.2 - Projetos Conceitual, Lógico e Físico de Banco de Dados
I.3 - Sistemas Gerenciadores de Banco de Dados (SGBD)
I.4 - Arquitetura dos SGBD
UNIDADE II – INTRODUÇÃO
II.1 - Estrutura Geral do Sistema
II.3 – Criação e uso de banco de dados e tabelas
II.4 - Organização de Arquivos
UNIDADE III – QUERYING AVANÇADA
III.1 – Join, Left Join, Right Join
III.2 – Funções SUM, AVG, COUNT, MIN, MAX
III.3 – Group by, Order by
UNIDADE IV – BACKUP E RECOVERY
IV.1 - Dumping
IV.2 – Carregar dados de um arquivo dump de sql
IV.3 - Cronograma de Backups
IV.4 - Verificação e reparação de tabelas corrompidas
IV.5 - Registro binário
UNIDADE V – SEGURANÇA E INTEGRIDADE
V.1 – Entendendo usuários e privilégios
V.2 – Criando e usando novos usuários
V.3 – Como os privilégios interagem
V.4 – Gerenciando privilégios
UNIDADE VI – PROGRAMAÇÃO EM SGBD
VI.1 – Tipos de Programas (Scripts, Procedures, Functions e Triggers)
VI.2 – Tipos de parâmetros (IN, OUT, INOUT)
VI.3 – Estrutura Básica de um bloco (Declaração de Variáveis, principais comandos
e sua sintaxe)
VI.4 – Estruturas de Controle (if, for, while,...)
VI.5 – Stored Procedures
VI.6 – Functions
VI.7 – Triggers
UNIDADE VII – ESTUDO DE CASO
VII.1 – Montagem de Banco de dados contemplando o conteúdo aplicado;
BIBLIOGRAFIA:
SUEHRING,
Steve.
MYSQL
A
BÍBLIA.
Rio
de
Janeiro: Campus, 2002.
TAHAGHOGHI, Saied; WILLIAMS, Hugh. Aprendendo MYSQL. 1ed. Rio de
Janeiro: Alta Books, 2007.
MILANI,
André.
MYSQL
GUIA
DO
PROGRAMADOR.
1ed.
Rio
de
Janeiro: Novatec, 2007.
DATE, C. J. INTRODUÇAO A SISTEMAS DE BANCOS DE DADOS. 8ed. Rio de
Janeiro: Campus, 1996.
MANZANO, José Augusto N. G. MYSQL 5 INTERATIVO - GUIA BÁSICO DE
ORIENTAÇÃO E DESENVOLVIMENTO. 1ed. Rio de Janeiro: Érika, 2006.
Download