sistema gerenciadores de bancos de dados

Post on 15-Aug-2015

85 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

Exemplos de SGDB Oracle MySQL PostGreSQL SQL Server Firebird

ORACLE

MySQL

Po

stg

reS

QL

SQL Server

Firebird e Interbase

Linguagem SQLPrincipais comandos

Um pouco de história

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

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

Exemplo de entidade

ALUNO

MATRICULA

NOME

ENDEREÇO

Outra representaçãoALUNO

MATRICULANOMEENDEREÇO

Modelo FísicoTabelas e campos

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

Trabalhando com tabelas Create Alter Drop

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

varchar(30) not null)

Realizando consultas na tabela Select From Where Group by Order by

Vamos praticar!!!!!!!!!

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

top related