Professional Documents
Culture Documents
Student Gua de
estudio
EX 98-364 AM
Fundamentos de bases de datos de la
Administracin
PreparingF r MTA Certicacin
Preparing durante tyofi tion
MTA
MICROSOFT T CHNOLOGY ASS
SSOCIATE
OCIATE (MTA)
( TA)
StudenT ST DY GU DE FOR
OR D
desarroPE
EVELOPERS
MICROSOFT TECNOLOGA
ESTUDIANTE GUA DE
98-364 Database Administracin
ESTUDIO
Fundamentals
Autors
Peggy Fisher (Seb Desarrollo y administracin de base de datos). Patriciun destornillador Phillips (Lead Autor y Director del Proyecto).
Peggy ensea ciencias de la computacin en una escuela rural de Patricia enseanza de la computacin desde hace 20 aos en
alta en el centro, Pennsylvania. Indian Valley High School ofrece Janesville, Wisconsin. Trabaj en Nacional de Microsoft K-12
cursos de programacin (C #, VB, y Java para el curso de AP), y el Facultad de la Junta Consultiva y editado
diseo Web (Expression Web, HTML, JavaScript y CSS). Peggy Microsoft e MainFunction sitio web para profesores de
trabaj para una gran compaa de seguros las afueras de tecnologa durante dos aos. Durante los ltimos cinco aos ha
Filadelfia, Pensilvania, antes de trabajado con Microsoft en una variedad de funciones
de abandonar el mundo de la empresa para unirse a la esfera de la relacionadas con el desarrollo de K-12 programa de estudios y
educacin. Ella ha estado en IVHS durante los ltimos ocho aos y programas piloto como Expression Studio de diseo web y
realmente disfruta de su nueva carrera. Peggy tambin ensea a desarrollo de XNA Game. En su papel como autor y editor,
tiempo parcial en la Pennsylvania State University en el programa de Patricia
Educacin Continua. Su objetivo en la enseanza es inculcar el amor wrote varios artculos y un libro de trabajo de los estudiantes en
por el aprendizaje para que sus estudiantes se graduarn y se temas como la informtica, diseo web, y el pensamiento
convierten en aprendices de por vida. Peggy es el co-autor del kit de computacional. Actualmente es el editor de la computadora de la
desarrollo de web revisin de exmenes en la serie de exmenes Asociacin de Profesores de Ciencias boletn de noticias, la voz.
MTA Kit de revisin.
This el contenido es slo para su uso por los estudiantes o puesta a disposicin para su uso personal.
Somejemplos descritos en este documento e se proporcionan slo para ilustracin y son ficticios. Ninguna asociacin o conexin real se
pretende ni se debe inferir.
Microsoft y otras marcas comerciales que figuran en el
http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Trademarks/EN-US
. Aspxarmarcas e del grupo de compaas Microsoft. Todas las dems marcas son propiedad de sus respectivos dueos.
2010 Microsoft Corporation. Todos los derechos reservados. Este contenido es proporcionado "tal cual" y Microsoft no otorga ninguna
garanta, expresa o implcita.
Contenid
os
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Planes de Carrera. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
............x
M
TAvalidarsla construccin del bloquek Empores a ti mismo As el primer paso para
conceptos de tecnologa y ayuda a los convertirse en un MCTS, ATM muestra su
estudiantes a explorar, descubrir y compromiso con la tecnologa, mientras que conecta
seguir una carrera de xito en Tecnologas de la con una comunidad de ms de cinco millones de
Informacin (TI) de una manera emocionante y Microsoft Certified Professionals. Aprender de ellos y
gratificante! Como primer paso en la tecnologa de mostrarles lo que sabe al convertirse en el MTA
Microsoft la certificacin de la serie, esta nueva certificada!
certificacin de nivel de entrada ofrece a los
estudiantes la confianza, credibilidad y diferenciacin. Esta Gua de Estudio del Estudiante MTA sirve como
una herramienta de estudio para ayudar a los
Explore IT opciones de la carrera sin cometer estudiantes a prepararse para su examen de
una gran cantidad de tiempo y recursos certificacin de la MTA. Los estudiantes tienen el reto
Exmenes de la MTA de la vida real las situaciones de cada uno de los
validar el conocimiento tecnologa central que es la principales temas cubiertos en el examen. A pesar de
demanda hoy en da por empresas de todo el la finalizacin con xito de los ejercicios para guiar el
mundo. Si usted quiere explorar convertirse en un estudio no garantiza que va a pasar su examen de la
administrador de red, ingeniero de software, MTA, es una excelente manera de medir su
desarrollador web, o el analista de bases de datos, disposicin a tomar el examen y fomentar la
la MTA le ayudar a comenzar en el camino confianza
correcto. que usted sabe sus cosas el da del examen.
Le deseo todo lo mejor mientras se prepara para
Preprate para competir Una pequea inversin en una carrera exitosa en la tecnologa!
TI puede ir una manera larga en el mercado laboral
VicPretori
actual. Convertirse en MTA certificacin le ayuda a
a Poha
construir una base slida para prepararse para los
estudios de tecnologa intermedia y para Microsoft Victoria Pohto
Certified Technology Specialist (MCTS). Producto MTA Gerente de Marketing
Tambin puede ayudarle a competir en la admisin
a la universidad y poner en marcha su plan de
carrera de TI!
Introduccin
Intro duc tion v
Cocheeer
Planificacin
M
a mayora de las soluciones de TI o la knowledge de los conceptos fundamentales de TI
infraestructura construida en crticos para el xito en el aprendizaje intermedios y
Las tecnologas de Microsoft requieren certificaciones como Microsoft Certified Technology
habilidad con uno o todos de los siguientes Specialist (MCTS). Por otra parte, las certificaciones
productos, a menudo se refiere como "la pila de de Microsoft demuestran el compromiso de un
Microsoft." individuo tiene de s mismo-la inversin y la
confianza para tomar sus conocimientos y
Microsoft Windows Server como el centro
habilidades al siguiente nivel con una credencial
de datos o la plataforma de desarrollo
reconocida en la industria.
Microsoft SQL Server como los datos e
MTA no es una "certificacin profesional", lo que
inteligencia empresarial (BI)
significa que los empleadores que reconocen como
Microsoft Visual Studio , la suite de herramientas "listos para trabajar", pero es el primer paso hacia
de aplicaciones de gestin del ciclo de vida esa meta de la carrera y puede ayudar a diferenciar
por una pasanta o de los comits de admisiones de
MTA es el punto de partida de certificaciones de
las universidades. Mientras se prepara para su primer
Microsoft, proporcionando tecnlogos aspirantes
trabajo se centra en la tecnologa, estar seguro de
con el conocimiento fundamental esencial para
que
tener xito con estudios continuados y una carrera
estn equipados con una credencial de la
exitosa con la tecnologa.
certificacin MCTS nivel intermedio que
PreparacinAring para la MTA y convertirse en la valida los productos de Microsoft y las
certificacin le ayuda a explorar una variedad de destrezas tecnolgicas.
carreras en tecnologa con la salida de invertir mucho
La ruta de certificacin del MTA en la pgina
tiempo y dinero en una carrera especializada.
siguiente muestra los exmenes de la MTA que se
Cuando usted encuentra un camino que es el
recomiendan antes de
adecuado para
a asumir algunas de certificacin de
you, los productos de Microsoft y la certificacin de
tecnologa intermedia de Microsoft, MCTS.
aprendizaje pueden ayudar a preparar y guiar su
planificacin a largo plazo su carrera.
Si usted ya sabe que quiere empezar a construir
una carrera en tecnologa, preparacin y
certificacin MTA-ficacin es el punto de entrada
recomendada. Convertirse en MTA certificacin
demuestra que usted tiene una empresa de trabajo
Cocheeer
vyo Cochee er Plannin g
Planificacin
Cochee er Plannin g vii
Exploring roles de
trabajo
C
LECCIN una carrera es una decisin Server Administrator
importante y no siempre es fcil, pero usted no
Aadministrador de la SA servidor, usted
est solo! Microsoft
est a cargo de la implementacin y
CREATED un sitio de la carrera para ayudar a los
gestin de un
estudiantes a entender las opciones y posibilidades
of de la tecnologa ms importante en su
de seguir una carrera en TI. El sitio tambin le
organizacin, los servidores. Se utiliza una
conecta con los recursos de aprendizaje, las
amplia
comunidades de estudiantes aficionados a la
herramientas de monitorizacin y creacin de perfiles
tecnologa, y mucho ms para ayudarle a prepararse
para gestionar el
para una carrera en tecnologa.
los sistemas de red y puesta a punto para que realice
To trazar su carrera con la tecnologa de en los niveles ptimos. Usted es un experto en Active
Microsoft, visite www.microsoft.com / learning / Directory , y tiene un conocimiento profundo de la
carrera / en / us / carrera-org-charts.aspx. red
protocolos, y la seguridad de archivos y directorios.
Database Administrator
Aadministrador de sa base de datos, que Equipo Tcnico de Apoyo
estn a cargo de importantes bases de datos Considerar comenzando su carrera de TI al
que abarcan mltiples plataformas y entornos. convertirse en un tcnico de soporte de los
Usted es un jugador de equipo fuerte, que consumidores. Usted no necesita ninguna
crece en un ritmo rpido experiencia de trabajo formal, pero una
medioambiente. Usted construye las bases de datos empresa puede requerir que usted sabe cmo
complejas y altamente escalables que satisfagan las instalar, administrar y solucionar problemas de
necesidades de negocio y requerimientos de sistemas operativos en un entorno de red
seguridad. Usted es un experto en la optimizacin, domstica que tiene computadoras de escritorio,
mantenimiento y solucin de problemas de bases de computadoras porttiles e impresoras. Como
datos, sino tambin en el diseo de la distribucin tcnico de apoyo de los consumidores, tambin
de archivos, datos y soluciones de alta va a manejar la red, virus, software malicioso, y
disponibilidad. las cuestiones de soporte de hardware. Por lo
general, encontrar esta posicin en las
organizaciones pequeas y medianas empresas.
Exploring roles de
trabajo
viiyo E xplorin g roles de trabajo
Exploring roles de
trabajo
Nosotrosb Developer aplicacin de Windows
Asa desarrollador web, usted es un experto en
el uso de las herramientas de programacin y
lenguajes dinmicos que alimentan la web.
Usted puede trabajar de forma independiente
o ser parte de un equipo que construye
e integra los sitios web interactivos, aplicaciones y
servicios para sitios tanto internos como pblicos. Su
papel consiste en hacer que funcione, lo que
significa el desarrollo de aplicaciones web y ponerlos
a prueba en varios navegadores, mejorar y modificar
segn sea necesario para garantizar la mejor
experiencia para el usuario. Como desarrollador web,
tambin podra sitios web, aplicaciones de diseo del
arquitecto basadas en datos, y encontrar eficientes
soluciones cliente-servidor. Usted debe tener una
profundidad en com-prensin del ciclo de vida del
software de desarrollo y ser capaz de comunicar el
estado del proyecto, las cuestiones, y las
resoluciones.
Windows Developer
Asa desarrollador de cliente de Windows,
saber cmo optimizar el cdigo de Windows y
los errores de pista es un hecho. Pero tambin
sabe cmo usar Microsoft Visual Studio y
Microsoft. NET marco
trabajar para disear, desarrollar, probar e
implementar aplicaciones basadas en Windows que
se ejecutan en los servidores corporativos y
computadoras de escritorio. Sus talentos clave
incluyen el entendimiento de varios modelos de
y aplicaciones de n niveles, y saber Imagine Cup
cmo trabajar con programacin
Exploring roles de
orientada a objetos, algoritmos,
La Imagine Cup es el
mundo de la
trabajo
estructuras de datos, y el competencia
multithreading. Los desarrolladores tecnolgica donde los
de Windows tienen una estudiantes de
comprensin en profundidad de la en todo el mundo puede aprender nuevas
ingeniera de software, los ciclos de habilidades, hacer nuevos amigos, y cambiar el
los principios de vida del software, y mundo. Competiciones incluyen Diseo de
los principios de seguridad. Software, Desarrollo Integrado,
Recursos en lnea adicionales Game diseo, medios digitales y Windows Phone 7.
Las mentes ms brillantes jvenes aprovechar el
para los nuevos desarrolladores:
poder de la tecnologa para asumir los problemas
http://msdn.microsoft.com / ms difciles del mundo.
principiante www.imaginecup.com
http://msdn.microsoft.com /
RampUp
T
CEhnology juega un papel en casi todo lo que tecnologa (TIC) son el boleto de entrada al
hacemos. En los aos ms de 20 desde que mercado de trabajo, con independencia del pas,
Microsoft tiene industria o funcin de trabajo. Tecnologa de la
sido la gente de certificacin en sus productos y informacin es claramente un rea vale la pena
tecnolo gas, millones de personas han adquirido los invertir tiempo, recursos, y la educacin en - y
conocimientos, experiencia y credenciales para certificacin de la tecnologa es una parte clave de
impulsar su carrera profesional, optimizar las la
soluciones de negocio, y crear innovacin en casi eproceso de ducacin, la validacin de experiencia en
todos los sectores empresariales y sociales productos y tecnologa como resultado de sus
imaginables. Hoy Tecnologa de la Informacin (TI) la experiencias de aprendizaje.
contratacin de los gerentes estn ms a menudo
Microsoft certificaciones IT proporcionan una
con las credenciales profesionales, tales como la
validacin objetiva de la capacidad de realizar
certificacin de Microsoft, para identificar
funciones vitales de TI exitosamente en todo el
adecuadamente capacitados de TI candidatos. La mundo para los profesionales de TI, desarrolladores y
certificacin se convierte en
profesionales de la informacin. Certificaciones de
una forma de diferenciar fcilmente los candidatos
Microsoft repre-envi un espectro rico y variado de
calificados en un mar de hojas de vida. conocimientos, roles de trabajo y las
Las perspectivas de empleo para profesionales de TI, responsabilidades. Adems, obtener una certificacin
como se inform en especfica proporciona una validacin objetiva de la
un estudio preparado por los EE.UU. Departamento capacidad del candidato para llevar a cabo funciones
de Trabajo de la Oficina de Estadsticas Laborales vitales de TI con xito. Abrazado por los profesionales
(BLS), es positivo! El BLS indica un aumento que del sector en todo el mundo, la certificacin de
ser "ms rpido que el promedio de las Microsoft sigue siendo una de las maneras ms
ocupaciones hasta el ao 2014" para los eficaces para ayudar a alcanzar metas a largo plazo de
especialistas en soporte informtico, ingenieros de la carrera.
sistemas, administradores de bases de datos, y los
ingenieros de software informtico. Uno de los
mensajes importantes resultantes de este estudio
es que la informacin y las comunicaciones
Value de la
x Certificacin
Value de Cer tif icacin
MTUn 98-364
DatabasFUNDAME
NTOS DE
ADMINISTRACI
NE
1 Understanding
Core Concepto
de base de
datoss
YoN THI S C H I TE
AP
ESCENARIO:Estudiante de secundaria Rajesh Patel M. trabaja a tiempo parcial en la tienda de ciclo de su padre
en Pune, India. Pune fue la primera ciudad en la India para tener carriles exclusivos para bicicletas.
Padre de Raj en la actualidad realiza un seguimiento de su inventario utilizando lpiz y papel. Pedidos de
piezas y accesorios o conteo de inventario toma varios das. Raj est tomando una clase de gestin de
bases de datos en la escuela y se da cuenta de que el negocio de su padre podra beneficiarse en gran
medida por la implementacin de un sistema de gestin de base de datos.
Raj tiene que revisar algunos conceptos bsicos antes de empezar, y ha hecho de la lista de temas que
conoce, ser importante en los primeros pasos del proyecto.
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/aa174501(SQL.80). Aspx
http://msdn.microsoft.com/en-us/library/ms189104.aspx
/3
ESCENARIO:El siguiente paso para Raj en el diseo de la base de datos para optimizar el negocio de su
padre, el ciclo es determinar las relaciones ms tiles entre las tablas. l sabe que necesita para crear una
base de datos relacional, ya que ser importante llevar a cabo bsquedas mediante el uso de datos en una
tabla para encontrar datos adicionales en otra tabla. Averiguar un diseo que mejor se adapte a las
necesidades de la tienda de ciclo es un paso crtico. Al revisar sus requisitos de negocio actuales, se da
cuenta que tiene que agregar otra tabla para incluir a los proveedores de las piezas de los ciclos. Esta
nueva tabla Raj requiere para actualizar la tabla de piezas para incluir
una clave externa a la tabla de proveedores.
FA S T TR AC K SE L
LPP
/3
http://msdn.microsoft.com/en-us/library/aa174501(SQL.80). Aspx
http://www.asp.net/sql-server/videos/designing-relational-database-tabl s es
http://msdn.microsoft.com/en-us/library/aa224764(SQL.80). Aspx
ESCENARIO: Raj tiene la configuracin de base de datos de ciclo de ciclo de la tienda de su padre en la India. El
siguiente paso es trabajar con su padre para aprender lo que las operaciones que se necesitan para llevar a cabo
con la base de datos. Estos se denominan utilizar los requisitos.
Su padre tiene la nueva aplicacin para llevar a cabo estas tareas inciales (los dems requisitos se definir ms adelante):
Crear diversos informes de
inventario
Elaborar informes de ventas (segn el modelo del ciclo,
el precio, y as sucesivamente)
Agregar nuevo inventario en el sistema cuando
llegue
Cambie el costo de bicicletas y sus piezas como
sea necesario
Eliminar los ciclos de la base de datos cuando se
venden
1. Que es DML (lenguaje de manipulacin de datos) de comando debe ser utilizado para indicar que
un ciclo se vendi y se debe quitar de la mesa del ciclo?
a. DELETE FROM ciclo en ciclo _ id = T1234
b. DESMONTAJEE DE ciclo en ciclo _ id = 1234
c. ERASE DE ciclo en ciclo _ id = T1234
2. Que comando se utiliza para informar sobre las actuales en la mano la cantidad de ciclos de rojo?
a. SELECT modelo del ciclo _ donde el ciclo de colores _ = "rojo"
b. SELECT * de ciclo en ciclo de color _ = "rojo" B
e
c. FIND * de ciclo en ciclo de color _ = "rojo"
3.Cmo es un nuevo ciclo aadido a la tabla de ciclo en la base de datos? m
u
a. INSERT INTO Ciclo (C3425, 'Rockrider,' rojo ', 9999,00) c
b. ADD EN VALORES Ciclo (C3425, 'Rockrider', 'rojo', 9999,00) h
o
c. INSERT INTO valores del ciclo (C3425: 'Rockrider', 'rojo', 9999,00)
c
u
idado al
using eDELETE
comando; yot yos fcil a
accidentally eliminar todos los
filas en una mesa. Nosotrose una
WHERE Noelcorreo a menos que plidot la tabla
borrado.
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms191524.aspx
http://msdn.microsoft.com/en-us/library/dd787894(BTS.10). Aspx
http://msdn.microsoft.com/en-us/rampup/ee832799.aspx
/3
ESCENARIO: Raj est haciendo un excelente progreso la automatizacin de la tienda de su padre ciclo. Se
ha reducido la cantidad de papeleo y suministr informacin ms precisa de su padre para mantener el
inventario actual.
Como resultado de la automatizacin, su padre ha decidido que quiere utilizar un sitio web para
promocionar y vender los ciclos. Raj est a cargo de la siguiente fase de este cambio emocionante para el
ciclo de negocio de la tienda.
Raj se da cuenta inmediatamente de que el esquema de base de datos actual debe ser cambiado. Si van a
permitir a los usuarios a comprar a Internet, necesita tener fotos de todos sus productos, incluidos los ciclos,
accesorios y piezas.
1. Que DDL comando se puede utilizar para Raj agregar un nuevo campo a la mesa del ciclo para
almacenar el nombre del archivo de la foto?
a. ALTETABLA I Ciclo de ADD foto de archivo _ _ nombre CHAR (30) NULL
b. ADD foto de archivo _ _ A nombre de Ciclo MESA
c. ALTETABLA I ciclo, utilizando fotos de archivo _ _ nombre CHAR (30) NULL
2. En el ejemplo en la pregunta anterior, que efecto hace la palabra la INUTILIDAD cuando se
aade un nuevo ciclo a la mesa?
a. exigir que el usuario introduzca un nombre de archivo para la foto
b. no requiere que el usuario introduzca un nombre de archivo para la foto
c. automtico Aliado entre un nombre de archivo para la foto TheALTER
command puede ser utilizado
3. Que es la principal diferencia entre el comando DML DELETE y el para aadir nuevos campos o
DDL comando DROP? Changel formato de correo
a. Se realizar la misma tarea, por lo tanto, no hay diferencia. los campos existentes. Ejemplo:
b. DELETE elimina todos los registros (o un subconjunto de) de la tabla nica, CHAR (20) para
sino que no elimina la tabla. VARCHAR
c. DROP elimina todos los registros de la tabla nica, sino que no elimina la (35).
tabla.
Under s bronceadod def inicin de datos Langua ge (DDL) 11
Respuestas
1. Raj se puede agregar un nuevo campo a la mesa del ciclo para mantener el nombre del archivo de la foto
con:
a. ALTER TABLE ADD Ciclo photo_file_name CHAR (30) NULL
2. Cuando se aade un nuevo ciclo de la tabla, la palabra NULL:
b. no requiere que el usuario introduzca un nombre de archivo para la foto
3. La principal diferencia entre el comando LMD DELETE y el comando DDL DROP es:
b. DELETE elimina todos los registros (o un subconjunto de) de la tabla nica, sino que no
elimina la tabla
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms175941.aspx
http://support.microsoft.com/kb/180841
http://msdn.microsoft.com/en-us/library/ms734677.aspx /3
YoN THI S C H I TE AP
ESCENARIO:Yuhijo de Hong Li, Yan, est tomando un curso de programacin en la escuela y le pidi consejo
sobre la seleccin de un proyecto de clase. Yuhong sugiere que Yan crear un programa para ayudar a organizar
su coleccin de CDs que ha acumulado a lo largo de los aos.
Yuno le gusta la idea. Se puede crear una tabla de base de datos para almacenar todos los datos relacionados con la coleccin de
su madre y el uso de C #
o Visual Basic para crear una interfaz de usuario para buscar, agregar y eliminar informacin de la tabla.
Yuno sabe que la definicin de los campos de la tabla es muy importante y seleccionar el tipo de datos
correcto para cada campo es fundamental.
Qu tipo de datos debe Yan utiliza para almacenar el nombre de la etiqueta de CD?
a. char o variable de tipo char
b. nombre
c. entero
2. Qu tipo de datos debera usar para almacenar el nmero de pistas en cada CD?
a. Numero Real
b. entero
c. char
To evitar la
3. Qu tipo de datos debe Yan utiliza para almacenar la duracin de la cancin
degradacin del
en el total de segundos? desempeo-cin,
a. byte utilice siempre el
b. entero ms pequeo delt tipo
c. Boolean de datos que coincide
con los datos que se
almacenan.
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/beginner/ff715351.aspx
/3
http://msdn.microsoft.com/en-us/library/aa258271(SQL.80). Aspx
http://msdn.microsoft.com/en-us/library/aa716185(VS.60). Aspx
ESCENARIO: Yan ha reunido a todos los CDs de la coleccin de su madre - que tiene ms de lo que imaginaba!
Se ha identificado los campos de datos que necesita en su tabla de base y el mejor tipo de datos para cada
pieza de datos, por lo l est listo para crear las tablas de bases de datos. Yan prev la creacin de la tabla
utilizando la sintaxis SQL ANSI adecuado y quiere para repasar los detalles antes de empezar.
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms365315.aspx
http://msdn.microsoft.com/en-us/library/aa258255(SQL.80). Aspx
http://msdn.microsoft.com/en-us/library/aa977477 (VS.71). Aspx
/3
18 CHAP TR E 2: Creatina g Dat abase O BJE c t s
Objetivo nTIVEC R E ATIN G D ATA BA S E O B J E C T S 2. 3 Un
SCENARIO: Yan es aprender acerca de las vistas en su clase de gestin de bases de datos. Su instructor explic
que hay dos enfoques para la creacin de puntos de vista: el uso de un lenguaje de lnea de comandos T-SQL
(Transact-SQL) o mediante el uso de un diseador grfico.
Yuno quiere aplicar su aprendizaje nuevo al proyecto de base de datos que est creando para la coleccin de
CD de su madre. Se ha identificado los siguientes requisitos para su solicitud y uso de T-SQL para crear puntos
de vista:
Ver todos los CDs ordenados por orden alfabtico
Informe sobre todos los CD con un nmero determinado de pistas
Crear una lista de CDs del artista
Calcular un recuento de todos los CDs
FA S T TR AC K SE L
LPP
ESCENARIO:Los puntos de vista que Yan creados con T-SQL, son muy tiles para su madre. Ella puede
identificar fcilmente CD que est en su coleccin mediante listas que se pueden clasificar en una variedad de
maneras. Esto es mucho ms fcil que crear montones de CDs en el piso de la sala!
Ahora que tiene la prctica de Yan en la creacin de puntos de vista utilizando T-SQL, que quiere crear las
mismas preguntas con un diseador grfico. Practica con los dos enfoques sin duda le ayudar en su examen
de certificacin.
Edetalles ESENCIALES
Un rivalizarwes una consulta guardada la creacin de una mesa virtual del conjunto de resultados de esa
consulta.
Un Queryes un conjunto especfico de instrucciones para la extraccin de datos en particular.
Los diseadores grficos incluyen aplicaciones tales como Microsoft Access, que estn
orientados a objetos y arrastrar y soltar impulsada.
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/aa196232(SQL.80). Aspx
http://msdn.microsoft.com/en-us/library/aa140011(Office.10). Aspx
http://msdn.microsoft.com/en-us/library/ms365414.aspx
/3
1.Blancoen funcin de agregado puede Yan utilizar para calcular el nmero total de discos en la
base de datos coleccin de CD?
un.SUMA(Columna nombre)
b. CONTAR(Columna nombre)
c.AVG (Column nombre)
2.Yan no es muy seguro de cmo funcionan las funciones escalares. Cul de las siguientes es una funcin escalar?
un.PRIMERA(Columna den nombre) devuelve el primer campo en la columna especificada
b. SUMA(Columna denombre n) devuelve el total de todos los valores de la columna
c.UCASE(Columna den nombre) devuelve el valor del campo en todas las letras maysculas
3.Cmo se invoca un procedimiento almacenado?
un.RUN(PROCEDIMIENTOnombre de correo, To cumplir los datos
los valores de entrada) integridad, conceder
b. EJECUCE(PROCEDIMIENTOnombre de permisos para
correo, los valores de entrada) procedimientos
c.RENDIMIENTOM(PROCEDIMIENTOnombre almacenados, pero
de correo, los valores de entrada) restringir el acceso a las
tablas subyacentes.
Create s d arranc un pro ce circunstancias y siguiendo procedimientos d f nes de Naciones Unidas 23
Respuestas
1.La funcin de agregado Yan puede utilizar para calcular el nmero total de CD en la base de datos de
coleccin de CD es la siguiente:
b. CONTAR(Columna den nombre)
2.El siguiente ejemplo es una funcin escalar:
c.UCASE(Columna den nombre) devuelve el valor del campo en todas las letras maysculas
3.Un procedimiento almacenado se invoca con:
b. EXELINDA (PROCEDIMIENTOnombre de correo, los valores de entrada)
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/aa258901(SQL.80). Aspx
http://msdn.microsoft.com/en-us/library/ms177499.aspx
http://msdn.microsoft.com/en-us/library/aa214363(SQL.80). Aspx /3
24 CHAP TR E 2: Creatina g Dat abase O BJE c t s
3 Manipulating Datun
YoN THI S C H I TE AP
ESCENARIO:Katarina Larsson ha sido siempre muy atltico, le gusta kayak, senderismo, natacin, ciclismo y
mucho ms. Por lo tanto, Katarina se emocion cuando fue contratada como pasante en la divisin de sistemas
de informacin de Adventure Works. Katarina est estudiando la gestin de bases de datos en la universidad,
por lo que esta prctica es una valiosa experiencia con los beneficios de experimentar aventuras deportivas en
Nueva Escocia, Canad.
Part de su nuevo cargo incluye la escritura de consultas SQL para analizar los datos sobre las tendencias actuales
en las actividades recreativas en la isla que disfrutan los residentes y turistas. Katarina est listo para empezar a
crear informes sobre las actividades siguientes:
senderismo acampar
Observacin de golf
ballenas
kayak
1.Which comando sera asegurar que los visitantes de retorno se contabilizan una sola vez cuando
se ejecuta una consulta en el sistema de reservas?
un.SELECSOLO T
b. SELECT DISTINCT
c.SELECT NICO
2.Para algunos de los informes que sern de utilidad para ver los resultados en orden alfabtico.
Which comando producir una lista por orden alfabtico? c.la UNDoperator y al
un.ODER por la columna _ Nombre (ASC o DESC) menos un campo =FALSE
b. SORT por columna _ Nombre (ASC o DESC)
c.ARRAESN por la columna _ Nombre (ASC o DESC)
3.Una tabla de verdad es til para visualizar los resultados de los
operadores lgicos.
Cuan comparacin de dos campos, que condicionan todos los
dassResuLTS en VERDADERO?
un.la UNDperator y slo un campo de =TRUE
b. la ORoperator y al menos un campo =TRUE
TheSELECT yos almacenada en una tabla de
sECLARACIN puede recuperar resultados
data de una o varias calledresultado _ st.
tablas o vistas, el resultado
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/aa393276(VS.85). Aspx /3
http://msdn.microsoft.com/en-us/library/aa259187(SQL.80). Aspx
http://msdn.microsoft.com/en-us/library/ms691985(VS.85). Aspx
ESCENARIO:Nueva Escocia es un lugar hermoso y Katrina est disfrutando de una gran variedad de
actividades al aire libre en su tiempo libre. Ella ama a su nuevo puesto de trabajo de Adventure Works, ya
que es un reto y ella est aprendiendo mucho!
She es de tres semanas de su pasanta y se da cuenta de que mediante la aplicacin de algunas consultas
complejas a la base de las tendencias de ocio ser capaz de producir algunos informes muy esclarecedores.
Ella decide tomar algn tiempo para revisar los conceptos de subconsultas (predicado, escalar, y la tabla),
LOS SINDICATOS, UNE, y ENTERSECTS.
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/aa393276(VS.85). Aspx
http://msdn.microsoft.com/en-us/library/aa259187(SQL.80). Aspx
http://msdn.microsoft.com/en-us/library/ms190659.aspx /3
Yonsert de datos
ESCENARIO:Katarina adquirido una mejor comprensin del diseo de base de datos a travs de su proyecto de
presentacin de informes de Adventure Works. El administrador de base de datos para el equipo le ha dado
una nueva misin. Ella ser responsable de escribir los procedimientos almacenados de SQL que pueden ser
utilizados por los programadores para insertar, actualizar y eliminar datos de la base de datos.
Adventure Works ha reunido a un montn de nuevos datos de los turistas sobre sus preferencias para las
actividades recreativas en Nueva Escocia. La primera tarea de Katarina es insertar nuevas filas en la base de
datos para almacenar estos datos. Katarina quiere refrescar su memoria sobre cmo insertar correcta y eficiente
de datos en una base de datos antes de que se trata esta tarea tan importante.
1.Cuan disear el INSERTSQL, qu pasa si faltan datos para una columna en particular?
un.TheINSERT los estadistast devuelve un error de sintaxis.
b. TheINSERT los estadistast utiliza el valor predeterminado de la columna.
c.TheINSERT los estadistasinserta un t NULLvaliosae en la columna.
2.Cmo se puede configurar el Katarina INSERTto permitir que el programador para copiar las filas de otras tablas?
un.She puede utilizar el INSERT INTO ingenioh una SELECT. . . FROMcLause.
b. This no se puede hacer con un INSERT mando, se debe utilizar un JOEN.
c.She se pueden utilizar constructores fila de valor. Be consciente del
3.Cul es la sintaxis correcta para insertar varias filas al mismo tiempo? los valores por defecto para cada
Column cuando se inserta
un. INSERT INTO tpoder (column1, val1a), (column2, val2a);
new filas. Si los datos nuevos
b. INSERT (column1, column2) VALORS(Val1a, val1b), (val2a, val2b)EN tpoder; yos no se especifica el valor por defecto
c. INSERT INTO tpoder (column1, column2) VALORS(Val1a, val1b), (val2a, valor se utiliza.
val2b);
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms365309.aspx
http://msdn.microsoft.com/en-us/library/ms188263.aspx
/3
Hastadatos
de la fecha
ESCENARIO:Because de su extenso trabajo en la adicin de datos y crear informes a partir de la base de datos
de Adventure Works en las actividades recreativas, Katarina tiene una mejor comprensin de la organizacin de
base de datos de la empresa.
El administrador de base de datos para que el equipo est satisfecho con su progreso y le ha dado una nueva
misin. Ella ser responsable de escribir los procedimientos almacenados de SQL que se utilizarn por los
desarrolladores insertar, actualizar y eliminar datos de la base de datos.
1.La promotora quiere actualizar todos los registros en una base de datos para reflejar un
aumento en la provincial de impuesto al valor agregado del 8 por ciento a 10 por ciento. Cul
de las siguientes es la sintaxis correcta?
un.ACTUALIZACIN DE RENTAS valor de SET _ aadi _ impuestos = 0.10;
b. SELas ventas de T _ tasa de impuestos _ = 0.10 EN ALQUILER;
c.ACTUALIZACIN tasa de impuesto a las ventas _ _ = 0.10 EN ALQUILER;
2.Katarina quiere actualizar los datos si una condicin es verdadera y realizar una actualizacin
alternativo si la condicin es falsa. Cul de las siguientes es la mejor opcin?
un.CASEstatement
b. LIKEstatement
c.If / then / ELSEstatement
3.Encorreo de los desarrolladores mencionan que a veces es necesario actualizar Cuan utilizando un
los datos CASEsECLARACIN,
yon de una tabla de otra tabla. Cul de las siguientes es la sintaxis correcta el ELSEsontractuales
(que devuelve NULL)
for este tipo de actualizacin?
Puede ser omitida.
un.UPDATE SET = RENTALS.kayak kayak + EQUIPMENT.kayak
FROM DE VACACIONES, EQUIPO;
b. ACTUALIZACIN DE RENTAS SET RENTALS.kayak +
EQUIPMENT.kayak;
c.ACTUALIZACIN DE RENTAS SET kayak = RENTALS.kayak +
EQUIPMENT.kayak
FROM DE VACACIONES, EQUIPO;
Up date dat una 33
Respuestas
1.To actualizar todos los registros en una base de datos para reflejar un aumento en el valor agregado
provincial de impuestos del 8 por ciento a
10 por ciento el desarrollador debe utilizar:
un.ACTUALIZACIN DE RENTAS valor de SET _ aadi _ impuestos = 0.10
2.Katarina puede actualizar los datos si una condicin es verdadera y realizar una actualizacin alternativo
si la condicin es falsa con la:
un.CASElos estadistast
3.To actualizacin de datos en una tabla de otra tabla, el desarrollador debe utilizar:
c.ACTUALIZACIN DE RENTAS SET kayak = RENTALS.kayak + EQUIPMENT.kayak DE
ALQUILERES, EQUIPOS
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms189074.aspx
http://msdn.microsoft.com/en-us/library/aa275660(SQL.80). Aspx
/3
ESCENARIO:Katarina aprendido mucho sobre el Adventure Works base de datos en sus ltimos trabajos y est
listo para terminar su tarea de escribir los procedimientos almacenados de SQL que pueden ser utilizados por
los programadores para insertar, actualizar y eliminar datos de la base de datos.
La ltima tarea en esta asignacin es de Katarina utilizar SQL para borrar los datos existentes en la base de
datos. Los procedimientos deben permitir la supresin de los datos de las tablas de una o varias transacciones y
estas deben asegurar que los datos y la integridad referencial.
1.Blancoen el que sucede si una sentencia WHERE no se incluye con la sentencia DELETE?
un.ThTabla E se elimina todo
b. Thlos datos electrnicos de la tabla se elimina
c.Thusuario de correo recibe un error de sintaxis
2.Cmo son las transacciones til cuando se actualiza / borrar / agregar registros a una
base de datos? una. Lay permite mltiples sentencias que se agrupan para evitar errores
de integridad de datos b. Lay contar el nmero de cambios a los registros en la tabla
c.Lay restringir las actualizaciones para que slo permita una sentencia que se ejecuta en un momento
3.Cmo puede un programador hacer cumplir las reglas de integridad de datos cuando se realizan cambios
to los registros de una base de datos? To cumplir los datos
la intety when actualizacin
un.Cuan todas las declaraciones en una transaccin de haber completado con xito,
la base de datos, grupo
emitir una sentencia COMMIT
declaraciones en un trans-
b. Cuan todas las declaraciones en una transaccin de haber completado con xito, accin mediante la utilizacin de una
ejecute una instruccin de reversin confirmacin
c.Cuan se produce un error en una instruccin dentro de una transaccin, declaracin.
MIT
emita una declaracin de com-y continuar con la siguiente sentencia MIT
Borrlos datos e 35
Respuestas
1.Si no se incluye una declaracin donde en la instruccin DELETE:
b. los datos de la tabla se elimina
2.Transactions son tiles cuando se actualiza / borrar / agregar registros a una base de datos debido a que:
un. que permiten mltiples sentencias que se agrupan para evitar errores de integridad de datos
3.Un programador puede hacer cumplir las reglas de integridad de datos cuando se realizan cambios a los
registros en una base de datos por:
un. cuando todas las instrucciones de una transaccin se han completado con xito, la emisin de una
declaracin de compromiso
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms233823(VS.80). Aspx
http://msdn.microsoft.com/en-us/library/ms233823.aspx
http://msdn.microsoft.com/en-us/library/aa213068 (v = SQL.80).
Aspx /3
YoN THI S C H I TE AP
Understand la normalizacin
SCENario: Natasha A. Desai es un estudiante de la Ohio State University y miembro de Epsilon Pi Tau, una
sociedad de honor para los profesionales de la tecnologa. El Epsilon Pi Tau captulo est llevando a cabo
una campaa de recaudacin de fondos con los ex alumnos para recaudar fondos para su organizacin.
Currentemente todos los registros se mantienen de forma manual en archivadores situados en el Epsilon Pi Tau
casa en el campus. Natasha acaba de terminar una clase en el diseo de base de datos y se ha ofrecido para
crear una base de datos para almacenar digitalmente la informacin ex-alumnos y generar un correo
automatizado.
El primer paso fue reunir los requisitos de datos, incluyendo:
El nombre completo y apellido direccin de correo Ttulo (s) obtenido
de soltera de su caso electrnico (preferencia por Donacin de ao anterior (s)
direccin, ciudad, estado y correo electrnico o correo
cdigo postal postal)
ao de graduacin
Natasha quiere crear la base de datos en Microsoft Access, pero se da cuenta de que la informacin no
se encuentra en forma normalizada. Responda a las preguntas para ayudar a normalizar su diseo de
base de datos.
FA S T TR AC K SE L
LPP /3
http://msdn.microsoft.com/en-us/library/aa200276(Office.11). Aspx
http://msdn.microsoft.com/en-us/library/aa139981(Office.10). Aspx
ESCENARIO:La base de datos de Epsilon Pi Tau alumnos est progresando muy bien! Natasha ha aplicado los conceptos
of normalizacin para reducir los requisitos de almacenamiento y simplificar los procedimientos de consulta y
actualizacin. El resultado de poner la base de datos en tercera forma normal era de cuatro tablas separadas:
cdigo demogrfica, cdigo postal, el grado y la donacin.
El siguiente paso es crear las claves principales, extranjera, y compuesto para cada tabla. Este paso se
asegurar un alto nivel de integridad de datos y que la informacin es consistente y utilizable.
FA S T TR AC K SE LP
LP
http://msdn.microsoft.com/en-us/library/ms191236.aspx
http://msdn.microsoft.com/en-us/library/ms175464.aspx
/3
Undices nderstand
1.Because la clave principal de la tabla demogrfica es un sistema definido por el nmero, lo que
debera un buen ndice agrupado se basa?
un.Last Nombre
b. gnero
c.Fn primer lugar el nombre de
2.Which es una caracterstica de un ndice no agrupado?
un.contiene las pginas de datos reales o registros
b. tiene palabras clave y punteros a los datos
c.incluye las claves externas
3.Which es notun resultado del uso de Regla general: Si el
ndices? database contendr una
un.aumento de la velocidad de lARGE nmero de
recuperacin de datos Records, los beneficios
b. aumento de las necesidades de de anuncioDing un
almacenamiento ndice fuera
weigh el tiempo
c.mayor velocidad de escritura de neccessary y esfuerzo.
registros
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms180978.aspx
http://msdn.microsoft.com/en-us/library/aa933129 (v = SQL.80). /3
Aspx
YoN THI S C H I TE AP
ESCENARIO:Recientemente ha habido una gran cantidad de cobertura de los medios de comunicacin acerca de las empresas que
pierden los registros
of clientes y clientes a travs de una variedad de violaciones de seguridad. La Compaa de Seguros
Humongous no quiere ver su nombre en los titulares, por lo que los agentes decidieron realizar una auditora
interna para identificar los posibles riesgos de seguridad en sus sistemas de informacin. El equipo de analistas
est muy familiarizado con las posibles reas de riesgo tales como la seguridad fsica, seguridad interna y
seguridad externa.
Segn los auditores, la compaa tiene un plan de seguridad slida para asegurar la integridad de datos mediante la identificacin
de los usuarios
y las acciones que puede realizar, y para proteger los datos de los piratas informticos. Sin embargo, otros
aspectos deben ser considerados en un plan integral de seguridad.
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/aa291801(VS.71). Aspx
http://msdn.microsoft.com/en-us/library/dd568741.aspx
/3
1.Which de las estrategias de copia de seguridad siguientes slo copiar los archivos que han
cambiado desde el ltimo backup completo?
un.pcopia de seguridad artial
b. copia de seguridad incremental
c.copia de seguridad diferencial
2.En qu situacin est el uso de un servicio de replicacin recomienda?
un.Thbase de datos de correo debe estar disponible 24 horas al da, 7 das a la semana.
b. Thbase de datos de correo es muy intensivo en recursos.
c.Thla empresa de correo utiliza el almacenamiento fuera del sitio para copias de seguridad de bases de datos.
Yot es importante que
3.Cuan la realizacin de una copia de seguridad completa, qu backup software funciona
informacin es opcional? ingenioh registros bloqueados.
un.datuna que no ha cambiado
b. servirr archivos, tales como la seguridad del usuario NAT
c.datuno que no ha cambiado desde el ltimo backup completo
FA S T TR AC K SE L
LPP
http://msdn.microsoft.com/en-us/library/ms187510.aspx
http://msdn.microsoft.com/en-us/library/ms188312.aspx
/3
50 CHAP TR E 5: Administra ter en un abase g Dat
6 Database Conceptos
Review
YoN THI S C H I TE AP
FA S T TR AC K SE L
LPP /3
http://msdn.microsoft.com/en-us/data/default.aspx
http://msdn.microsoft.com/en-us/sqlserver/default.aspx
54 CHAP TR E 6: Dat Concepto abase s Review