Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.343 questões
Considere as seguintes afirmações, relativas a modelos relacional e de entidade e relacionamento:
I. As entidades só desempenham um papel nos relacionamentos unários.
II. Cada valor de uma chave estrangeira numa tabela corresponde a igual valor de chave primária em outra tabela, portanto os valores de uma chave estrangeira não podem ser duplicados.
III. Uma entidade fraca tem participação total num relacionamento identificador binário com cardinalidade 1:n.
Sobre as três afirmações, assinale o correto.
Considere as seguintes afirmações, relativas às tabelas de um banco de dados criado com um SGBD relacional:
I. As tabelas devem estar, pelo menos, na primeira forma normal.
II. As tabelas devem estar, pelo meno, na segunda forma normal.
III. As tabelas devem estar, pelo menos, na terceira forma normal.
Assinale o correto.
Em um SGBD, o processador de consultas é responsável por traduzir as consultas em instruções de máquina de baixo nível interpretadas diretamente pelo gerenciador de disco do sistema operacional.
Em um SGBD, o gestor de dicionário de dados é responsável por armazenar os metadados sobre a estrutura da base de dados.
Relacional (ANSI/SPARC) – banco de dados cuja principal característica é permitir a navegação por meio de conjuntos de dados que possuem um registro proprietário e registros membros, implementados por meio de ponteiros.
O comando INSERT INTO é capaz de inserir novos dados em um banco de dados, mas não é classificado como DML nem como DDL.
Acerca do SQL Server, julgue o item subsequente.
Os comandos Transact-SQL chamados COMMIT TRANSACTION e ROLLBACK TRANSACTION terminam transações iniciadas com BEGIN TRANSACTION. O comando ROLLBACK TRANSACTION pode retornar a execução de uma transação para o seu início ou para um ponto que tenha sido definido executando-se o comando SAVE TRANSACTION.
O comando DROP TABLE, usado para excluir um registro dos índices de manipulação de tabelas, é considerado como DML.
Acerca do SQL Server, julgue o item subsequente.
O comando Transact-SQL chamado CREATE INDEX é usado para criar índices em uma tabela. Ao se executar esse comando, UNIQUE informa não ser possível que duas linhas tenham o mesmo valor de índice. Quando há um índice UNIQUE definido, os comandos UPDATE e INSERT, que gerariam linhas com valores de índice duplicados, passam a ser revertidos (rollback). O dono de uma tabela pode criar índices apenas quando essa tabela não tiver dados armazenados.
Recentemente, foi desenvolvido e aprovado pelos comitês internacionais de padronização o modelo relacional-estendido, que agrega todas as funções de modelos orientados a objetos em bancos de dados relacionais.
Durante a criação de um modelo entidade-relacionamento, é necessário fazer a normalização dos dados a fim de se garantir a redundância de dados.
O comando DELETE, capaz de excluir dados de um banco de dados, é considerado como DDL.
O modelo entidade-relacionamento é capaz de representar os dados para serem implementados em um banco de dados relacional.
O comando SELECT, capaz de extrair dados de uma tabela de um banco de dados, é considerado como DML.
Na cardinalidade de um relacionamento, devem ser observados os critérios de máximo e mínimo de relacionamentos interligados ao número de ocorrências.
Na definição de relacionamentos entre entidades, o auto-relacionamento é possível porque um relacionamento não associa necessariamente entidades diferentes.