Mindmap
6.2.1_PRINCÍPIOS
Inhalt der Mindmap
6.2.1_PRINCÍPIOS
Sistema de Banco de Dados
- Sistema Computadorizado para manutenção de registros
- Repositório para coleção de arquivos de dados computadorizados
- Formado por
- Tableas (Arquivos) -> Relações
- Linhas (Registro) -> Tupla
- Colunas (Campos) -> Atributo
- Composto por
- Dados
- Hardware
- Software
- Usuários
Operações
- Acrescentar novos arquivos ao BD
- Inserir dados em arquivos existentes
- Buscar dados em arquivos existentes
- Excluir dados em arquivos existentes
- Aterar dados em arquivos existentes
- Remover arquivos existentes no BD
- As operações são realizadas por meio de SQL
As requisições (operações) são realizadas por meio de SQL
Dados
- Estão integrados e compartilhados
- Integrados
- O banco de dado pode ser considerado como uma unificação de vários arquivos que seraim distintos com a eliminação de qualquer redundância parcial ou total entre os arquivos
- Compartilhados
- O banco de dados pode ser compartilhado entre diferentes usuários, no sentido de que diferentes usuários podem ter acesso aos mesmos dados, possivelmente ao mesmo tempo ("acesso concorrente")
- Tal compartilhamento é uma consequência do fato de que o banco de dados é integrado
Hardware
- Volume de armazenamento secundário
- Normalmente discos magnéticos
- Processadores
- Memória Principal Associada
- Dão suporte à execução do software do sistema de banco de dados
- Volume de armazenamento secundário
Software
- Gerenciado de banco de dados ou servidor de banco de dados
- Sistema de Gerenciamento de Banco de Dados (SGBD)
- Todas as requisições de acesso ao BD são tratadas pelo SGBD
- Função Geral do SGBD: Isolar os usuários do banco de dados de detalhes no nível de hardware
- O SGBD fornece ao usuário uma visão elevada acima do nível de hardare
- O SGBD é o componente de sofware mais importante de todo o sistema, mas não é o único
Usuários
- Três classes gerais
- Programadores de Aplicações: Criam as aplicações
- Usuários Finais
- Acessam o banco de dados interativamente
- Acessam por meio de aplicação on-line
- Adminstrador de Banco de Dados
- Três classes gerais
Dados Persistentes
- Dados aceitos pelo SGBD para entrada no banco de dados
- Um banco de dados é uma coleção de dados persistentes, usadas pelos sistemas de aplicação
Entidades e Relacionamento
- Entidade
- Entidade básica usada para indicar objeto
- Representação por um retângulo
- Relacionamento
- Interliga as entidades básicas
- Representada por losango e linhas de conexão
- Fazem parte dos dados tanto quanto entidades básicas
- Entidade
Propriedades
- Entidade
- Qualquer objeto sobre o qual queremos registrar informações
- Entidades (incluindo relacionamentos)
- Exemplos: Fornecedores (local)
- Propriedadees podem ser tão simples ou complexa quanto desejamos
- Entidade
Dados e Modelos de Dados
- Dados são fatos dados
- A partir destes podemos deduzir fatos adicionais
- Correspodende a uma proposição verdade na matemática
- O banco de dados é uma coleção de proposições verdadeiras
- Modelo Relacional de dados
- Os dados são representados por meio de linhas em tabelas
- Essas linhas podem ser interpretadas como proposições verdadeiras
- São fornecidos operadores para a operação sobre as linhas das tabelas
- Exemplo de operador relacional (projeção)
- É uma definição abstrata, autônoma e lógica de obetos, operador e outros elementos
- Juntos constituem uma máquina abstrata com o qual os usuários interagem
- Os objetos nos permitem modelar a estrutura de dados
- Os operadores nos permitem modelar seu comportamento
- Implementação
- A implementação de um determinado modelo de dados é uma representação física em uma maquina real dos componentes da máquina abstrata
- Resumo
- O modelo é aquilo que os usuários tem que conhecer
- Implementação é aquilo que o usuário não precisa conhecer
- Dados são fatos dados
Banco de Dados
- Vantagens
- Densidade
- Não há necessidade de papel
- Velocidade
- Pode obter e atualizar dados com muito mais rapidez que o homem
- Menos trabalho monótono
- As tarefas mecânicas são melhor feitas pelas máquinas
- Proteção
- Os dados são melhor protegidos contra perda ou acesso ilegal
- Proporciona controle centralizado de dados
- Densidade
- Vantagens
Transação
- É um unidade lógica de trabalho
- Envolve diversas operações de BD
- Em particular operações de atualização
Informationen
- Beschreibung
- ARQUIVOS E BANCO DE DADOS Mindmap am 6.2.1_PRINCÍPIOS, erstellt von Fernando Alves am 13/12/2017.
- Erstellt von
- Fernando Alves
- Aufrufe
- 2
- Bewertung