O documento descreve os principais componentes de um Sistema de Gerenciamento de Banco de Dados (SGBD), incluindo dados, banco de dados, o próprio SGBD, proteção de dados e a linguagem SQL. O SGBD organiza e gerencia o acesso aos dados armazenados em um banco de dados de forma estruturada. A linguagem SQL é utilizada para executar operações como criar, inserir, consultar, atualizar e excluir dados no banco de dados.
Você sabe o que é ou o que faz um Banco de Dados? Veja essa apresentação e sua continuação (vou postar em breve) e conheça um pouquinho mais sobre tecnologia.
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
Material sobre Banco de Dados para aulas da disciplina na Faculdade Vale do Salgado - Icó.
Roteiro do Material:
- Introdução
- Modelos de Dados
- Projeto de Banco de Dados
- Abordagem Entidade-Relacionamento
Você sabe o que é ou o que faz um Banco de Dados? Veja essa apresentação e sua continuação (vou postar em breve) e conheça um pouquinho mais sobre tecnologia.
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
Material sobre Banco de Dados para aulas da disciplina na Faculdade Vale do Salgado - Icó.
Roteiro do Material:
- Introdução
- Modelos de Dados
- Projeto de Banco de Dados
- Abordagem Entidade-Relacionamento
Curso Administrador de Banco de Dados, Disciplina Conceitos de Banco de Dados, curso ministrado no SENAI Vilhena Rondonia, Professor: Cleber Ramos - Bacharel em Sistemas de Informação.
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplinaHelder Lopes
Aula inaugural da disciplina Fundamentos de Sistemas Operacionais do curso Tecnológico de Análise e desenvolvimento de sistemas - 1º semestre - UNIP Paulista / Paraíso
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)Janynne Gomes
O que é um Diagrama Entidade Relacionamento (DER)?
• Elementos do DER
– Entidades
– Atributos
• Tipos de atributos
– Relacionamentos
• Auto-relacionamento
• Grau de relacionamento
• Atributos
• Cardinalidade
Curso Administrador de Banco de Dados, Disciplina Conceitos de Banco de Dados, curso ministrado no SENAI Vilhena Rondonia, Professor: Cleber Ramos - Bacharel em Sistemas de Informação.
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplinaHelder Lopes
Aula inaugural da disciplina Fundamentos de Sistemas Operacionais do curso Tecnológico de Análise e desenvolvimento de sistemas - 1º semestre - UNIP Paulista / Paraíso
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)Janynne Gomes
O que é um Diagrama Entidade Relacionamento (DER)?
• Elementos do DER
– Entidades
– Atributos
• Tipos de atributos
– Relacionamentos
• Auto-relacionamento
• Grau de relacionamento
• Atributos
• Cardinalidade
Autor: Professor: Ivon Rodrigues Canedo, da Universidade Católica de Goiás (UCG)´.
Disponível aqui: http://sistemasfafram10.xpg.uol.com.br/Terc.Semestre/BDI/Banco_Dados.pdf
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.
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.
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