SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
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
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
        Comprador


Resposta:

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 tabela

Id             Marca        Versao       Combustivel   Ano         Mês       Comprador
01             Audi         A1           Diesel        2010        Julho     Mateus
02             Alfa         Mito         Gasolina      2011        Outubro   Rita
               Romeu
03             Audi         A6           Diesel        2000        Janeiro  Joao
04             BMW          Serie1       Gasolina      2005        Setembro Miguel
05             BMW          Serie6       Diesel        2010        Agosto   Laura


INSERT 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
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

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (8)

Manual de instalação do xampp
Manual de instalação do xamppManual de instalação do xampp
Manual de instalação do xampp
 
Ficha 4 resolução
Ficha 4   resoluçãoFicha 4   resolução
Ficha 4 resolução
 
Fichas de proyecto jessica
Fichas de proyecto jessicaFichas de proyecto jessica
Fichas de proyecto jessica
 
Ficha 1 resolução
Ficha 1 resoluçãoFicha 1 resolução
Ficha 1 resolução
 
Módulo14 instalação do xamp
Módulo14 instalação do xampMódulo14 instalação do xamp
Módulo14 instalação do xamp
 
Ficha 3 resolução
Ficha 3  resoluçãoFicha 3  resolução
Ficha 3 resolução
 
Manual de instalação do xampp
Manual de instalação do xamppManual de instalação do xampp
Manual de instalação do xampp
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Ähnlich wie Criação e consulta de tabelas de funcionários e veículos

Ähnlich wie Criação e consulta de tabelas de funcionários e veículos (7)

Bd04 banco de dados - my sql - exercicio
Bd04 banco de dados - my sql - exercicioBd04 banco de dados - my sql - exercicio
Bd04 banco de dados - my sql - exercicio
 
165216614 honda-cb500
165216614 honda-cb500165216614 honda-cb500
165216614 honda-cb500
 
Manual Moto Cbx200 s
Manual Moto Cbx200 sManual Moto Cbx200 s
Manual Moto Cbx200 s
 
Manual Moto Vt600
Manual Moto Vt600Manual Moto Vt600
Manual Moto Vt600
 
100 dream
100 dream100 dream
100 dream
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Aula 9 Modelagem de Dados
Aula 9 Modelagem de DadosAula 9 Modelagem de Dados
Aula 9 Modelagem de Dados
 

Criação e consulta de tabelas de funcionários e veículos

  • 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. 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  Comprador Resposta: 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 tabela Id Marca Versao Combustivel Ano Mês Comprador 01 Audi A1 Diesel 2010 Julho Mateus 02 Alfa Mito Gasolina 2011 Outubro Rita Romeu 03 Audi A6 Diesel 2000 Janeiro Joao 04 BMW Serie1 Gasolina 2005 Setembro Miguel 05 BMW Serie6 Diesel 2010 Agosto Laura INSERT 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. 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