Ficha 3 resolução

999 views
906 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
999
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ficha 3 resolução

  1. 1. Resolução da Ficha nº3 1. Abra o Xamp, no mySql. 2. Crie o código necessário para criar as seguintes bases de dados. Para cada uma delas crie o código necessário para: a. Tabelas b. Tipo de dados c. Chave Primária 3. Coloque o respectivo código de cada exercício na ficha e depois de a guardar envie para: aidameira@gmail.com Resposta: CREATE DATABASE Escola; Criar a tabela:CREATETABLE Alunos ( codAluno int (10), Bi int (10), Nome varchar(20), Moradavarchar(10), CodigoPostal int (10),Localidade varchar (10), DataNascimento int (10),Contacto int (9), CodEE int(10)); 1
  2. 2. Inserir Dados:INSERT INTO Alunos (codAluno, Bi, Nome, Morada, CodigoPostal,Localidade,DataNascimento, Contacto, CodEE)VALUES(1, 12345678, Pedro Silva, Rua Cima 23, 4000-345, Porto, 1982-03-09,223666888, 1); Nota * : Para inserir o resto dos dados é sempre igual Criar a tabela:CREATE TABLE EncarregadosEducacao (CodEE int(10), Bi int (10), Nome varchar(20),Morada varchar(10), CodigoPostal int (10),Localidade varchar (10), DataNascimento int(10), Contacto int (9)); Inserir Dados:INSERT INTO EncarregadosEducacao( CodEE, Bi, Nome, Morada, CodigoPostal,Localidade, DataNascimento, Contacto)VALUES (1, 94850485, José Silva, Rua Cima 23, 4000-345, Porto, 1982-03-09,223666888); Nota * : Para inserir o resto dos dados é sempre igual 2
  3. 3. Criar Tabela:CREATE TABLE Disciplinas ( CodDisciplinas int (10), Nome varchar (20), Professorvarchar (20)); Inserir dados:INSERT INTO Disciplinas ( CodDisciplina, Nome, Professor)VALUES ( 1, Portugues, Sandra Gomes) (2, Matematica, Jose Pinheiro) (3, Geografia, Carlos Tavares); 3
  4. 4. Criar Tabela:CREATE TABLE Notas ( CodAluno int (10), CodDisciplina int (10), Nota int (6)); Inserir dados :INSERT INTO Notas( CodAluno, CodDisciplina, Nota)VALUES ( 1,1,10); Nota * : Para inserir o resto dos dados é sempre igual 4
  5. 5. 4. Para a Tabela alunos: a. Listar os alunos ordenados ascendentemente; SELECT * FROM Alunos ODER BY Nome ASC; b. Listar os alunos do Porto e Maia SELECT Nome FROM Alunos WHERE Localidade = Porto or Localidade = Maia; c. Listar o BI dos alunos que moram no Porto SELECT Bi FROM Alunos WHERE Localidade = Porto;5. Para a tabela Encarregados de Educação: a. Listar os Encarregados de Educação que moram no Porto e que se chamam José SELECT * FROM EncarregadosEducacao WHERE Localidade = Porto and Nome = Jose; 5

×