O servidor Samba, propriamente dito, entre dois programas-chave, é denominado
Com base nos conceitos da arquitetura cliente-servidor, julgue os itens a seguir.
As camadas da arquitetura cliente-servidor de três camadas são: camada de interface de usuário, camada de regras de negócio e camada de acesso ao banco de dados.
Em relação à sintaxe de comandos em DB2, julgue os itens que se seguem.
Para a criação de tipos definidos pelo usuário, é correta a sintaxe dada por CREATE DISTINCT TYPE typeName AS sourceDataTypeName [WITH COMPARISONS].
Em relação à sintaxe de comandos em DB2, julgue os itens que se seguem.
A expressão CREATE [SUMMARY] TABLE tableName | LIKE (tableName1 | viewName | nickname) representa corretamente a sintaxe para a criação de uma tabela.
Acerca das operações de álgebra relacional, que são fundamentais em linguagens de banco de dados, julgue os seguintes itens.
A operação de seleção em álgebra relacional relaciona linhas que satisfazem à condição de seleção, de forma a existirem duplicatas no resultado apresentado.
Acerca das operações de álgebra relacional, que são fundamentais em linguagens de banco de dados, julgue os seguintes itens.
A operação de projeção elimina atributos que não estão na lista de projeção, de forma que o esquema de resultado contenha os campos da lista de projeção com os mesmos nomes que possuíam na relação de entrada.
Acerca das operações de álgebra relacional, que são fundamentais em linguagens de banco de dados, julgue os seguintes itens.
A álgebra relacional consiste em um conjunto de operações que tomam uma ou mais relações como entrada e produzem uma nova relação como resultado.
O quadro acima mostra que Aluno foi declarado como entidade e que irá carregar Matrícula, Nome, Série e Curso como:
A respeito das regras básicas aplicadas a sistemas gerenciadores de banco de dados relacional, julgue os itens a seguir.
As regras de integridade devem estar disponíveis e acessíveis no banco de dados e não no programa de aplicação.
A respeito das regras básicas aplicadas a sistemas gerenciadores de banco de dados relacional, julgue os itens a seguir.
A linguagem de manipulação do sistema relacional não deve saber onde os dados estão fisicamente distribuídos e não deve sofrer alteração se os dados estão fisicamente centralizados ou distribuídos.
A respeito das regras básicas aplicadas a sistemas gerenciadores de banco de dados relacional, julgue os itens a seguir.
Metadados — dados relativos ao banco de dados — devem ser armazenados dentro do banco de dados como qualquer outro dado.
O uso de bancos de dados distribuídos permite aproximar os dados dos sistemas aplicativos que os utilizam. Entretanto, a administração de dados nesse tipo de banco de dados torna-se mais complexa uma vez que são necessárias a sincronização e a replicação de bases de dados. Com relação a bancos de dados distribuídos, julgue os itens seguintes.
O jornal de transações pode ser usado na definição de mecanismos de replicação parcial de dados com objetivo de sincronizar bases de dados alteradas de forma distribuída.
O uso de bancos de dados distribuídos permite aproximar os dados dos sistemas aplicativos que os utilizam. Entretanto, a administração de dados nesse tipo de banco de dados torna-se mais complexa uma vez que são necessárias a sincronização e a replicação de bases de dados. Com relação a bancos de dados distribuídos, julgue os itens seguintes.
Transações concorrentes em bases de dados distintas de um banco de dados distribuído não podem ser realizadas caso haja dependências de integridade entre os registros modificados pelas transações, pois essas dependências acarretam inconsistências entre as bases alteradas.
Leia o texto a seguir:
Leia o texto a seguir:
A conclusão de um projeto lógico de banco de dados se dará na etapa de
Uma representação lógica dos dados que permite considerar relacionamentos entre os dados, sem se envolver com a implementação física das estruturas de dados, é:
Em um banco de dados relacional, a instrução que desfaz todas as modificações feitas pelo programa, desde o último ponto de sincronia, é a:
A capacidade de usuários diferentes estarem tendo acesso conjunto ao banco de dados, possívelmente à mesma parte do dado e ao mesmo tempo, é chamada de:
Uma característica fundamental da abordagem de banco de dados é a abstração de dados. A respeito desse conceito, julgue os itens que se seguem.
Os dados em um banco de dados em um particular momento são denominados instância do banco de dados (ou estado do banco de dados). Muitas instâncias de banco de dados podem corresponder a um particular esquema de banco de dados. Cada vez que um registro é inserido ou excluído, ou se altera o valor de um item de dados, uma instância do banco de dados é alterada, tornando-se uma nova instância.
Uma característica fundamental da abordagem de banco de dados é a abstração de dados. A respeito desse conceito, julgue os itens que se seguem.
Modelo de dados conceitual ou de alto-nível fornece conceitos que são próximos da percepção dos usuários a respeito dos dados. Modelo de dados de baixo-nível ou físico fornece conceitos que descrevem os detalhes de como os dados são armazenados. Conceitos fornecidos por modelos de baixo-nível são geralmente significantes para profissionais de informática, não sendo úteis aos usuários finais. Entre esses dois extremos está uma classe de modelo de dados de implementação, que fornece conceitos que podem ser entendidos pelos usuários finais, mas não está longe da forma co...
Uma característica fundamental da abordagem de banco de dados é a abstração de dados. A respeito desse conceito, julgue os itens que se seguem.
Diagrama entidade relacionamento constitui uma forma de representação gráfica para os conceitos atribuídos ao modelo entidade relacionamento. Nas figuras I, II e III, a seguir, são representadas de forma gráfica, respectivamente, uma entidade fraca, um atributo derivado, e um atributo multivalorado.

Considerando o diagrama de colaboração abaixo, é correto afirmar:
Considere o diagrama de estados abaixo e a seqüência de eventos listada:
Considerando o diagrama de seqüência abaixo, é correto afirmar:
Considerando o diagrama de caso de uso abaixo é correto dizer:
Num Banco de Dados relacional, examine as afirmações sobre a restrição de integridade:

Considere um relacionamento Lotação, de 1 para vários, entre as entidades Departamento e Funcionário: um departamento pode ter vários funcionários, porém um funcionário pertence a apenas um departamento. Num projeto do Banco de Dados, queremos traduzir esse relacionamento, incluindo as entidades, para tabelas relacionais. Para armazenar a informação sem redundâncias, no mínimo, são necessárias
Considere uma tabela
Pode-se concluir que, das possibilidades apresentadas:
Considere os atributos V, W, X, Y, Z sobre os quais se verificam as dependências funcionais abaixo.
Um segundo conjunto de dependências é produzido a partir das dependências acima e dos axiomas de derivação genericamente aplicáveis.
Com relação ao segundo conjunto de dependências, pode-se concluir que:
Considere a tabela a seguir.
A dependência multi-valorada possível é:
Considere a tabela a seguir.
A dependência funcional possível é:
Considere a pasta (folder) de nome PEV cuja access control list (ACL) é a seguinte e que os arquivos nela contidos têm todas as suas permissões herdadas da pasta:

Considere as seguintes afirmativas:
I) O usuário que pertence aos grupos VENDAS e ESTAGIARIOS terá acesso irrestrito aos arquivos contidos na pasta PEV;
II) O usuário que pertence somente aos grupos ESTAGIARIOS e VENDAS pode ler os arquivos da pasta PEV;
III) Todos os usuários, independentemente de quais grupos façam parte, terão acesso total (full control) aos arquivos da pasta.
A(s) afirmativa(s) corret...
Em certas aplicações, um importante requisito é independência de uma tecnologia específica de acesso a dados. As regras de negócio da aplicação devem conhecer apenas os serviços de acesso disponibilizados, mas não sua implementação, que pode ser completamente distinta, se o acesso for: a um banco relacional, a um banco orientado a objetos, ou mesmo a um arquivo. Para conseguir esta independência, os serviços de acesso devem ser modelados como:
Observe a tabela abaixo:
FUNCIONARIO
Considerando que o campo NOME é a chave primária da tabela FUNCIONARIO, e que os campos DEPARTAMENTO e SALARIO têm uma dependência funcional para o campo CARGO, analise as seguintes afirmações.
1) A tabela FUNCIONARIO encontra-se na segunda forma normal.
2) O campo FILIAL possui redundância de informação.
3) O campo SALARIO possui uma dependência transitiva...
1) Professor - Aluno
2) Aluno - Turma
3) Matéria - Professor
4) Turma - Matéria
Para cada par de entidades apresentadas, o tipo de relacionamento é, respectivamente:
Você está projetando uma base de dados para um sistema de pedidos. A base de dados contém uma tabela dos CLIENTES e uma tabela dos PEDIDOS. Para cada pedido, pode haver um e somente um cliente, e para cada cliente pode haver zero ou mais pedidos. Como devem ser criadas as chaves primárias e estrangeiras para as tabelas CLIENTES e PEDIDOS?
Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.
A restrição de integridade de entidade define a atribuição do valor NULL a elementos de uma tupla, permitindo atribuir o valor NULL a uma chave primária, mas não a todos os atributos que constituem uma superchave.
Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.
A operação PROJECT da álgebra relacional produz todas as combinações de tuplas de duas relações, tuplas estas que satisfaçam uma determinada condição de junção.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
A operação de modificação (modify) de uma chave primária de uma relação é similar a apagar uma tupla e inserir outra tupla em seu lugar.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
A operação de inserção (insert) em uma relação tem o potencial de violar restrições de domínio, de chave, de integridade de entidade e de integridade referencial da relação.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
Duas relações são consideradas compatíveis para união (union compatible) caso ambas tenham o mesmo número de atributos (grau) e caso, em cada par de atributos correspondentes, os atributos tenham o mesmo domínio.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
Considerando uma relação similar a uma tabela, a operação relacional PROJECT seleciona linhas ou tuplas dessa tabela.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
Em um DBMS (data base management system), um compilador DDL (data definition language) trata das consultas de alto nível ao banco de dados, analisando-as e gerando chamadas ao processador em tempo real para executar a solicitação.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
No mapeamento entre um banco de dados conceitual e seu armazenamento físico, a idéia fundamental da técnica de hashing consiste em prover uma função (hash function ou randomizing function) que é aplicada ao valor do campo de hash de um registro para obter o endereço do bloco de disco on...
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
Um estado de um banco de dados relacional consiste no conjunto de dados desse banco de dados em um momento particular do tempo.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
Em um banco de dados relacional, a mais simples forma de restrição de integridade consiste em especificar que cada atributo de uma relação tem um valor atômico.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
No contexto do controle de concorrência no acesso a itens de um banco de dados relacional, uma transação é considerada conforme ao protocolo two-phase locking se todas as operações de bloqueio (read-lock, write-lock) precederem a primeira operação de desbloqueio (unlock) na transação....
ColdFushion provê um ambiente de execução para lógica de aplicação e geração dinâmica de páginas Web. A respeito do desenvolvimento de páginas Web que acessam o sistema de gerenciamento de banco de dados SQL Server, a partir da ColdFushion, julgue os itens subseqüentes.
Por meio da tag MAIL, pode-se acessar, em uma base de dados SQL, uma mensagem e um endereço, formando automaticamente uma mensagem de correio eletrônico. Por meio dessa tag, o ColdFushion pode conectar-se a um servidor SMTP.
Com relação à Infra-estrutura de chave pública (PKI) é correto afirmar que
Um banco de dados relacional armazena os dados em vários locais chamados tabela e, simultaneamente, também monitora o relacionamento entre elas. Uma das diretrizes básicas para banco de dados relacional é que cada tabela
Analise as seguintes afirmações relativas a bancos de dados relacionais.
I. A DCL (Data Control Language) é a parte da SQL usada para definir, modificar e erradicar estruturas de banco de dados.
II. O Administrador de banco de dados – DBA (Data Base Administrator) é a pessoa responsável pela funcionalidade, integridade e segurança de um banco de dados.
III. A DML (Data Manipulation Language) é a parte da linguagem SQL que protege o banco de dados de danos.
IV. O JDBC é uma interface padrão entre um applet ou aplicativo Java e um banco de dados. O padrão JDBC é projetado com base no padrão ODBC.
Indique a opção que contenha todas as afirmações verdadeiras.
Indique a opção que contenha todas as afirmações verdadeiras.
I. Uma "classe" é uma descrição de um conjunto de métodos que compartilham os mesmos atributos, operações, relacionamentos e semânticas. É representada graficamente por um retângulo.
II. Uma "operação" é a implementação de um serviço que pode ser solicitado por algum objeto da classe para modificar seus atributos. Graficamente, uma operação é representada por uma seta aberta com origem na classe apontando para os atributos. O nome da operação deve estar sobre a linha da seta.
III. Um "atributo" é uma propriedade de uma classe, que descreve um intervalo de valores que as instâncias da propriedade podem apresentar. Graficamente, os atributos são lis...
Um SGBD - Sistema de Gerenciamento de Banco de Dados deve possibilitar um acesso eficiente aos dados. Com relação a um SGBD, é correto afirmar que
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas bancos de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Com relação aos conceitos fundamentais de banco de dados, julgue os itens a seguir.
As relações em um banco de dados relacional guardam associações entre si, que são realizadas por meio de atributos com restrição de unicidade que migram da relação referenciada para a relação de referência.
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas bancos de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Com relação aos conceitos fundamentais de banco de dados, julgue os itens a seguir.
Bancos de dados textuais armazenam informações na forma de texto bruto. As principais funcionalidades de um sistema gerenciador de banco de dados textuais estão, portanto, relacionadas com a realização de busca por padrões de texto dentro das entidades de texto bruto armazenadas.
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas bancos de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Com relação aos conceitos fundamentais de banco de dados, julgue os itens a seguir.
Bancos de dados relacionais armazenam as informações em uma organização hierárquica, permitindo a realização de buscas eficientes de informações com a utilização de técnicas de busca em árvore.
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.
Administradores de banco de dados (DBA) são pessoas responsáveis por manter operantes os sistemas gerenciadores de banco de dados.
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.
Esquemas de bancos de dados relacionais devem ser modelados apenas conceitualmente, pois o mapeamento entre o modelo conceitual e o modelo físico é feito automaticamente pelo próprio sistema gerenciador de banco de dados.
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.
Sistemas gerenciadores de bancos de dados relacionais utilizam tablespaces para organizar o espaço lógico de armazenamento de tabelas (relações) e mapeá-lo em espaços físicos de armazenamento (arquivos de dados).
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.
Bancos de dados relacionais devem armazenar dados e metadados.
Os sistemas de Banco de Dados são divididos em categorias de acordo com as estruturas de dados e os operadores que apresentam ao usuário. Essas categorias são conhecidas como:
A segurança de um banco de dados e a proteção da informação armazenada são fatores fundamentais na escolha da arquitetura do banco de dados, dos modelos lógicos e físicos utilizados, bem como na definição de restrições e de critérios de acesso que devem ser associados à utilização das linguagens de consulta, assuntos que são inclusive objeto de exigências de grandes organismos consumidores de software, assim como de governos de diversos países. Acerca das correlações entre a proteção dos bancos de dados e das informações e as escolhas estruturais e funcionais para a utilização dos bancos de dados, bem como de exigências aplicáveis no mercado internacional, julgue os itens seguintes.
Um dos possíveis ataques que...
A segurança de um banco de dados e a proteção da informação armazenada são fatores fundamentais na escolha da arquitetura do banco de dados, dos modelos lógicos e físicos utilizados, bem como na definição de restrições e de critérios de acesso que devem ser associados à utilização das linguagens de consulta, assuntos que são inclusive objeto de exigências de grandes organismos consumidores de software, assim como de governos de diversos países. Acerca das correlações entre a proteção dos bancos de dados e das informações e as escolhas estruturais e funcionais para a utilização dos bancos de dados, bem como de exigências aplicáveis no mercado internacional, julgue os itens seguintes.
Como não se pode assumir que...
A segurança de um banco de dados e a proteção da informação armazenada são fatores fundamentais na escolha da arquitetura do banco de dados, dos modelos lógicos e físicos utilizados, bem como na definição de restrições e de critérios de acesso que devem ser associados à utilização das linguagens de consulta, assuntos que são inclusive objeto de exigências de grandes organismos consumidores de software, assim como de governos de diversos países. Acerca das correlações entre a proteção dos bancos de dados e das informações e as escolhas estruturais e funcionais para a utilização dos bancos de dados, bem como de exigências aplicáveis no mercado internacional, julgue os itens seguintes.
No controle mandatório, cada...
Os SGBDs constituem elementos importantes na arquitetura dos sistemas de informação atuais. Esses sistemas implementam, de acordo com as suas características próprias e a sua configuração, serviços que vão desde a manipulação e o armazenamento físico dos dados até a gestão de segurança das informações. Assim, os sistemas de informação podem ser concebidos utilizando recursos e serviços disponíveis nos SGBDs e delegando para estes boa parte de suas funcionalidades. Portanto, a recuperação e a auditoria de sistemas de informação podem depender, também, muitas vezes, de ferramentas e serviços de auditoria, de recuperação de dados ou da gerência de segurança disponíveis nos SGBDs utilizados. Acerca da utilização de ferramentas e serviços de auditoria, recuperação e...
Os SGBDs constituem elementos importantes na arquitetura dos sistemas de informação atuais. Esses sistemas implementam, de acordo com as suas características próprias e a sua configuração, serviços que vão desde a manipulação e o armazenamento físico dos dados até a gestão de segurança das informações. Assim, os sistemas de informação podem ser concebidos utilizando recursos e serviços disponíveis nos SGBDs e delegando para estes boa parte de suas funcionalidades. Portanto, a recuperação e a auditoria de sistemas de informação podem depender, também, muitas vezes, de ferramentas e serviços de auditoria, de recuperação de dados ou da gerência de segurança disponíveis nos SGBDs utilizados. Acerca da utilização de ferramentas e serviços de auditoria, recuperação e...
Os SGBDs constituem elementos importantes na arquitetura dos sistemas de informação atuais. Esses sistemas implementam, de acordo com as suas características próprias e a sua configuração, serviços que vão desde a manipulação e o armazenamento físico dos dados até a gestão de segurança das informações. Assim, os sistemas de informação podem ser concebidos utilizando recursos e serviços disponíveis nos SGBDs e delegando para estes boa parte de suas funcionalidades. Portanto, a recuperação e a auditoria de sistemas de informação podem depender, também, muitas vezes, de ferramentas e serviços de auditoria, de recuperação de dados ou da gerência de segurança disponíveis nos SGBDs utilizados. Acerca da utilização de ferramentas e serviços de auditoria, recuperação e...
Analise as seguintes afirmações relativas a Banco de Dados:
I. Uma chave primária não pode desempenhar a função de identificação única;
II. Um modelo conceitual de banco de dados representa a estrutura de dados de um Banco de Dados com os recursos e particularidades de um Sistema de Gerenciamento de Banco de Dados específico;
III. Entidade pode ser definida como um objeto que existe no mundo real, com uma identificação distinta e com significado próprio;
IV. Uma das regras da integridade do modelo relacional afirma que nenhum campo que participe da chave primária de uma tabela básica pode aceitar valores nulos.
Indique a opção que contenha todas as afirma...
Os atributos que no modelo relacional constituem os elos de ligação lógica entre as tabelas são denominados chaves
Os dois principais tipos de bloqueio utilizados para tratar o problema de acessos concorrentes em bancos de dados são: Os itens que estão corretos são:
Sabendo-se que as operações primitivas da Álgebra Relacional são seleção, projeção, produto, união e diferença, considere as seguintes afirmativas:
I. A obtenção da operação de interseção necessita de, pelo menos, duas operações primitivas distintas.
II. Qualquer operação primitiva pode ser obtida pela combinação das demais primitivas.
III. A operação de divisão não pode ser obtida a partir das operações de projeção, produto e união.
IV. A união de duas relações R1, R2 é sempre equivalente à união do produto de R1 por R2 projetada sobre os atributos de R1.
O número de afirmativas corretas é:
Sabendo-se que, no Brasil, o CPF não se repete para mais de uma pessoa e que há muitos homônimos, até mesmo nascidos no mesmo dia, considere as seguintes dependências funcionais para os atributos CPF, Nome e DataNascimento de uma entidade Pessoa:
I. CPF Nome
II. Nome CPF
III. CPF, DataNascimento Nome
IV. Nome, DataNascimento CPF
V. CPF, DataNascimento Nome, DataNasciment...
Considere os seguintes grupos de comandos ADABAS:

A classificação que melhor caracteriza cada um desses grupos de comandos, respectivamente, é:
Considere as seguintes afirmativas sobre Natural:

Em relação às afirmativas acima, pode-se afirmar que:
Considere os seguintes utilitários ADABAS:
ADACMP
ADADBS
ADAICK
A lista de funções que correspondem a cada um desses utilitários é, respectivamente:
Considere o exemplo abaixo para responder às questões de 26 até 28.

Com relação às dependências funcionais que podem ser corretamente deduzidas do enunciado acima, pode-se afirmar que:
No contexto de bancos de dados, índices são melhor definidos como:
Para bancos de dados relacionais, a forma normal que determina que, numa tabela, todo determinante deve ser uma chave, primária ou candidata, é a:
A lista que contém comandos Natural para acessar e manipular informações num banco de dados é:
No ADABAS, as opções apropriadas para a especificação de campos identificadores são
No contexto de bancos de dados, entende-se por dicionário de dados:
Um analista de sistemas, ao projetar um banco de dados, necessita especificar a faixa de valores na qual um determinado atributo de uma tabela pode assumir. Este conjunto de valores é conhecido por
Dado um banco de dados relacional formado pelas tabelas abaixo:
Podemos afirmar que o banco de dados:
Como expressar a lógica dentro da análise estruturada de sistemas é de grande importância para se evitar variedade de interpretações. A propósito desse assunto, julgue os itens subseqüentes.
As tabelas de decisão não fornecem uma maneira de identificar todas as combinações possíveis de condições que podem surgir e de verificá-las sistematicamente. Dessa forma, não se pode pensar no desenvolvimento de softwares que convertam tabelas de decisão em códigos de programas.
Suponha que um banco de dados seja utilizado para armazenar informações de entrevistas de uma agência de emprego e que seja importante o armazenamento de informações do candidato que está sendo entrevistado, do funcionário que está fazendo a entrevista, do cargo pretendido pelo entrevistado, e do resultado da entrevista.
Com base nessa situação e considerando que cada funcionário pode realizar diversas entrevistas, julgue os itens a seguir.
Se todo candidato concorre a ao menos um cargo, a participação da relação candidato versus cargo é total.
Suponha que um banco de dados seja utilizado para armazenar informações de entrevistas de uma agência de emprego e que seja importante o armazenamento de informações do candidato que está sendo entrevistado, do funcionário que está fazendo a entrevista, do cargo pretendido pelo entrevistado, e do resultado da entrevista.
Com base nessa situação e considerando que cada funcionário pode realizar diversas entrevistas, julgue os itens a seguir.
Entrevista é uma entidade fraca, classificada como relacionamento de associação, com relação a candidato.
Considerando as relações especificadas acima e que o símbolo representa os campos e
, as relações, julgue os itens que se seguem, relativos ao emprego de expressões em álgebra relacional.
A álgebra relacional para selecionar o CPF de todos os funcionários com idade maior que 40 anos é: CPF(
(Funcionário.Idade > 40)(Funcionário...
Analise as seguintes afirmações relativas a banco de dados.
I. Em um banco de dados relacional, não pode haver remoção de informações em uma tabela.
II. Em um banco de dados relacional, as tabelas são os objetos que guardam apenas o log de transação.
III. Em um banco de dados arquivo-servidor, os dados são armazenados em um arquivo e os usuários individuais dos dados obtêm, diretamente, as informações que eles precisam do arquivo.
IV. Em um banco de dados cliente-servidor, todos os acessos aos dados são controlados por um único programa-mestre.
Indique a opção que contenha todas as afirmações verdadeiras.
Ao Administrador de Banco de Dados compete
Marque a opção correta.
Considere uma tabela de banco de dados denominada Aluno cuja instância é mostrada a seguir.

produz como resultado
Para executar uma consulta na tabela processo de uma base de dados foi utilizado o comando

em uma aplicação criada no Android Studio com instalação padrão. Nesta instrução, os objetos c e db são, respectivamente, dos tipos
A figura a seguir mostra a estrutura das tabelas Produto, Venda e Cliente pertencentes a um banco de dados de uma empresa comercial.

A tabela Venda contém um registro para cada venda efetuada pela companhia. A fim de preservar a integridade referencial do banco de dados, assinale a opção que indica a coluna ou colunas dessa tabela que deveria(m) ser chaves estrangeiras.
Considere as seguintes afirmativas sobre sistemas de bancos de dados federados:
I - São caracterizados pela alta disponibilidade, pois podem continuar a operar em caso de falha de um dos servidores.
II - Cada servidor possui autonomia local completa.
III - Todos os servidores têm de implementar o mesmo modelo lógico.
IV - Possuem esquemas globais compartilhados pelas aplicações.
É correto APENAS o que se afirma em
Qual consulta exibe a matrícula e o nome dos alunos que se inscreveram em pelo menos um exame simulado? Analise a frase abaixo, a respeito dos conceitos que envolvem Banco de Dados.
Em uma relação_________é necessário criar uma nova tabela com as chaves primárias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos-chave de outras tabelas. Uma relação____________indica que as tabelas tem relação unívoca entre si. Você escolhe em qual tabela vai receber a chave estrangeira.
Assinale a alternativa que preenche correta e sequencialmente as lacunas do texto.
Bancos de Dados NoSQL podem armazenar dados em diversos formatos não relacionais, como documentos compostos por pares de campo-e-valor (field-and-value), conforme a estrutura exemplificada a seguir.

O Banco de Dados NoSQL utilizado para armazenar documentos compostos por pares campo-e-valor, no formato BSON (JSON-like), é o:
Quando o código de erro for igual a LE, significa que:
Qual é o nome do módulo do IMS que serve como interface entre o programa de aplicação e o banco de dados?
Qual é a função do IMS DB?
Quais são os softwares que compõem o IMS?
Como se recupera Dados em um Banco de Dados IMS?
Entre as responsabilidades de um administrador de banco de dados (DBA), não se inclui
No modelo de banco de dados relacional, os dados são representados por meio de
Assinale a opção correspondente ao resultado da execução dos comandos abaixo:
create table R a1 int, a2 int)
insert into R values 1, 1)
insert into R values 0, 2)
insert into R a1, a2)
values NULL, 1)
insert into R a1, a2)
values NULL, NULL)
select count *),
count a1 + a2),
count distinct a1 + a2)
from R
Os certificados de chave pública são um meio seguro de distribuir para as partes verificadoras as chaves públicas dentro de uma rede. Sobre os certificados de chave pública é correto afirmar que
Podem ser indicados como modelos de banco de dados:
Qual dos conceitos relacionados a banco de dados está correto?
Na modelagem de dados feita por meio de diagramação entidade-relacionamento, uma entidade cujo atributo identificador é composto por um atributo próprio dela, mais um atributo identificador de outra, é uma entidade
A tabela a seguir resulta de uma consulta ao banco de dados.

Assinale a alternativa que apresenta a consulta da qual resulta a tabela acima
Considere o modelo de dados abaixo para responder às questões a seguir (22 e 23)

Qual o nome das entidades deste modelo de dados?
Em um ambiente de banco de dados, os níveis de abstração de dados têm por objetivo facilitar a interação dos usuários com o sistema. Qual das alternativas abaixo descreve mais adequadamente o nível lógico de abstração?
São funções do administrador de banco de dados:
"Está relacionado com as abstrações primárias (classes e objetos) e mecanismos que estão presentes no domínio do problema. As classes que modelam estas abstrações e mecanismos são identificadas, juntamente com seus relacionamentos umas com as outras, e descritas em um diagrama de classe. Somente as classes que estão no domínio do problema (conceitos do mundo real) são modelados - e não as classes técnicas que definem detalhes e soluções no sistema do software, como as classes de interface com o usuário, bancos de dados, comunicações, e assim por diante."
Trata-se da etapa de:
A respeito de controle de acesso a bancos de dados, afirma-se:
I. Controles de acesso mandatários são aplicáveis a bancos de dados nos quais os dados têm uma estrutura de classificação hierárquica.
II. No caso de controle discricionário, um dado usuário pode ter direitos de acesso diferentes sobre objetos diferentes.
III. Em controles de acesso mandatários, o usuário i só pode ver o objeto j se o nível de liberação de i é maior ou igual ao nível de classificação de j.
Estão corretas:
A respeito de integridade referencial em bancos de dados relacionais, é correto afirmar:
As regras de integridade fornecem a garantia de que mudanças feitas no banco de dados por usuários autorizados não resultem em perda da consistência de dados. Assim, as regras de integridade protegem o banco de dados de danos acidentais.
NÃO pode ser considerado uma forma de regra de integridade:
Sobre o modelo relacional, é INCORRETO afirmar:
Em um banco de dados relacional, a capacidade de modificar o esquema lógico sem que, com isso, qualquer programa de aplicação precise ser reescrito denominase:
Em um banco de dados relacional, a capacidade de modificar o esquema físico (modelo de implementação) sem que, com isso, qualquer programa de aplicação precise ser reescrito denomina-se:
armazena os metadados relativos à estrutura do banco de dados.
Uma instância de um banco de dados é:
Um Banco de Dados, no modelo de redes, caracteriza-se por:
Para aumentar o número de colunas selecionadas em uma visualização (view):
As transações de longa duração, aplicadas num sistema de banco de dados, que envolvem interação humana, têm algumas propriedades chave. Três dessas propriedades são:
O tipo de falha que pode ocorrer no sistema de banco de dados, em que a transação não pode mais continuar com sua execução normal devido a alguma condição interna, como uma entrada de dados incorreta, um dado não encontrado, overflow ou limite de reservas excedido, chama-se:
Considerando que os programas em COBOL são divididos em quatro divisões, cada uma com uma determinada função, que devem ser estabelecidas em uma ordem correta, qual é a ordem correta de estabelecimento dessas divisões?
A linguagem COBOL apresenta uma série de Instruções para o cálculo de valores. Uma delas é SUBTRACT. Ao utilizá-la da seguinte forma:
SUBTRACT A B 2 FROM C GIVING D está se realizando:Se expressarmos a dependência funcional entre dois atributos de um Banco de Dados da forma X → Y , então como pode ser expressa a regra de inferência denominada regra de transitividade?