SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane FidelixCris Fidelix
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosPatrícia Morais
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Vitor Hugo Melo Araújo
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosRafael Albani
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Leinylson Fontinele
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticosCentro Paula Souza
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dadosmgoberto
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
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
 

Mais procurados (20)

Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 
Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dados
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
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
 
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
 

Destaque

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
 
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
 

Destaque (17)

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
 
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
 

Semelhante a SGBD e SQL em 40

Semelhante a SGBD e SQL em 40 (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
 

SGBD e SQL em 40

  • 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