Friday, 3 June 2011

¿Quién puede ver este contenido?

Este contenido es ideal para cualquiera que empieza con SQL Server que prefiere utilizar la versión gratuita, pero muy potente la Express Edition de SQL Server 2008. No hay ningún prerrequisito de desarrollo de bases de datos o la programación y es ideal para cualquiera que quiera ponerse al día rápidamente con SQL Server, pero profesionalmente.

¿Cómo está estructurado este contenido?
A partir de SQL Server 2008 Express para desarrolladores comienza con la descarga e instalación del producto. A continuación pasa a una visión general del producto y la herramienta GUI, SQL Server Management Studio Express, que puede ser utilizada para desarrollar soluciones de bases de datos. Desde allí, cubre todos los conceptos fundamentales y las técnicas que necesitas para desarrollar bases de datos y soluciones de base de datos completa.
Descarga el código

El código fuente de este contenido está disponible para los lectores en http://www.apress.com en el Source Code / Downloads section. Por favor, siéntase libre de visitar el sitio web Apress y descargar todo el código allí.
The latest version of SQL Server, SQL Server 2008,[7][8] was released (RTM) on August 6, 2008[9] and aims to make data management self-tuning, self organizing, and self maintaining with the development of SQL Server Always On technologies, to provide near-zero downtime. SQL Server 2008 also includes support for structured and semi-structured data, including digital media formats for pictures, audio, video and other multimedia data. In current versions, such multimedia data can be stored as BLOBs (binary large objects), but they are generic bitstreams. Intrinsic awareness of multimedia data will allow specialized functions to be performed on them. According to Paul Flessner, senior Vice President, Server Applications, Microsoft Corp., SQL Server 2008 can be a data storage backend for different varieties of data: XML, email, time/calendar, file, document, spatial, etc as well as perform search, query, analysis, sharing, and synchronization across all data types.[8]
Other new data types include specialized date and time types and a Spatial data type for location-dependent data.[10] Better support for unstructured and semi-structured data is provided using the new FILESTREAM[11] data type, which can be used to reference any file stored on the file system.[12] Structured data and metadata about the file is stored in SQL Server database, whereas the unstructured component is stored in the file system. Such files can be accessed both via Win32 file handling APIs as well as via SQL Server using T-SQL; doing the latter accesses the file data as a BLOB. Backing up and restoring the database backs up or restores the referenced files as well.[13] SQL Server 2008 also natively supports hierarchical data, and includes T-SQL constructs to directly deal with them, without using recursive queries.[13]
The Full-Text Search functionality has been integrated with the database engine. According to a Microsoft technical article, this simplifies management and improves performance.[14]
Spatial data will be stored in two types. A "Flat Earth" (GEOMETRY or planar) data type represents geospatial data which has been projected from its native, spherical, coordinate system into a plane. A "Round Earth" data type (GEOGRAPHY) uses an ellipsoidal model in which the Earth is defined as a single continuous entity which does not suffer from the singularities such as the international dateline, poles, or map projection zone "edges". Approximately 70 methods are available to represent spatial operations for the Open Geospatial Consortium Simple Features for SQL, Version 1.1.[15]
SQL Server includes better compression features, which also helps in improving scalability.[16] It enhanced the indexing algorithms and introduced the notion of filtered indexes. It also includes Resource Governor that allows reserving resources for certain users or workflows. It also includes capabilities for transparent encryption of data (TDE) as well as compression of backups.[11] SQL Server 2008 supports the ADO.NET Entity Framework and the reporting tools, replication, and data definition will be built around the Entity Data Model.[17] SQL Server Reporting Services will gain charting capabilities from the integration of the data visualization products from Dundas Data Visualization, Inc., which was acquired by Microsoft.[18] On the management side, SQL Server 2008 includes the Declarative Management Framework which allows configuring policies and constraints, on the entire database or certain tables, declaratively.[10] The version of SQL Server Management Studio included with SQL Server 2008 supports IntelliSense for SQL queries against a SQL Server 2008 Database Engine.[19] SQL Server 2008 also makes the databases available via Windows PowerShell providers and management functionality available as Cmdlets, so that the server and all the running instances can be managed from Windows PowerShell.[20]
SQL Server Objeto ➤ Explorer secuencias de comandos
A medida que el progreso a través del libro, habrá varias veces cuando se le pide que, o tienen la opción de, la escritura lo que está haciendo. Esto significa que si usted está creando una base de datos o una tabla o hacer frente a una de las muchas otras áreas, usted puede emitir lo que se han de completar gráficamente a T-SQL de código en un script. Estas opciones, se muestra en la Figura 2o-26a, detalle la forma en que desea la secuencia de comandos para ser generados:
• Delimitar las declaraciones individuales: Cada T-SQL es sustituida con el lote separador, de modo que cada declaración se ejecuta en su propio lote.
• Incluir descriptoras Cabeceras: Esta opción coloca un breve descriptivo de cabecera en la parte superior de la guión. Esto normalmente incluye detalles como la fecha y la hora en que se llevó a cabo la generación y el nombre del objeto, entre otros detalles.
• IncludeVarDecimal: Esta función se eliminará en una futura versión de SQL Server. Sin embargo, esta opción permitirá decimales de datos que se define como la variable de longitud.
• Seguimiento de comandos de cambio: Cambio de seguimiento es nuevo en SQL Server 2008 y se utiliza para realizar un seguimiento de lo que se han realizado cambios en las filas de los datos. Al establecer esta opción, se define la secuencia de comandos que se construido de forma que cualquier tabla con el historial de cambios tendrá en el código T-SQL para hacer lo mismo.
• Script para Server Versión: Esta opción define la versión de SQL Server debe ser el guión destinadas a.
• Script de catálogos de texto: No entraré en detalles sobre el texto completo de sus tablas en este libro, pero si
desea que el script generado para incluir los catálogos que contienen el texto completo de los detalles, este
opción de hacerlo cuando esta como "True.
• USO Guión: Si necesita prefijo cada acción con una declaración que define USO base de datos de la secuencia de comandos que debe ejecutar en contra de este conjunto en True.
• Generar secuencia de comandos para objetos dependientes: Es posible la hora de generar una secuencia de comandos de script que sólo algunos de los objetos. Utilice esta opción si desea asegurarse de que los objetos que usted elija y cualquier otros objetos que utilizan estas también son secuencias de comandos.
• Incluir IF NOT EXISTS cláusula: A veces, usted será la creación de scripts que son para la creación de objetos.
SI NO EXISTE la cláusula de pruebas si el objeto de base de datos existe, y si lo hace, se elimina antes de crear el objeto.
• Nombres de objetos de esquema Calificar: Cada objeto pertenece a un esquema, como aprenderá en el Capítulo 4.
Esta opción permite a este grupo de objetos de existir.
• Compresión de datos de secuencias de comandos opciones: Es posible comprimir los datos, lo que reducirá la
espacio utilizado en discos duros. Usted puede pensar que en el actual momento, con enormes discos duros, que
compresión de datos no es necesaria, pero con grandes volúmenes de datos, y muchas salas de servidores en
capacidad, esto puede ser una opción muy útil. Es cierto que este ajuste se incluyen los de compresión opciones dentro de su script.
• Propiedades de extensión de secuencias de comandos: Es posible colocar las propiedades extendidas, en otras palabras, las propiedades por encima de la norma-en los objetos. Establezca esta opción en True lugar a estas propiedades en la secuencia de comandos.
• Permisos de Script: Esta opción coloca los permisos en contra de cada objeto en la secuencia de comandos. Ello
a continuación, define quién puede acceder a qué objeto.
• Convertir definida por el usuario Tipos de datos: Es posible crear tus propios tipos de datos. Nos fijamos en los datos
tipos en el Capítulo 5. Definido por el usuario, tipos de datos se construyen a partir de la base de tipos de datos. La fijación de este La verdadera opción para el usuario convierte cualquier tipo de datos definidos para una tabla que se pondrán de nuevo a la de SQL Server tipo de base.
Generar CONJUNTO ANSI Comandos relleno: Cuando una secuencia de comandos CREATE TABLE, de sonido envolvente
el comando con los comandos de relleno ANSI. ANSI relleno detalles cómo los datos se realiza cuando no llenar el tamaño definido para el tipo de datos.
• Incluir a colación: Usted vio el cotejo cuando se crea una instancia de SQL Server. Esta opción le permite decir si usted desea incluir en su script cotejo.
• Incluir la Propiedad IDENTIDAD: Esta es una opción para las columnas en una tabla. Puede autogenerate un
número cada vez que se añadirá una fila. Usted verá en acción en el Capítulo 7. Ajuste esta opción Es cierto que se incluyen las definiciones de la identidad de propiedad dentro de su script.
• Esquema de Relaciones Exteriores Calificar Referencias Clave: En el capítulo 4, verá lo que son esquemas. Esta opción
lugares el esquema de clasificación como un prefijo para el cuadro de referencias claves foráneas.
• Determinada por omisión de secuencias de comandos y las Reglas: Esto no es cubierto en este libro. Deje su valor en False.
• Guión VERIFICA Limitaciones: Puede utilizar un cheque obstáculo para definir un conjunto válido o gama de
los valores de una columna en una tabla. Fiel a este conjunto para que esto sea guión.
• Por defecto de secuencias de comandos (y en adelante): Va a ver todos estos objetos discutido a lo largo del libro.
Fiel a la fijación de estos asegura que son secuencias de comandos.
SERVICIO DE CUENTAS

Una vez que pase los Requisitos de cálculo de espacio en disco, que luego llegó a la pantalla de configuración de SQL Server. SSE requiere para iniciar sesión en Windows antes de comenzar, al igual que usted necesita para iniciar sesión en Windows antes de utilizar el sistema. SQL Server Reporting Services, y así sucesivamente, puede funcionar sin que usted o cualquier persona que se registra en el equipo la instalación tuvo lugar en el. Que sólo puede funcionar siempre y cuando el computador ha iniciado con éxito. Esta norma es cuando SQL Server está instalado en un servidor al que se tuvo en un lugar remoto como un servidor.

Sin embargo, nada se puede ejecutar en Windows sin tener algún tipo de ingreso. Si lo hace entrar en el ordenador, como usted probablemente al mismo tiempo trabajando en este contenido porque la SSE se corre en un ordenador doméstico o sistema local, puede utilizar este ID de usuario de Windows en SQL Server para conectarse y comenzar su servicio. Esto se conoce como una cuenta de sistema local.

Por otra parte, puede crear una conexión de Windows que existe exclusivamente para SSE. Esto podría existir varias razones. Por ejemplo, usted tiene una cuenta de Windows con contraseña y debe establecerse de modo que la contraseña expire tantos días después de haber sido establecidos, o que se ajuste a cabo después de una serie de intentos de contraseña incorrecta. Esto es para proteger su ordenador y la red, entre muchas otras áreas. Sin embargo, la SSE se basa en utilización de una cuenta que también tiene una contraseña y que tiene la posibilidad de bloquear la cuenta después de varios intentos fallidos. Este tipo no lo especifica el usuario, "generic" elimina el vínculo entre la SSE y una persona dentro de una organización.

Cuando usted va a instalar la SSE tendrá un efecto sobre la decisión que tomes. Dado que estás aprendiendo SSE, no lo vamos a hacer en este momento complicado, supongo que esta instalación será de uso para aprender SSE. Por lo tanto, seleccione Usar la NT AUTHORITY \ SYSTEM, cuenta para el servicio de base de datos y el NT AUTHORITY /Local Service para las otras tres opciones, como puede ver Figura 1-4. También puede empezar a definir qué servicios comienzan cuando el equipo se inicia. Mantenga los valores por defecto de momento porque siempre se puede cambiar posteriormente a través del avance. Mantenga los valores por defecto de momento porque siempre se puede cambiar esta configuración más tarde a través de las Herramientas, que se encuentra en Herramientas de configuración. Por ahora, simplemente haga clic en Next para pasar al siguiente paso.
Asignando un nombre a la INSTANCIA

A medida que sabemos instalar SSE en un equipo. Es posible instalar SQL Server más de una vez en un equipo. Esto podría suceder cuando se tiene un poderoso servidor y tiene suficientes recursos como la memoria, procesador, y así sucesivamente, para hacer frente a dos o tres aplicaciones que se ejecutan. Estas diferentes aplicaciones quieren tener su propio servidor SQL. Cada instalación se llama una instancia. Ahora estamos en la etapa en que podemos nombrar el caso de la instalación. Cada instancia debe tener un nombre único que se le atribuye, aunque "no_name", conocida como una instancia predeterminada, también es clasificado como un nombre único.

Casos de nombres es importante, ya que es el primer paso para la organización de su entorno. Por ejemplo, usted puede tener una instancia para el desarrollo, otro ejemplo de sistema de pruebas y, finalmente, un ensayo para el usuario. Es mala práctica compartir la producción con el hardware del servidor de bases de datos de producción, pero nada. Si usted hace parte, y si usted tiene un desarrollo que produce la acción y se bloquea el servidor, se detendrá la producción de funcionamiento.

Instancia predeterminada, la opción está disponible, que es lo que está seleccionado cuando no están dando la instalación de un nombre específico, una vez que llegue a instalar SSE fuera de un aprendizaje de ambiente, debe evitar la selección de la opción por defecto Instancia, ya que le da una instalación sin nombre y, por tanto, no toque en cuanto a su uso. A medida que todavía está aprendiendo, así que seleccione por defecto ejemplo como se muestra en la Figura 1-3, y, o bien aceptar, SSE muestra el nombre o poner un nuevo nombre y, a continuación, haga clic en Siguiente. Una vez que cualquiera de los casos se ha instalado en el servidor, que se enumeran en la ventana de configuración Instancia se muestra en la Figura 1-3. También se puede ver la ruta detallada para cada uno de los directorios de los servicios seleccionados en el paso anterior.
Selección de todas las características para instalar

Brevemente eche un vistazo a lo que cada uno de estos componentes que son los siguientes:

Database Engine Services. Este es el núcleo de la SSE, y se instala el motor principal, y así sucesivamente, para que ejecute SQL Server.

SQL Server Replication: Este componente, que no se analiza en profundidad en estecontenido, le permite representar los cambios en una a otra base de datos automáticamente.

Full text search: Esto le permite buscar texto basado en tipos de datos con rapidez.

Reporing Services: En el capítulo 15 verá una demostración de cómo crear un informe utilizando los datos que construiremos nosotros en el progreso a través del contenido. Presentación de informes se refiere a los servicios de los procesos necesarios para construir estos informes.

Business Intelligence Development Studio: Vamos a utilizar esta herramienta para construir nuestro informe, sin embargo, si desea utilizar el procesamiento de Analysis Services, que es donde usted está tomando sus datos para realizar análisis de datos, el software hace esto.

Analisys Services: Se trata de herramientas básicas utilizadas para interactuar con SQL Server. La principal herramienta vamos a utilizar es el SQL Server Management Studio Express, también vamos a utilizar una herramienta para interactuar un poco con SQL Server utilizando el símbolo del sistema, y vamos a utilizar de SQL Server PowerShell, que vamos a echar un vistazo al capítulo en 7.

Conectividad de SQL Cliente SDK: este es un SDK que se puede utilizar para construir herramientas de conectividad de cliente.

Microsoft Sync Framework: esto le permite sincronizar sus datos en SQL Server con las aplicaciones que se ejecutan fuera de línea en los dispositivos tales como PDAs, ordenadores portátiles, Tablet PC, y así sucesivamente.
INSTALACION
El resto de este capítulo le guiará a través del proceso de instalación de la Developer Edition, aunque casi todos los que se puede ver en cada edición. Algunas de las diferencias se deben a la funcionalidad de cada edición. Microsoft ofrece una de 120 días versión de prueba en http://www.microsoft.com/sql /evaluation /trial /, que puede utilizar para seguir con los ejemplos en este contenido si aún no dispone de SQL Server 2008.
Este contenido cubre muchas de las opciones y combinaciones de características que pueden ser incluidos dentro de una instalación. Un número de diferentes herramientas se suministran con SQL Server que se incluye con la instalación. Veremos en estas herramientas a fin de que tenga una comprensión básica de lo que se permitirá decidir qué instalar.
La instalación abarca un gran número de diferentes áreas:
• Las cuestiones de seguridad
• Diferentes tipos de instalación, ya sea que esta es la primera instalación y la instancia de SQL Server o uno posterior ejemplo, para el desarrollo, prueba, o la producción.
• Personalizar las instalaciones
• Instalación de sólo algunos de los productos disponibles

La mayoría de estas áreas serán cubiertas de manera que al final del capítulo, usted puede sentirse seguro y
con conocimiento para completar las posteriores instalaciones que se adapten a sus necesidades.
Este contenido utiliza el Developer Edition ya que es más adecuado a nuestras necesidades, como desarrolladores, para
el que tiene todos los requisitos del sistema operativo de la versión Enterprise Edition. Inserte el CD de la
Microsoft SQL Server 2008 Edición de su elección en su unidad de CD-ROM e iniciar la instalación.
¿Qué cubre el próximo texto? ¿una instalación estándar?

A partir de la Instalación
En primer lugar, asegurarse de que ha iniciado sesión en el equipo con derechos administrativos a fin de que se le
permita crear archivos y carpetas en su máquina, que es evidentemente necesario para la instalación tenga éxito.
Si está usando un CD-ROM y el proceso de instalación no se inicia automáticamente, abra El Explorador de Windows y haga doble clic en autorun.exe, que se encuentra en el nivel raíz del CD-ROM. Si usted no utiliza un CD-ROM, haga doble clic en el instalador ejecutable que ha descargado.
Ahora puede ser presentada la pantalla de instalación de Microsoft. NET 3.5 FRAMEWORK si no está ya instalado. . NET es un marco que permite que Microsoft cree programas escritos en VB. NET, C # y otros lenguajes de programación para tener un conjunto común de compiladores para ordenadores.
SQL Server 2008 utiliza. NET para algunos miembros de su propio trabajo interno, sino también, como un desarrollador, puede escribir. NET de Microsoft en todo el. NET e incluirlo dentro de SQL Server. Con SQL Server 2008, existe también la posibilidad de consultar la base de datos utilizando. NET y LINQ en lugar de T-SQL.

■ Nota: . NET es un tema avanzado y fuera del alcance de este contenido.
Una vez que esto está instalado, se le presenta con el Centro de instalación de SQL Server. Esta pantalla, se muestra en la Figura 1-1, se refiere a la planificación de una instalación, configuración de procesos, incluidas las nuevas instalaciones, las actualizaciones desde versiones anteriores de SQL Server, y muchas otras opciones para el mantenimiento de SQL Instalaciones de servidor.
Al hacer clic en el tema de instalación a la izquierda de la instalación del Centro, puede seleccionar desde el primer punto de la lista de opciones de instalación, SQL Server Nueva autónoma instalación o añadir características de una instalación existente, y la instalación de SQL Server 2008 se inicia.
Espacio en disco duro

Usted necesitará espacio sólo para instalar SQL Server y el archivo de ayuda llamado Libros en pantalla. Luego usted tendrá sus archivos de datos en la parte superior del mismo. Para SQL Server, haciendo caso omiso de los archivos de datos que se le va a añadir la parte de arriba, usted necesitará más de 350 MB de espacio y, a continuación, 425MB de espacio en línea para libros y bases de datos de muestra, si usted planea hacer la descarga y la instalación de ellos. Usted puede optar por reducir este y no instalar ciertas opciones, sin embargo, incluso en estos días la mayoría de portátiles vienen con un mínimo de 40 GB, 120 GB e incluso no es frecuente. Espacio de disco duro es barato y, además, es mejor comprar un disco bastante grande para sus necesidades de tener un disco duro que se adapte a la actualidad y, a continuación, tienen que comprar otro más tarde, con todos los problemas de pasar información para despejar el espacio en la unidad original.

Una vez más, se necesita espacio de repuesto en la unidad para la ampliación de SQL Server y las bases de datos, así como espacio para los archivos temporales que también tendrá en su proceso de desarrollo. Por lo tanto, pensar en grande-grande es hermoso!

REQUISITOS DEL SISTEMA DE EXPLOTACIÓN

Usted encontrará que SQL Server 2008 se ejecuta en Windows Vista Home Basic Edition y superiores, así como en Windows XP. Desde el lado del servidor, que funcionará en Windows Server 2003 con Service Pack 2 y Windows Server 2008. También se trabajará en los sistemas operativos de 64 bits para Windows XP Professional, así como las ediciones de 64 bits de Windows Server 2003 y 2008. Por lo tanto, hay mucho margen para ejecutar SQL Server en muchos sistemas operativos.

EL EJEMPLO

Con el fin de demostrar SQL Server 2008 Express, juntos vamos a desarrollar un sistema de una empresa financiera que tienen características tales como la banca, venta de acciones, compra y regular, incluyendo un fondo de ahorro, y así sucesivamente. Esta es una aplicación que podría encajar en una organización de gran tamaño o con muy pequeñas modificaciones podría ser utilizado por una sola persona para registrar las transacciones bancarias.

El contenido se basa en esta idea y desarrolla el ejemplo, demostrando cómo tomar una idea y formular en un diseño con la arquitectura correcta. Debe decirse, sin embargo, que el ejemplo será el mínimo para hacerlo correr, porque no quiero detener el proceso de aprendizaje de SSE. El contenido le dará el poder y el conocimiento para tomar este ejemplo, expandirla financieramente para que se adapte a sus necesidades de aplicación, y darle las especificaciones y las complejidades que se requieren para que sea plenamente útil para usted.

Pero antes de que podamos llegar a este punto, tenemos que instalar la SSE.
Microsoft lo tiene gratis para ti, lo puedes descargar del siguiente website:

http://www.microsoft.com/sqlserver/2008/en/us/default.aspx.

Selecciona el link y deberías ver el Express Advanced Edition en la lista de instalación.
¿Qué es SSE?

SSE es una versión reducida funcional de SQL Server 2008 destinados a áreas de mercado severo. Estos incluyen los estudiantes que no pueden permitirse el lujo de comprar la totalidad de SQL Server 2008 y los usuarios que desea ejecutar SQL Server en la parte inferior de las especificaciones de hardware. Por ejemplo, si yo tener un sitio web basado en un servidor SQL Server HOST, usted puede desarrollar su sistema en la SSE y, a continuación, migrar a su host web sin comprar la versión completa.

SSE límites de tamaño de base de datos de 4 GB y memoria de 1GB.

NOTA: si tiene más de 1GB de memoria, la SSE no la va a usar en exceso.

SSE puede apoyar una amplia variedad de aplicaciones, tanto para los pequeños usuarios y de las corporaciones más grandes. Sin embargo, SSE entra de lleno en la menor categoría de aplicación, adecuado para un pequeño número de usuarios y, probablemente, uno o dos desarrolladores. También busca aplicaciones que requieren una base de datos sin una interfaz gráfica incorporada, como el acceso de Microsoft, y tiene la capacidad para aumentar la escala de tamaño si es necesario. Si usted comienza en SQL Server Express, usted puede escalar su aplicación a otras versiones de SQL Server con la posibilidad de muy poco trabajo. Como se ve, es fácil de instalar, ya que viene como un paquete completo para la mayoría de sus funcionalidades, con una sencilla instalación a realizar para el resto de zonas, si es necesario.
Requisitos de hardware

Ahora que sabes un poco acerca de SQL Server, la siguiente gran pregunta de la lista puede ser: "¿Tengo un ordenador lo suficientemente potente como para ejecutar SQL Server Express? ¿Esto me ayudará a afinar mi decisión?"
A juzgar por los estándares actuales de la especificación mínima de hardware, incluso las soluciones de bajo costo, la respuesta en la mayoría de los casos, "Sí". Sin embargo, usted puede tener hardware antiguo (la tecnología avanza tan rápido que incluso el hardware comprado hace un par de meses se puede demandar por debajo del mínimo especificado), así que vamos a echar un vistazo a lo que las recomendaciones mínimas son una forma en que pueden controlar su propio equipo para asegurarse de que tiene suficientes recursos.
CPU

El mínimo recomendado de CPU en que SQL Server se ejecuta, es en un procesador de 1 GHz, un procesador compatible, o similar potencia de procesamiento. Sin embargo, como con la mayoría de los mínimos que figuran aquí, Microsoft recomienda en su totalidad un procesador más rápido, de hecho 2GHz. Cuanto más rápido el procesador, mejor desempeño de SQL Server, y menos de esto, no es recomendable. Muchas de las computadoras de hoy iniciar con 2GHz o más rápido, de modo que la suya debería tener un procesador capaz. Si usted tiene un procesador de menor velocidad, trate de invertir en la mejora de la misma. Va a encontrar el tiempo de desarrollo reducido por ello.
Sin embargo, no es solo el procesador que acelera de SQL Server. Una gran parte también se reduce a la cantidad de memoria que el equipo tiene.
MEMORIA

Ahora que usted sabe que tiene un procesador lo suficientemente rápido, es hora de comprobar si tiene suficiente memoria en el sistema. Microsoft recomienda 1 GB o más, aunque el mínimo es de 512 MB de RAM.
CAPITULO 1

SQL Server 2008 Express Vista Panorámica e Instalación

Bienvenido a Empezando SQL Server 2008 Express. Este contenido está centrado alrededor de la edición Express de SQL Server 2008, que es una descarga gratuita de Microsoft. Debido a que usted está leyendo este contenido, supongo que usted está interesado en aprender cómo crear soluciones con Microsoft SQL Server 2008 Express (SSE), pero no tienen ningún conocimiento previo de la SSE y probablemente no a experimentado con cualquier otro tipo de base de datos. El objetivo de este blog es llevarlo rápidamente a un nivel en el que va a desarrollar con competencia SSE. Este contenido es específicamente diseñado para los principiantes o los fundamentos de cualquier base de datos, a fin de pasar de SQL Server a Oracle, DB2, My SQL, PostgreSQL, y así sucesivamente, será relativamente fácil.

Este capítulo cubre los siguientes temas:
• ¿Qué es la ESS?
• ¿Cómo puedo saber si mi hardware cumple los requisitos?
• ¿Puedo confirmar que tengo el derecho del sistema operativo?
• ¿Qué puedo hacer con SSE?

También echaremos un vistazo a la instalación de pequeñas empresas, entre ellas las siguientes:

- Instalación de SSE en una plataforma de Windows Vista
- Opciones no se instala por defecto
- Para instalar la ESS físicamente
- Múltiples instalaciones en un equipo
- SSE cómo funciona en una máquina
- ¿Cómo se implementa la seguridad?
- ID de inicio de sesión, especialmente la sa (administrador del sistema) de inicio de sesión.
¿Quién puede ver este contenido?

Este contenido es ideal para cualquiera que empieza con SQL Server que prefiere utilizar la versión gratuita, pero muy potente la Express Edition de SQL Server 2008. No hay ningún prerrequisito de desarrollo de bases de datos o la programación y es ideal para cualquiera que quiera ponerse al día rápidamente con SQL Server, pero profesionalmente.

¿Cómo está estructurado este contenido?
A partir de SQL Server 2008 Express para desarrolladores comienza con la descarga e instalación del producto. A continuación pasa a una visión general del producto y la herramienta GUI, SQL Server Management Studio Express, que puede ser utilizada para desarrollar soluciones de bases de datos. Desde allí, cubre todos los conceptos fundamentales y las técnicas que necesitas para desarrollar bases de datos y soluciones de base de datos completa.
Descarga el código

El código fuente de este contenido está disponible para los lectores en http://www.apress.com en el Source Code / Downloads section. Por favor, siéntase libre de visitar el sitio web Apress y descargar todo el código allí.

l

BEGINNING SQL SERVER 2008 EXPRESS FOR DEVELOPERS From Novice to Professional

INTRODUCCION

Empezando SQL Server 2008 Express para desarrolladores (Beginning SQL Server 2008 Express for Developers), es para aquellas personas que se ven a sí mismos como cualquiera de convertirse en desarrolladores, administradores de base de datos, o una mezcla de ambos pero aún no han sido ese camino de rodadura con SQL Server 2008. Esta edición de este contenido es para los lectores que quieren aprender y desarrollar en la versión gratuita de SQL Server 2008, SQL Server 2008 Express Edition.
Si usted no tiene conocimiento de bases de datos, o tiene conocimiento de las bases de datos de escritorio tales como Microsoft Access, o incluso procedentes de un servidor de base de datos, tales como Oracle, este contenido fue creado con la idea de que usted empiece a aprender con SQL Server 2008 Express Edition.
Esta es la forma adecuada de empezar, su conocimiento básico se ampliará, y que pronto se percibe el paso de un principiante a ser un profesional competente desarrollador. Ese es el objetivo de este contenido para atender a una amplia gama de desarrolladores, de los que prefieren utilizar la interfaz gráfica de trabajo tanto como sea posible, a aquellos que quieren tener más experiencia en la utilización de SQL Server 2008 Express Edition’s del lenguaje de programación, T -SQL. Cada método de utilización de SQL Server 2008 Express Edition es demostrado, explicado, y ampliado para que pueda evaluar su funcionamiento en la mejor de las situaciones.
Este contenido tiene un montón de ejemplos de cada una de las acciones, junto con los detalles acerca de la seguridad de sus datos, Usted también aprenderá la mejor manera de completar una tarea e incluso aprender a tomar la decisión correcta cuando hay dos o más opciones que podrían hacerse.

Una vez que el llegar al final de este contenido, usted será capaz de diseñar y crear una sólida base de datos fiable, competente y profesional.