Questionário – Sistemas de informação 1. Defina banco de dados. Um banco de dados é um conjunto de arquivos relacionados entre si. 2. O que são modelos relacionais? É um modelo de dados que tem por finalidade representar os dados como uma coleção de relações, onde cada relação é representada por uma tabela. 3. O que são dados persistentes? É a parte do software que garante que os dados serão gravados em algum meio e que depois poderão ser resgatados, mesmo que o usuário termine a sessão. 4. O que é a redundância controlada? Quais são suas implicações? A redundância controlada condiciona a existência de sincronia entre o dado armazenada e seu processamento por qualquer usuário que faça uso deste dado. Sem a sincronia, o viés histórico do dado perde confiabilidade. 5. O que é a redundância não controlada? Quais são suas implicações? A redundância não controlada deve ser eliminada. Tal aspecto poderá ocorrer seja pela entrada repetida bem como pela inconsistência e vulnerabilidade do processamento. É um fato que a redundância não controlada surge do excesso de manipulação do dado pelo usuário, ou seja, o processamento que forma a informação a partir do dado é manual e depende de experiência e procedimento padronizado do usuário. 6. O que significa o termo: “os dados devem conversar com os sistemas que o adquirem”? 7. Quais são os três níveis de utilização e programação de um banco de dados? Nível físico, lógico e de visão. 8. Como é a seqüência de aplicação dos níveis de utilização de um banco de dados? 9. O que é um SGBD? Sistema de Gerência de um Banco de Dados é o conjunto de programas, aplicativos e demais funções de softwares utilizados para administrar o banco de dados. 10. Quais são as funções básicas de um SGBD? a) Definir método de acesso: estabelecer um método eficaz de consulta e acesso aos dados armazenados; b) Possuir integridade semântica: garantia de dados sempre corretos com relação ao domínio de aplicação; c) Garantir segurança: evitar violação de consistência de dados seja em acesso ou recuperação; d) Concorrência: evitar conflitos de acesso simultâneos; e) Independência: ter transparência da organização dos dados. 11. Quais são as funções da gerência do setor de administração do banco de dados? Uma gerência funcional (ou administrador de dados) decide que dado será armazenado e como será sua estrutura. Além disso, dispõem o acesso aos dados de acordo com as diretrizes de acesso determinada pelos níveis hierárquicos mais elevados. 12. O que é modelo de banco de dados? É uma descrição dos tipos de dados que estão armazenados em um banco de dados. 13. O que é um modelo conceitual de dados? É uma descrição do SGBD de forma independente do modo de implementação e do tipo de software de programação. Este modelo define quais dados irão pertencer ao banco de dados, mas não se preocupa com a forma que estes dados serão tratados pelo SGBD. Este modelo tenta retratar toda a realidade que se deseja tornar banco de dados. “modelos conceituais são mais simples e devem permitis que usuários idealizem aquilo que se deseja ter no banco de dados”. 14. O que é um modelo lógico de dados? É a descrição de um banco no nível de abstração necessária para um SGBD específico. “ modelo complexo que representa a transcrição do dado bruto em linguagem que pode ser entendida pelo SGBD”. Este modelo descrê as estruturas que estão contidas no banco de dados, de acordo com as possibilidades permitidas pela linguagem do SGBD. Possue três abordagens*: relacional, hierárquica e em rede. 15. O que é um modelo físico de dados? É a seqüência detalhada do modelo lógico. Define a estrutura física de armazenamento de dados, tais como: tamanho de campos, índices, tipos de preenchimento, nomenclaturas, padrão de escrita e demais detalhes de formato permitido pela linguagem de programação. 16. Quais são os tipos de modelos lógicos baseados em registros? Cite um exemplo para cada tipo de modelo. Relacional Ex: Nome Idade Tel Estado Civil James 28 37464 casado Mike 34 67432 solteiro João 29 45277 casado Hierárquico Ex: Cidade Rua Salário Est. Civil Em rede Ex: Nome James Mike João Salário 5.000,00 7.500,00 10.000,00 17. O que é um modelo lógico com base em entidades? 18. O que é o modelo Entidade Relacionamento? É um modelo abstrato cuja finalidade é descrever, de maneira conceitual, os dados a serem utilizados em um sistema de informações ou que pertencem a um domínio. A principal ferramenta do modelo é sua representação gráfica, o diagrama entidade relacionamento. 19. O que é um relacionamento em um banco de dados? Pode ser definido como a associação entre entidades, ou seja, é a expressão de um fato que interconecta as diferentes entidades. 20. O que é uma entidade fundamental? É uma entidade que contém as informações fundamentais para o entendimento das relações com as demais entidades. 21. O que é cardinalidade? Cardinalidade é um tipo de restrição de integridade que representa (modela) regras de negócio que quantificam a quantidade mínima e quantidade máxima de relacionamentos entre uma determinada entidade e outras entidades distintas 22. Defina domínio de uma informação dentro de um modelo relacional. Domínio: conjunto de valores válidos ( que possibilita o relacionamento). 23. O que é um relacionamento binário? Cite um exemplo. É um relacionamento de uma entidade para outra entidade, ou seja, com duas entidades. Ex: Universidade cobra Aluno 24. O que é um relacionamento ternário? Cite um exemplo. É o relacionamento não trivial entre três entidades. Ex: Distribuição de Produtos para Cidades. 25. O que são as formas de relacionamento 1:1, 1:n e n:n? 1:1 – de um para um 1:n – de um para muitos n:n – de muitos para muitos 26. Qual é a diferença entre cardinalidade máxima ou mínima? Mínima é o número mínimo de ocorrências das entidades que são associadas a uma ocorrência da entidade através de um relacionamento e Máxima é o número máximo. 27. Estudar a cardinalidade para um departamento de cinco funcionário e apenas 1 aparelho de fax; Empregado Impressora Impressão (0,1) (0,1) 28. Estudar a cardinalidade de um departamento com número de funcionários mínimo de 2 e máximo de cinco que utilizam duas máquinas de xerox. Não há simultaneidade de uso das máquinas, ou seja, cada funcionário utiliza uma máquina por vez; 29. Estudar a cardinalidade de estacionar 4 carros de uma frota em apenas três vagas da garagem. O carro que sobrar irá ficar na rua. 30. Qual cardinalidade poderá ser suprimida do diagrama entidade relacionamento para estudo do tipo do relacionamento entre entidade? 31. O que é um atributo de um relacionamento? Define-se como uma qualidade associada á um elemento já mencionado 32. O que é a especialização/generalização de atributos de uma entidade? É a atribuição de propriedades particulares a uma entidade genérica, restringindo seu campo de possibilidades. 33. O que é a herança de atributo de uma entidade? É o acumulo de propriedade a entidade genérica até o último nível de especialização. 34. O que é uma chave primária (ou atributo identificador ou chave identificadora)? É uma coluna ou combinação de colunas cujos valores distinguem uma linha dentro das demais. 35. Quando ocorre uma generalização parcial? Quando existem entidades genéricas que não estão em nenhuma entidade específica