Entradas

Mostrando entradas de 2011

Encriptacion de un campo en una tabla

Bueno aqui les pongo un pequeño ejemplo de encriptacion de datos para un campo llamado "contrasena" en una tabla llamada "Usuario" update Usuario set contrasena = ENCRYPTBYPASSPHRASE ('tu clave de encriptacion aqui ','password aqui ') where Usuario.idUsuario = ' codigo usuario' Bueno... aqui lo que hacemos es hacer un update del dato "contrasena" para encriptarlo. Debemos notar que necesitamos una "clave de encriptacion"  esta clave nos sirve para encriptar y es la misma que necesitamos para descencriptar ese dato. La clave de encriptacion la defines tu... puede ser cualquier cosa. Para descencriptar el dato debes usar el siguiente comando: DECRYPTBYPASSPHRASE Aqui hay un ejemplo donde hacemos un select mostrando el campo desencritpado de nuestra tabla Usuario SELECT CONVERT(VARCHAR(300),DECRYPTBYPASSPHRASE('clave de encriptacion ',contrasena)) FROM USUARIO Bueno... asi de simple esta esto. Cualquier clavo ...

Script de Ejemplo

Aqui les dejo compañero un pequeño script de una base de datos que hice en mis tiempos de colegio. Tiene sus insercciones de datos, y sus consultas. Espero les sea de ayuda. Ejemplo Para compilar deben tomar en cuenta lo siguiente: Todas las instrucciones que especifican acciones direfentes las separe con un go, esto le indica a SQL que alli termina un comando y comienza otro. Pueden seleccionar todas las lineas y darles F5 de un solo hasta el ultimo go, o se pueden ir de "go" en "go". Para los procedimientos almacenados, deben ver donde comienzan y terminan para compilarlos. una referencia puede ser la instruccion " EXEC NombreProcedimiento Parametros " que es la que ejecuta el procedimiento, esto les puede servir de referencia para saber donde termina el procedimiento almacenado.

Como crear un base de datos SQL Server

Bueno... aqui explicare de manera breve los comandos, instrucciones y mamadas varias para crear una base de datos en sql apartir de un script. Como primer paso debemos crear la base de datos, es decir crear la parte logica y la fisica de la base de datos. create database Popurri on (name = Popurri_dat, filename='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Popurridat.mdf', size=10, maxsize=50, filegrowth=5) log on (name='Popurri_Log', filename='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Popurrilog_ldf', size=5Mb, maxsize = 25Mb, filegrowth=5Mb) Lo que hacemos aqui es crear la parte logica y fisica de nuestra base de datos, en este caso llamada Popurri, como se pueden dar cuentra primero creamos la parte fisica, luego le definimos un tamaño inicial, un tamaño maximo y la taza de crecimiento que puede experimentar, luego hacemos los mismo para la parte logica. Deben tener en cuenta que la ruta debe ser acorde a la ruta de ...

Entidad Relacion Practica 2 IPC2

Imagen
Bueno realmente es la version mas simple del modelo de la base de datos, si revisan su archivo de entrada XML se daran cuenta del porque de las relaciones. Para el momentro de ingresar datos, este ingreso deber ser secuencial, les aconsejo guardar los codigos en variables para hacer los inserts de los datos de subcategorias. Cualquier onda manden un mail al correo o dejen un comment.

Modelo Entidad Relacion - Bug Tracker

Imagen
Bueno, aqui les adjunto un modelo entidad relacion de lo que puede ser una posible idea del esquema de nuestra base de datos para este proyecto de la IPC2. Cualquier duda o comentario es bienvenido. Que conste que no los obligo a usar esto, ni les digo que asi como este tiene que ser, simplemente es una idea. Este modelo ha sido creado utilizando MySQL Workbench...

Como conectar a SQL con un WebService

Les dejo el link aqui abajito, no les explico asi a fondo, xq ando haciendo el mio para dsps subirlo. Uffff

Practica 1 IPC2

Bueno... seguramente ya estan dando penca en su practica 1, recordemos que para conectar a la base de datos en sql necesitamos hacerlo por medio de un WebService. En la siguiente pagina encontraran un ejemplo de como diablos hacerlo. Nos lo explica el Guille... Ejemplo