Mind map
Banco de Dados
Map content
Banco de Dados
Coleção de dados inter-relacionados, representando informações sobre um domínio específico.
- BD tem o como objetivo armazenar dados que pertençam a um mesmo domínio, ou seja, os dados estão relacionado entre si.
SBD (sistema de banco de dados) Sistema computadorizado de armazenamento de registros,com o propósito de armazenar informações.
- Vantagens:Redução da redundância dos dados, redução da inconsistência, compartilhamento dos dados,padronização,segurança,manutenção da integridade dos dados, balanceamento de necessidades conflitantes e utilização da linguagem SQL.
- Desvantagens: Operações bem sucedidas são crucias, não se podem admitir falhas. O sistema pode ser complexo e não deve ser mostrada essa complexibilidade para o usuário. Se não forem adotadas bons controles de segurança e integridade, estas podem ser comprometida.
- Objetivo: Isolar os usuários dos detalhes mais internos do banco de dados (abstração de dados). Prover independência de dados às a plicações (estrutura física de armazenamento e à estratégia de acesso).
- Vantagens:Redução da redundância dos dados, redução da inconsistência, compartilhamento dos dados,padronização,segurança,manutenção da integridade dos dados, balanceamento de necessidades conflitantes e utilização da linguagem SQL.
SGBD(Sistema de Gerenciamento de Banco de Dados) É um software que possui recursos capazes de manipular as informações do banco de dados e interagir com o usuário.
- Características: Catálogo, independência de dados, múltiplas visões dos dados,compartilhamento e transações.
- Vantagens: Maior disponibilidade ,redundância minimizada,precisão, programa e arquivo de consistência e maior segurança.
- Desvantagens: Custo e Segurança.
- Vantagens: Maior disponibilidade ,redundância minimizada,precisão, programa e arquivo de consistência e maior segurança.
- Características: Catálogo, independência de dados, múltiplas visões dos dados,compartilhamento e transações.
Atores de BD-->Responsável pela autorização de acesso ao banco de dados e pela coordenação e monitoração de seu uso.
- Suas funções: Definição do esquema estrutura de armazenamento e definição de acesso aos dados, esquema físico e organização, concede acesso aos usuários, cuida da integridade dos dados, atua como elo com os usuários ,acompanha o desempenho, e responde as mudanças exigidas atividades de manutenção (Backups).
Os modelos de Banco de Dados
- Definem uma representação lógica para a criação de Sistemas de Banco de Dados.
- O modelo hierárquico representa, na visão do usuário, os dados como uma estrutura composta de registros e ligações hierárquicas entre esses registros.
- Características: representar relacionamentos um para (1:1) e (1:n) na forma,o acesso ao BD é feito através de operações de ponteiros de baixo nível que unem os registros,trabalharam com esta estrutura.
- O Modelo em Rede representa, na visão do usuário, dados como um conjunto de registro e elos em forma de rede.
- Características: Representam relacionamentos – (1:1) , (1:n) e (n:n), o acesso ao BD é feito através de operações de ponteiros de baixo nível que unem os registros.
- O Modelo Relacional representa, na visão do usuário, dados como relação, vulgarmente mencionadas como tabela.
- Características: É possível representar relacionamentos (1:1) , (1:n) e (n:n) garantia de uma integridade quanto as referencias entre as relações,o acesso ao BD é realizado por meio de linguagens de alto nível.
- O modelo hierárquico representa, na visão do usuário, os dados como uma estrutura composta de registros e ligações hierárquicas entre esses registros.
- Esquema: Descrição (textual ou gráfica) da estrutura de um banco de dados de acordo com um determinado modelo de dados.
- Instância: Conjunto de dados armazenados em um banco de dados em um determinado instante de tempo.
- Modelo de Dados é o conjunto de conceitos usados para descrever a estrutura de um banco de dados --->
- Definem uma representação lógica para a criação de Sistemas de Banco de Dados.
Modelos de dados
- Modelagem de dados é uma técnica usada para a especificação das regras de negócios e as estruturas de dados de um BD.
- MODELO CONCEITUAL: basea-se no mais alto nível e deve ser usada para envolver o cliente, pois o foco aqui é discutir os aspectos do negócio do cliente e não da tecnologia.
- MODELO LÓGICO: Leva em conta algumas limitações e implementa recursos como adequação de padrão e nomenclatura, define as chaves primárias e estrangeiras, normalização, integridade referencial, entre outras.
- A independência lógica dos dados é mais difícil de ser alcançada do que a independência física, porém os programas são bastante dependentes da estrutura lógica dos dados que eles acessam.
- MODELAGEM FÍSICA:Leva-se em conta as limitações impostas pelo SGBD escolhido e deve ser criado sempre com base nos exemplos de modelagem de dados produzidos no item anterior, modelo lógico.
- Independência física de dados: é a habilidade de modificar o esquema físico sem a necessidade de reescrever os programas aplicativos. As modificações no nível físico são ocasionalmente necessárias para melhorar o desempenho.
LINGUAGEM DE BD- SQL( Structured Query Language(“Linguagem de consulta estruturada)) é uma linguagem padrão, especificamente concebida para permitir que as pessoas a criem Bancos de Dados, adicionem novos dados a essas bases, manipulem os dados, e recuperem partes selecionadas dos dados.
Information
- Description
- Mind Map on Banco de Dados, created by Jhenyffer Reis on 31/03/2018.
- Created by
- Jhenyffer Reis
- Views
- 0
- History
-
- Created by Jhenyffer Reis · Mar 31, 2018
- Copied by Jhenyffer Reis · Mar 31, 2018
- Rating
More on Conceitos de bancos de dados e características dos SGBDs