PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS São Paulo, SP 2013 UNINOVE - Universidade Nove de Julho RA e nome completo do aluno 1 RA e nome completo do aluno 2 RA e nome completo do aluno 3 RA e nome completo do aluno 4 RA e nome completo do aluno 5 NOME DO PROJETO Projeto apresentado no curso de Tecnologia em Banco de Dados referente grade curricular do quinto semestre, disciplina Projeto em Administração de Banco de Dados. Orientador: Prof. Marcos Alexandruk São Paulo, SP 2013 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 1. INTRODUÇÃO Razão social: Nome fantasia: Ramo de negócio: Descrever os detalhes de cada etapa do projeto 3 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 2. DER (DIAGRAMA ENTIDADE RELACIONAMENTO) Apresentar o DER do projeto incluindo: entidades (com seus respectivos atributos e atributos identificadores), relacionamentos (unários, binários e ternários) e cardinalidades (mínima e máxima). O DER deverá apresentar no mínimo dez entidades. 4 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 3. MODELO RELACIONAL Apresentar o modelo relacional com base no DER (item2) com as tabelas, chaves primárias, chaves estrangeiras e outras constraints (not null, unique, check). Apresentar (em uma tabela) o dicionário de dados de todas as tabelas do modelo relacional com os seguintes itens: Nome da coluna; Tipo de dado; Tamanho; Restrição (constraint), se aplicável. 5 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 4. CRIAÇÃO DAS TABLESPACES Apresentar os comandos completos para criação das tablespaces do projeto. Utilizar todas as opções apresentadas na disciplina Administração de Banco de Dados. Deverão ser criadas no mínimo duas tablespaces. Cada tablespace deverá "conter" no momento da criação um arquivo de dados (datafile) e outro arquivo de dados deverá ser "adicionado" ao tablespace após a criação da mesma. 6 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 5. CONSULTAS: TABLESPACES NO DICIONÁRIO DE DADOS Apresentar os comandos para identificar as tablespaces através de pesquisa no dicionário de dados. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 7 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 6. CRIAÇÃO DAS TABELAS NO BANCO DE DADOS Apresentar os comandos para criação das tabelas conforme apresentadas anteriormente no modelo relacional. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 8 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 7. INSERÇÃO E ATUALIZAÇÃO DE DADOS NAS TABELAS Apresentar os comandos para inserção e atualização de dados em todas as tabelas criadas no item anterior. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 9 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 8. CONSULTAS: DADOS DE TODAS AS TABELAS Consultar os dados no modelo físico através das opções do comando SELECT. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 10 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 9. CONSULTAS: TABELAS NO DICIONÁRIO DE DADOS Apresentar os comandos para identificar as tabelas criadas no item 13 através de pesquisa no dicionário de dados. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 11 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 10. CRIAÇÃO E CONFIGURAÇÃO DE USUÁRIOS DO BANCO DE DADOS Definir e apresentar os comandos para criar os usuários do banco de dados para o projeto. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 12 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 11. CONSULTAS: USUÁRIOS NO DICIONÁRIO DE DADOS Apresentar os comandos para identificar os usuários através de pesquisa no dicionário de dados. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 13 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 12. CONCESSÃO DE PRIVILÉGIOS AOS USUÁRIOS DO BANCO DE DADOS Definir e apresentar os comandos para concessão dos privilégios aos usuários do banco de dados para o projeto. Utilizar todas as opções apresentadas na disciplina Administração de Banco de Dados. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 14 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 13. CONSULTAS: PRIVILÉGIOS DOS USUÁRIOS NO DICIONÁRIO DE DADOS Apresentar os comandos para identificar privilégios concedidos aos usuários através de pesquisa no dicionário de dados. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 15 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 14. CRIAÇÃO E CONFIGURAÇÃO DE ROLES (PAPÉIS) Apresentar os comandos para criação das roles no projeto. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 16 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 15. CONSULTAS: ROLES NO DICIONÁRIO DE DADOS Apresentar os comandos para identificar as roles (papéis) através de pesquisa no dicionário de dados. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 17 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 16. CRIAÇÃO DOS ÍNDICES NO BANCO DE DADOS Apresentar os comandos para criação dos índices necessários no modelo físico do projeto. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 18 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 17. CONSULTAS: ÍNDICES NO DICIONÁRIO DE DADOS Apresentar os comandos para identificar índices criados no item anterior através de pesquisa no dicionário de dados. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 19 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 18. FRAGMENTAÇÕES EM ÍNDICES E TABELAS Identificar e resolver possíveis fragmentações encontradas para os índices e respectivas tabelas. Incluir as saídas apresentadas pelo SGBD conforme os comandos acima. 20 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 19. BACKUP E RECOVERY Definir e configurar os procedimentos de backup e recovery do banco de dados do projeto. Incluir as saídas apresentadas pelo SGBD para os procedimentos acima. 21 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS 20. EXPORTAÇÃO E IMPORTAÇÃO DE DADOS Definir e configurar os procedimentos para exportação e importação dos dados do projeto. Incluir as saídas apresentadas pelo SGBD para os procedimentos acima. 22 PROJETO EM ADMINISTRAÇÃO DE BANCO DE DADOS REFERÊNCIAS BIBLIOGRÁFICAS Apresentar as referências bibliográficas conforme a ABNT. 23