ID 157999 Banca FCC Órgão METRÔ-SP Ano 2008 Provas FCC - 2008 - METRÔ-SP - Analista Treinee - Ciências da Computação Disciplina Banco de Dados Assuntos Banco de Dados Banco de Dados Paralelos e Distribuídos Conceitos Básicos em Banco de Dados Segurança Em termos de banco de dados, é correto afirmar: Alternativas No controle de segurança do tipo discricionário, a cada objeto de dados é assinalado certo nível de classificação, e cada usuário recebe certo nível de liberação. A independência do hardware não é um dos objetivos da implementação de um sistema de bancos de dados distribuídos, mas sim a obtenção da independência da fragmentação. Uma das regras de integridade do modelo relacional afirma que nenhum campo que participe da chave primária de uma tabela básica pode aceitar valores nulos. Uma das vantagens dos sistemas de banco de dados distribuído é sua capacidade de tornar perceptível aos usuários os níveis de sua arquitetura performática em relação aos sistemas não distribuídos. A linguagem de definição de dados oferece suporte à declaração de objetos do banco de dados, enquanto a linguagem de estruturação de dados admite o processamento desses objetos. Responder Comentários As chaves(primária, estrangeira, candidata, alternativa) não podem ser nulas. As restrições de integridade são: INTEGRIDADE DE CHAVE INTEGRIDADE REFERENCIAL INTEGRIDADE DE DOMÍNIO INTEGRIDADE DE VAZIO INTEGRIDADE DE UNICIDADEAlém das restrições semânticas (regras de negócio) que devem ser desenvolvidas pelos programadores. Alguém poderia comentar cada uma das afirmativas erradas? a) No controle de segurança do tipo discricionário, a cada objeto de dados é assinalado certo nível de classificação, e cada usuário recebe certo nível de liberação. O que é esse tal de controle de segurança discricionário? b) A independência do hardware não é um dos objetivos da implementação de um sistema de bancos de dados distribuídos, mas sim a obtenção da independência da fragmentação. O que quer dizer a independência da fragmentação? d) Uma das vantagens dos sistemas de banco de dados distribuído é sua capacidade de tornar perceptível aos usuários os níveis de sua arquitetura performática em relação aos sistemas não distribuídos. Essa já fala por sí. e) A linguagem de definição de dados oferece suporte à declaração de objetos do banco de dados, enquanto a linguagem de estruturação de dados admite o processamento desses objetos. Qual a diferença entre a linguagem de definição de dados e linguagem de estruturação de dados? Não sei se as respostas estão 100%, mas vamos la:a) ERRADO. Através do controle de acesso discricionário (catálogos), o banco de dados mantém um registro dos seus objetos e dos privilégios que cada usuário ou grupo de usuários possui sobre os mesmos (OU SEJA, PARA CADA OBJETO EU TENHO UMA LISTA DOS USUARIOS QUE PODEM "UTILIZA-LO")b) ERRADO. A independência do hardware NÃO é um dos objetivos da implementação de um sistema de bancos de dados distribuídos.c) CORRETOd) ERRADO. Uma das vantagens dos sistemas de banco de dados distribuído é sua capacidade de tornar perceptível aos usuários os níveis de sua arquitetura performática em relação aos sistemas não distribuídos. (ISSO É TRANSPARENTE PARA O USUARIO)e) ERRADO. LDD oferece suporte para definição de estrutura de dados (O TERMO OBJETO É MUITO AMPLO), já Ling. Estru. Dados nao faço ideia.é isso mesmo?gostaria de mais opniões.bons estudos! A chave estrangeira pode ter valor nulo. Apenas complementando os colegas, o Controle de Acesso Discricionário (DAC) a que se refere o item a) consiste em um tipo de controle de acesso em que determinado usuário recebe privilégios diferentes p/ objetos diferentes (grant, revoke e views). Ele se opõe ao Controle de Acesso Mandatório ou Obrigatório (MAC), que é exatamente o que o item descreve (cada objeto de dados é assinalado certo nível de classificação, e cada usuário recebe certo nível de liberação). Por conta disso, a assertiva é falsa. LETRA C. Segundo Navathe(2011,p.47),"A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL." -SISTEMAS DE BANCO DE DADOS-NAVATHE-2011-6 EDIÇÃO. A = MACB = Independência é um dos objetivos do BDDC = Restrição de ENTIDADE, Entidade = Nenhum valor da PK pode ser NULO = Restrição de Vazio para PKD = Abstração é um dos objetivos do BDDGAB C.Essa E não faço ideia