(A) Introdução aos conceitos básicos de sistemas de banco de dados, estágio de desenvolvimento

 

anuário

4 conceitos básicos de banco de dados

Dados (dados)

Banco de dados (banco de dados, DB)

sistema de gerenciamento de banco de dados (database management system, DBMS)

sistema de banco de dados (banco de dados do sistema, DBS)

E desenvolvimento de tecnologia de gerenciamento de dados (para entender)

Características do sistema de banco de dados

1, os dados estruturados

2, compartilhamento de dados é alta, baixa redundância e fácil expansão

3, alta de dados independência

4, gerenciamento unificado e controle de dados pelo sistema de gerenciamento de banco de dados

Modelo de dados

elementos constitutivos do modelo de dados

Modelo conceitual

Modelo Lógico

Modelo hierárquico

Modelo de rede

Modelo relacional

Estrutura do sistema de base de dados

O conceito de um modo de sistema de banco de dados

estrutura de modo Três da base de dados

Duas funções de banco de dados de imagem e independência de dados


4 conceitos básicos de banco de dados

 

Dados (dados)

Definição: os registros símbolo de uma transação pode ser descrito (e computador registro indicando um formato ou um método de armazenamento de dados) referido como dados.

Os dados são armazenados na base de dados do objecto de base .

Dados tudo, pode ser um texto, gráficos, imagens, áudio, vídeo e assim por diante.

※: precisa de dados semântica (significando dados) auxiliares, e semânticas dados são inseparáveis

Exemplo: 93 esses dados, simplesmente armazenado no computador, não sabemos o que isso significa, é 93 yuan, ou 93 libras, ou 93 centímetros, têm as suas próprias semântica dos dados, o que significa que podemos saber os dados exatos.

 

Banco de dados (banco de dados, DB)

Banco de dados, sugere que ele está armazenando data warehouse. É um armazenamento a longo prazo no computador, organizado (a favor do acesso), que pode ser compartilhado por um grande número de dados coleção .

Os dados no banco de dados por algum modelo de organização de dados, armazenamento e descrito , tendo menos redundância , maior independência de dados e fácil de estender , para uma variedade de usuários podem compartilhar .

Em resumo, o banco de dados tem uma memória permanente, organizado e partilhado três características básicas.

 

sistema de gerenciamento de banco de dados (database management system, DBMS)

sistema de gerenciamento de banco de dados está localizado entre o usuário eo sistema operacional camada de gerenciamento de dados de software e software do sistema operacional como base para o computador.

Ele pode organizar e armazenar dados científicos e acesso eficiente a dados e de manutenção.

A principal função do sistema de gestão de banco de dados incluem os seguintes aspectos:

1, a função de definição de dados:

      Composição e estrutura de dados objetos definidos no banco de dados (deseja gerenciar deve primeiro definir)

2, organização de dados, armazenamento e gestão:

     Categorias de organizar, armazenar e gerenciar dados

     estrutura de arquivos e armazenamento dos dados determinados

     Perceber a ligação entre dados

     Ele fornece um método de acesso a dados

3, funções de manipulação de dados

     Operação básica do banco de dados: mudança eliminações Charles

4, gestão coisas e gestão operacional do banco de dados

      Ao estabelecer um banco de dados, utilização e manutenção da gestão e controle unificado pelo sistema de gerenciamento de banco de dados para garantir o funcionamento adequado da transação para garantir a segurança dos dados, integridade, multi-usuário a utilização simultânea de dados e recuperação do sistema após uma falha.

5, funções de criação e manutenção de banco de dados

 

sistema de banco de dados (banco de dados do sistema, DBS)

sistema de banco de dados consiste de banco de dados, sistemas de gerenciamento de banco de dados, aplicações e banco de dados administradores composta armazenar, gerenciar e manter o processamento de dados do sistema

Sem confusão, as pessoas muitas vezes referido como o banco de dados do sistema de banco de dados

 

 

E desenvolvimento de tecnologia de gerenciamento de dados (para entender)

 

Características do sistema de banco de dados

1, os dados estruturados

     Este é o sistema de banco de dados ( como um todo estruturado ) e sistemas de arquivos (estrutura interna) da diferença essencial

     O chamado "todo" refere-se a dados estruturados no banco de dados não é mais apenas para certas aplicações, mas para toda a organização ou empresa; não apenas os dados internos está estruturado, mas no geral está estruturado, existem ligações entre os dados .

 

2, compartilhamento de dados é alta, baixa redundância e fácil expansão

     Dados para todo o sistema, pode haver uma pluralidade de utilizadores, uma pluralidade de aplicações utilizando compartilhada ( compartilhada causa de baixa redundância ), os dados estruturados fácil de adicionar novas aplicações (elasticidade, fácil de expandir ).

 

3, alta de dados independência

     sistema de banco de dados, compreendendo: um alto grau de independência e independência física de uma certa lógica .

     Refere-se à independência física de aplicações do usuário e o armazenamento físico dos dados no banco de dados são independentes um do outro, quando o armazenamento físico mudou sem mudar os dados do aplicativo.

     lógica independência refere-se a uma estrutura lógica das aplicações do utilizador e as bases de dados são independentes um do outro, quando o utilizador alterar a estrutura lógica dos dados de programa pode ser constante.

 

4, gerenciamento unificado e controle de dados pelo sistema de gerenciamento de banco de dados

    Banco de dados deve fornecer as seguintes funções de controle de dados: recuperar a segurança dos dados, integridade de dados, controle de concorrência, o banco de dados

 

Modelo de dados

modelo de dados é também um modelo, ele é uma abstração dos recursos de dados do mundo real, o que significa que o modelo de dados é usado para descrever dados, dados organizacionais e operações de dados. Em termos leigos, modelos de dados é simular o mundo real, o mundo real é digitalizado para o computador para ver .

O modelo de dados é o núcleo e fundamento de sistemas de banco de dados, implementado em uma variedade de software de sistema de gerenciamento de banco de dados de máquinas é baseado em um modelo de modelo de dados ou dados para apoiar algum tipo.

 

elementos constitutivos do modelo de dados

modelo de dados a partir dos de estrutura de dados, e de manipulação de dados de integridade de dados constrangimentos de três partes.

estrutura do objeto a coleta de dados é do tipo descrito, o sistema é estática personagem descrito.

Operando dados do sistema é dinâmico personagem descrito.

Dados restrição de integridade é um conjunto de regras de integridade para definir mudanças no banco de dados e um estado consistente com o modelo de dados, para garantir que os dados estão corretos, eficaz e compatível.

 

Dependendo da finalidade da aplicação do modelo, o modelo é dividido em duas categorias: modelo conceitual e modelo lógico

 

Modelo conceitual

De acordo com o ponto de vista do usuário de dados e modelagem de informações, principalmente para o projeto de banco de dados, é em cartazes .

O modelo conceito é realmente o mundo real para uma máquina de nível médio no mundo, ele deve ter uma forte expressão semântica, pode ser facilmente e diretamente expressar várias aplicações do conhecimento semântico, deve ser simples, clara e fácil de entender.

Representação: entidade - Contato (diagrama ER)

 

Modelo Lógico

Pressione o ponto de vista do sistema de computador para modelagem de dados, usado principalmente para implementar sistema de gerenciamento de banco de dados, é de olhar para o computador .

Ele compreende um modelo hierárquico, um modelo de malha, o modelo relacional, o modelo de dados relacional de objeto orientada a objectos e, modelo semi-estruturado modelo de dados.

 

Modelo hierárquico

modelo hierárquico é um modelo de dados para sistemas de banco de dados apareceu pela primeira vez, é um típico representante da IBM IMS (Information Management System).

modelo de nível com uma estrutura de árvore para representar as ligações entre os vários tipos de entidades e entidades.

1, as estruturas de dados modelo hierárquico ( 1-1, um para muitos )

Há apenas um sem nó pai, o outro nó tem um e somente um nó pai

2, a manipulação de dados e restrições hierárquicos integridade modelo

CRUD convencional, mas para satisfazer as restrições de integridade: quando inserida, a ausência dos valores de nó pai correspondente não pode ser inserido para o seu valor nó filho; apagar, apagar o nó pai se o valor do valor correspondente nó filho ele será excluído.

 

Modelo de rede

Malha modelo é representante de um sistema típico DBTG

1, a estrutura de dados do modelo de malha ( para-muitos, muitos-escalonados como malha )

      Não permitir mais de um nó pai, um nó pode ter mais de um pai (sem pai ou pais de suporte).

2, e o modelo de malha da operação das restrições de integridade de dados

As operações de dados do sistema de banco de dados de rede específico são adicionados a algumas restrições, restrições de integridade fornecer uma

 

Modelo relacional

Introduzido pela primeira vez o modelo relacional alguns dos termos:

Relação: uma relação é uma mesa

Tuple: uma mesa de linha que é uma tupla

Propriedades: tabela tem uma coluna que é uma propriedade

Código: pode identificar unicamente uma tupla do conjunto mínimo de atributos (número de estudante na tabela a seguir pode identificar um estudante, ele pode ser um código)

Domínio: um conjunto de valores tendo o mesmo tipo de dados coleção

Componente: um valor de atributo tupla

esquema relacional: Descrição da relação - o nome do relacionamento (atributo 1, atributo 2, ....., atributo n) [estudante (Student ID, nome, sexo ....)]

 

Há modelo relacional não permite mesa a mesa, ou seja, cada componente deve ser uma inseparável item de dados

1, a estrutura de dados do modelo relacional:. Uma tabela bidimensional mostrado na FIG 1.14

2, a relação entre o modelo e de manipulação de dados restrições de integridade

      manipulação de dados, incluindo consulta, inserir, excluir e atualizar dados. O funcionamento do modelo relacional é uma operação de coleta, utilização e resultados operacionais são relacionamento assunto.

      As restrições de integridade incluem três categorias: a integridade física, a integridade integridade referencial e definido pelo usuário

 

Estrutura do sistema de base de dados

Do ponto de vista de desenvolvimento de aplicação da base de dados, sistemas de base de dados empregam tipicamente três estrutura do modelo, que é um sistema de base de dados com o interno configuração do sistema.

Utilizador final a partir do ponto de base de dados de vista, a estrutura do sistema de base de dados de utilizador para uma estrutura única, a partir da estrutura principal, arquitectura distribuída, o cliente - servidor, navegadores - o / estrutura multicamada servidor de base de dados do servidor de aplicação, o qual é um sistema de base de dados, o externo sistema estrutura.

 

O conceito de um modo de sistema de banco de dados

modelo de dados de "tipo" eo conceito de "valor", simplesmente, "tipo" é uma classe, e "valor" é o objeto. Tipo é uma estrutura e propriedades de uma classe de dados, um valor específico é atribuído tipo.

Um esquema de dados é a descrição de todos os recursos e banco de dados de estrutura lógica, tipo apenas diz respeito à descrição, os valores de design específicos não são. Mesmo padrão pode ter muitos valor específico (chamado de uma instância).

sistemas de banco de dados muitas vezes empregam três configuração do modo e fornece a função de dois mapeamento.

estrutura de modo Três da base de dados

Padrão é comum para ver todos os usuários. Um banco de dados é apenas um modelo, não só para definir a estrutura lógica dos dados que definem modo (dados a gravar o que constitui um nome de item de dados, tipo, extensão, etc. de) ligações entre, mas também para definir as definições de dados e segurança de dados relacionados com o , requisitos de integridade.

Modo externo , também conhecido como modo de usuário, o usuário é olhar para os dados e utiliza a estrutura lógica e características locais descritos. Popular que é externo para o usuário com o fim padrão, os usuários finais, e outra extremidade do negócio, um programa pode ter vários final, ou seja, um banco de dados pode ter múltiplos modos externos. Fora da proteção do modelo de banco de dados é uma medida de segurança, mas também para garantir a independência da lógica de dados, diferentes modelos de dados externos pode abrir permissões diferentes (permitir cross).

O modo também é chamado de modo de armazenamento, e é descrito na estrutura física de armazenamento de dados, um banco de dados apenas pode ser feita dentro de um padrão.       

O modo: Modo: O modo externo: Aplicação = 1: 1: multi: multi 

 

Duas funções de banco de dados de imagem e independência de dados

Entre os três modos, o sistema de gerenciamento de banco de dados fornece duas imagens: um modo de modo exterior / imagem e um modo / o mapa modo

1, o padrão exterior / mapa Modo

     Modo descreve os dados estrutura lógica do modo global, local, descreve os dados estrutura lógica exteriores. mapa modo / modo externo define a correspondência entre o modo e o modo externo. Quando a mudança de modo (adicionando uma nova relação, atributo, alterar as propriedades e semelhantes), uma imagem para uma alteração correspondente no respectivo padrão / modo exterior pelo administrador da base de dados, o padrão exterior permanece inalterada, de modo que a necessidade de programa de aplicação não ser alterado para garantir que os dados independência lógica do programa, conhecido como independência de dados lógica.

2, o modo / o mapa Modo

     Esta é a única imagem, define a correspondência entre a estrutura lógica e estrutura de armazenamento de dados global. Quando a estrutura de armazenamento do banco de dados alterado (mudando a estrutura de armazenamento), pelo mapa de modo modo de administrador de banco de dados / obra que responda às mudanças, de modo que o modo permanece inalterada, de modo que a necessidade programa aplicativo não ser alterado para garantir que a independência física dos dados e programas , referida como a independência de dados física.

Publicado 38 artigos originais · ganhou elogios 6 · vista 1910

Acho que você gosta

Origin blog.csdn.net/weixin_43827227/article/details/100369196
Recomendado
Clasificación