Abrimos el SQL Server Management Studio y si pusieron acceso con clave lo escriben si no dejan autenticación windows y sin clave acto seguido creamos la base de datos y le ponemos "Tutorial" pueden elegir donde guardarlo o simplemente dejarla en la ubicación que sugiere le damos aceptar y listo vemos como se creo la base de datos Tutorial si no les aparece a la primera presionen F5 asi actualiza
Siempre que trabajemos con bases de datos es importante analizar bien los datos que vamos a usar, como y donde lo vamos a guardar este es el paso previo y necesario para realizar nuestras aplicaciones. Este sera el esquema de la tabla que se llamara usuarios y servirá para acceder a nuestra aplicacion mediante una pantalla login
Nombre Tabla = Usuarios
Campos
Id tipo de datos integer clave principal o primary key (puede ser autoincremental depende de como cada uno va a controlar puede hacerse con código o dejar que lo maneje en este caso sqlexpress)
NombreU tipo de datos nvchar(70)
Password tipo de datos nvchar(70)
en el caso de de datos string de tipo texto uso el nvchar(la cantidad de caracteres que supongo serán necesarios en este caso puse 70 aunque es mucho me deja mas cómodo ante cualquier caso)
Ahora veamos como hacerlo
Aqui muestro como harían que el campo Id sea incremental a través de especificación de identidad le damos si en incremento de de identidad por defecto lo dejamos en 1 pero si quisiéramos cambiar pondremos el numero que necesitamos usar por ejemplo 10 y el incremento seria 10,20,30 etc o 2 y el incremento seria 2,4,6,8 etc. Luego en inicialización de identidad ponemos el numero que queremos que empiece a contar
Luego de esto nos queda ver si nuestro campos admitirán valores nulos que como se trata de una tabla usuarios y password o claves no es recomendables por eso destildamos las opciones permitir valores nulos y ya esta guardamos con el nombre Usuarios y tenemos nuestra primera tabla
Vamos a ingresar un dato a nuestra tabla como se ve una vez agregado el dato no hace falta grabarlo ya graba solo cerramos y abrimos y vemos que el registro esta ahí
Extra si estamos usando datos de prueba para probar nuestra aplicación y si borramos el registro el numero incremental no se reinicia sigue el numero consecutivo veamos de que estamos hablando
Como vemos al borrar y agregar no vuelve a uno si no que sigue el numero 2 esto es porque asignamos un campo autoincremental pero tranquilos una vez probado todo y cuando estemos en condiciones de usar ya definitivamente la tabla podemos hacer esto para volver a 1 el registro
Y así volvemos el contador a 1 o al numero que ustedes eligieron voy a dejar aparte de la imagenes los codigos asi puedan copiarlos
Consulta sql para reiniciar el contador autoincremental
DBCC CHECKIDENT ('dbo.Usuarios', RESEED,0)
donde dbo.Usuarios es la tabla pueden usar esta consulta sql con cualquier tabla que contenga campo autoincremental
Nota: Existe otra opción de crear la base, tablas, campos y agregar registros con un script sql que es una consulta donde escribimos lo que queremos crear, modificar o eliminar. Por ahora no voy a profundizar en esto ya que trato de que sea practico el tutorial
Nota 2: Recomiendo seguir el tutorial con lo nombres como estan se puede modificar pero lo ideal es que terminen el tutorial como esta y luego si quieren practicar usar sus nombre de base de tablas de campos, de proyectos formularios a su antojo esto es solo una sugerencia.
Bueno esto es todo por este tutorial aprendimos a usar el SQL Server Management Studio, crear una base de datos, una tabla con sus campos y añadir un registro que por ahora sera suficiente para continuar con el curso en el próximo ya entraremos en vs 2013 y nuestra aplicacion donde haremos la pantalla login para acceso al sistema.
Quiero poner énfasis en que esta enfocado a la practica y muy poco a teoría puesto que no quiero que sea tedioso explicar tema por tema y luego hacer la practica porque es muy posible que antes que lleguemos a la practica ya se hayan cansado de leer y no sigan el tutorial y creo que a cada tema especifico que veamos pueden consultar y leer información mucho mas completa de la que yo pueda explicar en internet eso queda a criterio de cada uno de todas formas dejare sugerencias de que leer para mejorar los conocimientos de este tutorial.
Sugerencias: (SQL) Tipos de datos y un link https://msdn.microsoft.com/es-es/library/ms187752(v=sql.110).aspx
(SQL) Claves primarias https://msdn.microsoft.com/es-es/library/ms189039(v=sql.110).aspx








No hay comentarios:
Publicar un comentario