BANCO DE DADOS I FABAN- UNIESP 2009 Prof. Carlos Alberto Seixas AGENDA Tendências em BD Correção da Prova Exercício prático 1. 2. 3. Implementação de modelos relacionais TÊNDÊNCIAS EM BD Data Mining em redes sociais? PROVA BD- CORREÇÃO 1. Relacione os itens de I a IV com as correspondentes afirmações: I. Atributo II. Domínio III. Tabela IV. Tupla ( II ) É o conjunto de valores que um determinado campo pode assumir. ( I ) São as características de uma determinada entidade (relação). ( IV ) Linhas ou registros da tabela . ( III ) Repositório onde ficam armazenados fisicamente os dados. Q2 Assinale a alternativa INCORRETA: ( ) Uma chave primária que tenha mais de uma coluna é chamada de chave primária composta; ( ) Uma chave primária ou chave candidata é uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela. ( ) Chaves primárias são geralmente indicadas pela sigla PK (primary key) imediatamente abaixo do cabeçalho da coluna apropriada. ( X ) Uma chave estrangeira é uma coluna ou grupo de colunas que pode ou não ser chave primária da tabela em questão, mas, com certeza não é chave primária de outra tabela. Q3 Assinale a alternativa INCORRETA: ( X ) Uma view(visão) é uma tabela virtual na qual os dados estão fisicamente armazenados. ( ) Stored Procedure é conjunto de comandos SQL armazenados no servidor que realizam tarefas específicas e são ativadas como comandos. ( ) Trigger é um bloco PL/SQL armazenado em um banco de dados e executado sempre que o evento ocorrer. Esse evento pode ser um DML ou um DDL. ( ) Um banco de dados relacional consiste em uma coleção de tabelas, cada uma designada por um nome único. Q4 Para implementação de um sistema de banco de dados é necessário que se sigam alguns passos essenciais. Coloque na ordem correta ( 1 a 5) as ações previstas no inicio do processo de implementação? ( ( ( ( ( 5 ) Execução dos comandos da DML 4 ) Execução dos comandos da DDL 2 ) Instalação inicial do SGBD 3 ) Executar primeira conexão como root 1 ) Elaboração do Modelo E-R Q5 Considerando o seguinte cenário: Uma empresa possui vários departamentos; Cada departamento possui funcionários exclusivos, ou seja, não atuam em outros departamentos da empresa; Cada funcionário pode trabalhar em vários projetos distintos; É preciso manter as informações de data de inicio e fim do vínculo do funcionário nos projetos que ele participa. Elabore a estrutura das tabelas necessárias para armazenamento dos nomes e códigos de todos os itens previstos no cenário descrito. Q5 N Funcionário Funcionário Cod-func Cod-Depto Nome Func Vínculo Cod-func Cod-Projeto Inicio Fim N Trabalha Vínculo 1 N Departamento Cod-Depto Nome Depto Departamento Projeto Projeto Cod-Projeto Nome proj IMPLEMENTAÇÃO DE BD Implementação os modelos criados no SGBD Access