Banco de dados
Em aplicações muito simples de onde não se espera mudanças,aplicações onde é usado acesso multiusuários.
2)Se você estivesse criando um sistema baseado na Web para fazer que escolheria?Por que? Porque as outras arquiteturas não seriam uma boa escolha?
Eu escolhi o nível conceitual porque descreve a estrutura de todo o Banco de Dados para a comunidade de usuários. Porque ele é o mais completo e oculta os detalhes do nível interno e se concentra nas descrições de entidades,tipos de dados,conexões,operações de usuário e restrições.
3)Discuta o papel do modelo de dados de alto nível(conceitual)no processo de projeto de banco de dados. Qual a sua importância?
Os modelos de dados conceituais utilizam conceitos como entidades,atributos e relacionamentos. Uma entidade representa um objeto do mundo real ou um conceito caso um funcionário ou um projeto que sãodescritos no Banco de Dados. Um atributo corresponde a alguma propriedade de interesse que ajuda a descrever uma entidade,como o nome do funcionário ou seu salario. O relacionamento trabalha-em de um funcionário com um projeto. A importância e que eles possuem conceitos que descrevem como os usuários os percebem.
4)Explique a diferença entre um atributo multivalorado e um atributo composto. Dê exemplos para completar sua explicação.
Um atributo composto normalmente e a concatenação de seus subvalores.Os atributos compostos são uteis quando desejamos modelar algo que hora é tratado como um todo e hora suas partes são tratadas separadamente. Ex:Atibuto composto
Já os atributos multivalorados são aqueles que permitem um conjunto(finito) Ex:Atributo multivalorado
Um empregado pode ter mais de uma especialização ao mesmo tempo.
5)O que se entende por um relacionamento recursivo? Dê um exemplo deste tipo de relacionamento.
Uma relação