Disposição de perguntas reais e erradas no banco de dados de terceiro nível (4)

1. Os elementos básicos que compõem o diagrama IDEF0 são caixas retangulares e setas. As frases verbais nas caixas retangulares descrevem os nomes das atividades funcionais e os números das atividades são escritos nas posições designadas no canto inferior direito do retângulo caixas conforme necessário. A seta de entrada à esquerda indica os dados necessários para concluir a atividade; a seta de controle acima do retângulo descreve os eventos ou restrições que afetam a execução dessa atividade; a seta de saída à direita indica as informações do conjunto de resultados geradas por essa atividade; a seta do mecanismo abaixo indica a implementação Os meios físicos da atividade ou os recursos (sistemas de computador, pessoas ou organizações) necessários para realizar a atividade.

2. A abordagem DFD consiste em quatro elementos básicos (objetos de modelo): fluxo de dados, processamento, armazenamento de dados e termos externos.

3. O design físico do banco de dados inclui principalmente os seguintes links, e cada link contém vários conteúdos de design.

①Descrição do modo lógico do banco de dados. ②Organização de arquivos e design de acesso: De acordo com os resultados da análise das características de acesso a dados transacionais, uma organização de arquivos e um método de índice mais eficazes podem ser projetados para a tabela básica.

③ Projeto de distribuição de dados.

④ Determine a configuração do sistema.

⑤Avaliação do modelo físico.

Para garantir o desempenho das consultas, optou-se por mesclar várias tabelas originais em uma única tabela, que pertence ao projeto de estrutura física do banco de dados.

4. Bloqueio refere-se à proibição de um usuário realizar determinadas operações em objetos de dados dentro de um determinado período de tempo para evitar inconsistência de dados. A granularidade do bloqueio está intimamente relacionada à simultaneidade do sistema e à sobrecarga do controle da simultaneidade. Quanto maior a granularidade do bloqueio, menor a simultaneidade e menor a sobrecarga do sistema. Quanto menor a granularidade do bloqueio, maior a simultaneidade e maior a sobrecarga do sistema, portanto, o benefício de aumentar a granularidade do bloqueio é reduzir a sobrecarga do bloqueio.

5. Os objetos de ação das restrições de integridade são divididos em três níveis: coluna, tupla e relacionamento. As restrições em colunas referem-se principalmente às restrições em seu tipo de valor, intervalo, precisão, classificação etc.; as restrições em tuplas referem-se principalmente às restrições no relacionamento entre atributos no registro; as restrições nos relacionamentos referem-se às restrições em várias Restrições em associações entre registros, em coleções de relações e entre relações. O nível e a milhagem de voo pertencem aos atributos da tabela piloto.Se um piloto com um nível específico for necessário para atender a uma milhagem de voo específica, o nível de integridade dessa restrição pertence à restrição de integridade de nível de tupla.

6. Em UML, para detalhes (micro-design), diagramas de objetos, diagramas de máquina de estado e diagramas de tempo podem ser usados ​​para expressar, analisar e descrever a operação do sistema sob uma situação específica. Os diagramas de pacote pertencem ao projeto macro.

7. O SQL Server 2008 oferece suporte a três tipos de gatilhos: DML, DDL e gatilhos de login. Um evento DML é uma instrução INSE RT , UPDATE ou DELETE em uma tabela ou exibição. Os eventos DDL correspondem principalmente às instruções CREATE, ALTER e DROP no T-SQL, bem como a determinados processos de armazenamento do sistema que executam operações DDL semelhantes. Um gatilho de login é acionado quando encontra um evento LOGON, que é gerado quando uma sessão de usuário é estabelecida.

8. Um ou mais parâmetros podem ser declarados ao criar um procedimento armazenado, a menos que o valor padrão do parâmetro seja definido ou o parâmetro seja igual a outro parâmetro, o usuário deve fornecer um valor para cada parâmetro declarado ao chamar o procedimento armazenado. Os parâmetros de saída usam OUTPUT para retornar um valor ao chamador do procedimento.

9. A extensão recomendada para arquivos de log de transações é . ldf , usado para armazenar todas as informações de log do banco de dados restaurado. Cada banco de dados deve ter pelo menos um arquivo de log e pode ter vários arquivos de log. Ao criar um banco de dados, se nenhum tamanho for fornecido para o arquivo de dados principal, o mecanismo de banco de dados usará o tamanho do arquivo de dados principal do banco de dados modelo. Se um arquivo de dados secundário ou arquivo de log for especificado, mas o tamanho do arquivo não for especificado, 1 MB será considerado o tamanho do arquivo. O tamanho especificado para o arquivo de dados primário não deve ser menor que o tamanho do arquivo de dados primário para o banco de dados modelo. Todos os arquivos de log de um banco de dados podem ser armazenados no mesmo disco ou em discos diferentes.

10. No banco de dados, você pode definir vários grupos de arquivos e, em seguida, colocar os arquivos em diferentes grupos de arquivos. Um arquivo não pode ser membro de mais de um grupo de arquivos. O grupo de arquivos primário (PRIMARY) é um grupo de arquivos definido pelo sistema, que contém os arquivos de dados principais e quaisquer outros arquivos de dados que não sejam explicitamente atribuídos a outros grupos de arquivos. Cada banco de dados pode especificar apenas um grupo de arquivos como o grupo de arquivos padrão . Permitir que um banco de dados contenha vários arquivos de dados e permitir que esses arquivos de dados sejam estabelecidos em diferentes discos, não só é propício para fazer uso total do espaço de armazenamento em vários discos, mas também pode melhorar a eficiência do acesso aos dados.

11. O administrador do sistema tem autoridade total no servidor de banco de dados e o administrador do sistema padrão do SQL Server 2008 é "sa" (abreviação de System Administrator). Após a instalação, outros usuários também podem receber privilégios de administrador do sistema. O administrador do sistema tem autoridade total no servidor de banco de dados, incluindo autoridade para configurar e gerenciar o servidor, bem como autoridade para operar todos os bancos de dados.

12. A teoria da normalização exige que todos os esquemas relacionais devam satisfazer a terceira forma normal, enquanto o ajuste do esquema na otimização do banco de dados é principalmente a desnormalização, que é o processo de transformar relacionamentos padronizados em não normalizados. Os métodos comuns de desnormalização incluem adicionar colunas redundantes derivadas, adicionar colunas redundantes, reorganizar tabelas, dividir tabelas e adicionar tabelas de resumo, etc.

13. O índice é uma estrutura de dados importante no banco de dados.O objetivo da indexação é melhorar a eficiência da consulta. O uso de índices deve ser correto e os princípios de seu uso geralmente são os seguintes:

① As colunas que costumam ser usadas como condições em consultas devem ser indexadas. ②As colunas que são frequentemente classificadas ou agrupadas (isto é, agrupadas ou ordenadas por operações) devem ser indexadas.

③ Quando a faixa de valores de uma coluna for muito grande, um índice deve ser estabelecido para ela.

④ Se houver várias colunas a serem classificadas, um índice composto deve ser estabelecido nessas colunas.

⑤ Você pode usar as ferramentas do sistema para verificar a integridade do índice e repará-lo, se necessário.

14. Durante a operação do sistema de banco de dados, ele deve ser continuamente monitorado, avaliado, ajustado e modificado para garantir a operação normal e eficiente do sistema de banco de dados. Durante o processo de design do banco de dados, a melhoria do desempenho do banco de dados pode levar ao aumento da redundância de dados.

15. Introduza um arquivo de log e use-o para registrar os registros de atividade de modificação de cada transação no banco de dados durante o período de despejo e, em seguida, use a cópia de backup do despejo dinâmico mais o arquivo de log para restaurar o banco de dados para o estado correto em um determinado momento. Um dump incremental leva menos tempo e menos espaço do que um dump completo, que leva menos tempo para se recuperar de uma falha do sistema. O tempo de recuperação precisa ser considerado em sua estratégia de backup.

16. O backup completo do banco de dados é adequado para situações em que os dados do banco de dados não são muito grandes e as alterações de dados não são muito frequentes.

17. Quando o usuário cria um banco de dados, o sistema automaticamente copia todo o conteúdo do banco de dados modelo para o novo banco de dados.

18. Bancos de dados paralelos não podem alcançar o verdadeiro processamento paralelo apenas por meio de multiprocessadores e hardware compartilhado. Somente quando a distribuição de dados é razoável e fácil de processar em paralelo, o desempenho dos bancos de dados paralelos pode ser otimizado. O particionamento de dados razoável pode minimizar o tempo de processamento da consulta e maximizar o desempenho do processamento paralelo.

19. O principal objetivo do sistema de banco de dados paralelo é melhorar o rendimento do sistema de banco de dados e reduzir o tempo de resposta da transação.O desenvolvimento de aplicativos de banco de dados apresenta requisitos mais elevados para o desempenho e disponibilidade do banco de dados.

20. O método round-robin garante que as tuplas sejam distribuídas uniformemente em vários discos, com uma diferença de no máximo 1. Essa estratégia é mais adequada para aplicativos que verificam todo o relacionamento.Durante a verificação, os dados podem ser lidos de n discos em paralelo, balanceamento de carga e jogo completo para paralelismo.

21. No ambiente OLTP tradicional, os dados do sistema de banco de dados geralmente são organizados de forma orientada para os aplicativos de negócios básicos da empresa. No data warehouse, os dados são organizados de maneira orientada ao assunto. O assunto é um conceito abstrato. O assunto também pode ser chamado de assunto de análise ou campo de análise, que é usado para expressar os objetos envolvidos em um determinado campo de análise macro , e o relacionamento entre conjuntos de dados relacionados a objetos.

22. Os metadados descrevem a estrutura, conteúdo, cadeia e índice de dados e outros itens.

①Em um banco de dados tradicional, os metadados descrevem cada objeto no banco de dados, como o dicionário de dados no banco de dados é um tipo de metadados.

②Em um banco de dados relacional, os metadados descrevem a definição de outros objetos, como bancos de dados, tabelas e colunas.

③No data warehouse, os metadados definem muitos objetos no data warehouse - tabelas, colunas, consultas, regras de negócios e transferências de dados dentro do data warehouse.

c4e22e1ac6d14e08a4986bc40a143da0.png

 

Acho que você gosta

Origin blog.csdn.net/qq_52045638/article/details/129756829
Recomendado
Clasificación