Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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. P...
Inserir Dados:INSERT INTO Alunos (codAluno, Bi, Nome, Morada, CodigoPostal,Localidade,DataNascimento, Contacto, CodEE)VALU...
Criar Tabela:CREATE TABLE Disciplinas ( CodDisciplinas int (10), Nome varchar (20), Professorvarchar (20));               ...
Criar Tabela:CREATE TABLE Notas ( CodAluno int (10), CodDisciplina int (10), Nota int (6));                               ...
4. Para a Tabela alunos:      a. Listar os alunos ordenados ascendentemente;         SELECT * FROM Alunos ODER BY Nome ASC...
Upcoming SlideShare
Loading in …5
×

Ficha 3 resolução

1,112 views

Published on

  • Be the first to comment

  • Be the first to like this

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

×