SlideShare une entreprise Scribd logo
1  sur  17
SISTEMA DE
GERENCIAMENTO DE
BANCOS DE DADOS (SGBD)
COMPONENTES:
 JUCIANDRO SOUZA
 FRANCO ALMEIDA
 LEÔNIDAS NETO
 IAN SANTOS DE SÁ
O QUE SÃO DADOS?
DADOS
Dados são representações
simbólicas quantitativas e qualitativas
que constituem a matéria prima da
informação, ou seja, é a informação
não tratada.
DADOS
Banco de Dados
Banco de Dados é a entidade na
qual é possível organizar os
dados de maneira estruturada e
com a menor redundância
possível.
Estes dados podem ser
utilizados por programas e/ou
outros sistemas e por usuários
que necessitem de tal informação.
SGBD
(Sistema de Gerenciamento de Banco de Dados)
É o conjunto de programas de computador
responsável pelo gerenciamento de uma base de
dados.
Seu principal objetivo é retirar da aplicação
cliente a responsabilidade de gerenciar o acesso, a
manipulação e a organização dos dados.
Disponibiliza uma interface para que seus
clientes possam inserir, alterar ou consultar dados
previamente organizados.
PROTEÇÃO DE UM SGBD
 Segurança: O SGBD cria um sistema de segurança que protege a base de dados de acessos
não autorizados. São impostas regras que definem quais os utilizadores que podem ter acesso
à base de dados, e dentro dos utilizadores autorizados a que ficheiros podem aceder e que
tipos de operações podem efetuar (ler, adicionar, atualizar, apagar, etc.).
 Segurança física: A informação não pode estar, ao alcance de pessoas não autorizadas, ou
seja, tem de estar bem guardada.
 Segurança lógica: A informação pode ser protegida através de métodos lógicos de segurança,
exemplo passwords.
 Integridade: O SGBD assegura a verificação das restrições de integridade de forma a manter
sempre válidos os dados, diminuindo a redundância e maximizando a consistência dos dados.
SISTEMAS DE BANCO DE DADOS
LINGUAGEM SQL
Linguagem SQL (Structured Query Language) que significa (“Linguagem
Estruturada de Consultas”) é a linguagem padrão universal para manipular bancos
de dados relacionais através dos SGBDs. Isso significa que todos os SGBDRs (Sistema
de Gerenciamento de Banco de Dados Relacionais) oferecem uma interface
para acessar o banco de dados utilizando a linguagem SQL.
A Linguagem SQL é utilizada para interagir com o SGBD e executar várias
tarefas como inserir e alterar registros, criar objetos no banco de dados,
gerenciar usuário, consultar informações, controlar transações, etc. Todas as
operações realizadas no banco de dados podem ser solicitadas ao SGBD utilizando
esta linguagem.
COMANDOS BÁSICOS
• CREATE (criação)
• INSERT (inserção)
• SELECT (consulta)
• UPDATE (atualização)
• DELETE (exclusão)
CREATE
• O comando "create" é usado para criar uma tabela, ou o próprio banco de dados
onde a tabela será criada.
CREATE DATABASE brasil;
CREATE TABLE logradouro(
Logradouro_cod int not null primary key,
Estado varchar (30), Cidade varchar(30),
Bairro varchar (30), Cep int
);
INSERT
 O comando para inclusão no banco de dados é o INSERT, que possui a
seguinte estrutura:
INSERT INTO logradouro (Estado, Cidade,
Bairro, Cep)
VALUES (‘amazonas’, ‘manaus’, ‘ponta
negra’, 69000000) ;
SELECT
 SELECT seleciona conjunto de atributos de uma(s) tabela(s) de dado(s) pelo
comando FROM.
SELECT Estado, Cidade...
FROM logradouro
WHERE logradouro_cod=1
UPDATE
• O comando para atualizar registros é o UPDATE, que tem a seguinte sintaxe:
UPDATE logradouro
SET Cep=69000111
WHERE logradouro_cod=1;
DELETE
 O comando utilizado para apagar dados é o DELETE, que tem a seguinte
sintaxe:
DELETE FROM logradouro
WHERE logradouro_cod=1
OBRIGADO

Contenu connexe

Tendances

Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dadosmgoberto
 
Descoberta de Conhecimento em Bancos de Dados e Mineração de Dados
Descoberta de Conhecimento em Bancos de Dados e Mineração de DadosDescoberta de Conhecimento em Bancos de Dados e Mineração de Dados
Descoberta de Conhecimento em Bancos de Dados e Mineração de DadosEduardo de Lucena Falcão
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Banco de Dados (parte 01)
Banco de Dados (parte 01)Banco de Dados (parte 01)
Banco de Dados (parte 01)Alex Camargo
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Leinylson Fontinele
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Treinamento de SQL Básico
Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL BásicoIgor Alves
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquicorosimaracorsino
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dadossamlobo
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraNatanael Simões
 
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefBD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefRodrigo Kiyoshi Saito
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de DadosLeinylson Fontinele
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Leinylson Fontinele
 

Tendances (20)

Aula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de DadosAula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de Dados
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Descoberta de Conhecimento em Bancos de Dados e Mineração de Dados
Descoberta de Conhecimento em Bancos de Dados e Mineração de DadosDescoberta de Conhecimento em Bancos de Dados e Mineração de Dados
Descoberta de Conhecimento em Bancos de Dados e Mineração de Dados
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Banco de Dados (parte 01)
Banco de Dados (parte 01)Banco de Dados (parte 01)
Banco de Dados (parte 01)
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Metadados: dados a respeito de dados
Metadados: dados a respeito de dadosMetadados: dados a respeito de dados
Metadados: dados a respeito de dados
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Treinamento de SQL Básico
Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL Básico
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
 
Introdução ao MySQL
Introdução ao MySQLIntrodução ao MySQL
Introdução ao MySQL
 
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefBD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
 
Aula 1
Aula 1Aula 1
Aula 1
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 

En vedette

Caderno de info(banco de dados).
Caderno de info(banco de dados).Caderno de info(banco de dados).
Caderno de info(banco de dados).Ajudar Pessoas
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Vitor Leal Diniz
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dadosFernando Palma
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Lingua Portuguesa
Lingua PortuguesaLingua Portuguesa
Lingua Portuguesaveroleal
 
Aledade FL ACO Announcement PR FINAL (2)
Aledade FL ACO Announcement PR FINAL (2)Aledade FL ACO Announcement PR FINAL (2)
Aledade FL ACO Announcement PR FINAL (2)Kelly A. Conroy
 
Shops for sale in noida
Shops for sale in noidaShops for sale in noida
Shops for sale in noidaDhra Sharma
 
Fund manager performance appraisal
Fund manager performance appraisalFund manager performance appraisal
Fund manager performance appraisalorlaquirke2
 
Aslı söğütcü e book reader sunu
Aslı söğütcü e book reader sunuAslı söğütcü e book reader sunu
Aslı söğütcü e book reader sunuAslı Söğütcü
 
Top 8 forensic engineer resume samples
Top 8 forensic engineer resume samplesTop 8 forensic engineer resume samples
Top 8 forensic engineer resume samplestonychoper2105
 
Top 8 senior marketing specialist resume samples
Top 8 senior marketing specialist resume samplesTop 8 senior marketing specialist resume samples
Top 8 senior marketing specialist resume samplestonychoper6505
 

En vedette (18)

Scc0241m01revisao
Scc0241m01revisaoScc0241m01revisao
Scc0241m01revisao
 
Caderno de info(banco de dados).
Caderno de info(banco de dados).Caderno de info(banco de dados).
Caderno de info(banco de dados).
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dados
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Lingua Portuguesa
Lingua PortuguesaLingua Portuguesa
Lingua Portuguesa
 
Singapore
SingaporeSingapore
Singapore
 
Prezentacja
PrezentacjaPrezentacja
Prezentacja
 
Aledade FL ACO Announcement PR FINAL (2)
Aledade FL ACO Announcement PR FINAL (2)Aledade FL ACO Announcement PR FINAL (2)
Aledade FL ACO Announcement PR FINAL (2)
 
Shops for sale in noida
Shops for sale in noidaShops for sale in noida
Shops for sale in noida
 
Fund manager performance appraisal
Fund manager performance appraisalFund manager performance appraisal
Fund manager performance appraisal
 
AcademicPiece
AcademicPieceAcademicPiece
AcademicPiece
 
Aslı söğütcü e book reader sunu
Aslı söğütcü e book reader sunuAslı söğütcü e book reader sunu
Aslı söğütcü e book reader sunu
 
Ensayos geotecnia
Ensayos geotecniaEnsayos geotecnia
Ensayos geotecnia
 
Top 8 forensic engineer resume samples
Top 8 forensic engineer resume samplesTop 8 forensic engineer resume samples
Top 8 forensic engineer resume samples
 
Top 8 senior marketing specialist resume samples
Top 8 senior marketing specialist resume samplesTop 8 senior marketing specialist resume samples
Top 8 senior marketing specialist resume samples
 
EL ORDENADOR
EL ORDENADOREL ORDENADOR
EL ORDENADOR
 

Similaire à Sistema de gerenciamento de banco de dados

Similaire à Sistema de gerenciamento de banco de dados (20)

Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
1_intro.ppt
1_intro.ppt1_intro.ppt
1_intro.ppt
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Sql, introdução
Sql, introduçãoSql, introdução
Sql, introdução
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Banco dedados aula001
Banco dedados aula001Banco dedados aula001
Banco dedados aula001
 
Conceitos Básicos de Banco de Dados
Conceitos Básicos de Banco de DadosConceitos Básicos de Banco de Dados
Conceitos Básicos de Banco de Dados
 
AULA 01.pptx
AULA 01.pptxAULA 01.pptx
AULA 01.pptx
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Banco de dados aula 03
Banco de dados   aula 03Banco de dados   aula 03
Banco de dados aula 03
 
SGBD
SGBDSGBD
SGBD
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
BDD
BDDBDD
BDD
 

Sistema de gerenciamento de banco de dados

  • 1. SISTEMA DE GERENCIAMENTO DE BANCOS DE DADOS (SGBD) COMPONENTES:  JUCIANDRO SOUZA  FRANCO ALMEIDA  LEÔNIDAS NETO  IAN SANTOS DE SÁ
  • 2.
  • 3. O QUE SÃO DADOS?
  • 5. Dados são representações simbólicas quantitativas e qualitativas que constituem a matéria prima da informação, ou seja, é a informação não tratada. DADOS
  • 6. Banco de Dados Banco de Dados é a entidade na qual é possível organizar os dados de maneira estruturada e com a menor redundância possível. Estes dados podem ser utilizados por programas e/ou outros sistemas e por usuários que necessitem de tal informação.
  • 7. SGBD (Sistema de Gerenciamento de Banco de Dados) É o conjunto de programas de computador responsável pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. Disponibiliza uma interface para que seus clientes possam inserir, alterar ou consultar dados previamente organizados.
  • 8. PROTEÇÃO DE UM SGBD  Segurança: O SGBD cria um sistema de segurança que protege a base de dados de acessos não autorizados. São impostas regras que definem quais os utilizadores que podem ter acesso à base de dados, e dentro dos utilizadores autorizados a que ficheiros podem aceder e que tipos de operações podem efetuar (ler, adicionar, atualizar, apagar, etc.).  Segurança física: A informação não pode estar, ao alcance de pessoas não autorizadas, ou seja, tem de estar bem guardada.  Segurança lógica: A informação pode ser protegida através de métodos lógicos de segurança, exemplo passwords.  Integridade: O SGBD assegura a verificação das restrições de integridade de forma a manter sempre válidos os dados, diminuindo a redundância e maximizando a consistência dos dados.
  • 9. SISTEMAS DE BANCO DE DADOS
  • 10. LINGUAGEM SQL Linguagem SQL (Structured Query Language) que significa (“Linguagem Estruturada de Consultas”) é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs. Isso significa que todos os SGBDRs (Sistema de Gerenciamento de Banco de Dados Relacionais) oferecem uma interface para acessar o banco de dados utilizando a linguagem SQL. A Linguagem SQL é utilizada para interagir com o SGBD e executar várias tarefas como inserir e alterar registros, criar objetos no banco de dados, gerenciar usuário, consultar informações, controlar transações, etc. Todas as operações realizadas no banco de dados podem ser solicitadas ao SGBD utilizando esta linguagem.
  • 11. COMANDOS BÁSICOS • CREATE (criação) • INSERT (inserção) • SELECT (consulta) • UPDATE (atualização) • DELETE (exclusão)
  • 12. CREATE • O comando "create" é usado para criar uma tabela, ou o próprio banco de dados onde a tabela será criada. CREATE DATABASE brasil; CREATE TABLE logradouro( Logradouro_cod int not null primary key, Estado varchar (30), Cidade varchar(30), Bairro varchar (30), Cep int );
  • 13. INSERT  O comando para inclusão no banco de dados é o INSERT, que possui a seguinte estrutura: INSERT INTO logradouro (Estado, Cidade, Bairro, Cep) VALUES (‘amazonas’, ‘manaus’, ‘ponta negra’, 69000000) ;
  • 14. SELECT  SELECT seleciona conjunto de atributos de uma(s) tabela(s) de dado(s) pelo comando FROM. SELECT Estado, Cidade... FROM logradouro WHERE logradouro_cod=1
  • 15. UPDATE • O comando para atualizar registros é o UPDATE, que tem a seguinte sintaxe: UPDATE logradouro SET Cep=69000111 WHERE logradouro_cod=1;
  • 16. DELETE  O comando utilizado para apagar dados é o DELETE, que tem a seguinte sintaxe: DELETE FROM logradouro WHERE logradouro_cod=1