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

Sistema de gerenciamento de banco de dados

  • 1.
    SISTEMA DE GERENCIAMENTO DE BANCOSDE DADOS (SGBD) COMPONENTES:  JUCIANDRO SOUZA  FRANCO ALMEIDA  LEÔNIDAS NETO  IAN SANTOS DE SÁ
  • 3.
    O QUE SÃODADOS?
  • 4.
  • 5.
    Dados são representações simbólicasquantitativas e qualitativas que constituem a matéria prima da informação, ou seja, é a informação não tratada. DADOS
  • 6.
    Banco de Dados Bancode 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 Gerenciamentode 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 UMSGBD  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.
  • 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 comandopara 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 selecionaconjunto 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 comandopara atualizar registros é o UPDATE, que tem a seguinte sintaxe: UPDATE logradouro SET Cep=69000111 WHERE logradouro_cod=1;
  • 16.
    DELETE  O comandoutilizado para apagar dados é o DELETE, que tem a seguinte sintaxe: DELETE FROM logradouro WHERE logradouro_cod=1
  • 17.