Está en la página 1de 2

Base de Datos y Consultas SQL

Base de Datos: Una base de datos es un depsito de informacin. Existen varios tipos de Bases , pero hoy en da las que ms se utilizan son las elacionales. Una Base de datos relacional! "lmacena datos en tablas, que estn formadas por filas y columnas. #ermite recuperar o consultar subcon$untos de datos de tablas. #ermite conectar varias tablas con el fin de recuperar datos relacionados que estn almacenados en tablas diferentes. Motor de base de datos: Un motor de base de datos proporciona las funciones bsicas de una base de datos, como el %icrosoft $et que es un subsistema que utilizan varios productos de %icrosoft y que incluyen &isual Basic ' y %icrosoft "ccess (). Tablas y Campos: *as bases de datos estn formadas por tablas que a su vez, estn formadas por re+istros y ,stos, a su vez, por campos. El cdi+o &isual Basic se utiliza para hacer referencia y manipular bases de datos, tablas, re+istros y campos. Una tabla es un medio de almacenar datos que or+aniza la informacin dentro de una base de datos. *as tablas tienen una estructura predefinida y contienen datos que se a$ustan a esta estructura. *as tablas or+anizan la informacin en filas y columnas. -entro de una tabla, una fila de datos se denomina re+istro, mientras que las filas se denominan campos. Un re+istro representa un elemento determinado de datos, por e$emplo, la entrada de una persona en una libreta de direcciones o una .nica transaccin bancaria. Un campo representa una subdivisin de los datos de un re+istro. Un re+istro que representa una entrada de una libreta de direcciones puede estar formado por los campos nombre y apellido, direccin, ciudad, cdi+o postal y n.mero de tel,fono. RecordSet: En &isual Basic para manipular tablas de las bases de datos se usa un ob$eto ! ecord/et. Un ob$eto ecord/et es un con$unto de datos proporcionado por el motor de base de datos $et. 0onceptualmente es similar a una 1abla, aunque con propiedades propias. 0uando se traba$a con con$untos de re+istros en el motor de base de datos 2et, cada uno se presenta como un ob$eto, similar al concepto de ob$etos de interfaz del usuario. "l i+ual que otros ob$etos de &isual Basic los ob$etos ecord/et tienen propiedades y %,todos. En el control data el tipo de ob$eto ecord/et se establece en la propiedad ecordset1ype. 0uando se crean ob$etos ecord/et por cdi+o, el tipo se establece al crearlo. *os tipos de ob$eto ecord/et pueden ser! 1able ! es modificable. #uede buscar y devolver re+istros rpidamente porque se pueden crear ndices de las tablas. 3o puede representar los resultados de una consulta realizada a varias tablas. -ynaset! "ctualizable. Eficaz debido a que representa un con$unto de referencias a los datos de la consulta subyacente4 en lu+ar de los datos reales5. #uede devolver re+istros de ms de una tabla mediante el uso de una combinacin, aunque esas tablas est,n vinculadas desde varias bases de datos. -ichos ob$etos ecord/et pueden actualizarse en muchos casos. *as consultas son ms lentas.

/napshot! #uede ser ms rpido que 1able y -ynaset. #uede devolver re+istros de ms de una 1abla +racias al uso de uniones, pero no es actualizable. Es esttica.

Tipos de datos disponibles en bases de datos de Visual Basic: Binary! 1ipos de datos binario utilizado para almacenar datos como +rficos y archivos de sonido di+italizados. Boolean! &alor verdadero o falso de dos bytes. Byte! &alor entero de un solo byte de 6 a 7''. 0urrency! 0ampo num,rico que tiene propiedades especiales para almacenar valores monetarios de forma precisa. -ate81ime ! &alor de ocho bytes que representa una fecha u hora desde el 9 de enero del a:o 966 al ;9 de diciembre del a:o ((((. -ouble! 1ipos de datos num,rico de ocho bytes de doble precisin. <U=-! 3um,rico denominado identificador exclusivo +lobal. #uede utilizar este n.mero para identificar un re+istro de forma exclusiva> este n.mero se utiliza normalmente en la duplicacin. =nte+er! 3.mero entero de dos bytes del ;7.)?@ al A;7.)?). *on+! 3.mero entero de cuatro bytes del 7.9B).B@;.?B@ al 7.9B).B@;.?B). *on+ Binary! Un campo de valor +rande que puede almacenar estructuras de datos binarios como im+enes o archivos. *os ob$etos C*E incrustados en la base de datos pueden ser de hasta 9 +i+abyte. %emo! Un campo de valor +rande que puede almacenar hasta ?'.';' caracteres. 3o necesita declarar la lon+itud de este campo de antemano. /in+le! 1ipo de datos num,rico de cuatro bytes de precisin .nica. 1ext! 1ipo de datos de lon+itud fi$a, que requiere que se declare el tama:o del campo cuando se declara su tipo de datos. *os campos de texto pueden tener de 9 a 7'' caracteres de lon+itud. &arBinary! Una parte de datos binarios variables.

También podría gustarte