ITJ - Instituto de Tecnologia de Jacareí Exercício de Banco de Dados Prof. Ricardo de Macedo turma: 21TI2 Observações: Exercicio Individual 1. Analise alguns dos SGBDs existentes no mercado e identifique suas principais características. Verifique quais os recursos eles oferecem e em que diferem dos gerenciadores de arquivos. 2. Costuma-se dizer que a internet é um grande banco de dados. Você concorda com essa definição? Justifique baseado nos requisitos necessários para a classificação de um banco de dados. 3. Entre os sistemas gerenciadores de bancos de dados disponíveis no momento, podemos citar: a) Oracle, Microsoft SQL Server; MySql b) MySql, Microsoft Windows, Oracle c) Orkut, MySql, Microsoft Excel 4. A abstração de dados é importante em um banco de dados porque: a) todo usuário do banco de dados tem de conhecer sua implementação para poder usá-lo; b) nem todo usuário do banco de dados precisa conhecer a implementação física dos arquivos de dados; c) a abstração de dados é a regra de escolha de qual banco de dados é o melhor para cada caso. 5. Suponha que você tenha projetado um diagrama entidade relacionamento em que a mesma entidade aparece diversas vezes. Isso seria considerado uma boa técnica? 6. Se um professor pode lecionar várias disciplinas e uma disciplina pode ser lecionada por apenas um professor, esse é um exemplo de que tipo de relacionamento? a) um-para-um b) um-para-muitos c) muitos-para-um d) muitos-para-muitos e) recursivo 7. Existem alguns casos específicos em que o modelo entidade relacionamento não consegue cobrir a semântica envolvida na descrição de um modelo. Você consegue citar alguns exemplos? 8. Qual é o exemplo de um relacionamento recursivo? a) Um funcionário que gerencia um departamento. b) Uma disciplina que é pré-requisito de outra disciplina. c) Um funcionário que tem muitos dependentes. 9. Pesquise as 12 leis de Codd. Tente relacionar a cada lei um exemplo prático. 10.Baseando-se no conceito de atributo, um tipo de dado: a) restringe os dados que podem ser armazenados em um atributo; b) ajuda o SGBD a armazenar os dados com eficiência; c) fornece um conjunto de comportamentos para uma coluna que ajuda o usuário do banco de dados; d) pode ser selecionado com base nas regras de um atributo; e) garante que duas linhas de uma tabela não tenham valores duplicados. 11.Uma restrição de integridade referencial é definida quando a) as duas tabelas relacionadas devem ter colunas de chaves primárias e chaves estrangeiras definidas com o mesmo nome. b) garante que a chave primária não tenha valores duplicados. c) as duas tabelas relacionadas devem ter colunas de chaves primárias e chaves estrangeiras definidas com o mesmo domínio de dados. 12.O modelo objeto-relacional é uma extensão do modelo relacional, permitindo o suporte a determinados paradigmas da orientação a objetos em um núcleo relacional. Você consegue identificar nas aplicações, quais as extensões feitas nos modelos relacionais?