5
Mais lidos
8
Mais lidos
14
Mais lidos
SGBD
Sistema de Gerenciamento
de Banco de Dados
José Antonio Gallo Junior
Conceito
O É

uma coleção de programas que
permitem ao usuário definir, construir e
manipular Bases de Dados para as mais
diversas finalidades.
Regras que definem um SGBD
O Regra 1: Autocontenção - Um SGBD não

contém apenas os dados em si, mas
armazena
completamente
toda
a
descrição
dos
dados,
seus
relacionamentos e formas de acesso.
Normalmente esta regra é chamada de
Meta-Base de Dados.
O Regra 2: Independência dos Dados -

Quando
as
aplicações
estiverem
realmente imunes as mudanças na
estrutura de armazenamento ou na
estratégia de acesso aos dados, podemos
dizer que esta regra foi atingida.
O Regra 3: Abstração dos Dados - Em um

SGBD real é fornecida ao usuário
somente uma representação conceitual
dos dados, o que não inclui maiores
detalhes
sobre
sua
forma
de
armazenamento real.
O Regra 4: Visões - Um SGBD deve

permitir que cada usuário visualize os
dados de forma diferente daquela
existente previamente no Banco de
Dados.
O Regra 5: Transações - Um SGBD deve

gerenciar completamente a integridade
referencial
definida
em
seu
esquema, sem precisar em tempo
algum, do auxílio do programa aplicativo.
O Regra 6: Acesso Automático - Em um

GA uma situação típica é o chamado
“Dead-Lock”, o abraço mortal. Se a
responsabilidade de evitar esta ocorrência
for responsabilidade da aplicação, você
não está lidando com um SGBD.
Características de um SGBD
O Segurança

- Criação e manipulação de
dados de maneira amigável e proteção aos
dados quanto aos acessos indesejáveis;
O Integridade - garantia da qualidade dos
dados;
O Controle de Concorrência – acesso aos
dados de forma concorrente;
O Recuperação de Paradas e Falhas – no
caso de pane o Banco de Dados possa ser
recuperado de maneira confiável.
Arquitetura de um SGBD
O Um modelo de dados é usado para

descrever a estrutura lógica e física de
um
banco
de
dados.
Os
relacionamentos, tipos de dados e
restrições são conhecidos como essa
estrutura ou nível, se dividindo em 2 tipos:
O Alto Nível - podemos chamar de modelo

de dados conceitual ou modelo EntidadeRelacionamento, o seu principal conceito
é uma projeção dos dados que deixa o
mais próximo possível da visão que o
usuário tem dos dados.
O Baixo Nível - conhecido como modelo de
dados físico, é o que fornece uma visão
mais detalhada do modo como os dados
estão armazenados no computador.
Esquema
O Quando é usado o termo descrição do

banco de dados, entendemos como a
chamada de “esquema de um banco de
dados” que é especificada durante um
projeto de banco de dados.
SGBD
O Nível interno ou esquema interno - usa um modelo

de dados que mostra a estrutura de armazenamento
físico do banco de dados, os detalhes dos dados
guardados e os caminhos de acesso.
O Nível conceitual ou esquema conceitual - efetua
uma descrição total da estrutura do banco de
dados, mas não oferece detalhes dos dados
guardados no banco de dados.
O Nível externo ou esquema de visão - descreve as
visões do banco de dados para um grupo de usuários
que mostra quais usuários terão acesso a esse
banco.
Linguagens para
Manipulação de Dados
O DDL (comandos que criam, alteram ou

removem objetos) CREATE, ALTER, DROP.
O DCL (comandos que ajudam na
segurança do banco de dados) GRANT, REVOKE.
O DML (comandos responsáveis pela
manipulação dos dados) SELECT, DELETE, UPDATE, INSERT.

Mais conteúdo relacionado

PDF
Aula1-Conceitos de SGBD
PPTX
Aula 4 banco de dados
PPTX
Sistemas de Gestão de Bases de Dados
PDF
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
PPTX
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
PPT
PDF
Bancos de dados NoSQL: uma visão geral
PDF
Aula1 - Apresentação de Banco de Dados
Aula1-Conceitos de SGBD
Aula 4 banco de dados
Sistemas de Gestão de Bases de Dados
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Bancos de dados NoSQL: uma visão geral
Aula1 - Apresentação de Banco de Dados

Mais procurados (20)

ODP
Excel Avançado - Aulas
PDF
Introdução ao SQL
PDF
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
PPT
Aula 5 - Modelo de Entidade e Relacionamento - MER
PDF
Lista de exercicios 02 hardware
PDF
Banco de Dados - Conceitos Básicos
PPTX
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
PDF
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
PPTX
Sistema de gerenciamento de banco de dados
PPT
Introdução a Bancos de Dados
PPTX
Aula 7 - Planilhas
PDF
1.Introdução Banco de Dados
PPSX
Linguagem SQL
DOC
Respostas exercício 1 bdi
PDF
Amazon EC2 Introducao e Dicas
PPTX
Módulo 12 - Introdução aos sistemas de informação
PPT
PDF
Banco de Dados II Projeto Final de Banco de Dados
PDF
Banco de Dados II Aula 11 - Gerenciamento de transação (transações - fundamen...
PPT
Modelagem De Banco De Dados
Excel Avançado - Aulas
Introdução ao SQL
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Aula 5 - Modelo de Entidade e Relacionamento - MER
Lista de exercicios 02 hardware
Banco de Dados - Conceitos Básicos
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Sistema de gerenciamento de banco de dados
Introdução a Bancos de Dados
Aula 7 - Planilhas
1.Introdução Banco de Dados
Linguagem SQL
Respostas exercício 1 bdi
Amazon EC2 Introducao e Dicas
Módulo 12 - Introdução aos sistemas de informação
Banco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Aula 11 - Gerenciamento de transação (transações - fundamen...
Modelagem De Banco De Dados
Anúncio

Destaque (20)

PDF
PPT
Bases De Dados
PPT
PPSX
Sgbd
PPTX
Consultas
PPTX
Conceitos de Banco de dados e SGBD
PPTX
PDF
Conceitos inicias de banco de dados Mysql
PPTX
Trabalho de sgbd
PDF
Fundamentos de banco de dados 04 componentes sgbd
PDF
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
PDF
PPT
Access diapositivos aula nº 1 e 2
PPTX
PDF
Matéria de apoio (Base de dados)
DOCX
Modelos de Banco de dados e SGBDS
PPTX
Aula 1 introdução a base de dados
PPTX
Conceitos essenciais de bases de dados
PPTX
Bases de Dados - Conceitos introdutórios
PPT
Introducao Base Dados Ii
Bases De Dados
Sgbd
Consultas
Conceitos de Banco de dados e SGBD
Conceitos inicias de banco de dados Mysql
Trabalho de sgbd
Fundamentos de banco de dados 04 componentes sgbd
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Access diapositivos aula nº 1 e 2
Matéria de apoio (Base de dados)
Modelos de Banco de dados e SGBDS
Aula 1 introdução a base de dados
Conceitos essenciais de bases de dados
Bases de Dados - Conceitos introdutórios
Introducao Base Dados Ii
Anúncio

Semelhante a SGBD (20)

PPTX
Sistema de Gerenciamento de Banco de Dados
PDF
PDB: Texto Complementar Aula 16/08/2016
PDF
Célio Azevedo - Apostilas de SQL atualizadas
PPT
Concepcao de banco_de_dados-aula_1
PPTX
Aula 2 banco de dados
PPT
Ara7129 unidade-1-v1
PPT
BANCO DE DADOS
PPTX
AULA 01.pptx
PDF
PDB: Texto Pós Aula 16/08/2016
PDF
Apostila banco de dados
PPTX
Elmasri_cap1.pptx
PPT
Aula 6 - Banco de Dados, revisão geralll
PPT
PPT
Universidade federal do amazonas Banco de Dados - Apresentação final
PDF
Banco se dados, exercícios, planilhas do Excel gráficos
PDF
Apostila de banco de dados e sql
PDF
Modelagem e Implementação BD SQL - SEMANA_01.pdf
PPTX
Banco dedados aula001
PDF
1 - BD - Introdução.pdf
PPTX
TEMA 1 - NOÕES DE ADMINISTRAÇÃO DE BASE DE DADOS (1).pptx
Sistema de Gerenciamento de Banco de Dados
PDB: Texto Complementar Aula 16/08/2016
Célio Azevedo - Apostilas de SQL atualizadas
Concepcao de banco_de_dados-aula_1
Aula 2 banco de dados
Ara7129 unidade-1-v1
BANCO DE DADOS
AULA 01.pptx
PDB: Texto Pós Aula 16/08/2016
Apostila banco de dados
Elmasri_cap1.pptx
Aula 6 - Banco de Dados, revisão geralll
Universidade federal do amazonas Banco de Dados - Apresentação final
Banco se dados, exercícios, planilhas do Excel gráficos
Apostila de banco de dados e sql
Modelagem e Implementação BD SQL - SEMANA_01.pdf
Banco dedados aula001
1 - BD - Introdução.pdf
TEMA 1 - NOÕES DE ADMINISTRAÇÃO DE BASE DE DADOS (1).pptx

Último (17)

PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PDF
Jira Software projetos completos com scrum
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PPTX
ccursoammaiacursoammaiacursoammaia123456
PPT
Aula de Engenharia de Software principais caracteristicas
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PPTX
Tipos de servidor em redes de computador.pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Banco de Dados 2atualização de Banco de d
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
Jira Software projetos completos com scrum
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
Processamento da remessa no SAP ERP, SCM610 Col15
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
ccursoammaiacursoammaiacursoammaia123456
Aula de Engenharia de Software principais caracteristicas
Analise Estatica de Compiladores para criar uma nova LP
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
Tipos de servidor em redes de computador.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Banco de Dados 2atualização de Banco de d
Processos no SAP Extended Warehouse Management, EWM100 Col26
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Conceitos básicos de Redes Neurais Artificiais
SEMINÁRIO DE IHC - A interface Homem-Máquina

SGBD

  • 1. SGBD Sistema de Gerenciamento de Banco de Dados José Antonio Gallo Junior
  • 2. Conceito O É uma coleção de programas que permitem ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades.
  • 3. Regras que definem um SGBD O Regra 1: Autocontenção - Um SGBD não contém apenas os dados em si, mas armazena completamente toda a descrição dos dados, seus relacionamentos e formas de acesso. Normalmente esta regra é chamada de Meta-Base de Dados.
  • 4. O Regra 2: Independência dos Dados - Quando as aplicações estiverem realmente imunes as mudanças na estrutura de armazenamento ou na estratégia de acesso aos dados, podemos dizer que esta regra foi atingida.
  • 5. O Regra 3: Abstração dos Dados - Em um SGBD real é fornecida ao usuário somente uma representação conceitual dos dados, o que não inclui maiores detalhes sobre sua forma de armazenamento real.
  • 6. O Regra 4: Visões - Um SGBD deve permitir que cada usuário visualize os dados de forma diferente daquela existente previamente no Banco de Dados.
  • 7. O Regra 5: Transações - Um SGBD deve gerenciar completamente a integridade referencial definida em seu esquema, sem precisar em tempo algum, do auxílio do programa aplicativo.
  • 8. O Regra 6: Acesso Automático - Em um GA uma situação típica é o chamado “Dead-Lock”, o abraço mortal. Se a responsabilidade de evitar esta ocorrência for responsabilidade da aplicação, você não está lidando com um SGBD.
  • 9. Características de um SGBD O Segurança - Criação e manipulação de dados de maneira amigável e proteção aos dados quanto aos acessos indesejáveis; O Integridade - garantia da qualidade dos dados; O Controle de Concorrência – acesso aos dados de forma concorrente; O Recuperação de Paradas e Falhas – no caso de pane o Banco de Dados possa ser recuperado de maneira confiável.
  • 10. Arquitetura de um SGBD O Um modelo de dados é usado para descrever a estrutura lógica e física de um banco de dados. Os relacionamentos, tipos de dados e restrições são conhecidos como essa estrutura ou nível, se dividindo em 2 tipos:
  • 11. O Alto Nível - podemos chamar de modelo de dados conceitual ou modelo EntidadeRelacionamento, o seu principal conceito é uma projeção dos dados que deixa o mais próximo possível da visão que o usuário tem dos dados. O Baixo Nível - conhecido como modelo de dados físico, é o que fornece uma visão mais detalhada do modo como os dados estão armazenados no computador.
  • 12. Esquema O Quando é usado o termo descrição do banco de dados, entendemos como a chamada de “esquema de um banco de dados” que é especificada durante um projeto de banco de dados.
  • 14. O Nível interno ou esquema interno - usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso. O Nível conceitual ou esquema conceitual - efetua uma descrição total da estrutura do banco de dados, mas não oferece detalhes dos dados guardados no banco de dados. O Nível externo ou esquema de visão - descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso a esse banco.
  • 15. Linguagens para Manipulação de Dados O DDL (comandos que criam, alteram ou removem objetos) CREATE, ALTER, DROP. O DCL (comandos que ajudam na segurança do banco de dados) GRANT, REVOKE. O DML (comandos responsáveis pela manipulação dos dados) SELECT, DELETE, UPDATE, INSERT.