Sistema de gerenciamento de banco de dados

17
SISTEMA DE GERENCIAMENTO DE BANCOS DE DADOS (SGBD) COMPONENTES: JUCIANDRO SOUZA FRANCO ALMEIDA LEÔNIDAS NETO IAN SANTOS DE SÁ

Transcript of Sistema de gerenciamento de banco de dados

Page 1: Sistema de gerenciamento de banco de dados

SISTEMA DE

GERENCIAMENTO DE

BANCOS DE DADOS (SGBD)

COMPONENTES:

JUCIANDRO SOUZA

FRANCO ALMEIDA

LEÔNIDAS NETO

IAN SANTOS DE SÁ

Page 2: Sistema de gerenciamento de banco de dados
Page 3: Sistema de gerenciamento de banco de dados

O QUE SÃO DADOS?

Page 4: Sistema de gerenciamento de banco de dados

DADOS

Page 5: Sistema de gerenciamento de banco de 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

Page 6: Sistema de gerenciamento de banco de 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.

Page 7: Sistema de gerenciamento de banco de dados

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.

Page 8: Sistema de gerenciamento de banco de dados

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.

Page 9: Sistema de gerenciamento de banco de dados

SISTEMAS DE BANCO DE DADOS

Page 10: Sistema de gerenciamento 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.

Page 11: Sistema de gerenciamento de banco de dados

COMANDOS BÁSICOS

• CREATE (criação)

• INSERT (inserção)

• SELECT (consulta)

• UPDATE (atualização)

• DELETE (exclusão)

Page 12: Sistema de gerenciamento de banco de dados

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

);

Page 13: Sistema de gerenciamento de banco de dados

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

Page 14: Sistema de gerenciamento de banco de dados

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

Page 15: Sistema de gerenciamento de banco de dados

UPDATE

• O comando para atualizar registros é o UPDATE, que tem a seguinte sintaxe:

UPDATE logradouro

SET Cep=69000111

WHERE logradouro_cod=1;

Page 16: Sistema de gerenciamento de banco de dados

DELETE

O comando utilizado para apagar dados é o DELETE, que tem a seguinte

sintaxe:

DELETE FROM logradouro

WHERE logradouro_cod=1

Page 17: Sistema de gerenciamento de banco de dados

OBRIGADO