Sunteți pe pagina 1din 13

Web Telematica

Porque siempre hay otra manera mejor y mucho ms eficiente de hacer las cosas

Tutorial desde 0: Crear base de datos en SQL Server 2005/2008 usando SQL Server Management Studio Express
FEB 16 Publicado por nelson1212 Para el ejemplo vamos a crear una base de datos llamada bd2010 la cual contendr 3 tablas (estudiantes, cursos y matriculas). Abrimos SQL Managment Studio (Inicio Todos los programas Microsoft SQL Server 2005 SQL Server Management Studio Express) como se muestra en la siguiente imagen:

(http://webtelematica.files.wordpress.com/2010/02/clip_image002.jpg) Al momento de conectar al servidor, cambiemos el nombre del servidor a (local)\SQLEXPRESS como se muestra en la imagen:

(http://webtelematica.files.wordpress.com/2010/02/clip_image0026.jpg) Luego creamos la base de datos con sus respectivas tablas:

(http://webtelematica.files.wordpress.com/2010/02/clip_image004.jpg) Ingresamos el nombre de la base de datos en este ejemplo bd2010 y presionamos el botn aceptar, como se muestra en la imagen:

(http://webtelematica.files.wordpress.com/2010/02/clip_image006.jpg) 3.1 Creacin de la tabla estudiantes Luego en el explorador de objetos buscamos la nueva base de datos que acabamos de crear, desplegamos el arbol y en la carpeta tablas hacemos clic derecho Nueva tabla

(http://webtelematica.files.wordpress.com/2010/02/clip_image008.jpg) Creamos la tabla estudiantes con los siguientes campos: identificacion, pri_nom, seg_nom, pri_ape, seg_ape, genero, telefono, direccion, los tipos de datos son como se muestra en la siguiente imagen:

(http://webtelematica.files.wordpress.com/2010/02/clip_image010.jpg) Establecemos como identificacin principal la cedula:

(http://webtelematica.files.wordpress.com/2010/02/clip_image012.jpg) Presionamos el botn guardar y digitamos el nombre de la tabla en este caso estudiantes 3.2 Creacin de la tabla cursos: Nuevamente hacemos clic derecho sobre la carpeta tablas y seleccionamos la opcin Nueva tabla como se ilustra a continuacin:

(http://webtelematica.files.wordpress.com/2010/02/clip_image013.jpg) La tabla contara con dos campos id y nombre, los tipos de datos son como se muestra en la siguiente imagen:

(http://webtelematica.files.wordpress.com/2010/02/clip_image015.jpg) Establecemos la cedula como clave principal

(http://webtelematica.files.wordpress.com/2010/02/clip_image017.jpg) Presionamos guardar y escribimos el nombre de la tabla cursos 3.3 Creacin de la tabla matriculas La tabla matriculas tendra 4 campos id, id_estudiante, id_curso y fecha_matricula, nuevamente hacemos clic derecho sobre la carpeta tablas y seleccionamos la opcin Nueva tabla como se ilustra a continuacin:

(http://webtelematica.files.wordpress.com/2010/02/clip_image0131.jpg)

(http://webtelematica.files.wordpress.com/2010/02/clip_image019.jpg) Luego de crear la tabla hacemos clic derecho sobre el campo id y seleccionamos la opcin establecer clave principal:

(http://webtelematica.files.wordpress.com/2010/02/clip_image021.jpg) Por ultimo hacemos clic en la opcin guardar y escribimos el nombre de la tabla matriculas 3.4 Creacin del diagrama de la base de datos Hacemos clic derecho sobre la carpeta Diagramas de bases de datos, nos aparecer una ventana haciendo una pregunta a la cual responderemos yes

(http://webtelematica.files.wordpress.com/2010/02/clip_image023.jpg) Nuevamente hacemos clic derecho sobre la carpeta Diagramas de bases de datos y seleccionamos la opcin Nuevo diagrama de bases de datos

(http://webtelematica.files.wordpress.com/2010/02/clip_image025.jpg) Seleccionamos las tres tablas, pulsamos el botn agregar y luego cerrar:

(http://webtelematica.files.wordpress.com/2010/02/clip_image027.jpg) Luego organizamos las 3 tablas de esta manera:

(http://webtelematica.files.wordpress.com/2010/02/clip_image0029.jpg) Seleccionamos la llave principal (llave primaria) de la tabla estudiantes (identificacin) y presionando el botn izquierdo del Mouse arrastramos la llave (identificacin) hasta la tabla matriculas

(http://webtelematica.files.wordpress.com/2010/02/clip_image0045.jpg) Presionamos el botn aceptar, y repetimos los mismos pasos con la tabla cursos, el resultado final se muestra en la siguiente imagen:

(http://webtelematica.files.wordpress.com/2010/02/clip_image0065.jpg) About these ads (http://en.wordpress.com/aboutthese-ads/)

. Publicado el 16 febrero 2010 en Sql Server. Aade a favoritos el enlace permanente. 24 comentarios.

Dejar un comentario

francisco palacios | 20 marzo 2010 en 18:47 La verdad me parece muy interesante esta web, para principiantes, incluyendome dentro de ellos, la verdad he observado este tutorial de creacin de bases de datos, pero encuentro muchas similitudes con el devaluado acces, la manera de creacin de las respectivas tablas y sus relaciones. solo quiero hacer una pregunta, este sistema, como lo puedo conectar con un aplicativo realizado en visual basic 2008 y/o en C#? y, si la sintaxis de las coonsultas hay q realizarlas desde el SQL sever o se realizan como con acces desde el crystal report? nelson1212 | 23 marzo 2010 en 15:21 En la categoras C# de la pagina hay un ejemplo bsico de acceso a datos usando C# ADO.Net, contra una base de datos SQL Server yolanda tukary | 12 octubre 2010 en 18:11 interesante para principiantes de quiren apreder a crear tablas en sql pedro contreras | 19 mayo 2011 en 16:16 esta bin interesante del sql pero mi pregunta es la siguiente .. como llenar datos a las tablas .. esa es mi pregunta .. espero su respuesta ya que tengo el ms sql server 2008 en ingles nelson1212 | 25 mayo 2011 en 15:03 Al lado izquierdo en el explorador de objetos seleccionadas Databases la base de datos indicada luego seleccionas la tabla clic derecho y Edit Nicolas | 1 agosto 2011 en 14:21 como se hace para que cuando se inserte un nuevo, curso (por ejemplo) el ID se incremente solo, (para no hacer una busqueda a la tabla para saber el ID maximo y luego aadirle uno) nelson | 2 agosto 2011 en 3:25 Hola nicolas debes definir el ID como int, luego lo seleccionas y en las propiedades buscas identity specification y lo pones de 1 en 1 con eso siempre se ira auto-incrementando aqui te dejo una imagen de como seria: http://is.gd/81dyiU Nicolas | 2 noviembre 2011 en 14:16 Muchisimas Gracias (Recien ahora leo la respuesta) borja | 22 marzo 2012 en 11:42 Hola buenas, stoy haciendo una aplicacion web y tengo dudas de como meter los datos capturados en gridview y mostrarlos en una base de datos de SQl(estoy trabajando con visual basic.net y con SQL server managent)

Gracias y un saludo! juanita perez | 26 abril 2012 en 16:32 como pasas a programar este base de datos c# juanita perez | 26 abril 2012 en 16:33 quiero programarlos pero no se como hacerlo me pueden ayudar jose monserrate | 5 julio 2012 en 18:33 buen manual espero que sigan colocando mas tutoriales Miguel | 22 julio 2012 en 16:22 oigan no entiendo cuando poner lo de null y en el sql server dice es permitir valores nulos alguien puede explicarme eso x favor ? osea como se yo cuando poner la odccion permitir valores nulos. Gustavo | 17 agosto 2012 en 3:14 La opcin Null sirve para especificar si ese campo permite valores nulos o no; es decir se activar la opcin Null para aquellos que no son de carcter obligatorio llenarlos. Por ejemplo en una tabla clientes, se puede tener un campo telfono el cual permitir valores nulo, ya que no siempre se tendr el numero telefnico del cliente y por lo tanto ese campo tendr que estar vaco, sin embargo si existe un campo nombre, este si es de carcter obligatorio ya que con este dato se podr identificar a nuestros clientes. Espero haberte ayudado. fred | 6 noviembre 2012 en 23:27 se agradece,,, didactico Carlos Alberto Moreno Yez | 11 diciembre 2012 en 6:46 Muy acertada aportacion, me sirvio de mucho, muchas gracias por tomarte tu tiempo para publicarla. luis | 13 diciembre 2012 en 0:19 A mi me sale este error en el primer paso =================================== Cannot connect to (local)\SQLEXPRESS. =================================== A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 Error Locating Server/Instance Specified) (.Net SqlClient Data Provider) robert | 15 enero 2013 en 2:14 muy bueno tu tutorial sigue asiendolo carolina | 23 febrero 2013 en 2:00 me gusto mucho por que casi no le entendia sql por que no pude entrar aunas clases pero gracias Valezka | 10 marzo 2013 en 0:35

gracias por sus aportes, me sirvio mucho . kbza | 24 marzo 2013 en 3:27 si quiero crear una base de datos para mu online serian MuOnline Ranking DATA_EVENT Tengo q seguir los mismos pasos q dijiste o tengo q hacer si o si las mismas carpetas q creaste vos? juan | 7 mayo 2013 en 15:48 ok esta bien y despues de hay que se hace Fabian | 21 mayo 2013 en 23:24 si q onda con el llenado de tablas y las querys? Alexander Ortiz | 18 junio 2013 en 14:07 hola a todos, buenos los comentarios, tengo las siguientes preguntas al crear mi base de datos SQL local osea en mi pc, como la traslado a un servidor? me toca instalar SQL server en ese servidor? y como hago para que los demas usuarios se conecten a esa base? toco instalar sql en cada terminal? Gracias

Blog de WordPress.com. Tema Mystique por digitalnature.

S-ar putea să vă placă și