Ficha 2 resolução

581 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
581
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
17
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Ficha 2 resolução

  1. 1. Resolução da Ficha nº2 Crie a seguinte tabela: (Pense no tipo de dados e valores)1) Funcionarios, com os seguintes campos  Codigo,  PrimeiroNome,  SegundoNome,  UltimoNome,  DataNasci,  Endereco,  Cidade,  Telefone,  CodigoDepartamento  Funcao  Salario Resposta: CREATE TABLE Funcionarios ( Codigo int(30) , PrimeiroNome varchar(30), SegundoNome varchar(30),UltimoNome varchar(30), DataNasci int(10), Endereco var char(25), Cidade varchar(15),Telefone int(12), CodigoDepartamento int(14), Funcao(30), Salario int(30)); a. Preencha a tabela com o commando Insert, com 10 registos INSERT INTO Funcionarios ( código, PrimeiroNome, SegundoNome, UltimoNome, DataNasci, Endereco, Cidade, Telefone, CodigoDepartamento, Funcao, Salario) VALUES (001, Maria, Inês, Sousa, 20-01-73, Rua A, Penafiel, 914456782 ,111, Secretaria, 560), (002, Ana, Rita, Rocha, 12-10-94, Rua B, Penafiel, 913308905, 222, Engenheira, 1500), (003,José, Eduardo, Silva, 23-10-94, Rua C, Penafiel, 911592429, 333, Enginheiro, 1500) ); Nota * : Para por o resto dos registos na tabela é sempre igual. b. Listar todos os funcionários SELECT * FROM Funcioranios; 1
  2. 2. c. Listar o nome e sobrenome SELECT PrimeiroNome, UltimoNome FROM Funcionarios; d. Listar nome e sobrenome ordenado por sobrenome SELECT PrimeiroNome, UltimoNome FROM Funcionarios ORDER BY UltimoNome; e. Listar todos os campos de funcionários ordenados por cidade SELECT * FROM Funcionarios ORDER BY Cidade;2) Stand:  Id  Marca  Versão  Combustível  Ano  Mês  CompradorResposta:CREATE TABLE Carros( Id int (10), Marca varchar (20), Versao varchar (23),Combustivel varchar (21), Ano int (10), Mes varchar (10), Comprador varchar (20)); a. Preencha a tabela com o commando Insert, com 5 registos de acordo com a seguinte tabelaId Marca Versao Combustivel Ano Mês Comprador01 Audi A1 Diesel 2010 Julho Mateus02 Alfa Mito Gasolina 2011 Outubro Rita Romeu03 Audi A6 Diesel 2000 Janeiro Joao04 BMW Serie1 Gasolina 2005 Setembro Miguel05 BMW Serie6 Diesel 2010 Agosto LauraINSERT INTO Carror ( Id, Marca, Versao, Combustivel, Ano, Mes, Comprador)VALUES (01, Audi, A1, Diesel, 2010, Julho, Mateus), (02, AlfaRomeu, Mito, Gasolina, 2011, Outubro, Rita), (03, Audi, A6, Diesel, 2000, Janeiro, Joao), (04, BMW, Serie1, Gasolina, 2005, Setembro, Miguel), (05, BMW,Serie6, Diesel, 2010, Agosto, Laura)); 2
  3. 3. b. Listar todos os veículos SELECT * FROM Carros;c. Listar todos os veículos Audi SELECT * FROM Carros where marca = Audi;d. Listar o comprador ordenado pela Marca de forma ascendente SELECT Comprador FROM Carros ORDER BY Marca ASC;e. Listar todos os veículos ordenados pelo combustível SELECT * FROM Carros ORDER BY Combustivel;f. Listar o ano ordenado pela versão SELECT Ano FROM Carros ORDER BY Versao; 3

×