Código SQL copiado para a área de transferência
Teste seus conhecimentos de SQL com nossos testes abrangentes!
Avalie seu entendimento dos fundamentos do SQL e conceitos avançados por meio de nossos testes desafiadores. Cada teste abrange tópicos específicos, desde a recuperação básica de dados até a manipulação complexa de dados. Identifique lacunas de conhecimento, reforce o aprendizado e aumente sua confiança. Prepare-se para entrevistas de emprego em SQL com nossos testes.
RU EN
Tarefa 31:
O que é normalização em SQL?

Marque todas as respostas corretas e clique no botão "Verificar!"

Obter dica
Explore mais de 310 tarefas diversas na nossa plataforma.

AdventureWorks Database (SQL Server)

O Banco de Dados AdventureWorks é um banco de dados de amostra que demonstra as capacidades do SQL Server. Ele inclui dados sobre uma empresa de manufatura fictícia.

Diagrama ER do Banco de Dados AdventureWorks

A seguir, uma lista das tabelas:

Address - Tabela de endereços.
  • AddressIDum identificador único para cada endereço.
  • AddressLine1a primeira linha do endereço.
  • AddressLine2a segunda linha do endereço.
  • Citycidade.
  • StateProvinceestado ou província.
  • CountryRegionpaís.
  • PostalCodecódigo postal.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (AddressID)
AddressID AddressLine1 AddressLine2 City StateProvince CountryRegion PostalCode rowguid ModifiedDate
9 8713 Yosemite Ct. null Bothell Washington United States 98011 268AF621-76D7-4C78-9441-144FD139821A 2006-07-01 00:00:00.000
Customer - Tabela de clientes.
  • CustomerIDum identificador único para cada cliente.
  • NameStyle0 = Os dados em FirstName e LastName são armazenados no estilo ocidental (primeiro nome, sobrenome). 1 = Estilo oriental (sobrenome, primeiro nome). Padrão: 0.
  • Titletítulo.
  • FirstNamenome.
  • MiddleNamenome do meio.
  • LastNamesobrenome.
  • Suffixsufixo.
  • CompanyNamenome da empresa.
  • SalesPersonvendedor.
  • EmailAddresse-mail.
  • Phonenúmero de telefone.
  • PasswordHashhash da senha.
  • PasswordSaltsalt.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (CustomerID)
CustomerID NameStyle Title FirstName MiddleName LastName Suffix CompanyName SalesPerson EmailAddress Phone PasswordHash PasswordSalt rowguid ModifiedDate
1 0 Mr. Orlando N. Gee [null] A Bike Store adventure-works\pamela0 orlando0@adventure-works.com 245-555-0173 L/Rlwxzp4w7RWmEgXX+/A7cXaePEPcp+KwQhl2fJL7w= 1KjXYs4= 3F5AE95E-B87D-4AED-95B4-C3797AFCB74F 2005-08-01 00:00:00.000
CustomerAddress - Tabela de relações entre clientes e endereços.
  • CustomerIDidentificador do cliente na tabela Customer.
  • AddressIDidentificador do endereço na tabela Address.
  • AddressTypetipo de endereço.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (CustomerID, AddressID)
CustomerID AddressID AddressType rowguid ModifiedDate
29485 1086 Main Office 16765338-DBE4-4421-B5E9-3836B9278E63 2007-09-01 00:00:00.000
Product - Tabela de produtos.
  • ProductIDum identificador único para cada produto.
  • Namenome do produto.
  • ProductNumbernúmero do artigo.
  • Colorcor do produto.
  • StandardCostpreço do produto.
  • ListPricepreço do produto no catálogo.
  • Sizetamanho do produto.
  • Weightpeso do produto.
  • ProductCategoryIDchave estrangeira que aponta para a tabela ProductCategory - define a categoria do produto.
  • ProductModelIDchave estrangeira que aponta para a tabela ProductModel - define o modelo do produto.
  • SellStartDatedata e hora do início das vendas.
  • SellEndDatedata e hora do fim das vendas.
  • DiscontinuedDatedata e hora da descontinuação.
  • ThumbNailPhotominiatura da foto do produto.
  • ThumbnailPhotoFileNamenome do arquivo da miniatura da foto.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (ProductID, ProductCategoryID, ProductModelID)
ProductID Name ProductNumber Color StandardCost ListPrice Size Weight ProductCategoryID ProductModelID SellStartDate SellEndDate DiscontinuedDate ThumbNailPhoto ThumbnailPhotoFileName rowguid ModifiedDate
680 HL Road Frame - Black, 58 FR-R92B-58 Black 1059.3100 1431.5000 58 1016.04 18 6 2002-06-01 00:00:00.000 [null] [null] [binary] no_image_available_small.gif 43DD68D6-14A4-461F-9069-55309D90EA7E 2008-03-11 10:01:36.827
ProductCategory - Tabela de categorias de produtos.
  • ProductCategoryIDum identificador único para cada categoria de produto.
  • ParentProductCategoryIDidentificador da categoria de produto pai.
  • Namenome da categoria de produto.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (ProductCategoryID)
ProductCategoryID ParentProductCategoryID Name rowguid ModifiedDate
1 [null] Bikes CFBDA25C-DF71-47A7-B81B-64EE161AA37C 2002-06-01 00:00:00.000
ProductDescription - Tabela de descrições de produtos.
  • ProductDescriptionIDum identificador único para cada descrição de produto.
  • Descriptiondescrição do produto.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (ProductDescriptionID)
ProductDescriptionID Description rowguid ModifiedDate
4 Aluminum alloy cups; large diameter spindle. DFEBA528-DA11-4650-9D86-CAFDA7294EB0 2007-06-01 00:00:00.000
ProductModel - Tabela de modelos de produtos.
  • ProductModelIDum identificador único para cada modelo de produto.
  • Namenome do modelo de produto.
  • CatalogDescriptiondescrição em formato XML.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (ProductModelID)
ProductModelID Name CatalogDescription rowguid ModifiedDate
1 Classic Vest [null] 29321D47-1E4C-4AAC-887C-19634328C25E 2007-06-01 00:00:00.000
ProductModelProductDescription - Tabela de relações entre modelos de produtos e descrições de produtos.
  • ProductModelIDidentificador do modelo de produto na tabela ProductModel.
  • ProductDescriptionIDidentificador da descrição do produto na tabela ProductDescription.
  • Culturecódigo do idioma no formato ISO.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (ProductModelID, ProductDescriptionID)
ProductModelID ProductDescriptionID Culture rowguid ModifiedDate
1 1199 en 4D00B649-027A-4F99-A380-F22A46EC8638 2007-06-01 00:00:00.000
SalesOrderDetail - Tabela de detalhes de pedidos de venda de produtos.
  • SalesOrderIDchave estrangeira referenciando a tabela SalesOrderHeader.
  • SalesOrderDetailIDum identificador único do registro na tabela.
  • OrderQtyquantidade.
  • ProductIDuma chave estrangeira referenciando a tabela Product.
  • UnitPricepreço por unidade de mercadoria.
  • UnitPriceDiscountpreço por unidade de produto com desconto.
  • LineTotalTotal.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (SalesOrderID, SalesOrderDetailID, ProductID)
SalesOrderID SalesOrderDetailID OrderQty ProductID UnitPrice UnitPriceDiscount LineTotal rowguid ModifiedDate
71774 110562 1 836 356.8980 .0000 356.898000 E3A1994C-7A68-4CE8-96A3-77FDD3BBD730 2008-06-01 00:00:00.000
SalesOrderHeader - Tabela de cabeçalhos de pedidos de venda de produtos.
  • SalesOrderIDum identificador único do registro na tabela.
  • RevisionNumbernúmero da revisão.
  • OrderDatedata e hora da criação do pedido.
  • DueDatedata e hora do vencimento do pedido.
  • ShipDatedata e hora do envio do pedido.
  • Statusstatus do pedido.
  • OnlineOrderFlagpedido online (sim/não).
  • SalesOrderNumbernúmero do pedido.
  • PurchaseOrderNumbernúmero da compra.
  • AccountNumbernúmero da conta.
  • CustomerIDchave estrangeira referenciando a tabela Customer - define o cliente.
  • ShipToAddressIDchave estrangeira referenciando a tabela Address - define o endereço de entrega.
  • BillToAddressIDchave estrangeira referenciando a tabela Address - define o endereço de cobrança.
  • ShipMethodmétodo de entrega.
  • CreditCardApprovalCodecódigo de aprovação do cartão de crédito.
  • SubTotalsubtotal.
  • TaxAmtimpostos.
  • Freightcusto de entrega.
  • TotalDuetotal.
  • Commentcomentário.
  • rowguidguid.
  • ModifiedDatedata e hora da criação ou última atualização da linha.
  • PRIMARY KEY, btree (SalesOrderID, CustomerID, ShipToAddressID, BillToAddressID)
SalesOrderID RevisionNumber OrderDate DueDate ShipDate Status OnlineOrderFlag SalesOrderNumber PurchaseOrderNumber AccountNumber CustomerID ShipToAddressID BillToAddressID ShipMethod CreditCardApprovalCode SubTotal TaxAmt Freight TotalDue Comment rowguid ModifiedDate
71774 2 2008-06-01 00:00:00.000 2008-06-13 00:00:00.000 2008-06-08 00:00:00.000 5 0 SO71774 PO348186287 10-4020-000609 29847 1092 1092 CARGO TRANSPORT 5 [null] 880.3484 70.4279 22.0087 972.7850 [null] 89E42CDC-8506-48A2-B89B-EB3E64E3554E 2008-06-08 00:00:00.000