O objetivo da normalização de dados durante o projeto de banco de dados é prover um armazenamento consistente, o que evita redundância de dados e anomalias de manipulação de dados.
O objetivo da normalização de dados durante o projeto de banco de dados é prover um armazenamento consistente, o que evita redundância de dados e anomalias de manipulação de dados.
Com relação à linguagem PL/SQL (Procedural Language/ Structured Query Language), uma extensão da linguagem SQL, analise as afirmativas a seguir.
I. Com o uso da PL/SQL armazenado geralmente o desempenho do sistema como um todo tende a aumentar.
II. Como o código PL/SQL pode ser armazenado de forma centralizada em um banco de dados, o tráfego de rede entre o aplicativo e o banco é reduzido.
III. PL/SQL é totalmente compatível com os principais SGBDs do mercado por ser baseada em padrões abertos e livres, facilitando possíveis migrações entre diferentes SGBDs.
Assinale:
Toda relação que atenda à forma normal de Boyce Codd está na segunda forma normal.
MEC•
No projeto lógico, o modelo físico é obtido por meio da transformação do modelo conceitual.
MEC•
A tabela que contém os campos abaixo está na terceira forma normal.
ENOME
CPF
DATANASC
ENDERECO
NUMERO
ATRIBUICOES
DEPARTAMENTO
GERENCIA
MEC•
Com relação ao tempo de execução de uma consulta, o uso de índices em tabelas é recomendado para que os dados sejam exibidos rapidamente. A eficiência de uma consulta está relacionada à quantidade de índices na tabela: quanto mais índices ela possuir, mais rápida será a execução das operações de leitura e escrita.
No nível externo, pode-se ter uma visão única de todo o banco de dados, incluindo definições de esquemas e restrições de integridade, independentemente do armazenamento físico.
O nível interno de um banco de dados é definido como sendo o mais próximo do meio de armazenamento físico. Nesse nível, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema.
No MySQL 5.7, a tabela user do banco de dados mysql, armazena as contas dos usuários, incluindo suas senhas.
MEC•
Para garantir o controle de concorrência e, consequentemente a consistência dos dados, o PostgreSQL utiliza o modelo MVCC (Multi Version Concurrency Control).
A respeito desse modelo não é correto afirmar que:
Durante a etapa do projeto físico, é permitido realizar o particionamento de dados.
Nas situações em que muitos usuários realizam inserções de forma concorrente, uma boa prática com relação ao planejamento do desempenho consiste em organizar as inserções de modo que elas envolvam a menor quantidade de tabelas possível.
Para os diversos tipos de aplicativos com bancos de dados, a arquitetura cliente/servidor oferece as vantagens relacionadas a seguir, à exceção de uma. Assinale-a.
Por ser um processo contínuo, o projeto físico permite que sejam realizadas alterações no banco de dados, mesmo após a sua implementação.
Na transformação do modelo conceitual para o lógico, a quantidade de atributos das entidades envolvidas determina o método a ser utilizado na implementação dos relacionamentos.