Buscar

Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Banco de dados II
michelle.fernandes@fiemg.com.br
SQL SERVER
SQL Express 2014
https://www.microsoft.com/pt-br/download/details.aspx?id=42299 
Como instalar
http://www.bosontreinamentos.com.br/sql-com-sql-server/como-instalar-o-microsoft-sql-server-2014-express-no-windows-server-2012/ 
2
ACESSO PELO VISUAL STUDIO – PASSO 01
3
ACESSO PELO VISUAL STUDIO – PASSO 02
Abra o servidor: (localdb)\MSSQLLocalDB
Abra pasta Databases e todos os bancos já criados podem ser vistos.
4
ACESSO PELO VISUAL STUDIO – PASSO 03
Para abrir o editor e criar o script SQL clique no nome do servidor com o botão direito e escolha : New Query. O editor será aberto normalmente.
5
ACESSO PELO VISUAL STUDIO – PASSO 04
O editor é muito similar ao SQL Server Management Studio. Para executar utilize a setinha verde. 
6
Structured Query Language (SQL) 
Linguagem padronizada para manipulação de bancos de dados
Surgiu na década de 70
Criada pela IBM, teve algumas variações, decorrentes do trabalho de outros fabricantes de SGBDs
Algumas versões: SQL-92, SQL:1999 e SQL:2003
Comparação de conceitos
Entidade-Relacionamento
Modelo Relacional
Linguagem SQL
ER
Conceitual
Entidade
Instância
Atributo
Relacional
Lógico
Relação
Tupla
Atributo
SQL
Físico
Tabela
Linha/Registro
Coluna
Partes da linguagem SQL
DDL - Linguagem de Definição de Dados
DML - Linguagem de Manipulação de Dados
DCL - Linguagem de Controle de Dados
DTL - Linguagem de Transação de Dados
DQL - Linguagem de Consulta de Dados
Obs: Esta classificação pode variar de acordo com algumas publicações
FATEC SENAI BH – Curso Técnico de Informática 
DDL – Linguagem de Definição de Dados
Permite a definição do banco de dados e tabelas, além da manutenção de suas estruturas.
Principais instruções: 
CREATE
ALTER
DROP
FATEC SENAI BH – Curso Técnico de Informática 
DML – Linguagem de Manipulação de Dados
Permite manipular dados armazenados nas tabelas (inclusão, exclusão, alteração)
Principais instruções: 
INSERT
DELETE
UPDATE
FATEC SENAI BH – Curso Técnico de Informática 
DCL – Linguagem de Controle de Dados
Permite gerenciar o acesso de usuários e operações com os dados em um banco.
Principais instruções: 
GRANT
REVOKE
FATEC SENAI BH – Curso Técnico de Informática 
DTL – Linguagem de Transação de Dados
Permite gerenciar e efetuar as transações em uma banco de dados
Principais instruções: 
COMMIT
ROLLBACK
FATEC SENAI BH – Curso Técnico de Informática 
DQL – Linguagem de Consulta de Dados
Permite a recuperação dos dados pelo usuário através de consultas efetuadas no banco e respectivas tabelas (queries), através da especificação de cláusulas;
Principais instruções: 
SELECT
RESUMO
DDL- Linguagem de Definição de Dados
CREATE
ALTER
DROP
DML- Linguagem de Manipulação de Dados
INSERT
DELETE
UPDATE
DCL- Linguagem de Controle de Dados
GRANT
REVOKE
DTL- Linguagem de Transação de Dados
COMMIT
ROLLBACK
DQL- Linguagem de Consulta de Dados
SELECT
FATEC SENAI BH – Curso Técnico de Informática 
Principais tipos SQL SERVER
SQL SERVER 2014 Management Studio
New Query ou Nova consulta: Abre área de edição
de SQL. 
Execute ou Executar (F5): Executa todo o código ou parte dele quando parte está selecionada.
17
Modelo Conceitual - TAXI
N
N
18
Modelo Lógico - Taxi
Cliente
19
Criação do Banco de Dados - TAXI
Ao criar ou deletar o banco confira no Object Explorer se ele aparece ou não. Não esqueça de clicar em Databases com o botão direito e atualizar (Refresh)
20
Criação das tabelas (Que não possuem FK)
21
Criação da tabela (Que possuem FK)
As linhas 36 e 37 transformam os atributos em FK. 
Não haverá preenchimento automático da FK. 
A partir de agora quando for inserir dados em Corrida será preciso indicar um cliID que já tenha sido cadastrado em Cliente e um TAXI_placa que já tenha sido cadastrado em TAXI.
Indica qual tabela está a PK que será referenciada no parênteses. 
22
Criação da tabela
ATENÇÃO: 
Toda vez que criar uma tabela atualize a pasta de tabelas. 
Clique em cima de Tables com o botão direito e mande atualizar (Refresh)
Só estará criada a tabela se ela aparecer em Object Explorer.
23
Alterar estrutura da tabela
Nas linhas 59 e 60 estamos alterando a quantidade de caracteres de uma coluna, mas poderia ser o tipo. Ex: INT 
Para deletar tabela precisa respeitar FK. Se quiser excluir Corrida, precisa primeiro excluir Cliente e Taxi.
24
Inserir valores nas tabelas
25
Buscar dados das tabelas
26
Referências
Em construção
27

Continue navegando

Outros materiais