Sie sind auf Seite 1von 18

Scribd </>

Upload a Document <http://www.scribd.com/upload-document>


Search Books, Presentations, Business, Academics...
Explore <http://www.scribd.com/explore>
Tri_11x6

Documents <http://www.scribd.com/explore>
* Books - Fiction <http://www.scribd.com/explore/Books-Fiction>
* Books - Non-fiction <http://www.scribd.com/explore/Books-Nonfiction>
* Health & Medicine <http://www.scribd.com/explore/Health-Medicine>
* Brochures/Catalogs <http://www.scribd.com/explore/BrochuresCatalogs>
* Government Docs <http://www.scribd.com/explore/Government-Docs>
* How-To Guides/Manuals
<http://www.scribd.com/explore/HowTo-GuidesManuals>
* Magazines/Newspapers
<http://www.scribd.com/explore/MagazinesNewspapers>
* Recipes/Menus <http://www.scribd.com/explore/RecipesMenus>
* School Work <http://www.scribd.com/explore/School-Work>
* + all categories <http://www.scribd.com/explore>
*
* Featured <http://www.scribd.com/explore>
* Recent <http://www.scribd.com/explore/Most-Recent>

People <http://www.scribd.com/community>
* Authors <http://www.scribd.com/community/authors>
* Students <http://www.scribd.com/community/students>
* Researchers <http://www.scribd.com/community/researchers>
* Publishers <http://www.scribd.com/community/publishers>
* Government & Nonprofits
<http://www.scribd.com/community/government-&-nonprofits>
* Businesses <http://www.scribd.com/community/businesses>
* Musicians <http://www.scribd.com/community/musicians>
* Artists & Designers
<http://www.scribd.com/community/artists-&-designers>
* Teachers <http://www.scribd.com/community/teachers>
* + all categories <http://www.scribd.com/community>
*
* Most Followed <http://www.scribd.com/community>
* Popular <http://www.scribd.com/community?t=trending>
* Sign Up <http://www.scribd.com/login>
* |
* Log In <http://www.scribd.com/login>

1
First Page
Previous Page
Next Page
/ 30
Zoom Out
Zoom In
Fullscreen
Exit Fullscreen
Select View Mode

View Mode
BookSlideshowScroll
Readcast
Add a Comment
Embed & Share
<#>
Reading should be social! Post a message on your social networks to let
others know what you're reading. Select the sites below and start sharing.
Readcast this DocumentTransparent <#>
<#>

Login <http://www.scribd.com/login> to Add a Comment


<#>

Share & Embed


<http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F709011
2%2FClase-Transact-SQL-Server%23source%3Afacebook>
<http://twitter.com/home?source=scribd.com&status=Reading%20%22Clase%20Transact%
20SQL%20Server%22%20on%20Scribd%20http%3A%2F%2Fwww.scribd.com%2Fdoc%2F7090112%20
%23Readcast>
<http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F7090112
%2FClase-Transact-SQL-Server&message=Clase%20de%20ma%C3%B1ana%20para%20terminar%
20con%20el%20tema%20de%20SQL-SERVER>
<#>
Add to Collections
Download this Document for Free
Auto-hide: on
<#>
<javascript:void(0);>
<http://ad.z5x.net/clk?2,13%3B76fd832df43d7e64%3B12c2bb9523c,0%3B%3B%3B207439302
1,jA0mAPp.EwBH1EoAAAAAABrLEAAAAAAAAgAAAAYAAAAAABEAAQACCLSDHwAAAAAAGiwXAAAAAADrVx
cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCJQwAAAAAAAIAAwAAAA
AAo1G5KywBAAAAAAAAADBhODY0YWJhLWViM2UtMTFkZi04ZTU5LTAwMWU2ODQ5ZjE5OQCbAAAAAAA=,,
http%3A%2F%2Fwww.scribd.com%2Fdoc%2F7090112%2Fclase-transact-sql-server,>
Quantcast
Transact SQL Server
Transact SQL Server
Ingeniería Informática IPP
Ingeniería Informática IPP
Identificadores de objetos
Identificadores de objetos
de base de datos
de base de datos
[[[ server
[[[ server.
.][ database]
][ database].
.][ owner]
][ owner].
.] database_object
] database_object
Server:
Server:
–El nombre del servidor
El nombre del servidor
Database:
Database:
–Nombre de la base de datos que gestiona el servidor
Nombre de la base de datos que gestiona el servidor
Owner:
Owner:
–Es el propietario de ese objeto
Es el propietario de ese objeto
Database_object:
Database_object:
–El nombre del objeto de la base de datos
El nombre del objeto de la base de datos
Tipos de datos
Tipos de datos
Los tipos de datos definidos por los usuarios
Los tipos de datos definidos por los usuarios
se definen como
se definen como
siguen
siguen
Exec sp_addtype Phone, varchar(20),
Exec sp_addtype Phone, varchar(20),
'NOT NULL'
'NOT NULL'
Exec sp_addtype typPostalCode,
Exec sp_addtype typPostalCode,
varchar(7), 'NULL' -- in Canada
varchar(7), 'NULL' -- in Canada
Exec sp_addtype
Exec sp_addtype
Es el nombre del procedimiento almacenado
Es el nombre del procedimiento almacenado
que nos permite definir un tipo de datos
que nos permite definir un tipo de datos
Phone ó typPostalCode es el nombre del tipo
Phone ó typPostalCode es el nombre del tipo
de datos que estamos creando.
de datos que estamos creando.
Variables locales
Variables locales
El ámbito de las VL es el procedimiento
El ámbito de las VL es el procedimiento
almacenado donde se declaran
almacenado donde se declaran
Se definen así:
Se definen así:
–Declare @LastName varchar(50)
Declare @LastName varchar(50)
–Declare @LastName varchar(50),
Declare @LastName varchar(50),
@FirstName varchar(30),
@FirstName varchar(30),
@BirthDate smalldatetime
@BirthDate smalldatetime
Variables definidas según tipo de datos
Variables definidas según tipo de datos
construido por el usuario
construido por el usuario
–Declare @OfficePhone phone
Declare @OfficePhone phone
Variables locales
Variables locales
La asignación de valores se realiza con
La asignación de valores se realiza con
la sentencia
la sentencia
SELECT
SELECT
Select @LastName = 'Smith'
Select @LastName = 'Smith'
Se pueden realizar varias asignaciones a
Se pueden realizar varias asignaciones a
la vez
la vez
Select @LastName = 'Smith',
Select @LastName = 'Smith',
@FirstName = 'David',
@FirstName = 'David',
@BirthDate = '2/21/1965'
@BirthDate = '2/21/1965'
Variables locales
Variables locales
Declare @make varchar(50), @model varchar(50),
Declare @make varchar(50), @model varchar(50),
@EqType varchar(50)
@EqType varchar(50)
Select @Make = 'ACME', @Model = 'Turbo',
Select @Make = 'ACME', @Model = 'Turbo',
@EqType = 'cabadaster'
@EqType = 'cabadaster'
Select @Make = make, @Model = Model,
Select @Make = make, @Model = Model,
@EqType = EqType.EqType
@EqType = EqType.EqType
From EqType INNER JOIN Equipment
From EqType INNER JOIN Equipment
ON EqType.EqTypeId = Equipment.EqTypeId
ON EqType.EqTypeId = Equipment.EqTypeId
Where EquipmentId = -1
Where EquipmentId = -1
Select @make make, @model model, @EqType
Select @make make, @model model, @EqType
EqType
EqType
Variables locales
Variables locales
SQL Server permite asignar valores
SQL Server permite asignar valores
a las variables
a las variables
dentro de una sentencia de
dentro de una sentencia de
actualización
actualización
Update Inventory
Update Inventory
Set @mnsCost = Cost = Cost * @fltTaxRate
Set @mnsCost = Cost = Cost * @fltTaxRate
Where InventoryId = @intInventoryId
Where InventoryId = @intInventoryId
Variables Globales
Variables Globales
No las definimos
No las definimos
El servidor las mantiene por nosotros
El servidor las mantiene por nosotros
@@identity
@@identity

– Almacena el código interno de identificación de un
Almacena el código interno de identificación de un
registro
registro

– Almacena el último código de la última inserción
Almacena el último código de la última inserción
@@error
@@error

– 0 = No existe error
0 = No existe error

– Otro valor = Indica el código del error
Otro valor = Indica el código del error
@@rowcount
@@rowcount

– Número de registros afectados en la última
Número de registros afectados en la última
sentencia.
sentencia.
Variables de tipo tabla
Variables de tipo tabla
Declare @MyTableVar table (Id int primary
Declare @MyTableVar table (Id int primary
key, Lookup
key, Lookup
varchar(15))
varchar(15))
Insert @MyTableVar values (1, '1Q2000')
Insert @MyTableVar values (1, '1Q2000')
Insert @MyTableVar values (2, '2Q2000')
Insert @MyTableVar values (2, '2Q2000')
Insert @MyTableVar values (3, '3Q2000')
Insert @MyTableVar values (3, '3Q2000')
Select * from @MyTableVar
Select * from @MyTableVar
Variables de tipo tabla
Variables de tipo tabla
Las VT solo pueden aparecer como parte de las sentencias Select,
Las VT solo pueden aparecer como parte de las sentencias Select,
Update,
Update,
Delete, Insert, y Cursores.
Delete, Insert, y Cursores.
No pueden aparecer en sentencias SELECT de inserción
No pueden aparecer en sentencias SELECT de inserción
Select...Into:
Select...Into:
Select LookupId, Lookup
Select LookupId, Lookup
Into @TableVariable -- wrong
Into @TableVariable -- wrong
From Lookup
From Lookup
No puede aparecer en sentencias de inserción que utilicen
No puede aparecer en sentencias de inserción que utilicen
procedimientos
procedimientos
alamcenados:
alamcenados:
Insert into @TableVariable -- wrong
Insert into @TableVariable -- wrong
Exec prMyProcedure
Exec prMyProcedure
A diferencia de las tablas temporales, las VT tienen un alcance
A diferencia de las tablas temporales, las VT tienen un alcance
local. Solo
local. Solo
pueden ser utilizados en el ámbito donde fueron creadas.
pueden ser utilizados en el ámbito donde fueron creadas.
Los cursores basados en VT tienen un alcance local
Los cursores basados en VT tienen un alcance local
Las VT no son objetos persistentes y no se pueden deshacer sus
Las VT no son objetos persistentes y no se pueden deshacer sus
cambios
cambios
con una sentencia Rollback
con una sentencia Rollback
Procedimientos de Almacenado
Procedimientos de Almacenado
Son procedimientos que se encuentran
compilados y almacenados en el DBMS.
Pueden realizar operaciones de mantenimiento,
actualización,
inserción, eliminación y consulta.
Pueden recibir par´ametros para realizar sus
tareas.
Son excelentes para mantener seguridad,
encapsulamiento y para aumentar la eficiencia de
las aplicaciones que funcionan con
interacción con DBMS.
Procedimientos de Almacenado
Procedimientos de Almacenado
Para crear un procedimiento almacenado
usamos create.
almacenados en el DBMS.
create procedure miprocedimiento @parametro1 tipo1,
...
as
begin
...
end
Un procedimiento no tiene un valor de
retorno, pero puede producir resultado en
la forma de una o varias consultas.
Restricciones de Integridad
Hasta ahora los tipos de restricciones de
integridad que hemos
visto usan un modelo estático, dependen de
valores constantes.
Son controladas cada vez que el elemento
asociado cambia (en cualquier forma).
Hemos usado:
• Restricciones de unicidad – llaves primarias.
• Restricciones referenciales – llaves for´aneas.
• Restricciones de dominio – formatos de strings, rangos de
valores, etc.
Las restricciones que hemos visto, son impuestas
por el diseñador de la BD y ejecutadas por el
DBMS.
Sentencias de control de flujo
Sentencias de control de flujo
If
If
While
While
Break
Break
Continue
Continue
GoTo
GoTo
WaitFor
WaitFor
Sentencias de control de flujo
Sentencias de control de flujo
IF
IF
Esta sentencia cambia el flujo de ejecución
Esta sentencia cambia el flujo de ejecución
If boolean_expression
If boolean_expression
{ Transact-SQL_statement | statement_block}
{ Transact-SQL_statement | statement_block}
[else
[else
{ Transact-SQL_statement | statement_block}]
{ Transact-SQL_statement | statement_block}]
El valor True=Cierto=Verdadero=1
El valor True=Cierto=Verdadero=1
El valor False=Falso=0
El valor False=Falso=0
Si el valor es cierto ejecuta el primer bloque de
Si el valor es cierto ejecuta el primer bloque de
sentencias, sino el segundo
sentencias, sino el segundo
Ejemplo
Ejemplo
WHILE @@FETCH_STATUS = 0
WHILE @@FETCH_STATUS = 0
BEGIN
BEGIN
UPDATE MON_MONITOREO
UPDATE MON_MONITOREO
SET CANTIDAD = isnull(CANTIDAD,0) + 1
SET CANTIDAD = isnull(CANTIDAD,0) + 1
WHERE CAMP_NOMBRE = @CAMPANA
WHERE CAMP_NOMBRE = @CAMPANA
---
---
AND
AND
CODEJECUTIVO = @CODEJEC
CODEJECUTIVO = @CODEJEC
AND
INDICE
AND
INDICE
= @INDICE
= @INDICE
IF @CORTIPOVTA = 'TIT'
IF @CORTIPOVTA = 'TIT'
BEGIN
BEGIN
UPDATE MON_MONITOREO
UPDATE MON_MONITOREO
SET TITULAR = isnull(TITULAR,0) + 1
SET TITULAR = isnull(TITULAR,0) + 1
WHERE CAMP_NOMBRE = @CAMPANA
WHERE CAMP_NOMBRE = @CAMPANA
---
---
AND
AND
CODEJECUTIVO = @CODEJEC
CODEJECUTIVO = @CODEJEC
AND
INDICE
AND
INDICE
= @INDICE
= @INDICE
END
END
IF @CORTIPOVTA = 'ADI'
IF @CORTIPOVTA = 'ADI'
BEGIN
BEGIN
UPDATE MON_MONITOREO
UPDATE MON_MONITOREO
SET ADICIONAL = isnull(ADICIONAL,0) + 1
SET ADICIONAL = isnull(ADICIONAL,0) + 1
WHERE CAMP_NOMBRE = @CAMPANA
WHERE CAMP_NOMBRE = @CAMPANA
---
---
AND
AND
CODEJECUTIVO = @CODEJEC
CODEJECUTIVO = @CODEJEC
AND
INDICE
AND
INDICE
= @INDICE
= @INDICE
END
END
FETCH NEXT FROM ventas
FETCH NEXT FROM ventas
INTO @CAMPANA, @CODEJEC, @INDICE, @CORTIPOVTA
INTO @CAMPANA, @CODEJEC, @INDICE, @CORTIPOVTA
END
END
CLOSE ventas
CLOSE ventas
DEALLOCATE ventas
DEALLOCATE ventas
Sentencias de control de flujo
Sentencias de control de flujo
IF con subconsultas
IF con subconsultas
Otra forma de utilizar las consultas
Otra forma de utilizar las consultas
If [NOT] Exists(subquery)
If [NOT] Exists(subquery)
{Transact-SQL_statement |
{Transact-SQL_statement |
statement_block}
statement_block}
[else
[else
{Transact-SQL_statement |
{Transact-SQL_statement |
statement_block}]
statement_block}]
Sentencias de control de flujo
Sentencias de control de flujo
While
While
While Boolean_expression
While Boolean_expression
{sql_statement | statement_block}
{sql_statement | statement_block}
[Break]
[Break]
{sql_statement | statement_block}
{sql_statement | statement_block}
[Continue]
[Continue]
{sql_statement | statement_block}
{sql_statement | statement_block}
{Resto de instrucciones}
{Resto de instrucciones}
True = 1 False = 0
True = 1 False = 0
Break. El servidor interrumpe el bucle y salta a la siguiente
Break. El servidor interrumpe el bucle y salta a la siguiente
instrucción después del bucle. {Resto de instrucciones}
instrucción después del bucle. {Resto de instrucciones}
Continue. El servidor vuelve inmediatamente a la guarda
Continue. El servidor vuelve inmediatamente a la guarda
del bucle,
del bucle,
ignorando el resto de instrucciones por ejecutar después de la
ignorando el resto de instrucciones por ejecutar después de la
sentencia continue. Boolean_expression
sentencia continue. Boolean_expression
Sentencias de control de flujo
Sentencias de control de flujo
Ejemplo de la instrucción While
Ejemplo de la instrucción While
Create Procedure prCalcFactorial
Create Procedure prCalcFactorial
-- calculate factorial
-- calculate factorial
-- 1! = 1
-- 1! = 1
-- 3! = 3 * 2 * 1
-- 3! = 3 * 2 * 1
-- n! = n * (n-1)* . . . 5 * 4 * 3 * 2 * 1
-- n! = n * (n-1)* . . . 5 * 4 * 3 * 2 * 1
@N tinyint,
@N tinyint,
@F int OUTPUT
@F int OUTPUT
As
As
Set @F = 1
Set @F = 1
while @N > 1
while @N > 1
begin
begin
set @F = @F * @N
set @F = @F * @N
Set @N = @N - 1
Set @N = @N - 1
end
end
return 0
return 0
Cursores
Cursores
conjuntos de datos
conjuntos de datos
Las aplicaciones de usuario estan
Las aplicaciones de usuario estan
deseñadas para mostrar conjuntos
deseñadas para mostrar conjuntos
de datos por registros
de datos por registros
Los cursores unen estos dos enfoques
Los cursores unen estos dos enfoques
Tenemos tres tipos de cursores en SQL
Tenemos tres tipos de cursores en SQL
Server
Server

– Client cursors
Client cursors

– API Server cursors
API Server cursors

– Transact-SQL cursors
Transact-SQL cursors
Cursores
Cursores
Transact-SQL vs Resto de cursores
Transact-SQL vs Resto de cursores
La finalidad de los cursores es su
La finalidad de los cursores es su
principal diferencia
principal diferencia
Transact-SQL se utiliza en:
Transact-SQL se utiliza en:

– Los procedimientos almacenados
Los procedimientos almacenados

– Los procesos por lotes
Los procesos por lotes

– Las funciones
Las funciones

– Los disparadores
Los disparadores
El resto de cursores se utilizan desde
El resto de cursores se utilizan desde
las aplicaciones de los
las aplicaciones de los
usuarios (normalmente en forma
usuarios (normalmente en forma
embebida)
embebida)
Cursores
Cursores
Transact-SQL
Transact-SQL
Pasos a seguir en la definición de un cursor en un
Pasos a seguir en la definición de un cursor en un
procedimiento
procedimiento
almacenado
almacenado
1. Utilizar la sentencia “Declare Cursor” para crear el cursor
1. Utilizar la sentencia “Declare Cursor” para crear el cursor
2. Llamar a la sentencia “Open” para activar el cursor
2. Llamar a la sentencia “Open” para activar el cursor
3. Utilizar la sentencia “Fetch” para:
3. Utilizar la sentencia “Fetch” para:

– recuperar los valores a los que apunta el cursor
recuperar los valores a los que apunta el cursor

– cambiar la posición del puntero del cursor
cambiar la posición del puntero del cursor
4. Ahora utilizamos los valores leidos para nuestros fines
4. Ahora utilizamos los valores leidos para nuestros fines
5. Si es necesario, se repiten los pasos 3 y 4
5. Si es necesario, se repiten los pasos 3 y 4
6. Cerramos el cursor para
6. Cerramos el cursor para

– desbloquear los datos
desbloquear los datos

– liberar memoria
liberar memoria

–etc
etc
7. Eliminamos definitivamente el cursor
7. Eliminamos definitivamente el cursor

Clase Transact SQL Server


Download this Document for FreePrintMobileCollectionsReport Document
<javascript:void(0)>

Report this document?


Please tell us reason(s) for reporting this document
Spam or junk
Porn adult content
Hateful or offensive
If you are the copyright owner of this document and want to report it,
please follow these directions
<http://support.scribd.com/forums/33563/entries/22981> to submit a
copyright infringement notice.
Cancel <javascript:void(0)>
This is a private document. Question_small
<http://www.scribd.com/static/help?type=private>

Info and Rating


Reads:
4,128
Uploaded:
10/17/2008
Category:
/Uncategorized./
Rated:
(2 Ratings)
Clase de mañana para terminar con el tema de SQL-SERVER
procedimientos almacenados
tabla
variable
create
update
cursor
exec
cantidad
procedimientos almacenados
tabla
variable
create
update
cursor
exec
cantidad
(fewer <#>)
Follow <http://www.scribd.com/login>
<http://www.scribd.com/people/view/3735749-api-user-11797-pedro-gonzalezt>
api_user_11797_pe...
<http://www.scribd.com/people/view/3735749-api-user-11797-pedro-gonzalezt>

Sign Up for an Ad-Free Scribd


* Remove all ads.
Never see ads on Scribd again.
No Thanks

Share & Embed


<http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F709011
2%2FClase-Transact-SQL-Server%23source%3Afacebook>
<http://twitter.com/home?source=scribd.com&status=Reading%20%22Clase%20Transact%
20SQL%20Server%22%20on%20Scribd%20http%3A%2F%2Fwww.scribd.com%2Fdoc%2F7090112%20
%23Readcast>
<http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F7090112
%2FClase-Transact-SQL-Server&message=Clase%20de%20ma%C3%B1ana%20para%20terminar%
20con%20el%20tema%20de%20SQL-SERVER>
<#>

Related Documents
PreviousNext
1.
30 p.
<http://www.scribd.com/doc/41241912/Manual-Transact-SQL2000>
17 p.
<http://www.scribd.com/doc/11986880/Taller-Admin-is-Trac-Ion-de-Redes>
83 p.
<http://www.scribd.com/doc/9131971/MANUAL-DE-SQL-PARA-ORACLE-9i>
2.
87 p.
<http://www.scribd.com/doc/7308650/manualc>
87 p.
<http://www.scribd.com/doc/7424255/Archivos-Mi-Manualcpp>
87 p.
<http://www.scribd.com/doc/8641438/manualcpp>
3.
92 p.
<http://www.scribd.com/doc/7321136/APRENDA-C>
326 p.
<http://www.scribd.com/doc/7122558/Albert-Soboul-Compendio-de-Historia-de
-La-Revolucion-Francesa>
21 p.
<http://www.scribd.com/doc/8787566/Microsoft-Word-Criterios-de-Dise-o>
4.
273 p.
<http://www.scribd.com/doc/7385324/Henri-Lefebvre-Mas-Alla-Del-Estructura
lismo>
273 p.
<http://www.scribd.com/doc/12281138/Mas-alla-del-estructuralismo-Henry-Le
febvre>
326 p.
<http://www.scribd.com/doc/7241477/Albert-Soboul-Compendio-de-Historia-de
-La-Revolucion-Francesa>
5.
18 p.
<http://www.scribd.com/doc/8421916/Unidad-4-Mantenimiento-de-Sw>
15 p.
<http://www.scribd.com/doc/8087986/2-Examen1>
87 p.
<http://www.scribd.com/doc/8142240/Aprenda-C-Como-Si-Estuviera-En-Primero
>
6.
8 p.
<http://www.scribd.com/doc/11030121/Boletin-Informativo-21-Enero-2009-Con
trataciones-Con-El-Estado>
87 p.
<http://www.scribd.com/doc/7332831/Programacion-Tutorial-Para-Aprender-a-
Programar-en-C>

More from this user


PreviousNext
1.
44 p.
<http://www.scribd.com/doc/23628961/ClaseHibernate>
54 p.
<http://www.scribd.com/doc/23628957/JBossIDE-Tutorial>
12 p.
<http://www.scribd.com/doc/23628954/Solemne-componentes-java>
2.
4 p.
<http://www.scribd.com/doc/23628948/log4j2>
590 p.
<http://www.scribd.com/doc/23628945/spring-reference>
23 p.
<http://www.scribd.com/doc/23628942/spring-tutorial-v0-271>
3.
12 p.
<http://www.scribd.com/doc/23628940/EjerciciosT5POO>
25 p.
<http://www.scribd.com/doc/23628933/ClaseEligiendounERP>
21 p.
<http://www.scribd.com/doc/23628926/ari-metodologia-seleccion-20ERP-o>
4.
28 p.
<http://www.scribd.com/doc/23628920/UCW-IE-IPP>
26 p.
<http://www.scribd.com/doc/23628914/PEP>
20 p.
<http://www.scribd.com/doc/23628911/MatrizEsfuerzoEOL-v2-1-0>
5.
17 p.
<http://www.scribd.com/doc/23628909/lectura1>
4 p.
<http://www.scribd.com/doc/23628905/Tablas>
130 p.
<http://www.scribd.com/doc/23628901/TrabajoFinal>
6.
18 p.
<http://www.scribd.com/doc/23628895/PlanMarketingSeguro>
27 p.
<http://www.scribd.com/doc/23628892/ECONOMIA-20PERUANA>
22 p.
<http://www.scribd.com/doc/23628889/MatrizdeRiesgos>
7.
83 p.
<http://www.scribd.com/doc/23628881/ClaseArquitecturaTIIN>
3 p.
<http://www.scribd.com/doc/23628879/CasoIE>
52 p.
<http://www.scribd.com/doc/23628874/Sintesis-Desafios>
8.
62 p.
<http://www.scribd.com/doc/23628864/CMMI-Nivel-5>
46 p.
<http://www.scribd.com/doc/23628861/mejoradeprocesos>
11 p.
<http://www.scribd.com/doc/23628856/davila-mejia>
9.
18 p.
<http://www.scribd.com/doc/23628852/EvaluacionCalidaddeSoftware>

Recent Readcasters
<http://www.scribd.com/maur047>
<http://www.scribd.com/rakim12>
Abraham José González Barboza <http://www.scribd.com/driverabra>
<http://www.scribd.com/asv_7>
<http://www.scribd.com/rubenaciar>
<http://www.scribd.com/eliotosorio>
<http://www.scribd.com/jherrera123>
<http://www.scribd.com/leo_perpino>
<http://www.scribd.com/pingo_lo_co>
<http://www.scribd.com/BanMidoZero>
Paul Huamán Paredes <http://www.scribd.com/HP_Paul>
<http://www.scribd.com/leochavez>
<http://www.scribd.com/ala_1234567898968>
<http://www.scribd.com/carmeloes>
<http://www.scribd.com/frankchavez>
<http://www.scribd.com/mario_soto_3>

Add a Comment
Spinner_trans_gray
Ads by Google
<http://www.google.com/url?ct=abg&q=https://www.google.com/adsense/support/bin/r
equest.py%3Fcontact%3Dabg_afc%26url%3Dhttp://www.scribd.com/doc/7090112/Clase-Tr
ansact-SQL-Server%26hl%3Des%26client%3Dca-pub-7291399211842501%26adU%3Dwww.conqu
estsoftwaresolutions.com%26adT%3DClearSQL%2B5.6%2B-%2Bfor%2BPL/SQL%26adU%3Dwww.6
5bit.com%26adT%3DInDesign%2BDB%2BPublishing%26adU%3Dwww.ReportPortal.com%26adT%3
DWeb%2Bbased%2BOLAP%2BClient%26gl%3DSV&usg=AFQjCNH0by5QfJw-fxbegBZMHMHvwoLu7A>
ClearSQL 5.6 - for PL/SQL
<http://googleads.g.doubleclick.net/aclk?sa=l&ai=BWi-IUv7XTMvOFJv3lQeY0JnMApWa9c
oBhY3fqRTAjbcBkLAKEAEYAyDQpIIKKAM4AFDI6qeA_v____8BYN_Z9AWgAenFyf4DsgEOd3d3LnNjcm
liZC5jb23IAQHaATtodHRwOi8vd3d3LnNjcmliZC5jb20vZG9jLzcwOTAxMTIvQ2xhc2UtVHJhbnNhY3
QtU1FMLVNlcnZlcuABAqgDAegD1wLoAx_1AwAAAAQ&num=3&sig=AGiWqtzXQVNPwMaWub_Shs0zsR94
RIqJCQ&client=ca-pub-7291399211842501&adurl=http://www.conquestsoftwaresolutions
.com>
Analyze, Format, Fix & Illustrade
Now Competitive Upgrade
www.conquestsoftwaresolutions.com
<http://googleads.g.doubleclick.net/aclk?sa=l&ai=BWi-IUv7XTMvOFJv3lQeY0JnMApWa9c
oBhY3fqRTAjbcBkLAKEAEYAyDQpIIKKAM4AFDI6qeA_v____8BYN_Z9AWgAenFyf4DsgEOd3d3LnNjcm
liZC5jb23IAQHaATtodHRwOi8vd3d3LnNjcmliZC5jb20vZG9jLzcwOTAxMTIvQ2xhc2UtVHJhbnNhY3
QtU1FMLVNlcnZlcuABAqgDAegD1wLoAx_1AwAAAAQ&num=3&sig=AGiWqtzXQVNPwMaWub_Shs0zsR94
RIqJCQ&client=ca-pub-7291399211842501&adurl=http://www.conquestsoftwaresolutions
.com>
InDesign DB Publishing
<http://googleads.g.doubleclick.net/aclk?sa=l&ai=Be2yyUv7XTMvOFJv3lQeY0JnMAuWT9j
rtgfHpAsCNtwGw2wYQAhgEINCkggooAzgAUIa95VBg39n0BbIBDnd3dy5zY3JpYmQuY29tyAEB2gE7aH
R0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83MDkwMTEyL0NsYXNlLVRyYW5zYWN0LVNRTC1TZXJ2ZXLgAQ
KpAi9yZGCDF7s-qAMB6APXAugDH_UDAAAABA&num=4&sig=AGiWqtxe0eQP-quCybdox3iGipiQ9k6Og
A&client=ca-pub-7291399211842501&adurl=http://www.65bit.com>
EasyCatalog™ - a complete
database publishing solution
www.65bit.com
<http://googleads.g.doubleclick.net/aclk?sa=l&ai=Be2yyUv7XTMvOFJv3lQeY0JnMAuWT9j
rtgfHpAsCNtwGw2wYQAhgEINCkggooAzgAUIa95VBg39n0BbIBDnd3dy5zY3JpYmQuY29tyAEB2gE7aH
R0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83MDkwMTEyL0NsYXNlLVRyYW5zYWN0LVNRTC1TZXJ2ZXLgAQ
KpAi9yZGCDF7s-qAMB6APXAugDH_UDAAAABA&num=4&sig=AGiWqtxe0eQP-quCybdox3iGipiQ9k6Og
A&client=ca-pub-7291399211842501&adurl=http://www.65bit.com>
Web based OLAP Client
<http://googleads.g.doubleclick.net/aclk?sa=l&ai=BLPdJUv7XTMvOFJv3lQeY0JnMApLalc
IBuOD8-ArAjbcBgNMOEAMYBSDQpIIKKAM4AFCKkOSr_f____8BYN_Z9AWyAQ53d3cuc2NyaWJkLmNvbc
gBAdoBO2h0dHA6Ly93d3cuc2NyaWJkLmNvbS9kb2MvNzA5MDExMi9DbGFzZS1UcmFuc2FjdC1TUUwtU2
VydmVy4AECgAIBqAMB6APXAugDH_UDAAAABA&num=5&sig=AGiWqtxcZhp3xOhDGI9QCEdmEx2e26deD
w&client=ca-pub-7291399211842501&adurl=http://www.reportportal.com>
for Microsoft Analysis Services
download Free Evaluation
www.ReportPortal.com
<http://googleads.g.doubleclick.net/aclk?sa=l&ai=BLPdJUv7XTMvOFJv3lQeY0JnMApLalc
IBuOD8-ArAjbcBgNMOEAMYBSDQpIIKKAM4AFCKkOSr_f____8BYN_Z9AWyAQ53d3cuc2NyaWJkLmNvbc
gBAdoBO2h0dHA6Ly93d3cuc2NyaWJkLmNvbS9kb2MvNzA5MDExMi9DbGFzZS1UcmFuc2FjdC1TUUwtU2
VydmVy4AECgAIBqAMB6APXAugDH_UDAAAABA&num=5&sig=AGiWqtxcZhp3xOhDGI9QCEdmEx2e26deD
w&client=ca-pub-7291399211842501&adurl=http://www.reportportal.com>
<javascript:void(0)>

Print this document

High Quality
Open the downloaded document, and select print from the file menu (PDF
reader required).
<javascript:void(0)>
Icon_archives_35x35

Scribd Archive > Charge to your Mobile Phone Bill

You Must be Logged in to Download a Document


Use your Facebook login and see what your friends are reading and sharing.

Other login options


Login with Facebook <javascript:void(0);>Spinner_mac_white

Signup
I don't have a Facebook account
email address (required)
create username (required)
password (required)
Send me the Scribd Newsletter, and occasional account related
communications.
Privacy policy <http://www.scribd.com/privacy> Spinner_mac_white
You will receive email notifications regarding your account activity.
You can manage these notifications in your account settings. We promise
to respect your privacy.

Why Sign up?


Num_1 Discover and connect with people of similar interests.
Num_2 Publish your documents quickly and easily.
Num_3 Share your reading interests on Scribd and social sites.
Social-icons
Already have a Scribd account?
email address or username
password
Spinner_mac_white Trouble logging in? <javascript:void(0);>

Login Successful
Now bringing you back...

Spinner_large_mac_white
« Back to Login <#>

Reset your password


Please enter your email address below to reset your password. We will
send you an email with instructions on how to continue.
*Email address:*

You need to provide a login for this account as well.


*Login:*

Upload a Document <http://www.scribd.com/upload-document>


* Follow Us!
* scribd.com/scribd </scribd>
* twitter.com/scribd <http://twitter.com/scribd>
* facebook.com/scribd <http://www.facebook.com/pages/Scribd/6978454082>
* About <http://www.scribd.com/about>
* Press <http://www.scribd.com/static/press>
* Blog <http://blog.scribd.com/>
* Partners <http://www.scribd.com/partners>
* Scribd 101 </scribd101>
* Web Stuff </webstuff>
* Scribd Store <http://www.scribd.com/store/about>
* Support <http://support.scribd.com>
* FAQ <http://www.scribd.com/faq>
* Developers / API <http://www.scribd.com/developers>
* Jobs <http://www.scribd.com/jobs>
* Terms <http://www.scribd.com/terms>
* Copyright </copyright>
* Privacy </privacy>
scribd. scribd. scribd. scribd. scribd.

Das könnte Ihnen auch gefallen