Mostrando entradas con la etiqueta Base de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Base de datos. Mostrar todas las entradas
on sábado, 24 de noviembre de 2012
Que tal, en este primer apartado del ejemplo de programación en capas crearemos la base de datos y la tabla usuarios, dicha tabla de momento nos servirá para la demostracion.

Primero que nada creamos nuestra base de datos de prueba. Nuestra base de datos sera en Sql server 2008, para esto necesitamos el sql managment studio express o profesional, cualquiera de los dos servirá
.

                              create database PruebaProgramacionEnCapas


ahora vamos a crear la tabla de usuarios.

create table Users
(
    userId int primary key identity,
    userName varchar(255) not null,
    password varchar(255) not null,
    unique(userName)
)


Como podemos observar, el nombre de usuarios tiene un constraint de tipo Unique, que nos permite que exista solo un nombre de usuario a la vez, esto con el fin de no duplicar dichos nombres de usuario ya que puede causar inconsistencias en la base de datos.

Lo que sigue a continuación es crear nuestro proyecto de visual studio, en este caso abrimos el visual studio 2010 y creamos un nuevo proyecto windows form, al que llamaremos LoginPrueba.


Una vez creado nuestro proyecto windows form, agregamos un nuevo proyecto de librería de clases llamado DataLayer y otro BusinessLogicLayer.


Agregar nuevo proyecto_2012-06-23_11-18-50

nuestro proyecto deberia de lucir asi:


LoginPrueba - Microsoft Visual Studio (Administrador)_2012-06-19_14-44-15


leer la introducción de programacion en capas con c#

on jueves, 1 de noviembre de 2012

Database workbench

Database workbench es un poderoso manejador de base de datos que te permite gestionar diferentes tipos de servidores de base de datos (MSSql, MySql, Firebird, Interbase), sin duda es de mi agrado ya que te permite utilizar una variedad de herramientas para la gestión de las bases de datos.

pueden descargar una version tial del siguiente sitio:
http://www.upscene.com/

on domingo, 21 de octubre de 2012

Muy buen día  hoy es dominguito y el clima esta muy agusto, hoy ando un poco crudo, pero pues con ganas de compartir una imagen que me tope por internet, muy completa por cierto, te describe todos los posibles joins en sql.

Aquí se las dejo:


joins

como pueden ver, vemos la diferencia en estos diagramas de conjuntos de venn, podemos ver que el famoso inner join no es mas que una intersección, el full outer join es una unión y así cada uno de los tipos de join cumplen con su función que según el contexto del sistema, se podrá aplicar o no aplicar un determinado tipo de join.

Recuerdan su clase de probabilidad y estadística y probablemente dijeron, y a mi para que chingados me sirven estas madres de conjuntos.

Amigo, aquí esta tu respuesta, los usas diariamente en sql cuando haces un join sea del tipo que sea.

Espero que esta información les sea de utilidad, sinceramente a mi me fue de gran utilidad aunque nada mas sea una imagen, pero yo creo que valen mas de mil palabras incluidas en varios capítulos de diferentes libros de bases de datos.

Que pasen buen día. ;)
on martes, 20 de diciembre de 2011
Que tal, se me presento la oportunidad con firebird y .net, y la primer duda es como armar un connection string para firebird en .net, navegando por la web me tope con una pagina  http://www.connectionstrings.com.

el connection string de firebird para .net es el siguiente:

User=SYSDBA;Password=masterkey;Database=SampleDatabase.fdb;DataSource=localhost; Port=3050;Dialect=3; Charset=NONE;Role=;Connection lifetime=15;Pooling=true; MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0;


enjoy =)