Académique Documents
Professionnel Documents
Culture Documents
BASE DE DATOS:
Una base de datos es una coleccin de informacin almacenada en archivos guardados en discos que sigue una estructura sistemtica. Esta estructura sistemtica permite a los usuarios consultar los datos usando software de administracin denominada sistema de administracin de bases de datos (DBMS). SQL Server 2005 es un sistema de administracin de bases de datos relacionales (RDBMS).
OBTENER ACCESO A DATOS EN APLICACIONES DE VISUAL BASIC ---- NORMALIZACIN--- Reducir el nivel de redundancia y, adems, proteger la
dividir los datos en su propia tabla de forma que la informacin no se duplique en ms de una tabla.
Siempre que se disea una tabla con una columna que no permite la existencia de valores nulos, el RDBMS rechazar cualquier insercin de una nueva fila que tenga una columna establecida en un valor nulo cuando no deba ser as. Cuando preste atencin a esas columnas que no pueden contener valores nulos al disear las tablas, automticamente agregar otra capa de integridad de datos asegurndose de que estn presentes todos los datos necesarios antes de que se inserte el registro en la base de datos.
OBTENER ACCESO A DATOS EN APLICACIONES DE VISUAL BASIC ---- CLAVES PRINCIPALES Y CLAVES EXTERNAS---CLAVE PRINCIPAL: Valor utilizado para identificar de manera nica una fila especfica de una tabla.
Puede estar compuesta de uno o varios nombres de columna: cuando se compone de ms de una columna, se denomina clave compuesta. Suele ser un campo numrico. Normalmente la genera el RDBMS, en cuyo caso se denomina clave suplente. Con frecuencia, una clave suplente es (pero no siempre) un nmero secuencial. En SQL Server 2005 una clave suplente tambin se denomina una identidad.
Las identidades comienzan por un nmero establecido, llamado inicializacin de identidad y se va incrementando en otro nmero establecido, denominado incremento de identidad.
OBTENER ACCESO A DATOS EN APLICACIONES DE VISUAL BASIC ---- CLAVES PRINCIPALES -- Debe ser lo ms corta posible, pero lo bastante larga
OBTENER ACCESO A DATOS EN APLICACIONES DE VISUAL BASIC ---- CLAVES EXTERNAS-- Una clave externa es una columna de una tabla que
est relacionada con una columna de otra tabla. Tambin permite crear relaciones entre las tablas.
Una clave externa de una tabla siempre es una clave
OBTENER ACCESO A DATOS EN APLICACIONES DE VISUAL BASIC ---- CLAVES EXTERNAS-- Las restricciones de claves externas se crean para
es una prctica recomendada definirlas usando el mismo nombre de sus claves principales anlogas; de lo contrario, podra ser problemtico para quienes examinen el modelo de datos lgico.
OBTENER ACCESO A DATOS EN APLICACIONES DE VISUAL BASIC ---- INTERACCIN CON UNA BASE DE DATOS RELACIONAL-- SQL
SQL: Structured Query Language
OBTENER ACCESO A DATOS EN APLICACIONES DE VISUAL BASIC ---- INTERACCIN CON UNA BASE DE DATOS RELACIONAL-- SQL
Cuando se enva una consulta SQL a una base de datos
relacional, la base de datos devuelve un conjunto de resultados que simplemente contiene las filas que contienen las respuestas a la consulta. SQL es un estndar ANSI/ISO, el cual debe seguir un conjunto de reglas, por tanto los RDBMS ms conocidos en el mercado tienen extensiones agregadas a SQL para permitir la adicin de cdigo de procedimientos. La siguiente es una lista de extensiones frecuentes y sus fabricantes: Microsoft Transact-SQL (abreviado como TSQL), Oracle PL/SQL e IBM SQL PL
2. Aparece la ventana de configuracin de orgenes de datos. Por el momento cancelarla. 3. En el explorador de soluciones aparece el archivo de BD creado
las tablas
INTRODUCCIN A ADO.NET
ADO.NET ofrece un acceso coherente a orgenes de
datos, como Microsoft SQL Server, as como a orgenes de datos facilitados mediante OLE DB y XML. Las aplicaciones para usuarios que comparten datos pueden utilizar ADO.NET para conectar a estos orgenes de datos y recuperar, manipular y actualizar los datos.
INTRODUCCIN A ADO.NET
ADO.NET separa limpiamente el acceso a datos de la
manipulacin de datos y crea componentes discretos que se pueden usar por separado o conjuntamente. Incluye proveedores de datos de .NET Framework para conectarse a una base de datos, ejecutar comandos y recuperar resultados. Esos resultados se procesan directamente o se colocan en un objeto DataSet de ADO.NET con el fin de exponerlos al usuario para un propsito especfico, junto con datos de varios orgenes, o de utilizarlos de forma remota entre niveles. El objeto DataSet de ADO.NET tambin puede utilizarse independientemente de un proveedor de datos de .NET Framework para administrar datos que son locales de la aplicacin o que proceden de un origen XML.
INTRODUCCIN A ADO.NET
Las
clases de ADO.NET se encuentran en System.Data.dll y estn integradas con las clases de XML incluidas en System.Xml.dll. Al compilar cdigo que utilice el espacio de nombres System.Data, haga referencia tanto a System.Data.dll como a System.Xml.dll.
INTRODUCCIN A ADO.NET
ADO.NET es por lo tanto, un conjunto de clases que nos
permiten leer e interactuar con fuentes de datos almacenadas en bases de datos y otras fuentes de almacenamiento de datos. Entre todas las clases de este nombre de espacio, destacaremos la clase DataView, DataSet y DataTable. Algo que destaca a ADO.NET sobre otros mtodos de acceso, es que nos permite el desarrollo de aplicaciones en n-capas. An y as, existe otro detalle a tener en cuenta a la hora de trabajar con fuentes de datos junto a las clases y objetos de la tecnologa .NET, y es que podemos trabajar con fuentes de datos conectadas o fuentes de datos desconectadas.
existente entre la aplicacin y la fuente de datos en todo momento. De esta manera, la conectividad con la aplicacin, la apertura de la conexin, etc., que es la tarea ms pesada en la comunicacin de una aplicacin con una fuente de datos, permanece abierta mientras se trabaja con la fuente de datos, estemos en un instante dado manipulando datos de la fuente de datos o no. Por decirlo de otra forma, la puerta de acceso la hemos dejado abierta y pasaremos de una habitacin a otra y viceversa cuando queramos.
INTRODUCCIN A ADO.NETFUENTES DE DATOS DESCONECTADAS. El trabajo con fuentes de datos desconectadas, requiere que cuando se accede a la base de datos, se recoja no slo una copia de los datos con los que vamos a trabajar, sino que adems se almacene una copia de la estructura de la tabla o tablas que hemos decidido descargar y otros datos relacionados con las tablas. En s, es una copia exacta o una foto exacta de los datos de la tabla o tablas y de todas las caractersticas de la tabla o tablas. Por lo tanto, se abre un canal de comunicacin, se recogen los datos para trabajar con ellos y se cierra nuevamente el canal de comunicacin. Esos datos se almacenan en memoria, y se trabaja por lo tanto, con los datos de memoria, no con la fuente de datos directamente como en el caso anterior dnde trabajbamos con fuentes de datos conectadas.
ltimo caso, es que como lgicamente haremos una copia de la estructura, propiedades, caractersticas y datos de la tabla o tablas con las que queremos trabajar de forma desconectada, no es muy recomendable por no decir totalmente prohibido, hacer una copia de cualquier tabla, ya que podemos sobrecargar la aplicacin y afectar considerablemente en el rendimiento de sta.
Proveedor de datos de .NET Framework para Proporciona acceso de datos para Microsoft SQL SQL Server Server versin 7.0 o posterior. Utiliza el espacio de nombres System.Data.SqlClient. Proveedor de datos de .NET Framework para OLE DB Proveedor de datos de .NET Framework para ODBC Proveedor de datos de .NET Framework para Oracle Para orgenes de datos que se exponen mediante OLE DB. Utiliza el espacio de nombres System.Data.OleDb. Para orgenes de datos que se exponen mediante ODBC. Utiliza el espacio de nombres System.Data.Odbc. Para orgenes de datos de Oracle. El proveedor de datos de .NET Framework para Oracle es compatible con la versin 8.1.7 y posteriores del software de cliente de Oracle y utiliza el espacio de nombres System.Data.OracleClient.
Command
DataReader
Lee una secuencia de datos de slo avance y slo lectura desde un origen de datos. La clase base para todos los objetos DataReader es DbDataReader.
Llena un DataSet y realiza las actualizaciones necesarias en el origen de datos. La clase base para todos los objetos DataAdapter es DbDataAdapter.
DataAdapter
TALLER
REALIZAR LAS CONSULTAS AGREGANDO LAS