jueves, 26 de noviembre de 2015

 INTRODUCCION A LAS BASES DE DATOS
Una base de datos es un conjunto de datos que están organizados para un uso determinado y el
conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema.
Gestor de Bases de Datos
.
Casi todos los sistemas de gestión de base de datos modernos almacenan y tratan la información
utilizando el modelo de gestión de bases de datos relacional. En un sistema de base de datos relacional, los datos se organizan en Tablas.
TABLA DE DATOS
Las tablas almacenan información sobre un tema como pueden ser los clientes de una empresa,
o los pedidos realizados por cada uno de ellos; las tablas se relacionan de forma que a partir de
los datos de la tabla de clientes podamos obtener información sobre los pedidos de éstos.
Una tabla de datos es un objeto que se define y utiliza para almacenar los datos
. Una tabla contiene información sobre un tema o asunto particular, como pueden ser clientes o pedidos.
Las tablas contienen campos que almacenan los diferentes datos como el código del cliente,
nombre del cliente, dirección,...Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro o fila , así todos los campos de un cliente forman un registro, todos los datos de otro cliente forman otro registro.
Si consideramos una posible base de datos con los datos de una empresa, una tabla de
CLIENTES podría ser:
 
LA CLAVE PRINCIPAL
La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el
registro al cual identifica. No podemos definir más de una clave principal, pero podemos tener una
clave principal compuesta por más de un campo. En el ejemplo anterior podríamos considerar el
campo código como clave principal.
Importante : Recordar que un campo o combinación de campos que forman la clave principal de
una tabla no puede contener valores nulos y no pueden haber dos filas en la tabla con el mismo
valor en el campo/s clave principal. 
A  continuacion se hablará un poco sobre la tecnología principal para conectarse a una base de datos.
ADO.Net
ADO.NET es la tecnología principal para conectarse a una base de datos,nos ofrece un alto nivel
de abstracción, ocultando los detalles de bajo nivel de la implementación de la base de datos de
un fabricante.
¿Qué es ADO.NET?
ADO.NET es la tecnología principal para conectarse aun gestor de bases de datos, con un alto nivel de abstracción, lo que nos permite olvidarnos de los detalles de bajo nivel de las bases de datos. Además ADO.NET es una tecnología interoperativa. Aparte del
almacenamiento y recuperación de datos, ADO.NET introduce la posibilidad de integrarse
con el estándar XML, los datos pueden 'Serializarse' directamente a y desde XML lo que   favorece el intercambio de información.
.
ADO.NET proporciona diferentes clases del nombre de espacio System.Data dentro de las cuáles, destacaremos por encima de todas, la clase DataView, la clase DataSet          y la clase DataTable.
.
Este conjunto de clases de carácter armónico, funcionan de igual forma con la capa inferior que es la que corresponde a los proveedores de acceso a datos con los que podemos trabajar.
Esto facilita el trabajo en n- capas y la posible migración de aplicaciones que utilicen una
determinada fuente de datos y deseemos en un momento dado, hacer uso de otra fuente
de datos.

¿Qué capas o qué partes hay dentro de ADO.NET?
Dentro de ADO.NET tenemos dos partes importantes: 
La primera de ellas es la que corresponde con el nombre de espacio
System.Data y que constituye los objetos y clases globales de ADO.NET.
La otra parte es la que corresponde con los objetos que permiten el acceso a d
atos a una determinada fuente de datos desde ADO.NET y que utilizan así mismo, las clases del nombre de espacio System.Data

LOS PROVEEDORES DE ACCESO A DATOS

Los proveedores de acceso a datos es la capa inferior de la parte correspondiente al acceso de datos y es la responsable de establecer la comunicación con las fuentes de datos. En este conjunto de nombres de espacio, encontraremos casi siempre las clases Connection, Command, DataAdapter y DataReader como las clases más generales, las cuales nos permiten establecer la conexión con la fuente de datos. Proveedores de acceso a datos de .NET Framework Dentro del entorno .NET Framework, encontramos un nutrido conjunto de proveedores de acceso a datos.

No hay comentarios.:

Publicar un comentario