Professional Documents
Culture Documents
Industry-recognized consultant
Noted author and conference speaker
Brians expertise and designs range across Microsoft
operating systems
LinkedIn
/brianalderman
Blog
http://brianalderman.wordpress.
com
Course Modules
Database Fundamentals
01 | Introducing core database concepts (50 minutes)
Define databases, example of relational database tables, and introduce common database
terminology
Click to edit
Master subtitle
style
La instruccin SELECT
clusula UNION
La clusula UNION permite combinar las filas devueltas de varias
instrucciones SELECT en un nico conjunto de resultados
clusula JOIN
La clusula JOIN le permite combinar los datos
relacionados de mltiples tablas en un conjunto de
resultados
INNER JOINS utiliza un operador de comparacin para
que coincida con filas de dos tablas en funcin de
valores de una columna comn que existe en ambas
tablas
OUTER JOINS (izquierda, derecha, o total) incluye
registros de una o ambas tablas, incluso si no tienen
valores coincidentes
Muestra global
SQL Server proporciona funciones de
agregado para ayudar con el resumen de
los grandes volmenes de datos
SELECT COUNT (DISTINCT SalesOrderID) AS UniqueOrders,
AVG(UnitPrice) AS Avg_UnitPrice,
MIN(OrderQty)AS Min_OrderQty,
MAX(LineTotal) AS Max_LineTotal
FROM Sales.SalesOrderDetail;
Demo
Uso de la instruccin SELECT
Insertar datos
Usted puede agregar una nueva fila a una tabla utilizando la
sentencia INSERT
INSERT INTO Production.UnitMeasure
VALUES (N'FT', N'Feet', '20080414')
Puede agregar varias filas a una tabla utilizando la sentencia INSERT
INSERT INTO Production.UnitMeasure
VALUES (N'FT2', N'Square Feet ', '20080923'),
(N'Y', N'Yards', '20080923'),
(N'Y3', N'Cubic Yards', '20080923'
BULK INSERT se puede utilizar para importar un archivo de datos en
una tabla con un formato especificado por el usuario.
instruccin Update
La instruccin UPDATE se utiliza para modificar los datos que ya est
almacenado en una tabla
UPDATE Sales.SalesPerson
SET Bonus = 6000, CommissionPct = .10, SalesQuota = NULL
WHERE sales.SalesPerson.BusinessEntityID = 289
Instruccin DELETE
La sentencia DELETE se utiliza para eliminar filas
de una tabla
DELETE FROM Production.UnitMeasure
WHERE Production.UnitMeasure.Name = Feet
Una instruccin DELETE sin una clusula WHERE
har que todas las filas que se eliminarn
DELETE FROM Sales.SalesPersonQuotaHistory;
Demo
Modificacin de datos
utilizando sentencias DML
Resumen
La instruccin SELECT es el uso para
recuperar datos de una o ms tablas
almacenadas en una base de datos
El comando SELECT debe indicar qu
columnas y qu tabla que desea recuperar
los datos de la hora de ejecutar la consulta.
Opcionalmente, la instruccin SELECT puede
incluir la clusula WHERE para definir las
condiciones que se utilizan para determinar
qu filas se devolvern
Resumen
Otros argumentos que se pueden utilizar
para controlar lo que se devuelve datos
incluyen;
BETWEEN
NOT
UNION
EXCEPT
INTERSECT
JOIN (INNER, OUTER, CROSS)
Resumen
Comandos DML que se pueden usar para
administrar la tabla y ver datos incluyen
INSERT
BULK INSERT
UPDATE
DELETE
Los ndices se utilizan para acelerar la
recuperacin de datos de las tablas y vistas
Los disparadores se utilizan para hacer
cumplir las reglas de negocio cuando se
modifican los datos
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are
or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes
only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to
changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the
accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR
STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.