BD Conceito
Segurança:
Deve Proteger as BD de usuários não autorizados.
Integridade dos Dados:
Proteger BD de usuários autorizados evitando que executem tarefas que ponham em causa a integridade da informação.
Por ex.:apagar dados necessária ao bom funcionamento da BD.
Controle e acesso dos utilizadores aos dados : Num sistema com muitos utilizadores a partilha de dados tem de ser feita de modo a que cada utilizador a use como se estive-se sozinho.
Recuperação a falhas:
Sempre que ocorrem falhas (ex.:disco hardware ou software), a SGBD tem de reconstruir a BD ate ao mesmo momento em que ocorreu a falha.
15. Qual a diferença entre as arquiteturas cliente/servidor de duas e três camadas?
Na arquitetura de duas camadas, temos um programa que é instalado no Cliente, programa esse que faz acesso a um Banco de dados que fica residente no Servidor de Banco de dados. Na maioria dos casos, a máquina do Cliente é um PC rodando Windows, e a aplicação Cliente é desenvolvida utilizando-se um dos ambientes conhecidos. Já na arquitetura de três camadas, todo o acesso ao banco de dados fica por conta de um servidor de aplicação onde está contido as regras de negocio. O cliente não tem acesso direto ao banco sem acesso ao servidor de aplicacão.
25. Sob quais condições um atributo de um tipo relacionamento binário pode ser migrado para se tornar um atributo dos tipos entidade participantes?
Quando o comportamento do sistema permitir o vigorar de um estado no qual ocorra o valor verdade para uma determinada formula.
35. Discutir os dois tipos principais de restrições em especializações e generalizações.
Cobertura total: especifica que toda entidade na superclasse deve ser membro de pelo menos uma das subclasses.
Cobertura parcial: admite-se que entidades da superclasse não pertençam a nenhuma das subclasses.
45. Discutir as similaridades e diferenças entre uma ontologia e um esquema de banco de dados.
Banco de