Questões de Concurso Sobre banco de dados
Foram encontradas 18.926 questões
Para inserir uma nova coluna em uma tabela já existente, a DDL utiliza o comando ALTER, como no exemplo a seguir. ALTER TABLE CLIENTE ADD NOME CHAR(50) UNIQUE
Para implementar um SGBD, são necessários três componentes: linguagem de definição de dados, linguagem de manipulação de dados e dicionário de dados.
Os programas usados em um SGBD permitem criação de estruturas, manutenção de dados, gerenciamento de transações efetuadas em tabelas e extração de informações.
O comando LISTE OS CARROS COM PREÇO ACIMA DE 30 MIL REAIS é entendido pelo SGBD como um caminho de acesso lógico e traduzido para caminho de acesso físico para a obtenção da informação solicitada.
Cada SGBD utiliza um terminador de comando específico. Como exemplo, no Oracle e no PostgreSQL, o terminador é ponto e vírgula (;) enquanto no SQL Server é GO.
A chave primária (PK) contém apenas uma coluna, a chave secundária (SK) contém duas colunas e a chave concatenada (CK) contém três ou mais colunas.
Bloco é a unidade de transferência de dados entre o disco e a memória. Em um mesmo bloco podem estar alocados no máximo dez registros de tamanho fixo.
Em um arquivo, os registros têm tamanho fixo ou variável e podem ser de diferentes tipos ou classes.
Uma das principais desvantagens do banco de dados MySQL é que ele não possui suporte para triggers — gatilhos predefinidos e associados a tabelas — disparados por algum evento específico.
Um banco de dados em grafos está diretamente relacionado a um modelo de dados já estabelecido, o que viabiliza recomendar a utilização para os casos em que a interconectividade dos dados é tão importante quanto os próprios dados.
As operações do tipo CRUD (Create, Read, Update, Drop) formam uma das funcionalidades básicas utilizadas em bancos de dados relacionais.
Em um banco de dados relacional, a chave estrangeira que existe em uma tabela deve ser chave primária em outra tabela.
Usa um “processo por usuário" no modelo cliente/servidor.
Uma sessão Postgres consiste dos seguintes processos:
i) um processo daemon supervisor (postmaster); ii) uma
aplicação frontend do usuário; e iii) um ou mais servidores
backend do próprio banco de dados PostgreSQL.
O kernel é responsável pelas requisições de fluxo de dados,
estabelecendo a comunicação direta entre uma aplicação
backend – frontend.
As afirmativas são respectivamente:
I. Procedimentos de Sistema : armazenados no banco de dados padrão do SQL Server (Master), pode-se identificá-los com as siglas sp, que se origina de stored procedure. Tais procedures executam as tarefas administrativas e podem ser executadas a partir de qualquer banco de dados.
II. Procedimentos Locais: existem dois tipos, os Globais, que devem começar com & e Temporários, que devem começar com &&.
III. Procedimentos Remotos: identificados com o prefixo rp, este tipo de procedimento recebe a extensão .dll e são executados fora do SGBD.
Assinale a alternativa correta:

Considerando que a tabela (I) tem por nome Pessoa, o comando SQL é:
LISTA - Comandos
( ) SELECT
( ) CREATE
( ) GRANT
( ) UPDATE
( ) DROP
Tendo por foco a LISTA - Comandos, de cima para baixo a sequência correta é:
Generalização é o resultado da união de dois ou mais
conjuntos cliente de entidades de nível mais baixo
produzindo um conjunto de entidades de nível mais alto,
enquanto que Especialização é o resultado da separação
de um conjunto de entidades de nível mais alto, formando
um conjunto de entidades de nível mais baixo. O símbolo
usado é
.
Entidade é representada por um retângulo e representa um
conjunto de objetos da realidade modelada sobre os quais
se deseja manter informações no banco de dados, enquanto
que um relacionamento é representado por um losango e
constitui uma associação entre uma ou várias entidades.
O diagrama
constitui um exemplo de associação de “Muitos
para Muitos", enquanto que o diagrama
constitui
outro exemplo de associação “Um para Muitos".
As afirmativas são respectivamente;
I - Modelo de dados de alto nível que constitui uma descrição concisa dos requerimentos do usuário, a partir dos requisitos do sistema, usando um modelo de dados como o MER. Tem por finalidade checar se todos os pedidos dos usuários estão sendo atendidos e se não há conflitos entre eles. Não há preocupação com armazenamento físico.
II - Modelo de dados representativo ou de implementação e constitui a descrição das estruturas de representação da base de dados. Tem por finalidade a obtenção o esquema do banco de dados no modelo de dados de implementação usado pelo SGBD, normalmente o relacional.
III - Modelo de dados de baixo nível que constitui a descrição das estruturas internas de armazenamento, dos esquemas utilizando a DDL (Data Definition Language).
As fases I, II e III são denominadas, respectivamente, Projetos: