Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
Quais são os principais conceitos abordados nos fundamentos dos sistemas de banco de dados 7ª edição?
Fundamentos de sistemas de banco de dados, 7ª edição, abrange uma ampla gama de conceitos -chave na teoria e prática do banco de dados. Aqui está um colapso das principais áreas cobertas:

i. Conceitos de banco de dados centrais:

* Introdução aos bancos de dados:
* Objetivo dos sistemas de banco de dados
* Arquiteturas de sistema de banco de dados (cliente-servidor, etc.)
* Usuários e administradores de banco de dados
* Vantagens de usar um DBMS

* Modelos de banco de dados (relacional, er, eer):
* Modelo relacional:
* Conceitos básicos:relações, tuplas, atributos, domínios
* Chaves:primário, estrangeiro, candidato, Super Keys
* Restrições de integridade:integridade da entidade, integridade referencial
* Álgebra relacional:Selecione, Projeto, União, Interseção, Diferença, Junção, Operações de Divisão.
* Modelo Relacionamento da entidade (ER):
* Entidades, atributos, relacionamentos
* Diagramas de er (desenho e interpretação)
* Restrições de cardinalidade e participação
* Entidades fracas
* Tipos de relacionamento (um para um, um para muitos, muitos para muitos)
* ER (EER) Modelo:
* Subclasses e superclasses
* Especialização e generalização
* Herança de atributo
* Restrições sobre especializações/generalizações (desarticuladas, sobrepostas, total, parcial)
* Categorias (tipos de sindicatos)

* Design de banco de dados:
* Design conceitual (usando modelagem ER ou EER)
* Design lógico (mapeamento ER/EER para um esquema relacional)
* Design físico (estruturas de armazenamento, indexação, otimização de consultas)
* Normalização (veja abaixo)

* Design de banco de dados relacional:
* Dependências funcionais
* Normalização (1nf, 2nf, 3nf, bcnf, 4nf, 5nf)
* Decomposição e decomposição sem perdas
* Preservação de dependência

ii. SQL (linguagem de consulta estruturada):

* Consultas básicas do SQL:
* Selecione, de, onde as cláusulas
* Operadores de comparação, operadores lógicos
* Pedindo os resultados (ordem por)
* Defina operações (Union, intersect, exceto)
* Funções agregadas (contagem, soma, avg, min, max)
* Agrupar e ter cláusulas
* Juns:
* Juns internos (Equi-Join, Natural Junção)
* Junta externo (esquerda, direita, cheia)
* Auto-jons
* Subcergas:
* Subconscências correlacionadas e não correlacionadas
* Subconserias em selecionamento, de, onde cláusulas
* Linguagem de definição de dados (DDL):
* Crie tabela, alteração da tabela, tabela de soltar
* Definindo restrições (chave primária, chave estrangeira, singularidade, cheque)
* Linguagem de manipulação de dados (DML):
* Inserir, atualizar, excluir declarações
* visualizações:
* Criando e usando visualizações
* Vistas materializadas
* transações :
* Comece a transação, compromisso, reversão
* Propriedades ácidas (atomicidade, consistência, isolamento, durabilidade)
* SQL incorporado: (Às vezes coberto, dependendo da profundidade)
* Usando o SQL em uma linguagem de programação do host

iii. Implementação e gerenciamento do sistema de banco de dados:

* Estruturas de armazenamento:
* Organização de arquivo (heap, classificada, hash)
* Indexação (primária, secundária, agrupada, não classificada)
* Brees B e B+-Tries
* Processamento e otimização da consulta:
* Perseguir análise, validação, otimização
* Planos de execução de consulta
* Estimativa de custos
* Junte -se a algoritmos
* Gerenciamento de transações:
* Controle de simultaneidade (bloqueio, registro de data e hora)
* Manuseio de impasse (detecção, prevenção, evasão)
* Técnicas de recuperação (log, paginação de sombras)
* Segurança:
* Autenticação e autorização
* Controle de acesso (concedendo e revogando privilégios)
* Criptografia
* Auditoria do banco de dados

iv. Conceitos avançados de banco de dados (geralmente introduzidos, mas talvez não em grande profundidade):

* Bancos de dados orientados a objetos:
* Objetos, classes, herança, polimorfismo
* Mapeamento Relacional de Objetos (ORM)
* bancos de dados distribuídos:
* Fragmentação e replicação de dados
* Processamento de consulta distribuído
* Gerenciamento de transações distribuídas
* Data Warehousing e Olap:
* Arquitetura de data warehouse
* Operações OLAP (roll-up, broca, fatiando, cubos)
* Mineração de dados
* bancos de dados NOSQL:
* Lojas de valor-chave, bancos de dados de documentos, lojas de colunas, bancos de dados de gráficos
* Teorema do CAP
* Usar casos para bancos de dados NoSQL
* big data: (mencionado brevemente)
* Hadoop, Spark
* tendências emergentes (Dependendo de quão recente é a impressão, eles podem ser tocados)
* Bancos de dados de gráficos
* Blockchain e bancos de dados
* AI e bancos de dados

Em resumo, o livro fornece uma introdução abrangente aos sistemas de banco de dados, cobrindo os conceitos principais de design de banco de dados relacional, SQL e implementação do sistema de banco de dados. Também toca em tópicos mais avançados para dar uma compreensão mais ampla do campo. A profundidade da cobertura para tópicos avançados pode variar.

Anterior :

Próximo :
  Os artigos relacionados
·Como usar variáveis ​​em Find em Filemaker 
·Como fazer uma consulta eficiente no Access 
·Como inserir uma data literal com T-SQL 
·Consulta História em MySQL 
·Como publicar Intelligent Cubes no MicroStrategy 
·Como remover as páginas do relatório em branco em um …
·Como fazer uma folha de Check-In 
·Como sincronizar com o iTunes FileMaker 
·Quais são as principais categorias nos bancos de dados…
·Como renomear uma chave primária 
  Artigos em destaque
·Como Escurecer Linhas em Imagens no Word 2007 
·O que é dessaturado no Photoshop? 
·Como criar códigos de barras no Excel 
·Como gravar um arquivo MP4 filme para DVD 
·O software mais importante em um computador pessoal? 
·Como alterar a cor de um Cursor no Excel 
·Estou entediado no computador. Você conhece algum jogo…
·Como você faz um gráfico de temperatura de linha no E…
·Como editar música em seu computador 
·Como inserir arquivos PTM em PowerPoint 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados