sistema gerenciadores de bancos de dados

21
Sistema Gerenciadores de Bancos de Dados Introdução a linguagem SQL

Upload: antonio-alves

Post on 15-Aug-2015

85 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Sistema gerenciadores de bancos de dados

Sistema Gerenciadores de Bancos de DadosIntrodução a linguagem SQL

Page 2: Sistema gerenciadores de bancos de dados

Sistemas Gerenciadores de Banco de Dados (SGDB) Os SGDB’s são sistemas que suportam o armazenamento e

a manipulação de dados segundo um modelo Seu principal objetivo é retirar da aplicação CLIENTE a

responsabilidade de comandar o acesso, manipulação e organização de dados

Page 3: Sistema gerenciadores de bancos de dados

Vantagens do uso de SGDB O compartilhamento de dados A manutenção da integridade dos dados O uso de restrição de segurança

Page 4: Sistema gerenciadores de bancos de dados

Exemplos de SGDB Oracle MySQL PostGreSQL SQL Server Firebird

Page 5: Sistema gerenciadores de bancos de dados

ORACLE

Page 6: Sistema gerenciadores de bancos de dados

MySQL

Page 7: Sistema gerenciadores de bancos de dados

Po

stg

reS

QL

Page 8: Sistema gerenciadores de bancos de dados

SQL Server

Page 9: Sistema gerenciadores de bancos de dados

Firebird e Interbase

Page 10: Sistema gerenciadores de bancos de dados

Linguagem SQLPrincipais comandos

Page 11: Sistema gerenciadores de bancos de dados

Um pouco de história

Page 12: Sistema gerenciadores de bancos de dados

Caracteristicas básicas de um SGDB Um banco de dados é um conjunto de tabelas Representa aspectos do mundo real

Page 13: Sistema gerenciadores de bancos de dados

Modelos lógicos São modelos de dados É uma representação teórica de como seria o banco de

dados Não depende de tecnologia Dá informações precisas e necessárias para o negócio Identifica redundâncias Identifica dados não usados Estabelece regras de integridade de dados

Page 14: Sistema gerenciadores de bancos de dados

Exemplo de entidade

ALUNO

MATRICULA

NOME

ENDEREÇO

Page 15: Sistema gerenciadores de bancos de dados

Outra representaçãoALUNO

MATRICULANOMEENDEREÇO

Page 16: Sistema gerenciadores de bancos de dados

Modelo FísicoTabelas e campos

Page 17: Sistema gerenciadores de bancos de dados

O que é SQLStructured query language, ou sql é uma linguagem para criação e manipulação de tabelas em um SGDB

Page 18: Sistema gerenciadores de bancos de dados

Trabalhando com tabelas Create Alter Drop

Page 19: Sistema gerenciadores de bancos de dados

Criando uma tabela Create table cidade (codigo integer not null, nome

varchar(30) not null)

Page 20: Sistema gerenciadores de bancos de dados

Realizando consultas na tabela Select From Where Group by Order by

Page 21: Sistema gerenciadores de bancos de dados

Vamos praticar!!!!!!!!!

Sistema Gerenciadores de Bancos de DadosIntrodução a linguagem SQL