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

Sistema gerenciadores de bancos de dados

Aug 15, 2015

Download

Education

António Alves
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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