Questões de Concurso Sobre banco de dados
Foram encontradas 15.698 questões
Analise as assertivas abaixo sobre a criação e uso de VIEWs SQL e assinale a alternativa correta.
I. Reuso: as views são objetos de caráter permanente. Pensando pelo lado produtivo isso é excelente, já que elas podem ser lidas por vários usuários simultaneamente.
II. Segurança: as views permitem que ocultemos determinadas colunas de uma tabela. Para isso, basta criarmos uma view com as colunas que acharmos necessário que sejam exibidas e as disponibilizarmos para o usuário.
III. Simplificação do código: as views nos permitem criar um código de programação muito mais limpo, na medida em que podem conter um SELECT complexo. Assim, criar views para os programadores a fim de poupá-los do trabalho de criar SELECT’s é uma forma de aumentar a produtividade da equipe de desenvolvimento.
IV. Consultas: as Views pré-definidas ficam armazenadas e você não precisa lembrar de como criá-las. Elas podem ser implementadas também com algumas aplicações de restrição.
I. Em modelagem de dados a cardinalidade é um dos princípios fundamentais sobre relacionamento de um banco de dados relacional. Nela são definidos os graus de relação entre duas entidades ou tabelas. No modelo relacional, podemos ter os seguintes níveis de relacionamento: 1:N, N:N, 1:1. II. Quando ocorrer um relacionamento do tipo muitos para muitos (cardinalidade N:N), deve-se criar uma terceira tabela, que terá como chave estrangeira as chaves primárias das tabelas envolvidas. III. Modelo conceitual - Representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos. Neste modelo temos a visão Geral do negócio. IV. Modelo Lógico - Leva em conta limites impostos por algum tipo de tecnologia de banco de dados (banco de dados hierárquico, banco de dados relacional, etc.). Algumas e suas características são a definição das chaves primárias das entidades e normalização até a terceira forma normal.
Tabela Tabclieagua: Idcliente NomeCliente Rua Bairro CEP Cidade UF
Para que a consulta fosse realizada com sucesso, o Analista usou a sintaxe SQL: SELECT * FROM Tabclieagua
I. O modelo de dados entidade-relacionamento é um modelo de dados conceitual de alto nível, utilizado para o projeto conceitual de aplicações de um banco de dados. II. Chamamos de domínio os tipos de valores permitidos que podem aparecer em cada coluna ou atributo. III. Uma linha presente na tabela é denominada dupla, registro ou linha. IV. São denominadas atributos ou campos as colunas de uma tabela presente no SGBD.
As cláusulas são condições de modificação utilizadas para definirem os dados que se deseja selecionar ou modificar em uma consulta. Sobre esse tema, analise as afirmativas a seguir.
________ – Utilizada para especificar a tabela que vai selecionar os registros.
________ – Utilizada para especificar as condições que devem reunir os registros que serão selecionados.
________ – Utilizada para separar os registros selecionados em grupos específicos.
________ – Utilizada para expressar a condição que deve satisfazer cada grupo.
________ – Utilizada para ordenar os registros selecionados com uma ordem específica.
________ – Utilizada para selecionar dados sem repetição.
________ – Combina os resultados de duas consultas SQL em uma única tabela para todas as linhas correspondentes.
Marque a alternativa que preenche CORRETA e
respectivamente as lacunas.
________ é algo que pode ser definido e que pode ter dados armazenados sobre ele como uma pessoa, um objeto, conceito ou evento. ________ refere-se a um atributo que define exclusivamente uma entidade dentro de um conjunto de entidades. ________ são classificados como simples, composto, derivado, bem como de valor único ou multivalor.
Marque a opção que preenche CORRETA e respectivamente as lacunas.
1. Uma tablespace pode ocupar um ou mais datafiles. 2. Uma tabela de um dado banco de dados pode ser armazenada em um ou mais datafiles. 3. Um datafile pode ser associado a uma ou mais tablespace.
Assinale a alternativa que indica todas as afirmativas corretas.
Nesse contexto, considere as seguintes afirmativas. 1. O Oracle implementa o particionamento de tabelas para melhorar a performance em tabelas muito grandes, uma vez que consultas podem ser realizadas em determinadas partições no lugar de tabelas completas. 2. Embora implemente o particionamento de tabelas, a tecnologia VLDB do Oracle não possibilita o particionamento de índices. 3. Tabelas contendo campos do tipo CLOB, BLOB ou LONG também podem ser particionadas.
Assinale a alternativa que indica todas as afirmativas corretas.
Considere a tabela a seguir, pertencente a um banco de dados SQL.
Nome: Ana Helena
Cargo: Analista
Celular: 988735104
Nome: Luiz Corrêa
Cargo: Advogado
Celular: 999880354
Nome: Débora Souza
Cargo: Téc INF
Celular: 98870321
Nome: Silvio Luz
Cargo: Aux ADM
Celular: 999773300
Nome: Manoel UHR
Cargo: Téc SEG TRAB
Celular: 988663029
Para obter NOME e CELULAR, classificados por
NOME, deve-se empregar o seguinte comando SQL: