Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CAJAMARCA
Facultad de Ingeniera
Escuela Acadmico
Profesional de Ingeniera de
Sistemas
Curso
Docente :
Estudiantes
Ciclo
Grupo
VI
A1
ndice
............................................................................................................................ 0
I.
Tabla CreditCard........................................................................... 7
3.11.
Tabla Culture................................................................................. 7
3.12.
Tabla Currency.............................................................................. 7
3.13.
Tabla CurrencyRate......................................................................7
3.14.
Tabla Customer............................................................................. 8
3.15.
3.16.
Tabla DatabaseLog.......................................................................8
3.17.
Tabla Department.........................................................................8
3.18.
Tabla Document............................................................................ 8
3.19.
Tabla Employee............................................................................. 9
3.20.
3.21.
Tabla EmployeeDepartmentHistory...........................................9
3.22.
Tabla EmployeePayHistory..........................................................9
3.23.
Tabla ErrorLog............................................................................... 9
3.24.
Tabla Illustration.........................................................................10
3.25.
Tabla Individual...........................................................................10
3.26.
Tabla JobCandidate.....................................................................10
3.27.
Tabla Location............................................................................. 10
3.28.
Tabla Product.............................................................................. 10
3.29.
Tabla ProductCategory..............................................................10
Tabla ProductDescription..........................................................11
3.32.
Tabla ProductDocument............................................................11
3.33.
Tabla ProductInventory.............................................................11
3.34.
Tabla ProductListPriceHistory..................................................11
3.35.
Tabla ProductModel....................................................................12
3.36.
Tabla ProductModelIllustration................................................12
3.37.
Tabla ProductModelProductDescriptionCulture.....................12
3.38.
Tabla ProductPhoto....................................................................12
3.39.
Tabla ProductProductPhoto......................................................12
3.40.
Tabla ProductReview..................................................................12
3.41.
Tabla ProductSubcategory........................................................13
3.42.
Tabla ProductVendor..................................................................13
3.43.
Tabla PurchaseOrderDetail.......................................................13
3.44.
Tabla PurchaseOrderHeader.....................................................13
3.45.
Tabla SalesOrderDetail..............................................................13
3.46.
Tabla SalesOrderHeader............................................................14
3.47.
Tabla SalesOrderHeaderSalesReason......................................14
3.48.
Tabla SalesPerson.......................................................................14
3.49.
Tabla SalesPersonQuotaHistory...............................................14
3.50.
Tabla SalesReason......................................................................14
3.51.
Tabla SalesTaxRate.....................................................................14
3.52.
Tabla SalesTerritory....................................................................15
3.53.
Tabla SalesTerritoryHistory.......................................................15
3.54.
Tabla ScrapReason.....................................................................15
3.55.
Tabla Shift.................................................................................... 15
3.56.
Tabla ShipMethod.......................................................................15
3.57.
Tabla ShoppingCartItem............................................................15
3.58.
Tabla SpecialOffer.......................................................................15
3.59.
Tabla SpecialOfferProduct.........................................................16
3.60.
Tabla StateProvince...................................................................16
3.61.
Tabla Store................................................................................... 16
3.62.
Tabla StoreContact.....................................................................16
Tabla TransactionHistoryArchive..............................................16
3.65.
Tabla UnitMeasure......................................................................17
3.66.
Tabla Vendor................................................................................ 17
3.67.
Tabla VendorAddress.................................................................17
3.68.
Tabla VendorContact..................................................................17
3.69.
Tabla WorkOrder.........................................................................17
3.70.
Tabla WorkOrderRouting...........................................................18
III.
Investigue algunos datos ms que pueda encontrar en internet
sobre la Base de Datos AdventureWorks de Microsoft...........................18
IV.
Elaborar al menos 5 consultas por cada integrante del equipo a
la base de datos AdventureWorks, las consultas deben tener al menos
3 tablas enlazadas en cada consulta.........................................................19
Bibliografa........................................................................................................ 21
I.
Implementar
la
AdventureWorks
Base
de
Datos
II.
1. Estructura de AdventureWorks:
Tabla Address
Tabla AddressType
Tabla AWBuildVersion
Tabla BillOfMaterials
Tabla Contact
Tabla ContactCreditCard
Tabla ContactType
Tabla CountryRegion
Tabla
CountryRegionCurrency
Tabla CreditCard
Tabla Culture
Tabla Currency
Tabla CurrencyRate
Tabla Customer
Tabla CustomerAddress
Base de datos avanzadas
4
Tabla ProductModelIllustration
Tabla
ProductModelProductDescriptionCultur
e
Tabla ProductPhoto
Tabla ProductProductPhoto
Tabla ProductReview
Tabla ProductSubcategory
Tabla ProductVendor
Tabla PurchaseOrderDetail
Tabla PurchaseOrderHeader
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
SalesOrderDetail
SalesOrderHeader
SalesOrderHeaderSalesReason
SalesPerson
SalesPersonQuotaHistory
SalesReason
Tabla DatabaseLog
Tabla Department
Tabla Document
Tabla Employee
Tabla EmployeeAddress
Tabla
EmployeeDepartmentHisto
ry
Tabla EmployeePayHistory
Tabla ErrorLog
Tabla Illustration
Tabla Individual
Tabla JobCandidate
Tabla Location
Tabla Product
Tabla ProductCategory
Tabla ProductCostHistory
Tabla ProductDescription
Tabla ProductDocument
Tabla ProductInventory
Tabla
ProductListPriceHistory
Tabla ProductModel
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
SalesTaxRate
SalesTerritory
SalesTerritoryHistory
ScrapReason
Shift
ShipMethod
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
ShoppingCartItem
SpecialOffer
SpecialOfferProduct
StateProvince
Store
StoreContact
TransactionHistory
TransactionHistoryArchive
UnitMeasure
Vendor
VendorAddress
VendorContact
WorkOrder
Tabla WorkOrderRouting
Esquema
HumanResources
Person
Production
Purchasing
Sales
Base de datos avanzadas
5
Ejemplos
Tabla Employee
Tabla Department
Tabla Contact
Tabla Address
Tabla StateProvince
Tabla BillOfMaterials
Tabla Product
Tabla WorkOrder
Proveedores a los que se Tabla
compran las piezas y los PurchaseOrderDetail
productos.
Tabla
PurchaseOrderHeader
Tabla Vendor
Datos relacionados con los Tabla Customer
clientes y las ventas.
Tabla SalesOrderDetail
Tabla
SalesOrderHeader
3.5.
Tabla Contact
3.10.
Tabla CreditCard
3.11.
Tabla Culture
que
se
almacenan
las
3.12.
Tabla Currency
3.13.
Tabla CurrencyRate
Contiene las tasas de cambio de moneda.
3.14.
Tabla Customer
3.15.
3.16.
Tabla DatabaseLog
Registra todas las instrucciones de lenguaje de definicin de
datos (DDL) realizadas en la base de datos a lo largo del
tiempo. Esta tabla se llena mediante un desencadenador de
DDL que se activa cada vez que se ejecuta una instruccin de
DDL. Por ejemplo, si un usuario ha creado un ndice nuevo o ha
modificado una columna de tabla, la repeticin de dicho
evento, inclusive la instruccin Transact-SQL exacta ejecutada,
se almacena en la tabla DatabaseLog.
Definicin de la tabla DatabaseLog: Se encuentra en el
esquema dbo.
3.17.
Tabla Department
Contiene los departamentos de la empresa Adventure Works
Cycles.
Definicin de la tabla Department: Se encuentra en el
esquema HumanResources.
3.18.
Tabla Document
Contiene documentos de mantenimiento de
almacenados como archivos Microsoft Office Word.
productos
Tabla Employee
3.21.
Tabla EmployeeDepartmentHistory
Contiene datos actuales e histricos sobre los empleados y los
departamentos en los que trabajan. El departamento en el que
trabaja actualmente el empleado se identifica mediante un
valor NULL en la columna EndDate.
Definicin de la tabla EmployeeDepartmentHistory: Se
encuentra en el esquema HumanResources.
3.22.
Tabla EmployeePayHistory
Contiene informacin actual e histrica sobre los salarios de
los empleados.
Definicin de la tabla EmployeePayHistory: Se encuentra
en el esquema HumanResources.
3.23.
Tabla ErrorLog
Registra todos los errores de la base de datos AdventureWorks
que se detectan mediante el bloque CATCH de un constructor
TRY...CATCH. Los datos se insertan mediante el procedimiento
almacenado dbo.uspLogError cuando dicho procedimiento se
ejecuta desde el bloque CATCH de un constructor TRY...CATCH.
Definicin de la tabla ErrorLog: Se encuentra en el
esquema dbo.
Tabla Illustration
3.25.
Tabla Individual
Contiene datos demogrficos sobre los clientes que compran
productos de Adventure Works Cycles en lnea. Los nombres
de los clientes se almacenan en la tabla Contact.
Definicin de la tabla Individual: Se encuentra en el
esquema Sales.
3.26.
Tabla JobCandidate
Contiene los currculum vitae que los aspirantes a un puesto
de trabajo han enviado al departamento de recursos humanos.
Definicin de la tabla JobCandidate: Se encuentra en el
esquema HumanResources.
3.27.
Tabla Location
Tabla de bsqueda que contiene las ubicaciones de inventario
de productos y de fabricacin.
Definicin de la tabla Location: Se encuentra en el
esquema Production.
3.28.
Tabla Product
Contiene los productos vendidos o utilizados en el proceso de
fabricacin de los productos vendidos.
Definicin de la tabla Product: Se encuentra en el
esquema Production.
Tabla ProductCategory
3.30.
Tabla ProductCostHistory
Contiene el costo de un producto a lo largo del tiempo.
Definicin de la tabla ProductCostHistory: Se encuentra
en el esquema Production.
3.31.
Tabla ProductDescription
Contiene las descripciones de los productos en varios idiomas.
Definicin de la tabla ProductDescription: Se encuentra
en el esquema Production.
3.32.
Tabla ProductDocument
Tabla de referencias cruzadas que correlaciona productos con
los documentos de producto relacionados.
Definicin de la tabla ProductDocument: Se encuentra en
el esquema Production.
3.33.
Tabla ProductInventory
Contiene informacin sobre el inventario de productos.
Definicin de la tabla ProductInventory: Se encuentra en
el esquema Production.
3.34.
Tabla ProductListPriceHistory
Contiene los cambios realizados en los precios listados de un
producto a lo largo del tiempo.
Definicin de la tabla ProductListPriceHistory:
encuentra en el esquema Production.
Se
3.35.
Tabla ProductModel
3.36.
Tabla ProductModelIllustration
Tabla de referencias cruzadas que correlaciona modelos de
productos e ilustraciones. Las ilustraciones se indican en la
columna Instructions de la tabla ProductModel.
Definicin de la tabla ProductModelIllustration:
encuentra en el esquema Production.
3.37.
Se
Tabla ProductModelProductDescriptionCulture
Tabla de referencias cruzadas que correlaciona las
descripciones de los productos con los idiomas en los que se
han escrito dichas descripciones.
Definicin
de
la
ProductModelProductDescriptionCulture:
en el esquema Production.
3.38.
Se
tabla
encuentra
Tabla ProductPhoto
Contiene imgenes del producto.
Definicin de la tabla ProductPhoto: Se encuentra en el
esquema Production.
3.39.
Tabla ProductProductPhoto
Tabla de referencias cruzadas que correlaciona productos y
fotografas de `productos.
Definicin de la tabla ProductProductPhoto:
encuentra en el esquema Production.
3.40.
Se
Tabla ProductReview
Contiene las notas de revisin de los clientes acerca de los
productos que han comprado.
3.41.
Tabla ProductSubcategory
Contiene subcategoras de producto, por ejemplo: bicicletas de
montaa, ruedas, guantes, cascos y productos de limpieza.
Definicin de la tabla ProductSubcategory: Se encuentra
en el esquema Production.
3.42.
Tabla ProductVendor
Tabla de referencias cruzadas que correlaciona los
proveedores con los productos que suministran a Adventure
Works Cycles.
Definicin de la tabla ProductVendor: Se encuentra en el
esquema Purchasing.
3.43.
Tabla PurchaseOrderDetail
Contiene los productos que deben comprarse con cada pedido
de compra. Un pedido de compra puede incluir pedidos para
varios productos. La informacin general, o padre, para cada
pedido
de
compra
se
almacena
en
la
tabla PurchaseOrderHeader. Cada producto pedido, o hijo, se
almacena en la tabla PurchaseOrderDetail.
Definicin de la tabla PurchaseOrderDetail: Se encuentra
en el esquema Purchasing.
3.44.
Tabla PurchaseOrderHeader
Contiene informacin general, o padre, del pedido de compra.
Los productos especficos asociados con el pedido de compra
se almacenan en la tabla PurchaseOrderDetail.
Definicin de la tabla PurchaseOrderHeader:
encuentra en el esquema Purchasing.
3.45.
Se
Tabla SalesOrderDetail
Contiene productos individuales asociados con un pedido de
venta especfico. Un pedido de venta puede incluir pedidos
para varios productos. La informacin general, o padre, para
3.46.
Tabla SalesOrderHeader
Contiene la informacin general, o padre, del pedido de venta.
Los productos especficos asociados con el pedido de venta se
almacenan en la tabla SalesOrderDetail.
Definicin de la tabla SalesOrderHeader: Se encuentra en
el esquema Sales.
3.47.
Tabla SalesOrderHeaderSalesReason
Tabla de referencias cruzadas que correlaciona los pedidos de
venta con los cdigos de motivo de venta.
Definicin de la tabla SalesOrderHeaderSalesReason: Se
encuentra en el esquema Sales.
3.48.
Tabla SalesPerson
Contiene la informacin
representantes de ventas.
actual
de
ventas
para
los
3.49.
Tabla SalesPersonQuotaHistory
Contiene la informacin
representantes de ventas.
histrica
de
ventas
para
los
3.50.
Tabla SalesReason
Tabla de bsqueda que contiene los motivos por los que un
cliente puede inclinarse a comparar un producto determinado.
3.51.
Tabla SalesTaxRate
Tabla de bsqueda que contiene los tipos impositivos
aplicables a estados, provincias o pases o regiones en los que
Adventure Works Cycles tiene una presencia de empresa local.
Definicin de la tabla SalesTaxRate: Se encuentra en el
esquema Sales.
3.52.
Tabla SalesTerritory
Tabla de bsqueda que contiene los territorios de ventas
cubiertos por los equipos de ventas de Adventure Works
Cycles.
Definicin de la tabla SalesTerritory: Se encuentra en el
esquema Sales.
3.53.
Tabla SalesTerritoryHistory
Realiza un seguimiento de la transferencia de
representantes de ventas a otros territorios de ventas.
los
3.54.
Tabla ScrapReason
Tabla de bsqueda que contiene los motivos de los errores de
fabricacin.
Definicin de la tabla ScrapReason: Se encuentra en el
esquema Production.
3.55.
Tabla Shift
Tabla de bsqueda que contiene los turnos de trabajo.
Definicin de la tabla Shift:
esquema HumanResources.
Se
encuentra
en
el
3.56.
Tabla ShipMethod
3.57.
Tabla ShoppingCartItem
Contiene los pedidos para los clientes en lnea hasta que
dichos pedidos se envan o se cancelan.
Definicin de la tabla ShoppingCartItem: Se encuentra en
el esquema Sales.
3.58.
Tabla SpecialOffer
Tabla de bsqueda que contiene los descuentos de venta.
Definicin de la tabla SpecialOffer: Se encuentra en el
esquema Sales.
3.59.
Tabla SpecialOfferProduct
Tabla de referencias cruzadas que correlaciona los productos
con los descuentos de venta.
Definicin de la tabla SpecialOfferProduct: Se encuentra
en el esquema Sales.
3.60.
Tabla StateProvince
Tabla de bsqueda que contiene los cdigos estndar
internacionales que identifican estados y provincias dentro de
un pas o regin.
Definicin de la tabla StateProvince: Se encuentra en el
esquema Person.
3.61.
Tabla Store
Contiene los clientes, los distribuidores, de los productos de
Adventure Works.
Definicin de
esquema Sales.
la
tabla
Store:
Se
encuentra
en
el
3.62.
Tabla StoreContact
3.63.
Tabla TransactionHistory
Contiene una fila de cada transaccin de pedido de compra,
pedido de venta o pedido de trabajo para el ao actual.
Definicin de la tabla TransactionHistory: Se encuentra
en el esquema Production.
3.64.
Tabla TransactionHistoryArchive
Contiene un registro de cada transaccin de pedido de
compra, pedido de venta o pedido de trabajo de los aos
anteriores al ao actual.
Definicin de la tabla TransactionHistoryArchive: Se
encuentra en el esquema Production.
3.65.
Tabla UnitMeasure
Tabla de bsqueda que contiene los cdigos y las
descripciones de las unidades de medida estndar. Por
ejemplo, el cdigo de la unidad de medida para el litro es L.
Definicin de la tabla UnitMeasure: Se encuentra en el
esquema Production.
3.66.
Tabla Vendor
Contiene compaas de las que Adventure Works Cycles
adquiere piezas u otras mercancas.
Definicin de la tabla
esquema Purchasing.
Vendor:
Se encuentra en el
3.67.
Tabla VendorAddress
3.68.
Tabla VendorContact
Tabla de referencias cruzadas que correlaciona los
proveedores y sus empleados con los que los empleados de
Adventure Works Cycles realizan negocios. Por ejemplo, un
comprador de Adventure Works Cycles se pondra en contacto
con un representante de ventas del proveedor para comparar
piezas y productos.
Definicin de la tabla VendorContact: Se encuentra en el
esquema Purchasing.
3.69.
Tabla WorkOrder
Contiene los pedidos de trabajo de fabricacin. Los pedidos de
trabajo controlan qu productos se fabrican en la cantidad
apropiada y a tiempo para satisfacer las demandas de las
ventas o del inventario.
Definicin de la tabla WorkOrder: Se encuentra en el
esquema Production.
3.70.
Tabla WorkOrderRouting
Contiene los detalles de los pedidos de trabajo de fabricacin.
Los detalles de los pedidos de trabajo controlan el orden en
que los productos pasan de un centro de trabajo a otro
durante
el
proceso
de
fabricacin.
La
tabla WorkOrderRouting tambin contiene las fechas de inicio
y de finalizacin de fabricacin planificada y real, as como los
costos planificados y reales para cada centro de trabajo que se
utiliza para fabricar el producto especificado.
Definicin de la tabla WorkOrderRouting: Se encuentra
en el esquema Production.
III.
Ventas
Entrega
Administracin de inventario
Administracin de ferias
Administracin de personal
Gestin presupuestaria
IV.
cada
datos
tener
cada
16. Mostrar las veces que han sido atendidos cada uno de los clientes en
el CArd 14951
Select C.CustomerID, count(C.CustomerID) as VecesAtiendido from
Sales.ShoppingCartItem as Sc
inner join Production.ProductListPriceHistory as Pl
On Sc.ProductID=Pl.ProductID
inner join Production.Product as P
On P.ProductID=Sc.ProductID
inner join Sales.SpecialOfferProduct So
On So.ProductID=P.ProductID
inner join Sales.SalesOrderDetail as SoD
On SoD.ProductID= So.ProductID
inner join Sales.SalesOrderHeader as SoH
On SoH.SalesOrderID=SoD.SalesOrderID
inner join Sales.Customer as C
On C.CustomerID=SoH.CustomerID
where Sc.ShoppingCartId=14951
group by C.CustomerID
17. Mostrar la cantidad de productos almacenadas en Tool
Crib(Localizacion)
Select L.Name, COUNT( L.Name) as Cantidad from Production.Product as P
inner join Production.ProductInventory as Pin
On P.ProductID=Pin.ProductID
inner join Production.Location as L
On L.LocationID=Pin.LocationID
Group by L.Name
having L.Name='Tool Crib'
18. Mostrar Las ciudades en los Estados Unidos
select A.City from Person.CountryRegion as C
inner join Person.StateProvince as Sp
on C.CountryRegionCode=Sp.CountryRegionCode
inner join Person.Address as A
on Sp.StateProvinceID=A.StateProvinceID
where C.CountryRegionCode='US'
group by A.City
19.Mostrar la cantidad de Productos que hay en la categoria 2
Select count(*) as TOTAl from Production.Product as P
inner join Production.ProductSubcategory as Ps
on P.ProductSubcategoryID=Ps.ProductSubcategoryID
inner join Production.ProductCategory as PC
on Ps.ProductCategoryID=PC.ProductCategoryID
where PC.ProductCategoryID=2
Bibliografa
Microsoft. (2014). Esquemas de AdventureWorks. Obtenido de
https://technet.microsoft.com/es-es/library/ms124894(v=sql.100).aspx
Microsoft. (s.f.). Bases de datos de ejemplo AdventureWorks. Obtenido de
https://technet.microsoft.com/es-es/library/ms124438(v=sql.100).aspx
Office. (s.f.). Acerca de Adventure Works y la base de datos de negocio de
muestra. Obtenido de https://support.office.com/es-cl/article/Acerca-deAdventure-Works-y-la-base-de-datos-de-negocio-de-muestra-00a88101ef11-4a8d-8904-b9747f53c961