Sistema de gerenciamento de banco de dados

Preview:

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

Recommended