Upload
juh-souza
View
123
Download
5
Embed Size (px)
Citation preview
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