Você está na página 1de 89

M I C R T OS DE TE C H N O LO GY como SOC I A T E

Student Gua de estudio


Fundamentos de bases de datos de la Administracin
EX 98-364 AM

PreparingF r MTA Certicacin tyofi tion Preparing durante MTA MICROSOFT T CHNOLOGY ASS SSOCIATE ( TA) OCIATE (MTA)
98-364

Database Administracin Fundamentals

StudenT ST DY GU DE FOR OR D desarroPE EVELOPERS MICROSOFT TECNOLOGA ESTUDIANTE GUA DE ESTUDIO

Autors
Peggy Fisher (Seb Desarrollo y administracin de base de datos). Peggy ensea ciencias de la computacin en una escuela rural de alta en el centro, Pennsylvania. Indian Valley High School ofrece cursos de programacin (C #, VB, y Java para el curso de AP), y el diseo Web (Expression Web, HTML, JavaScript y CSS). Peggy trabaj para una gran compaa de seguros las afueras de Filadelfia, Pensilvania, antes de de abandonar el mundo de la empresa para unirse a la esfera de la educacin. Ella ha estado en IVHS durante los ltimos ocho aos y realmente disfruta de su nueva carrera. Peggy tambin ensea a tiempo parcial en la Pennsylvania State University en el programa de Educacin Continua. Su objetivo en la enseanza es inculcar el amor por el aprendizaje para que sus estudiantes se graduarn y se convierten en aprendices de por vida. Peggy es el co-autor del kit de desarrollo de web revisin de exmenes en la serie de exmenes MTA Kit de revisin. Patriciun destornillador Phillips (Lead Autor y Director del Proyecto). Patricia enseanza de la computacin desde hace 20 aos en Janesville, Wisconsin. Trabaj en Nacional de Microsoft K-12 Facultad de la Junta Consultiva y editado Microsoft e MainFunction sitio web para profesores de tecnologa durante dos aos. Durante los ltimos cinco aos ha trabajado con Microsoft en una variedad de funciones relacionadas con el desarrollo de K-12 programa de estudios y programas piloto como Expression Studio de diseo web y desarrollo de XNA Game. En su papel como autor y editor, Patricia wrote varios artculos y un libro de trabajo de los estudiantes en temas como la informtica, diseo web, y el pensamiento computacional. Actualmente es el editor de la computadora de la Asociacin de Profesores de Ciencias boletn de noticias, la voz.

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 Exploracin de los roles de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii valor de la certificacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . ............x 98-364 DatabasFUNDAMENTOS DE ADMINISTRACIN E E Comprensin de los conceptos bsicos de bases de datos. . . . . . . . . . . . . . . . . . . . . . . 3 1.1 ..5 Naciones Unidasdicatos a comprender cmo los datos se almacenan en tablas. . . . . . . . . . . . . . . . . . . . .

CHAP1 CHLo 1 TER

1.2 Naciones Unidasdicatos a comprender los conceptos bases de datos relacionales. . . . . . . . . . . . . . . . . . . ...7
CHAPTER CHApter 22

1.3 9 1.4 11

Naciones Unidasdicatos a comprender el lenguaje de manipulacin de datos (DML). . . . . . . . . . . . . . . . Naciones Unidasdicatos a comprender el lenguaje de definicin de datos (DDL). . . . . . . . . . . . . . . . . . .

Creacin de objetos de base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.1 2.2 CHoose tipos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Naciones Unidastablas de entender y cmo crearlos. . . . . . . . . . . . . . . . . . . 17

2.3A Create puntos de vista utilizando T-SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.3B Create puntos de vista con un diseador grfico. . . . . . . . . . . . . . . . . . . . . . 21 2.4 Create procedimientos almacenados y funciones. . . . . . . . . . . . . . . . . . . . . . 23

CHAPCapt CHApter 3 ulo 3

ManipulatinG Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1A SelCEde datos que utilizan t SELECT con una simple consulta. . . . . . . . . . . . . . . 27 3.1B SelCEde datos que utilizan t SELECT con consultas complejas. . . . . . . . . . . . . . 29 3.2 3.3 . 33 Yonsert datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Updatlos datos electrnicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CCAPTULO CHApter 4 4

3.4 Deletlos datos electrnicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 La comprensin de almacenamiento de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

CHAPEl CHApter 5 Captulo 5

4.1 Naciones Unidasdicatos a comprender la normalizacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.2 Naciones Unidasdicatos a comprender primaria, extranjera, y las claves compuestas. . . . . . . . . . . . . 41 4.3 Naciones Unidaslos ndices de entender. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

CHAPTER CHApter 66

Administering una base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 5.1 Naciones Unidasdicatos a comprender los conceptos de base de datos de seguridad. . . . . . . . . . . . . . . . . . . . . . 47 5.2 Naciones Unidasdicatos a comprender la base de datos de copia de seguridad y restauracin. . . . . . . . . . . . . . . . . . . . 49 Conceptos de base de datos de revisin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Datosbase de los fundamentos de la administracin de la revisin. . . . . . . . . . . . . . . . . 53

yov Content s

Introduccin

TAvalidarsla construccin del bloquek conceptos de tecnologa y ayuda a los estudiantes a explorar, descubrir y seguir una carrera de xito en Tecnologas de la Informacin (TI) de una manera emocionante y gratificante! Como primer paso en la tecnologa de Microsoft la certificacin de la serie, esta nueva certificacin de nivel de entrada ofrece a los estudiantes la confianza, credibilidad y diferenciacin. Explore IT opciones de la carrera sin cometer una gran cantidad de tiempo y recursos Exmenes de la MTA validar el conocimiento tecnologa central que es la demanda hoy en da por empresas de todo el mundo. Si usted quiere explorar convertirse en un administrador de red, ingeniero de software, desarrollador web, o el analista de bases de datos, la MTA le ayudar a comenzar en el camino correcto. Preprate para competir Una pequea inversin en TI puede ir una manera larga en el mercado laboral actual. Convertirse en MTA certificacin le ayuda a construir una base slida para prepararse para los estudios de tecnologa intermedia y para Microsoft Certified Technology Specialist (MCTS). Tambin puede ayudarle a competir en la admisin a la universidad y poner en marcha su plan de carrera de TI!

Empores a ti mismo As el primer paso para convertirse en un MCTS, ATM muestra su compromiso con la tecnologa, mientras que conecta con una comunidad de ms de cinco millones de Microsoft Certified Professionals. Aprender de ellos y mostrarles lo que sabe al convertirse en el MTA certificada! Esta Gua de Estudio del Estudiante MTA sirve como una herramienta de estudio para ayudar a los estudiantes a prepararse para su examen de certificacin de la MTA. Los estudiantes tienen el reto de la vida real las situaciones de cada uno de los principales temas cubiertos en el examen. A pesar de la finalizacin con xito de los ejercicios para guiar el estudio no garantiza que va a pasar su examen de la MTA, es una excelente manera de medir su disposicin a tomar el examen y fomentar la confianza que usted sabe sus cosas el da del examen. Le deseo todo lo mejor mientras se prepara para una carrera exitosa en la tecnologa! VicPretori a Poha Victoria Pohto Producto MTA Gerente de Marketing

Introduccin
Intro d uc tion v

Cocheeer Planificacin

a mayora de las soluciones de TI o la infraestructura construida en Las tecnologas de Microsoft requieren habilidad con uno o todos de los siguientes productos, a menudo se refiere como "la pila de Microsoft." Microsoft Windows Server como el centro de datos o la plataforma de desarrollo Microsoft SQL Server como los datos e inteligencia empresarial (BI) Microsoft Visual Studio , la suite de herramientas de aplicaciones de gestin del ciclo de vida MTA es el punto de partida de certificaciones de Microsoft, proporcionando tecnlogos aspirantes con el conocimiento fundamental esencial para tener xito con estudios continuados y una carrera exitosa con la tecnologa. PreparacinAring para la MTA y convertirse en la certificacin le ayuda a explorar una variedad de carreras en tecnologa con la salida de invertir mucho tiempo y dinero en una carrera especializada. Cuando usted encuentra un camino que es el adecuado para you, los productos de Microsoft y la certificacin de 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

knowledge de los conceptos fundamentales de TI crticos para el xito en el aprendizaje intermedios y certificaciones como Microsoft Certified Technology Specialist (MCTS). Por otra parte, las certificaciones de Microsoft demuestran el compromiso de un individuo tiene de s mismo-la inversin y la confianza para tomar sus conocimientos y habilidades al siguiente nivel con una credencial reconocida en la industria. MTA no es una "certificacin profesional", lo que significa que los empleadores que reconocen como "listos para trabajar", pero es el primer paso hacia esa meta de la carrera y puede ayudar a diferenciar por una pasanta o de los comits de admisiones de las universidades. Mientras se prepara para su primer trabajo se centra en la tecnologa, estar seguro de que estn equipados con una credencial de la certificacin MCTS nivel intermedio que valida los productos de Microsoft y las destrezas tecnolgicas. La ruta de certificacin del MTA en la pgina siguiente muestra los exmenes de la MTA que se recomiendan antes de a asumir algunas de certificacin de tecnologa intermedia de Microsoft, MCTS.

vyo Cochee er Plannin g

Cocheeer Planificacin

Cochee er Plannin g vii

Exploring roles de trabajo

LECCIN una carrera es una decisin importante y no siempre es fcil, pero usted no est solo! Microsoft CREATED un sitio de la carrera para ayudar a los estudiantes a entender las opciones y posibilidades de seguir una carrera en TI. El sitio tambin le conecta con los recursos de aprendizaje, las comunidades de estudiantes aficionados a la tecnologa, y mucho ms para ayudarle a prepararse para una carrera en tecnologa. To trazar su carrera con la tecnologa de Microsoft, visite www.microsoft.com / learning / carrera / en / us / carrera-org-charts.aspx.

Server Administrator
Aadministrador de la SA servidor, usted est a cargo de la implementacin y gestin de un of de la tecnologa ms importante en su organizacin, los servidores. Se utiliza una amplia herramientas de monitorizacin y creacin de perfiles para gestionar el los sistemas de red y puesta a punto para que realice en los niveles ptimos. Usted es un experto en Active Directory , y tiene un conocimiento profundo de la red protocolos, y la seguridad de archivos y directorios.

Database Administrator
Aadministrador de sa base de datos, que estn a cargo de importantes bases de datos que abarcan mltiples plataformas y entornos. Usted es un jugador de equipo fuerte, que crece en un ritmo rpido medioambiente. Usted construye las bases de datos complejas y altamente escalables que satisfagan las necesidades de negocio y requerimientos de seguridad. Usted es un experto en la optimizacin, mantenimiento y solucin de problemas de bases de datos, sino tambin en el diseo de la distribucin de archivos, datos y soluciones de alta disponibilidad.

Equipo Tcnico de Apoyo


Considerar comenzando su carrera de TI al convertirse en un tcnico de soporte de los consumidores. Usted no necesita ninguna experiencia de trabajo formal, pero una empresa puede requerir que usted sabe cmo instalar, administrar y solucionar problemas de sistemas operativos en un entorno de red domstica que tiene computadoras de escritorio, computadoras porttiles e impresoras. Como tcnico de apoyo de los consumidores, tambin va a manejar la red, virus, software malicioso, y las cuestiones de soporte de hardware. Por lo general, encontrar esta posicin en las organizaciones pequeas y medianas empresas.

viiyo E xplorin g roles de trabajo

Exploring roles de trabajo

Exploring roles de trabajo


Nosotrosb Developer
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. aplicacin de Windows

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 cmo trabajar con programacin orientada a objetos, algoritmos, estructuras de datos, y el multithreading. Los desarrolladores de Windows tienen una comprensin en profundidad de la ingeniera de software, los ciclos de los principios de vida del software, y los principios de seguridad. Recursos en lnea adicionales para los nuevos desarrolladores: http://msdn.microsoft.com / principiante http://msdn.microsoft.com / RampUp

Exploring roles de trabajo

Imagine Cup
La Imagine Cup es el mundo de la competencia tecnolgica donde los estudiantes de en todo el mundo puede aprender nuevas habilidades, hacer nuevos amigos, y cambiar el mundo. Competiciones incluyen Diseo de Software, Desarrollo Integrado, Game diseo, medios digitales y Windows Phone 7. Las mentes ms brillantes jvenes aprovechar el poder de la tecnologa para asumir los problemas ms difciles del mundo. www.imaginecup.com

E xplorin g roles de trabajo ix

Value de la Certificacin

CEhnology juega un papel en casi todo lo que hacemos. En los aos ms de 20 desde que Microsoft tiene sido la gente de certificacin en sus productos y tecnolo gas, millones de personas han adquirido los conocimientos, experiencia y credenciales para impulsar su carrera profesional, optimizar las soluciones de negocio, y crear innovacin en casi todos los sectores empresariales y sociales imaginables. Hoy Tecnologa de la Informacin (TI) la contratacin de los gerentes estn ms a menudo con las credenciales profesionales, tales como la certificacin de Microsoft, para identificar adecuadamente capacitados de TI candidatos. La certificacin se convierte en una forma de diferenciar fcilmente los candidatos calificados en un mar de hojas de vida. Las perspectivas de empleo para profesionales de TI, como se inform en un estudio preparado por los EE.UU. Departamento de Trabajo de la Oficina de Estadsticas Laborales (BLS), es positivo! El BLS indica un aumento que ser "ms rpido que el promedio de las ocupaciones hasta el ao 2014" para los especialistas en soporte informtico, ingenieros de 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

tecnologa (TIC) son el boleto de entrada al mercado de trabajo, con independencia del pas, industria o funcin de trabajo. Tecnologa de la informacin es claramente un rea vale la pena invertir tiempo, recursos, y la educacin en - y certificacin de la tecnologa es una parte clave de la eproceso de ducacin, la validacin de experiencia en productos y tecnologa como resultado de sus experiencias de aprendizaje. Microsoft certificaciones IT proporcionan una validacin objetiva de la capacidad de realizar funciones vitales de TI exitosamente en todo el mundo para los profesionales de TI, desarrolladores y profesionales de la informacin. Certificaciones de Microsoft repre-envi un espectro rico y variado de conocimientos, roles de trabajo y las responsabilidades. Adems, obtener una certificacin especfica proporciona una validacin objetiva de la capacidad del candidato para llevar a cabo funciones vitales de TI con xito. Abrazado por los profesionales del sector en todo el mundo, la certificacin de Microsoft sigue siendo una de las maneras ms eficaces para ayudar a alcanzar metas a largo plazo de la carrera.

Value de Cer tif icacin

Value de la Certificacin

MTUn 98-364

DatabasFUNDAME NTOS DE ADMINISTRACI NE

Understanding Core Concepto de base de datoss


YoN THI S C H I TE AP
10.1 Comprender cmo se almacenan los datos en las tablas

1.2 Comprender los conceptos de bases de datos relacionales

1.3 Comprender el lenguaje de manipulacin de datos (DML)

1.4 Comprender el lenguaje de definicin de datos (DDL)

Objetivo nTIVEU ECM Ty G CO ROJO SE ATA BA CO NCEPTS 1. 1

Understand cmo los datos se almacenan en tablas


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.

1. Identificar tablas que Raj podra crear la base de datos.


a. una parte de mesa, una mesa de ciclo, y una tabla de accesorios b. ene mesa para todas las partes, ciclos y accesorios c.una mesa para cada parte, el ciclo de cada uno, y cada tipo de accesorio (una mesa de casco, guantes de ciclismo de una mesa, y as sucesivamente)

2. Identificar los campos que Raj debe usar para los encabezados de columna de
la tabla de piezas. a. part nmero, nombre de la pieza, nmero de ciclo, y el nombre del ciclo de b. part nmero y cantidad vendida c.part nmero, nombre de la pieza, el color de la cantidad, y el identificador del ciclo de Piense en una tabla de base de datos como una hoja de clculo Excel que con-tiene filas y columnas. Los datos de una tabla puede ser necesario hacer referencia a data en otro.

3. Cual es el nombre de los datos situados en la interseccin de una fila y la


columna? a. FIELd b. registro c. variable

Un der s t u nn d C mo es un dat s arranc d en variables t

Respuestas
1.Raj tendr las siguientes tablas:
a. una parte de mesa, una mesa de ciclo, y una tabla de accesorios

2.Raj debe utilizar estos campos para los ttulos de las columnas de la tabla de las partes:
c. nmero, nombre de la pieza, cantidad, color y nmero de ciclos

3.El nombre de los datos situados en la interseccin de una fila y la columna es:
a. campo

Los detalles esenciales


Un FIELd es una ubicacin en un registro en el que se almacena un tipo particular de datos. Un Column es un atributo de una fila o registro. Un row es un registro en una tabla. Un table Es un objeto de base de datos que consta de filas y columnas. Un Record es una estructura de datos que es una coleccin de campos (elementos), cada uno con su propio nombre y tipo que aparecen en un cuadro como el grupo de campos a travs de una fila.
FA S T TR AC K SE L LP P

http://msdn.microsoft.com/en-us/library/aa174501(SQL.80). Aspx http://msdn.microsoft.com/en-us/library/ms189104.aspx

/3

CHAP TE R 1: Un Ders Tandin Core g de base de datos Concepto s

Objetivo nTIVEU ECM Ty G CO ROJO SE ATA BA CO NCEPTS 1. 2

Understand conceptos de bases de datos relacionales


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.

1. Que es la relacin entre la tabla de proveedor y la tabla de piezas?


a. un-a-uno b. un-a- varios c. muchos-a- varios

2. Que es una buena clave externa para la relacin entre la tabla de ciclo y la mesa de partes?
a. parte del nmero de b. cycle el nmero de modelo c. part el nombre de

3. Que es una tecla sugerido principal de la tabla accesorio?


a. un nmero de accesorio b. un Nombre accesorio c. un modelo de accesorio

La clave principal debe ser un valor que es nico para cada registro de la tabla.

Un ders bronceadod concepto de base de datos relacional s

Respuestas

1.La relacin entre la tabla de proveedor y la tabla de piezas es:


b. uno-a-muchos. Alguna vez proveedores y ofrece piezas de uno a muchos.

2.Una buena clave externa para la relacin entre la tabla de ciclo y la tabla de piezas es:
un. nmero de parte. El ciclo de h tendr muchas piezas nicas.

3.Una clave principal de la tabla de accesorios es el siguiente:


un. accesorio de serie. Muchos accesorios pueden tener el mismo nombre y el modelo.

Los detalles esenciales


Los sistemas de bases de datos ms modernos de gestin de implementar un modelo emparentado en la que los datos se organizan en las relaciones (tablas). Un uno-a-sobre la relacin es una asociacin entre dos tablas en las que el valor de clave principal de cada registro en la tabla principal se corresponde con el valor en el campo de juego de uno, y slo uno, rcord en la tabla relacionada. Un muchos-a-Muchos es una compleja asociacin entre dos conjuntos de parmetros en los que muchos parmetros de cada grupo pueden relacionarse con muchos otros en el segundo set. Un Padre/hijo es una relacin entre los nodos de una estructura de datos rbol en el que la matriz es un paso ms cerca de la raz (es decir, un nivel ms alto) que el nio. Las claves principales son identificadores de datos nicos.
FA S T TR AC K SE L P LP

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

/3

CHAP TE R 1: Un Ders Tandin Core g de base de datos Concepto s

Objetivo nTIVEU ECM Ty G CO ROJO SE ATA BA CO NCEPTS 1. 3

Entender el lenguaje de manipulacin de datos (DML)


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" c. FIND * de ciclo en ciclo de color _ = "rojo" B e m u c h o c u

3.Cmo es un nuevo ciclo aadido a la tabla de ciclo en la base de datos?


a. INSERT INTO Ciclo (C3425, 'Rockrider,' rojo ', 9999,00) b. ADD EN VALORES Ciclo (C3425, 'Rockrider', 'rojo', 9999,00) c. INSERT INTO valores del ciclo (C3425: 'Rockrider', 'rojo', 9999,00)

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.

Un ders bronceadod de manipulacin de datos Langua ge (LMD)

Respuestas
1. El DML (lenguaje de manipulacin de datos) comando que se utiliza para indicar que un ciclo se
vendi y se debe quitar de la mesa del ciclo es el siguiente: a. DELETE DE ciclo en el nmero de ciclos _ = T1234

2. El comando usado para informar sobre las actuales en la mano la cantidad de ciclos es de color rojo:
b. SELECT * de ciclo en ciclo de color _ = "rojo"

3. Un nuevo ciclo se aade a la tabla de ciclo en la base de datos con:


c.INSERT en valores de ciclo (C3425, 'Rockrider', 'rojo', 9999,00)

Los detalles esenciales


Lenguaje de consulta estructurado (SQL) Es un lenguaje de base de datos relacional utilizado en la consulta, actualizacin y ges-Ing bases de datos relacionales y es el estndar de facto para los productos de bases de datos. Lenguaje de manipulacin de datos (LMD) Se utiliza para insertar, actualizar y borrar datos y para consultar una base de datos. Lenguaje de Definicin de Datos (DDL) Se utiliza para crear, modificar o borrar bases de datos relacionales, las entidades, atributos y otros objetos (por ejemplo, puntos de vista).
FA S T TR AC K SE L P LP

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

10

CHAP TE R 1: Un Ders Tandin Core g de base de datos Concepto s

Objetivo nTIVEU ECM Ty G CO ROJO SE ATA BA CO NCEPTS 1. 4

Entender definicin y leguaje de datos (DDL)


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

3. Que es la principal diferencia entre el comando DML DELETE y el


DDL comando DROP? a. Se realizar la misma tarea, por lo tanto, no hay diferencia. b. DELETE elimina todos los registros (o un subconjunto de) de la tabla nica,

sino que no elimina la tabla.


c. DROP elimina todos los registros de la tabla nica, sino que no elimina la tabla.

TheALTER command puede ser utilizado para aadir nuevos campos o Changel formato de correo los campos existentes. Ejemplo: CHAR (20) para VARCHAR (35).

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

Los detalles esenciales


Un esquema es una descripcin de una base de datos para un sistema de gestin de base de datos (DBMS) en la lengua prevista. Data Definition Language (DDL) define los objetos de bases de datos incluidas las entidades,

atributos, puntos de vista, y los ndices


CREATE. Aade las bases de datos u objetos ALTER cambios en las bases de datos u objetos
DROP

elimina las bases de datos u objetos.

FA S T TR AC K SE L LP P

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

12

CHAP TE R 1: Un Ders Tandin Core g de base de datos Concepto s

Creando Base de Datos Objetos


YoN THI S C H I TE AP

20.1 Elegir los tipos de datos 2.2 Comprender las tablas y la forma de crear 2.3A Vistas Crear T-SQL 2.3B Crear puntos de vista con un diseador grfico 2.4 Crear procedimientos almacenados y funciones

Objetivo nTIVEC R E ATIN G D ATA BA S E O B J E C T S 2. 1

CHoose tipos de datos


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

3. Qu tipo de datos debe Yan utiliza para almacenar la duracin de la cancin


en el total de segundos?
a. byte b. entero c. Boolean

To evitar la degradacin del desempeo-cin, utilice siempre el ms pequeo delt tipo de datos que coincide con los datos que se almacenan.

Ch o o se dat una t y p es 15

Respuestas
1. Para guardar el CD de la etiqueta el nombre de Yan debe utilizar:
a. char o variable de tipo char

2. Para almacenar el nmero de pistas en cada Yan CD debe utilizar:


b. entero. No se puede tener una parte decimal de una cancin, y el valor puede ser usado en

un clculo matemtico como el total de pistas en todos los lbumes 3. Para almacenar la duracin de la cancin Yan debe usar: b. entero. La duracin puede ser guardado como el total de segundos y la aplicacin puede cambiar de nuevo a minuto y segundo, si es necesario.

Los detalles esenciales


Los tipos de datos especifican el rango posible de valores del conjunto, las operaciones

que se pueden realizar en los valores y la forma en que los valores se almacenan en la memoria.
Entero tipos de datos de almacenar nmeros enteros. coma flotante tipos de datos de almacenar cualquier nmero real. Carcter tiendas AZ o 0-9-dgitos o letras que las funciones matemticas no se aplica. Booleano Las tiendas de booleanos 1 o 0, verdadero o falso..
FA S T TR AC K SE L P LP

http://msdn.microsoft.com/en-us/beginner/ff715351.aspx http://msdn.microsoft.com/en-us/library/aa258271(SQL.80). Aspx http://msdn.microsoft.com/en-us/library/aa716185(VS.60). Aspx

/3

16

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. 2

Understand tablas y la forma de crear


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.

1. Correcta sintaxis SQL ANSI se refiere a un conjunto de reglas que:


a. decide si un campo puede contener un valor en blanco o no b. disuadir determinar el tamao de todos los campos de datos c. gobiernan la estructura y el contenido de las declaraciones

2. Qu comando SQL se utiliza para agregar una nueva tabla?


a. CREATE_TABLE table_name (column_name tipo de datos null/not null, column_name tipo de datos null/not null, y as sucesivamente) b. ADD TABLE table_name (nombre_columna tipo de datos null/not null, tipo de datos column_name tipo de datos null/not null, y as sucesivamente) c. INSERT TABLE nombre_tabla (nombre_columna tipo de datos null/not null, column_name tipo de datos null/not null, y as sucesivamente)

2. Basndose en la informacin Yan ha reunido, lo que el campo de


datos se puede utilizar para que una clave nica para acceder a los datos de la tabla??
a. nombre del artista b. CD nombre de la etiqueta c. nombre de la pista

Cuan elegir un clave para la mesa, hacer Sure que es nico entre los all de los registros en su mesa.

Un der s t u nn d t ables un ow d h de crear em

17

Respuestas
1. Correcta sintaxis SQL ANSI se refiere a un conjunto de reglas que:
c. gobiernan la estructura y el contenido de las declaraciones

2. El comando SQL que se utiliza para aadir una nueva tabla es la siguiente:
a. CREATE TABLE table _ name (column _ name data type null/not null, column _ name data type null/not null, etc.)

3. El campo de datos de Yan puede utilizar para una clave nica para acceder a los datos de la tabla es la
siguiente: b. CD de nombre de la etiqueta

Los detalles esenciales


ANSI SQL sintaxis es la gramtica y las reglas que rigen la estructura y el contenido de los estados. Un table es una estructura de datos por lo general consiste en una lista de entradas. Un identificador de un registro en un archivo de datos que es nico y se encuentra en un solo disco se llama una key. Un nmero de Seguro Social puede servir como una llave en una base de datos de los empleados.
FA S T TR AC K SE L LP P

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

Crear con puntos de vista de T-SQL


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

1.Blancoa es la mejor aplicacin de puntos de vista y T-SQL para este proyecto?


un.create puntos de vista diferentes con la informacin para cada solicitud b. createa nueva tabla para cada uno de los requisitos en la lista c.anunciod datos a las tablas existentes, cuando se compran ms CDs

2.Which de los siguientes es un beneficio importante del uso de puntos de vista?


un.permitir al usuario acceder a los datos de las tablas directamente b. reducir los requisitos de almacenamiento para la aplicacin y base de datos c.nosotrose para representar los datos de sumatoria Nosotrose vers to restriccionest acceso. Crear una rivalizarw para un empleado para ver slo su nmina informacin en una tabla que cy o o s ntains ist, alempleados l. ,

3.Which segmento de cdigo crea una vista que contiene el ttulo, artista, y el ao para
todos CDs con ms de 10 pistas? un.CREATVer CD _ E _ Ms de 10 _ AS SELECT CD _ Ttulo, CD Art_ _ CD Ao desde el CD Coleccin _ donde las pistas> 10 b. CREATCUADRO E _ Ms de CD _ que _ 10 COMO SELECCIONAR CD _ Ttulo, CD Artista _ CD Ao _ desde el CD Coleccin _ donde las pistas> 10

c.CREATE VISTA COMO CD _ _ Ms de 10 _ desde el CD Coleccin _ donde las pistas> 10

Create v iews usin g T-SQ L

19

Respuestas
1.La mejor aplicacin de puntos de vista y T-SQL para este proyecto es:
un. crear puntos de vista diferentes con la informacin para cada solicitud

2.An beneficio importante del uso de puntos de vista es que los puntos de vista:
c. se puede utilizar para representar datos de sumacin

3.El cdigo siguiente crea una vista que contiene el ttulo, artista, y el ao para todos los CDs con ms de 10
pistas: un.CREATVer CD _ E _ Ms de 10 _ AS SELECT CD _ Ttulo, CD Artista _, _ CD Ao FColeccin de CD-ROM _ donde las pistas> 10

Los detalles esenciales


Un rivalizarwes una consulta guardada que crea una tabla virtual desde el conjunto de resultados de la consulta. Un Queryes un conjunto especfico de instrucciones para la extraccin / seleccin de datos particulares. Un graphical diseador es una aplicacin, como Microsoft Access, que es orientado a objetos y de arrastrar y soltar impulsada. Transact-SQL (T-SQL) Es un lenguaje de consulta sofisticado con caractersticas adicionales ms all de lo que se define en la norma ANSI SQL.
FA S T TR AC K SE L LP P

http://msdn.microsoft.com/en-us/library/aa260642 (v = SQL.80). Aspx http://msdn.microsoft.com/en-us/library/bb510741.aspx http://msdn.microsoft.com/en-us/data/ff687144.aspx

/3

20

CHAP TR E 2: Creatina g Dat abase O BJE c t s

OBJECTIVE

C R E ATIN G D ATA BA S E O B J E C T S 2. 3B

Crpuntos de vista ear con un diseador grfico


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.

1.Cmo es un diseador grfico, como JetSQL diferente de la de T-SQL?


un.Grficolos diseadores al utilizar una interfaz de lnea de comandos b. Grficolos diseadores al estn orientados a objetos c.Grficolos diseadores al slo se usan para bases de datos de SQL Server

2.Identify la secuencia correcta de pasos para crear una vista en Accesoen usa JetSQL:
un.Createa consulta, identificar la tabla fuente (s) y / o consulta (s), seleccione los campos, los criterios establecidos, ejecutar y mostrar b. Createa consulta, identificar los campos de datos, seleccione Tabla (s), criterios de ajuste, ejecutar y mostrar c.Createa consulta, identificar los criterios de seleccin, mesa (s), los campos seleccionados, ejecutar y mostrar

3.Blancoen criteriona adicional se debe especificar para recuperar todos los CD en


orden alfabtico? un.ODER POR b. RCEstE c.SELECT Con un diseador grfico xitoh, como Microsoft Access, una consulta Californian seleccionar campos de tablas y de las consultas anteriores.

Create v iews usin g er un diseo grfico

21

Respuestas
1.Un diseador grfico, como JetSQLes diferente de la de T-SQL en la que:
b. diseadores grficos estn orientados a objetos

2.La secuencia correcta de pasos para crear una vista en Access es:
un. crear una consulta, identificar la tabla fuente (s) y / o consulta (s), seleccione los campos, los criterios establecidos, ejecutar y mostrar

3.Los criterios adicionales para recuperar todos los CD en orden alfabtico es la siguiente:
un.OrdeR POR

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 P LP

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

22

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. 4

Crear los procedimientos almacenados y funciones


ESCENARIO:After de haber pasado por el proceso de creacin de la base de datos de coleccin de CD de su

madre, Yan real-cializa que este tipo de estructura se puede utilizar para muchas bases de datos de inventario de otros. Se ha descubierto que cierta funcionalidad comn est disponible en las funciones predefinidas de SQL. Mediante la utilizacin de estos incorporados, listos para utilizar las funciones, que pueden aumentar su productividad y pasar su tiempo la creacin de cualquier otra ndole necesarias definidas por el usuario. Yan tambin ha aprendido a distinguir entre los agregados y las funciones escalares.

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, los valores de entrada) b. EJECUCE(PROCEDIMIENTOnombre de correo, los valores de entrada) c.RENDIMIENTOM(PROCEDIMIENTOnombre de correo, los valores de entrada)

To cumplir los datos integridad, conceder permisos para procedimientos almacenados, pero 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)

Los detalles esenciales


Funciones son de una sola palabra comandos que devuelven un nico valor escrito en el conjunto de comandos de SQL. Las funciones de agregado reconvertir un valor nico, calculado a partir de valores de una columna. Las funciones escalares reconvertir un valor nico, basado en el valor de entrada de un solo campo. Las funciones definidas por el usuario son segmentos compactos de escrito por el usuario el cdigo SQL que pueden aceptar parmetros y devolver un valor o una tabla. Los procedimientos almacenados son grupos precompilada de instrucciones SQL guardadas en la base de datos.
FA S T TR AC K SE L LP P

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

Manipulating Datun

YoN THI S C H I TE AP

3.1A Seleccionar datos utilizando SELECT con preguntas sencillas 3.1B Seleccionar datos utilizando SELECT con consultas complejas 3.2 Insertar datos 3.3 Actualizacin de los datos 3.4 Borrar los datos

26

CHAP TR E 2: Creatina g Dat abase O BJE c t s

Objetivo nTIVE M A N I P U L A G E N D ATA 3. 1 Un

Seleccione los datos utilizando SELECT con preguntas sencillas


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 Observacin de ballenas kayak acampar golf

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? un.ODER por la columna _ Nombre (ASC o DESC) b. SORT por columna _ Nombre (ASC o DESC) c.ARRAESN por la columna _ Nombre (ASC o DESC)

c.la UNDoperator y al menos un campo =FALSE

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 sECLARACIN puede recuperar data de una o varias tablas o vistas, el resultado

yos almacenada en una tabla de resultados calledresultado _ st.

Sele c t dat una u tilizin g SELEC T Wi sencilla quer s

27

Respuestas
1.El comando que se asegurara de que los visitantes de retorno se contabilizan una sola vez es la siguiente:
b. SELECT DISTINCT

2.El comando que devuelve una lista por orden alfabtico es la siguiente:
un.OrdeR por la columna _ Nombre (ASC o DESC)

3.La condicin de que siempre reresultados en VERDADERO es:


b. la O operator y el campo por lo menos una = TRUE

Los detalles esenciales


SELECT es el comando ms utilizado SQL para seleccionar los datos de la base de datos. DISTINCT rese convierte slo distintos (nica) los valores. DNDE especifica que las filas a recuperar. ORDER BY se especifica el orden en el que para devolver las filas. Los operadores lgicos booleanos Y mostrars un registro si tanto la primera condicin undcondicin de segunda e son verdaderas. O mostrars un registro, si bien la primera condicin orlas condiciones e la segunda es verdadera. Las tablas de verdad show las relaciones de los operadores lgicos booleanos.
FA S T TR AC K SE L P LP

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/ms691985(VS.85). Aspx

/3

28

CHAP TE R 3: Manip ulatin g Dat una

Objetivo nTIVE M A N I P U L A G E N D ATA 3. 1 B

Seleccione los datos utilizando SELECT con consultas complejas


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.

1.Whicdeclaracin h mejor define una subconsulta predicado?


un.volvers un solo valor, se puede utilizar en CASEexpresiones,RCEstEclauses, OPOR DER, undSELECT b. volvers una tabla basada en las consultas anidadas en el FROMcLause c.utilizars extendido construcciones lgicas en el RCEstEcLause utilizando Y ,O,COMO,BetweeN,AS,y TOP

2.Cul es la diferencia entre UNIONy JOIN?


un.UNIONcombina los resultados de dos consultas SQL cuando no hay el mismo nmero de columnas y tipos de datos; JOEN volvers filas cuando hay por lo menos enecolumna de partido. b. UNIONcombina los resultados de dos consultas SQL cuando hay al menos enecolumna de juego; JOEN volvers filas cuando hay el mismo nmero de columnas y tipos de datos. c.UNIONONLy devuelve las filas que aparecen en ambas tablas; JOEN volvers filas cuando hay por lo menos enecolumna de partido.

3.Cundo debe YoNTersect consulta se utilizarn?


un.to buscar todas las filas de la tabla de la izquierda, aunque no se encontraron coincidencias b. para devolver todas las filas que aparecen en ambas tablas, de forma similar a un booleano O c.to devolver slo las filas que aparecen en ambas tablas, de forma similar a un booleano UND

Cuan utilizando el UNIONpregunta, Dupli-cados son auticamente eliminado unless se especifica UNION TODOS.

Sele c dat t Au g tilizin SELEC T Wi compleja quer s

29

Respuestas
1.Una subconsulta predicado:
c. Posibilidades de ampliar construcciones lgicas en el RCEstENoele con YO, como, medio, como, undTOP

2.La diferencia entre UNIONy JOINes:


un.UNIONcombinars de los resultados de dos consultas SQL cuando no hay el mismo nmero de columnas y tipos de datos ;JOINvolvers filas cuando hay al menos un partido en la columna

3.La ENTERSECT consulta se utiliza:


c. para devolver slo las filas que aparecen en ambas tablas, de forma similar a un booleano UND

Los detalles esenciales


UNIN combines dos o ms SELECTstatements con un ORfuncionescin. UNIRSE es se utiliza para consultar los datos de dos o ms tablas. Las subconsultas nido dentro de otra consulta. INTERSECT combines dos o ms SELECTstatements con un AND funcionescin.
FA S T TR AC K SE L P LP

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

30

CHAP TE R 3: Manip ulatin g Dat una

Objetivo nTIVE M A N I P U L A G E N D ATA 3. 2

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.

3.Cul es la sintaxis correcta para insertar varias filas al mismo tiempo?


un. INSERT INTO tpoder (column1, val1a), (column2, val2a); b. INSERT (column1, column2) VALORS(Val1a, val1b), (val2a, val2b)EN tpoder; c. INSERT INTO tpoder (column1, column2) VALORS(Val1a, val1b), (val2a, val2b);

Be consciente del los valores por defecto para cada Column cuando se inserta new filas. Si los datos nuevos yos no se especifica el valor por defecto valor se utiliza.

Inser t dat una 31

Respuestas
1.Si faltan datos para una columna:
b. la INSERTlos estadistast utiliza el valor predeterminado de la columna

2.To establecer la INSERT para permitir que el programador para copiar las filas de otras tablas:
un. utilizar el INSEREN T ingenioh una SELECT. . . FROM Noele

3.La sintaxis correcta para insertar varias filas al mismo tiempo es la siguiente:
c.INSEREN T table (column1, column2) values (val1a, val1b), (val2a, val2b);

Los detalles esenciales


El INSEREN T statement se utiliza para insertar una nueva fila en una tabla. El INSEREN T con SELECTstatement se utiliza para insertar una nueva fila en una tabla cuando una subselect se utiliza en lugar de la clusula VALUES.
FA S T TR AC K SE L LP P

http://msdn.microsoft.com/en-us/library/ms365309.aspx http://msdn.microsoft.com/en-us/library/ms188263.aspx

/3

32

CHAP TE R 3: Manip ulatin g Dat una

Objetivo nTIVE M A N I P U L A G E N D ATA 3. 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


los datos yon de una tabla de otra tabla. Cul de las siguientes es la sintaxis correcta for este tipo de actualizacin? 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;

Cuan utilizando un CASEsECLARACIN, el ELSEsontractuales (que devuelve NULL) Puede ser omitida.

Up d ate 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

Los detalles esenciales


UPDATE se utiliza para actualizar los registros existentes en una tabla. El WHERE cLause en un UPDATE statement especifica las filas que desee actualizar. CASECREAtes, cuando-entonces-sino la funcionalidad (WHES se cumple esta condicin THES hacer esto). El valor de la expresin caso es el valor de la primera WHES cLause eso es cierto. Si ninguno es cierto, el resultado es el ELSE.
FA S T TR AC K SE L LP P

http://msdn.microsoft.com/en-us/library/ms189074.aspx http://msdn.microsoft.com/en-us/library/aa275660(SQL.80). Aspx

/3

34

CHAP TE R 3: Manip ulatin g Dat una

Objetivo nTIVE M A N I P U L A G E N D ATA 3. 4

Eliminar los datos


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? un.Cuan todas las declaraciones en una transaccin de haber completado con xito, emitir una sentencia COMMIT b. Cuan todas las declaraciones en una transaccin de haber completado con xito, ejecute una instruccin de reversin c.Cuan se produce un error en una instruccin dentro de una transaccin, emita una declaracin de com-y continuar con la siguiente sentencia

To cumplir los datos la intety when actualizacin la base de datos, grupo declaraciones en un transaccin mediante la utilizacin de una confirmacin declaracin. MIT 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

Los detalles esenciales


DELETE DE borrars filas de una tabla. TRANSACCIONES son un conjunto de dos o ms estados agrupados en una sola unidad. ROLLBACK marcha atrss cambios. Si todas las afirmaciones son correctas en una sola transaccin de la COMMIT command registra los cambios a la base de datos.
FA S T TR AC K SE L P LP

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

36

CHAP TE R 3: Manip ulatin g Dat una

Understanding Datun Storage


YoN THI S C H I TE AP

40.1 Comprender la normalizacin 4.2 Comprender las claves principales, extranjera, y compuesto 4.3 Comprender los ndices de

38

CHAP TR E 4: U n de rs Tandin g D a t un S t o r a g e

Objetivo nTIVEU N D E R S T R Ty G D ATA O S E G A 4. 1

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 de soltera de su caso direccin, ciudad, estado y cdigo postal direccin de correo electrnico (preferencia por correo electrnico o correo 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. Ttulo (s) obtenido Donacin de ao anterior (s)

1.Blancoa es el objetivo de Primera forma normal?


un.minimizar la inclusin de informacin duplicada b. identify claves primarias y forneas c.removiblee que no dependen de las claves principales columnas un.rerequisitos de almacenamiento producida b. implified consulta y administracin de actualizaciones c.los datos indexados para su fcil recuperacin

2.Based de los requisitos enumerados anteriormente, qu subconjunto (s)


un.city y estado b. ao de graduacin c.previous la donacin de ao (s)

de datos se debe quitar para hacer la base de datos de la segunda forma normal?

3.Blancoa es no un beneficio de la aplicacin de las formas normales de la


segunda y tercera?

Una base de datos de direcciones se puede simplificar smiento al cdigo postal nica yon e tabla principal y la creacin de una mesa separada de la ciudad, estado y cdigo postal.

Under s t u n d normalizacin

39

Respuestas
1.El objetivo de la primera forma normal es:
un. minimizar la inclusin de informacin duplicada

2.To hacer que la base de datos en la Segunda Forma Normal, los subconjuntos de datos para extraer son las
siguientes: un. ciudad y el estado

3.Enobligando a las formas normales de la Segunda y Tercera tiene el beneficio de todos, excepto:
c. los datos indexados para su fcil recuperacin

Los detalles esenciales


Normalizacin implica la aplicacin de un cuerpo de tcnicas para una base de datos relacional para minimizar la inclusin de informacin duplicada. Forma Normal es el resultado de estructuracin (organizar) la informacin para evitar la redundancia y la inconsistencia y promover el mantenimiento eficiente, el almacenamiento y la actualizacin. La primera forma normal (1NF) Establece algunas reglas bsicas para una base de datos: eliminar la duplicacin de las columnas de la misma tabla. La segunda forma normal (2NF) = + 1NF la eliminacin de subconjuntos de datos que se aplican a varias filas de una tabla y colocarlos en cuadros separados. La tercera forma normal (3FN) = 2NF + eliminacin de las columnas que no dependan de la clave principal.
FA S T TR AC K SE L P LP

/3

http://msdn.microsoft.com/en-us/library/aa200276(Office.11). Aspx http://msdn.microsoft.com/en-us/library/aa139981(Office.10). Aspx

40

CHAP TR E 4: U n de rs Tandin g D a t un S t o r a g e

Objetivo nTIVEU N D E R S T R Ty G D ATA O S E G A 4. 2

Understand primaria, extranjera, y las claves compuestas


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.

1.Identify la mejor clave principal de la tabla demogrfica:


un.Last Nombre b. aluminioMNI ID (generado automticamente por el sistema) c.Lasel nombre de T Plus nombre

2.Which de la siguiente es un ejemplo de una clave externa?


un.cdigo postal b. ao de graduacin c.Last Nombre

3.Blancoa es notuna regla para la clave principal?


un.must ser nico b. must ser numrico c.must contiene un valor distinto de NULL Thretipos e integridad de los datos de la entidad se centra en: la clave principal, de referencia se centra en la clave externa, y el dominio especifica que los valores deben ser declarados.

Un der s t u nn d pr Imar y, extranjera, un borrador d osi te tecla s

41

Respuestas

1.YoIdentificar la mejor clave principal de la tabla demogrfica:


b. alumnos Identificacin (automtico generado por el sistema)

2.Which de los siguientes es un ejemplo de una clave externa?


un. cdigo postal

3.Blancoa es no una regla para la clave principal?


b. debe ser numrico

Los detalles esenciales


Un Primary clave de servirs como el identificador nico de una fila especfica y define de manera nica una relacin en una base de datos. Un extrann clave rediferencias la clave principal de otra tabla. Integridad de los datos endas de que los datos son consistentes, correctos y utilizables en toda la base de datos.
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

42

CHAP TR E 4: U n de rs Tandin g D a t un S t o r a g e

Objetivo nTIVEU N D E R S T R Ty G D ATA O S E G A 4. 3

Undices nderstand
ESCENARIO:Natasha casi se ha terminado el diseo y la configuracin de la base de datos de Epsilon Pi Tau

alumnos. Ella est en el punto de determinar la necesidad de que los ndices que podran ayudar a los lderes de la sociedad de honor recuperar los datos cuando se planean varios eventos y promociones o cuando necesitan ponerse en contacto con los miembros. Una rpida revisin de los objetivos y ventajas de los ndices ayudar a decidir si los ndices de Natasha ser de gran valor para la base de datos y vale la pena el tiempo que tomar para crearlos.

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 c.Fn primer lugar el nombre de b. gnero

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


ndices? un.aumento de la velocidad de recuperacin de datos b. aumento de las necesidades de almacenamiento c.mayor velocidad de escritura de registros

Regla general: Si el database contendr una lARGE nmero de Records, los beneficios de anuncioDing un ndice fuera weigh el tiempo neccessary y esfuerzo.

Under s bronceadod en dexes43

Respuestas
1.Un buen ndice agrupado para este cuadro debe basarse en:
un. apellido

2.Un ndice no agrupado:


b. tiene palabras clave y punteros a los datos

3.Utilizacin de ndices no resulta en:


c. mayor velocidad de escritura de registros

Los detalles esenciales


Un independenciaxcontains palabras clave y los datos asociados que apuntan a la ubicacin de la ms amplia informa-cin, como los archivos y registros en un disco o las llaves de registro en una base de datos. En un b-treestructura para los ndices de base de datos de almacenamiento, cada nodo del rbol contiene una lista ordenada de valores de clave y enlaces que corresponden a los rangos de los valores fundamentales que existen entre los valores indicados. Un non-ndice agrupado est dispuesto de manera similar al ndice de un libro, donde los puntos de valor del ndice para la informacin real. Un clusterendice d est dispuesto en un orden especial para hacer la recuperacin ms rpida de informacin con acceso directo a la informacin.
FA S T TR AC K SE L LP P

http://msdn.microsoft.com/en-us/library/ms180978.aspx http://msdn.microsoft.com/en-us/library/aa933129 (v = SQL.80). Aspx

/3

44

CHAP TR E 4: U n de rs Tandin g D a t un S t o r a g e

Administering un Database

YoN THI S C H I TE AP

50.1 Comprender los conceptos de base de datos de seguridad 5.2 Entender la base de datos de copia de seguridad y restaurar

46

CHAP TR E 4: U n de rs Tandin g D a t un S t o r a g e

Objetivo nTIVEAD MINI S TE R I N G A D E S ATA BA 5. 1

Understand conceptos de bases de datos de seguridad


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.

1.Blancoa deben ser incluidos en el physicalSecurplan de dad?


un.loccin de las cuentas de usuario y contraseas almacenados b. loccin de los administradores de bases de datos c.loccin de los servidores con acceso restringido

2.Whicestrategia h es notrelATED a una internacionallSecurplan de dad?


un.Disponindosecopias de seguridad de correos y la continuidad operativa b. delete viejos y sin uso de cuentas de usuario c.enforccuentas de correo de los usuarios a tener contraseas seguras Yon grandes organiza-ciones, los usuarios del grupo por el papel. Utilice el GRANTsECLARACIN para facilitar el acceso de acuerdo a su funcin.

3.Which de la siguiente es notunn ejemplo de un ataque de


seguridad? un.aplicarIng. funciones para conceder acceso b. privgio escalada c.SQL de inyeccin

Un ders bronceadod base de datos en s curia y concepto de s

47

Respuestas
1.El plan de seguridad fsica debe incluir:
c. ubicacin de los servidores con acceso de entrada restringida

2.Una estrategia no recionado a la seguridad interna es la siguiente:


un. proporcionar copias de seguridad y continuidad operativa

3.La siguiente es no un ejemplo de un ataque de seguridad:


un. la aplicacin de las funciones para conceder acceso

Los detalles esenciales


Un Securdad plan de identifica que los usuarios pueden hacer lo que la accin (s) de datos en la base de datos. Un physical plan de seguridad unddresses la seguridad de la ubicacin real de la base de datos. Control de acceso enmedidas y restringe el acceso para conectarse y lo que pueden hacer. Un utilizarr en cuenta proporciona a los usuarios el acceso a la base de datos. Roles grhormigas permisos a la base de datos. Funciones definidas por dar a todos los usuarios dentro de un grupo de los mismos permisos.
FA S T TR AC K SE L P LP

http://msdn.microsoft.com/en-us/library/aa291801(VS.71). Aspx http://msdn.microsoft.com/en-us/library/dd568741.aspx

/3

48

CHAP TR E 5: Administra ter en un abase g Dat

Objetivo nTIVEAD MINI S TE R I N G A D E S ATA BA 5. 2

Understand copia de seguridad y restauracin


ESCENARIO:El equipo de analistas ha completado la auditora de seguridad interna de la compaa de seguros

Humongous. Se identificaron algunas debilidades en el sistema y recomienda medidas correctivas para minimizar los riesgos asociados. Pero antes de que puedan completar su informe final, que necesitan para entender la copia de seguridad y un plan de recuperacin. Sertanto la reunin con el administrador de base de datos, el grupo revis la base de datos de copia de seguridad y restauracin de conceptos para comprender mejor estos procesos que se relacionan con las situaciones particulares de la Compaa de Seguros enorme.

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 c.copia de seguridad diferencial b. copia de seguridad incremental

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

Un der s t u nn d dat abase ba ckup una resolucin d arranc

49

Respuestas

1.Las estrategias de copia de seguridad que slo copia los archivos que han cambiado desde la ltima copia
de seguridad completa es: c. copia de seguridad diferencial

2.Los servicios de replicacin se recomienda cuando:


un. la base de datos debe estar disponible 24 horas al da, 7 das a la semana

3.OInformacin pcional de una copia de seguridad completa incluye:


b. los archivos del servidor, tales como la seguridad del usuario NAT

Los detalles esenciales


Copia de seguridad es un proceso de ahorro de todos los datos crticos para volver a crear la base de datos en forma til en un tiempo relativamente corto. En un till copia de seguridad todos los archivos se copian para su futura recuperacin posible. En un incremecopia de seguridad ntal slo los archivos que han cambiado desde la ltima copia de seguridad se copian. En un dcopia de seguridad ifferential slo los archivos que han cambiado desde la ltima FULL_backup se copian. Replica de los servicios re-creacincomi una reproduccin completa o incremental de la base de datos.
FA S T TR AC K SE L P LP

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

Database Conceptos Review

YoN THI S C H I TE AP

Base de datos de administracin de bases de revisin

52

CHAP TR E 5: Administra ter en un abase g Dat

Objetivo nTIVE D AA B A E S C O N C E S P T R E V I E W

Base de datos de administracin de bases de revisin


ESCENARIO:Celicitaciones!

Usted ha llegado al final de la gua de estudio para la administracin de bases de datos. Esperamos que hayan disfrutado de los escenarios y ahora son conscientes de cmo las bases de datos tocar muchos aspectos de la vida en el mundo apasionante tcnica de hoy. Habilidades en la administracin de base de datos puede abrir las puertas a su carrera futura. Thpreguntas y sugerencias e incluidos en esta gua de estudio ser til en la preparacin de la base de datos Administrcin examen de certificacin.

1.Knowledge de los cuales los conceptos bsicos de bases de datos se asegurar de que usted est preparado para la
base de datos Administracin del examen de certificacin? un.Relationabase de datos de l Sistema de Gestin, Lengua de manipulacin de datos, Data Definition Language, SQL b. eleccionesla ingeniera elctrica, tipos de datos, puntos de vista, y los diseadores grficos c.datcopias de seguridad de humillar, lenguajes de desarrollo, y las tcnicas de restauracin

2.Which de los siguientes son notmtodos para manipular los datos?


un.seleccionar, Insertar, actualizar y eliminar b. creation de los procedimientos almacenados y funciones c.CREcin de las claves primarias y forneas

3.Blancoa es la normalizacin?
un.una tcnica para reducir al mnimo la inclusin de informacin duplicada b. un proceso utilizado para realizar copias de seguridad y restaurar la base de datos c.una estrategia para proporcionar palabras clave y punteros a los datos almacenados

Review los conceptos y practice su base de datos Administhabilidades de racionamiento. Utilizar e enlaces de va rpida provided en cada leccin a solidificar ustedr conocimiento.

Database administracin tracin f sin averas entals opinin

53

Respuestas
1.Cconceptos de mineral de base de datos incluyen:
un.RDBMS, DML, DDL SQL

2.Los datos no es manipulado por:


c.CREating claves primarias y forneas

3.La normalizacin es un:


un.una tcnica para reducir al mnimo la inclusin de informacin duplicada

Los detalles esenciales


Los sistemas de bases de datos ms modernos de gestin de implementar un relmodelo acional en la que los datos se organizan en las relaciones (tablas). RDBMS es el acrnimo de Rerelacional DATA Base MGESTIN SysTEM. Lenguaje de consulta estructurado (SQL) Es un sublenguaje de base de datos utilizada en la consulta, actualizacin y gestin de bases de datos relacionales. lenguaje de manipulacin de datos ( LMD) Se utiliza para insertar datos, actualizar y consultar una base de datos. Data Definition Language (DDL) Define todos los atributos y propiedades de una base de datos, diseos de todo registro, definiciones de campos, los campos clave, ubicaciones de archivos, y la estrategia de Dancy almacenamiento. Forma Normal es el resultado de estructuracin (organizacin) para evitar la redundancia de informacin y promover el mantenimiento eficiente, el almacenamiento y la actualizacin.
FA S T TR AC K SE L P LP

/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

Você também pode gostar