Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado na figura I acima, julgue os itens a seguir.
O relacionamento controla (CONTROLS) indica que cada projeto (PROJECT) desenvolvido na organização é controlado por 0 ou mais departamentos (DEPARTMENT).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado na figura I acima, julgue os itens a seguir.
O relacionamento dependentes (DEPENDENTS_OF) indica que um empregado (EMPLOYEE) pode possuir um conjunto de 0 ou mais dependentes (DEPENDENT), em que cada um é identificado individualmente por data de nascimento (BirthDate).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos do modelo relacional, aplicados no diagrama da figura II acima, julgue os itens subseqüentes.
Mantidas as restrições de integridade de entidade e referencial, as tuplas pertencentes à tabela WORKS_ON (trabalha em) não podem conter valores nulos para o campo “PNO”.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos do modelo relacional, aplicados no diagrama da figura II acima, julgue os itens subseqüentes.
Fazem parte das chaves estrangeiras das tabelas PROJECT (projeto) e DEPT_LOCATIONS (localização de departamento) os campos “DNUM” e “DNUMBER”, respectivamente.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado na figura I acima, julgue os itens a seguir.
Cada empregado (EMPLOYEE) que trabalha (WORKS_ON) em um projeto (PROJECT) deve trabalhar (WORKS_FOR) para um departamento (DEPARTMENT) que controla (CONTROLS) o projeto (PROJECT).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado na figura I acima, julgue os itens a seguir.
O relacionamento controla (CONTROLS) indica que cada projeto (PROJECT) desenvolvido na organização é controlado por 0 ou mais departamentos (DEPARTMENT).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado na figura I acima, julgue os itens a seguir.
O relacionamento dependentes (DEPENDENTS_OF) indica que um empregado (EMPLOYEE) pode possuir um conjunto de 0 ou mais dependentes (DEPENDENT), em que cada um é identificado individualmente por data de nascimento (BirthDate).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A figura acima apresenta um conjunto de restrições de integridade referenciais aplicadas ao modelo ER, introduzido na figura I. Considerando os conceitos do modelo relacional, aplicados no diagrama acima, julgue os itens subseqüentes.
O campo número do SSN (seguro social) faz parte das chaves primárias das tabelas DEPENDENT (dependente) e DEPARTMENT (departamento).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado na figura I acima, julgue os itens a seguir.
O relacionamento controla (CONTROLS) indica que cada projeto (PROJECT) desenvolvido na organização é controlado por 0 ou mais departamentos (DEPARTMENT).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado na figura I acima, julgue os itens a seguir.
O relacionamento dependentes (DEPENDENTS_OF) indica que um empregado (EMPLOYEE) pode possuir um conjunto de 0 ou mais dependentes (DEPENDENT), em que cada um é identificado individualmente por data de nascimento (BirthDate).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O diagrama da figura I acima apresenta um modelo ER de um esquema de dados que gerencia empregados, departamentos e projetos de uma empresa, com nomes de papéis e restrições estruturais em relacionamentos, especificadas com uso de notação (min, max). Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado, julgue os itens a seguir.
O relacionamento controla (CONTROLS) indica que cada projeto (PROJECT) desenvolvido na organização é controlado por 0 ou mais departamentos (DEPARTMENT).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O diagrama da figura I acima apresenta um modelo ER de um esquema de dados que gerencia empregados, departamentos e projetos de uma empresa, com nomes de papéis e restrições estruturais em relacionamentos, especificadas com uso de notação (min, max). Com base nas propriedades das entidades, relacionamentos, atributos e restrições do modelo apresentado, julgue os itens a seguir.
O relacionamento dependentes (DEPENDENTS_OF) indica que um empregado (EMPLOYEE) pode possuir um conjunto de 0 ou mais dependentes (DEPENDENT), em que cada um é identificado individualmente por data de nascimento (BirthDate).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.
Em um modelo entidade-relacionamento, um relacionamento entre duas entidades é sempre bidirecional.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Os bancos de dados têm um papel central no armazenamento, na organização e na exploração da informação, permitindo a integração dessas funções nos sistemas de tratamento da informação. Acerca dos bancos de dados relacionais e objetorelacionais, suas características técnicas, sistemas gerenciadores (SGBDs), funcionalidades de operação, de administração e de construção de aplicações, julgue os itens seguintes.
Embora existam heurísticas para derivar um esquema de banco de dados relacional a partir de um modelo entidade relacionamento, verifica-se que essa conversão dificilmente pode ser automatizada em função das diferenças entre as duas visões dos dados de cada domínio.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Os relacionamentos no MER são as conexões entre duas ou mais entidades ou uma entidade com ela própria. Esta última relação é chamada de relação recursiva.
O procedimento COMMIT TRANSACTION termina explicitamente uma transação aberta por meio do OPEN, ou implicitamente por meio do INSERT, do UPDATE ou do DELETE.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Os relacionamentos no MER são as conexões entre duas ou mais entidades ou uma entidade com ela própria. Esta última relação é chamada de relação recursiva.
O procedimento ALTER TABLE permite a alteração de uma tabela existente sem a necessidade de mudança de permissões da tabela. Um dos parâmetros permitidos nesse procedimento é o DROP CASCADE que solicita ao sistema gerenciador de banco de dados abortar qualquer comando que encontre um objeto que dependa da restrição da coluna ou da tabela.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O modelo entidade-relacionamento (MER) é uma ferramenta que facilita a modelagem de dados. Conforme conceitos do MER, julgue os itens que se seguem.
Os relacionamentos no MER são as conexões entre duas ou mais entidades ou uma entidade com ela própria. Esta última relação é chamada de relação recursiva.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O modelo entidade-relacionamento (MER) é uma ferramenta que facilita a modelagem de dados. Conforme conceitos do MER, julgue os itens que se seguem.
Os atributos multivalorados são atributos formados pela combinação ou agregação de atributos relacionados. Um exemplo de atributo multivalorado seria o atributo nome composto pelos atributos primeiro nome e último nome.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Os bancos de dados são elementos centrais para o armazenamento, a organização e a exploração da informação. Em relação ao modelo entidade-relacionamento, ao modelo e à álgebra relacional, bem como às arquiteturas de sistemas para acesso a bancos de dados, julgue os itens seguintes.
Em um diagrama de entidade-relacionamentos, os relacionamentos são expressos graficamente de forma unidirecional.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Um conjunto de informações estruturadas forma um banco de dados. Assim, os bancos de dados são geralmente caracterizados e classificados de acordo com a estrutura das informações que eles agrupam e não pela natureza das informações em si. Acerca dos diversos tipos de bancos de dados, julgue os itens a seguir.
Existem diversas técnicas padronizadas para projeto, administração de dados e utilização de bancos de dados relacionais. Como exemplo, podem-se citar os diagramas de entidade-relacionamento e a linguagem de consulta SQL.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Uma relação do tipo M:N do modelo entidaderelacionamento corresponde a uma relação similar do modelo relacional associada a duas chaves estrangeiras.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto aos mecanismos da análise estruturada, julgue os itens seguintes.
O diagrama entidade/relacionamento permite especificar os objetos de dados que são entradas e saídas de um sistema, os atributos que definem as propriedades desses objetos e suas relações.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, que se referem às técnicas de análise essencial e de análise estruturada, bem como aos elementos lógicos e físicos que as fundamentam.
Uma das heurísticas para a produção de diagramas entidaderelacionamento (ERD) consiste em desenvolver o ERD de um determinado sistema de uma só vez, para evitar que ocorra o tratamento de informações que estejam fora do escopo do sistema.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de conceitos da análise estruturada, julgue os itens que se seguem.
O diagrama entidade/relacionamento permite ao engenheiro de software especificar completamente os objetos de entrada e saída de um sistema, e também os atributos que definem as propriedades desses objetos e as suas relações.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O diagrama entidade-relacionamento (DER) constitui uma forma de representação gráfica para os conceitos atribuídos ao modelo entidade-relacionamento. A respeito de notações adotadas no DER, julgue os itens que seguem.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base na especificação de diagrama entidade relacionamento (DER), julgue os itens subseqüentes.
Um atributo multivalorado pode ter um ou mais valores de uma dada ocorrência de uma entidade. Os atributos derivados também podem ter um ou mais valores, mas são atributos normalmente calculados a partir de atributos simples.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, que versam sobre modelagem e normalização de dados para bancos de dados relacionais.
Vários tipos diferentes de atributos ocorrem no modelo entidade-relacionamento, incluindo atributos simples e compostos, atributos com valor único ou múltiplo e atributos armazenados e derivados.
Considere uma entidade E1, com atributos A1 e B1, e uma entidade E2, com atributos A2 e B2, sendo A1 um atributo identificador de E1. Sabendo-se que no modelo entidade-relacionamento podem-se distinguir dependências de identificação e de existência entre duas entidades, o esquema relacional derivado das entidades acima (com os componentes das chaves primárias sublinhados) que melhor manifesta uma dependência de identificacão de E2 em relação a E1é:
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Uma relação do tipo M:N do modelo entidaderelacionamento corresponde a uma relação similar do modelo relacional associada a duas chaves estrangeiras.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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 diagrama entidade-relacionamento (ERD), um objeto associativo representa a associação de vários objetos na estruturação de um determinado objeto.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de entidades e relacionamentos e com base na figura acima, julgue os itens subseqüentes.
AUTORIA é um tipo de relacionamento entre AUTOR e LIVRO. A associação entre BIBLIOGRAFIA e AUTORIA, por meio do tipo de relacionamento I, trata AUTORIA como um tipo de entidade.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com o auxílio da figura acima, e considerando que o atributo TipoPes refere-se ao tipo de pessoa física — “PES_FIS” — ou jurídica — “PES_JUR” —, julgue os itens que se seguem, relativos aos conceitos de generalização/especialização.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Nos itens a seguir, estão apresentados alguns procedimentos para obter êxito no mapeamento do modelo entidade relacionamento (ER) no modelo relacional. Quanto à correta definição desses procedimentos, julgue os itens seguintes.
Para o tipo de relacionamento 1:1 binário R no esquema ER, identificam-se as relações S e T que correspondem aos tipos de entidade que participam de R. Escolhe-se uma das relações e inclui-se como chave estrangeira dessa relação a chave primária da outra relação. Nenhum dos atributos simples do tipo de relacionamento R deve ser incluído em S.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Nos itens a seguir, estão apresentados alguns procedimentos para obter êxito no mapeamento do modelo entidade relacionamento (ER) no modelo relacional. Quanto à correta definição desses procedimentos, julgue os itens seguintes.
Para cada tipo de entidade fraca W no esquema ER, com tipo de entidade E que a identifica, cria-se uma relação R e incluem-se todos os atributos simples de W como atributos de R. Adicionalmente, incluem-se como atributos de chave estrangeira em R os atributos de chave primária do tipo de entidade E. A chave primária de R é uma combinação da chave primária do tipo de entidade E com a chave parcial do tipo de entidade fraca W.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Um banco de dados relacional apresenta restrições de integridade que devem ser satisfeitas pelos conteúdos dos dados nele armazenados. Com relação a esse assunto, julgue os itens a seguir.
Uma chave de um relacionamento R é qualquer subconjunto K de R que satisfaça a propriedade de que, em todo relacionamento válido dentro de R, não é possível ter duas tuplas diferentes com o mesmo valor dentro de K.
Pede-se para contar a quantidade de tipos de produtos para cada gênero. Um exemplo de tipo é a Banana, que pertence ao gênero FRUTAS. Dessa forma caso exista mais de uma ocorrência de Banana, apenas uma deve ser conta-da. Marque a consulta que proporciona a consulta CORRETA.
Decidiu-se listar os lotes de produtos que vão expirar a data de validade nos próximos quatro dias, incluindo o dia 29 de junho de 2003. Esses lotes devem ser postos em liquidação imediatamente. Considere que o SQL utilizado usa "#" para delimitar datas e usa datas no formato mm/dd/aaaa. Marque a consul-ta que proporciona a consulta CORRETA.
Decidiu-se listar os produtos que estão estocados em grandes quantidades, mais de trezentas unidades de medida, com o propósito de auxiliar na decisão sobre a realização de liquidações. Marque a consulta que proporciona a con-sulta CORRETA.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
O modelo de dados de um banco de dados relacional é normalmente expresso na forma de um diagrama de entidade-relacionamento. Tal diagrama ilustra as associações entre as relações do banco de dados, com suas respectivas cardinalidades.
Pede-se para gerar uma listagem dos tipos de gênero de produtos oriundos de São Paulo (SP), sem repetir gêneros nessa listagem. Marque a consulta que proporciona a consulta CORRETA.
Para saber a nota obtida por um aluno quando cursou uma dada disciplina, é preciso fazer uma alteração no esquema relacional acima. A alternativa que apresenta a alteração adequada é:
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Um MR de "Entrevista" poderia ser (data, hora, resultado, cpfCandidato, matrFuncionário), cpfCandidato referencia Candidato (cpfCandidato), matrFuncionário referencia Funcionário (matrFuncionário).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Um exemplo de modelo relacional (MR) de "Funcionário" seria: (matrFuncionário, CPF, Endereço, Nome, DataContrato).
Quais das definições lógicas NÃO fazem parte da criação de colunas nas tabelas do modelo físico, via recurso "Database Design Wizard" do "Designer/2000"?
A respeito das fases do projeto de um esquema de banco de dados E-R, afirma-se:
I. A fase inicial do projeto é caracterizar todos os dados necessários na perspectiva do usuário, gerando a especificação das necessidades do usuário ou levantamento de requisitos. II. Na especificação das necessidades funcionais, são descritos os tipos de operações ou transações que serão realizados nos dados. III. O projeto físico depende dos recursos do SGBD usado, como as formas de organização dos arquivos e estruturas internas de armazenamento.
Considerando o modelo relacional, relacione as colunas:
(1) atributo (2) tupla (3) domínio (4) junção
( ) corresponde a uma linha em uma tabela ( ) operação da álgebra relacional ( ) corresponde a uma coluna em uma tabela ( ) corresponde à noção de tipo de dados em programação
A procuradoria resolveu aumentar uma vaga em todos os seus concursos que ainda estão em andamento. Considere que o delimitador de datas é o símbolo de sustenido (#) e o SQL aceita datas no formato mm/dd/aaaa. Marque a alternativa CORRETA para realizar essa operação
Deseja-se listar o nome do candidato, nome do concurso e pontuação dos candidatos que passaram em primeiro lugar dentre todos os concursos. Não é necessário tratamento específico para situações de empate no primeiro lugar. Para tanto, marque a alternativa CORRETA.
De acordo com a Álgebra relacional, o produto cartesiano entre as relações candidato e inscrição gera uma relação r = candidato x inscrição. Considere o esquema desse produto cartesiano como sendo igual a (candidato.ci, candidato.nome, inscrição.ci, inscrição.número). Marque a alternativa que mostra o número CORRETO de tuplas resultantes dessa relação r:
Ao construir um diagrama Entidade-Relacionamento, as entidades são formadas por um deter-minado elemento. Esses elementos são as características inerentes de cada entidade. A essas características se dá o nome de