¿Por qué deberías saber de…? Excelente entrevista

30 06 2009

Mediacenter

Hola muchachos los invito a darse una vuelta por el media center donde está corriendo un microprograma llamado “¿Porqué deberías saber de…?” en donde en 15 a 20 minutos se hablará de una tecnología específica en una entrevista a un experto, esta vez les comparto el primer programa donde se entrevistó a Edgar Sanchez en el tema Windows Communication Foundation, disfrútenlo. :D

http://www.mslatam.com/latam/mediacenter/default.aspx?v=5a79625a-08b0-4691-aea9-852b92445fe5&r=620





Crear Bases de Datos en SQL Server 2008

29 06 2009

Esa gente!!!! …bueno muchachos el siguiente post es para crear bases de datos en SQL Server 2008 y para esto lo haremos de las dos maneras que les podrían ser útiles, la primera utilizando la interfaz gráfica (que es muy pero muuuy fácil) y la segunda que es mediante una consulta o un pequeño script (que también es muuuuuuy fácil), basta de chachara y comencemos.

Se utilizan 3 tipos de archivos para almacenar una base de datos:

  • Archivos principales: Estos archivos contienen la información de inicio para la base de datos, se utiliza también para almacenar datos y cada base de datos tiene un único archivo principal.
  • Archivos secundarios: Contienen todos los datos que no caben en el archivo principal, no es necesario que tengan archivos secundarios si el principal es lo suficientemente grande, pero si la base de datos fuera muy extensa se pueden utilizar archivos secundarios en otras unidades de disco de modo que se distribuyan en varias unidades o discos removibles.
  • Archivos de transacciones: Estos archivos contienen la información de registro que se utilizar para recuperar la base de datos,debe haber almenos un archivo de este tipo aunque puede haber mas de uno, su tamaño mínimo es de 512 kb y es el archivo Log.

Ahora pasemos a la creación de las bases de datos.

1. Forma gráfica

  • Primero abrimos nuestro SQL Server Management Studio usando nuestra autenticación Windows

SQL01

  • Luego es nuestro árbol buscamos DataBases y le hacemos click derecho seleccionando New Database…

SQL002

  • Se abre nuestro menu de diálogo y nos pide que registremos un nombre para nuestra base de datos en este caso será “DB_EJEMPLO”

SQL003

  • Verás que el Logical Name se va llenando a la vez que tu le escribes el nombre, ahora explicando las otras pestañas en File Type se puede ver si es Rows Data o un archivo Log, en Filegroup se ve si es primario, secundario o un log, Initial Size muestra el tamaño inicial que tendrá tu base de datos (está en MegaBytes), Autogrowth o crecimiento automático es el tamaño hasta donde se puede agrandar tu base de datos y en la medida que esta irá creciendo, por defecto es indefinida y crecerá mientras tenga espacio en disco, también puedes aquí dándole click en los puntitos (…) definir un tamaño máximo y finalmente Path o ruta que será donde se van a guardar tus archivos , también podrás cambiarla claro está, para colocarla en la carpeta que tu mejor consideres.

SQL004

2. Mediante Query: Mucha gente recomienda crear la base de datos mediante una consulta quizás para tener en cuenta con más detalle el tamaño máximo y otras características, pero cualquiera que sea el caso así puedes hacerlo.

  • Primero debes crear una nueva hoja de consulta, hazle click a “New Query” en la parte superior
  • Luego aquí escribe el siguiente código
CREATE DATABASE DB_EJEMPLO2
 ON
 ( NAME =  DB_EJEMPLO2_data,
 FILENAME = 'D:\BASES DE DATOS\DB_EJEMPLO2.mdf',
 SIZE = 4,
 MAXSIZE = 10,
 FILEGROWTH = 1 )

 GO
  • Tomar en cuenta que cuando creas una base de datos se crean dos archivos, un archivo *.mdf que contiene el archivo data y un archivo  *.ldf que contiene al archivo log, el archivo mdf es el archivo primario, mediante el código mostrado hemos creado una base de datos donde se tiene especificado las características del archivo mdf mientras que el archivo log al no haberse especificado <filespec> se creará automáticamente con un tamaño de 1 Mb.
  • Con más detalle NAME es el nombre del archivo data (puede que no sea el mismo que la base de datos pero se recomienda que así sea con la terminación data), FILENAME es como puedes ver la ruta del archivo mdf,  SIZE es el tamaño inicial de tu base de datos y MAXSIZE se puede deducir que es su tamaño máximo, mientras que FILEGROWTH determina el tamaño o la proporción en la que crecerá el archivo principal, todos estos tamaños están representados en Megabytes por defecto pero uno podría especificar si quiere que sea en otra unidad (Kb, Mb, Gb, TB, también Unlimited -en el caso de Maxsize- y N% -en el caso de FileGrowth) finalmente así debería quedar.

SQL005

  • Ahora dirás y ¿qué pasa si solo escribo en la consulta los siguiente?
CREATE DATABASE DB_EJEMPLO2
  • También es válido pero esta no tendrá especificaciones y tomará los valores de la base de datos “model” y el crecimiento sera ilimitado  puesto que no está especificado MaxSize y será hasta llenar todo el espacio disponible en disco.
  • Mas información en la documentación msdn http://msdn.microsoft.com/es-es/library/ms176061(SQL.90).aspx

Espero que este post haya sido de tu agrado…saludos :D





Sub Lenguajes del SQL (DDL – DML)

29 06 2009

Hola, quiero seguir con las pequeñas ayudas para SQL Server así que prepararé algunos post para la explicación de cosas fundamentales y bueno voy a agruparlos en la etiqueta “Curso de SQL Server 2008″ así que por ahí le pueden dar seguimiento o también verlas por separado como gusten :D

Ahora siguiendo con el tema el SQL se agrupa en dos sub lenguajes DDL y DML estos contienen los comandos básicos para el manejo del T-SQL así que mucha antención a estos:

  • DDL (Data Definition Language)

Que contiene comandos para la creación y estructura de la base de datos

Comando Descripción
CREATE Utilizado para crear nuevas tablas, campos e índices
DROP Utilizado para eliminar tablas e índices
ALTER Utilizado para modificar las tablas agragando campos o cambiando la definición de los campos
  • DML (Data Management Language)

Contiene los comandos para la manipulación de datos

Comando Descripción
SELECT Utilizado para consultar registros dentro de la base de datos que son requerido en el momento
INSERT Utilizado para cargar lotes de datos en una tabla de la base de datos en una única operación
UPDATE Utilizado para modificar los valores en los campos y registros según especificaciones
DELETE Se utiliza para eliminar registros de una tabla en una base de datos




Infórmate en Windows 7×7

23 06 2009

win7

Si querías mas información de Windows 7 ahora en 7 x 7 tendremos siete videos por semana durante siete semanas. En esta entrega se darán breves píldoras de información que te permitirán conocer las principales funcionalidades de Windows 7 y descubrir los tips más destacados.

Link http://www.microsoft.com/latam/windows/7×7/





La fecha de lanzamiento de Windows 7 será…

18 06 2009

Y durante un discurso magistral en Computex 2009, en Taipei, Steve Guggenheimer, Vicepresidente Corporativo de la División OEM de Microsoft, anunció que la compañía se siente complacida con el progreso que han realizado con Windows 7 y Windows Server 2008 R2 y, como resultado, Microsoft entregará el código de la versión Release to Manufacturing (RTM) a los socios durante la segunda mitad del mes de julio. Tanto Windows 7 como Windows Server 2008 R2 estarán disponibles el 22 de octubre de 2009, asi es en octubre y ya parece que no tendremos que esperar precisamente hasta el 2010 para tener windows 7 en su versión final.

“Como lo hemos mencionado en repetidas ocasiones, la calidad es nuestro objetivo principal”, dijo Guggenheimer. “Anunciamos cada etapa del progreso cuando nos sentimos satisfechos con el lugar donde nos encontramos dentro del ciclo de desarrollo y cuando estamos seguros de que está listo para compartirse con los clientes y los socios. Hemos recibido amplia retroalimentación de nuestros socios, quienes desean ofrecer Windows 7 a sus clientes a tiempo para la temporada navideña”.

unofficial-windows7-logo

Desktop Screenshot

windows7





Cine en Youtube & ¿Quién anda en Twitter?

16 06 2009

Internautas





Geeks de cada día!

13 06 2009

Como todo en la vida no es trabajo (jajaja como si trabajara mucho) aquí algo para distraerse…

  • Dicen que el Facebook es tan popular...

facebook1

  • Es algo más complicado pero tanto? jajaja

win linux

  • Lee bien las condiciones del contrato quien sabe que pase

facebook-tos

  • El Twitter te vuelve filósofo creo…

twitterbole

  • Cosas que no se deben contar en el twitter

que-no-contar-en-twitter-2

  • Porque todos vemos el mundo de manera diferente xD

linux-mac-pc





Finalmente Bing! … el nuevo buscador de Microsoft

6 06 2009

Bing

Y el misterio del nombre inicial se terminó cuando el mismísimo Steve Ballmer (CEO de Microsoft) presentó al nuevo buscador de Microsoft una versión que promete llegar a nuestros corazones o almenos a nuestro teclados cuando pensemos en buscar algo …y se llama Bing!

El inicialmente nombrado Kumo fue presentado con su nombre oficial y quiere ser la gran competencia de Google quien hasta el momento para la mayoría de usuarios en occidente es sinónimo de búsqueda…oye no sabes esto? entra a Google , ¿oye que significa esto? entra a Google , ¿de que país es esto? entra a Google , ¿cuál es la teoría de esto? …busca en Wikipedia xD (personalmente a mí esta última me gusta mucho) y esto es algo que no deja dormir a los de Microsoft que han incorporado nuevas características a este nuevo producto para que así se logren robar el corazoncito de los usuarios.

Hay quienes dicen por ahi que Bing no es mas que un acrónimo de “Bing is not Google” (Bing no es Google)  que hace referencia a su competencia directa que intentan superar, pero ¿Cómo quieren lograr esto?, entre las características incluídas además de un fondo muy bonito que cambia día a día se destacan  las búsquedas relacionadas, también permite previsualizar contenidos Web y videos además  las búsquedas de imágenes se han mejorado y se pueden ampliar las fotos en la búsqueda.

Bing003

Ya se han cambiado algunos nombres a los productos como Bing Maps que utiliza el Virtual Earth 3D. Con todo esto el principal propósito de Bing es que las búsquedas sean cada vez más exactas y se tengan los resultados deseados en el primer intento ya que solo el 25 % de oportunidades se logra esto. Sin duda Bing tiene personalidad propia y es una nueva opción dentro de las tantas que tenemos en internet, está por ahora en su versión oficial y completa sólo para EEUU después lo encontraremos en los diferentes sitios en versión beta, la dirección creo que es algo obvia no?  http://www.bing.com/ no queda mas que probarlo y sacar nuestras propias conclusiones. :D





Conociendo la arquitectura de .Net e introducción al SQL Sever 2008

4 06 2009

Hola muchachos solo queria dejarles la invitación al evento de la comunidad a la que pertenezco MTDeveloper…saludos :D

GráficoMTD








Seguir

Get every new post delivered to your Inbox.