C# y base de datos

Páginas: 7 (1589 palabras) Publicado: 20 de septiembre de 2012
2011

[C# y Bases de Datos]
[Acceso a bases de datos por C#]
[Este es un pequeño manual que indica cómo realizar una conexión a una base de datos MS-SQL por medio del lenguaje C# y la plataforma .NET]

Jesús Alfredo García Limón [UABC] 20/03/2011

Una base de datos es una colección de datos clasificados y estructurados que son guardados en uno o varios ficheros pero referenciados como sifuese solo uno. Existen varios sistemas que administran bases de datos como Access, SQL Server, Oracle, algunos son open source y muy usados son MySQL y PostgreSQL. Los datos en una base de datos relacional se almacenan en tablas lógicamente relacionadas, que tienen campos claves que las identifican y campos comunes. Cada tabla esta a su vez distribuida en filas y columnas. Por Ejemplo: NombreJesús García Manuelito Martínez John S. Correo admin@devingzone.com manuel@devingzone.com johns@devingzone.com Contraseña 1234 Hola salchichón

Como se observa en el ejemplo una tabla es una colección de datos presentada en forma de una matriz bidimensional, donde las filas reciben el nombre de tuplas o registros y las columnas de campos. Los usuarios de los sistemas administradores de bases dedatos pueden realizar modificaciones sobre ella como, insertar, recuperar, modificar y eliminar datos, así mismo eliminar y añadir tablas, todas estas operaciones se realizan por medio de un lenguaje llamado SQL.

SQL SQL es el lenguaje estándar para interactuar con bases de datos relacionales y es soportado por prácticamente todos los sistemas que administran bases de datos. Las unidades básicasson tablas, columnas y filas. Se hará referencia a las operaciones comunes del lenguaje SQL para aquellos que no estén familiarizados.

Crear una base de datos: Para crear una base de datos SQL, se necesita proporcionar la sentencia 'create database' y la sintaxis es: create database [nombre-base-de-datos] con esta sentencia se especifica el nombre de la base de datos que se desea crear, asímismo para eliminar una base de datos se utiliza el comando: drop database [nombre-base-de-datos] Crear una tabla Para crear una tabla, SQL nos da el comando 'create table', este comando especifica el nombre de la tablas, los nombres y los tipos de las columnas de la tabla, clave primaria y externa de esa tabla, donde la sintaxis es : create table [[,]...] donde columna n se formula según lasintaxis siguiente [DEFAULT ] [ []...] Los tipos de datos más utilizados dentro de SQL son los siguientes: Tipo SQL INTEGER REAL FLOAT CHAR VARCHAR BINARY DATE Tipo SQL en .NET framework SqlInt32 SqlSingle SqlDouble SqlString SqlString SqlBinary SqlDateTime

La clausula DEFAULT permite especificar una valor por omisión para la columna y, opcionalmente indicar la forma o características de cadacolumna, una de las constantes es 'NOT NULL', que no permite poner datos nulos en ese campo de la tabla.

La clausula PRIMARY KEY se utiliza para definir la columna como clave principal de la tabla, que es la llave que identifica a la tabla. La clausula UNIQUE indica que la columna no permite valores duplicados dentro de la misma tabla. Por ejemplo se muestra a continuación como crear una tabla deteléfonos, en una base de datos en la que estemos trabajando. CREATE TABLE telefono( nombre VARCHAR(30) NOT NULL, direccion VARCHAR(40) NOT NULL, telefono VARCHAR(12) PRIMARY KEY NOT NULL, observaciones VARCHAR(240) ) Escribir datos en una tabla Para escribir datos en una tabla SQL proporciona la sentencia 'INSERT', la cual agrega una o más filas a la tabla en la que se trabaje, la sintaxis es lasiguiente: INSERT [INTO] [([,, ...] VALUES ([,. ...]] INSERT [INTO] ... SELECT ... FROM ... Se muestra a continuación como se añadiría a la tabla de usuario una fila con los valores especificados: INSERT INTO usuario VALUES ('Jesús García' , 'admin@devingzone.com', '1234') Lo cual se quedaría grabado en la base de datos para su posterior acceso.

Modificar datos de una tabla Para modificar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • C# cnexion base de datos
  • Codigo Para Realizar Un Programa De Base De Datos En C#
  • Como Conectar Una Base De Datos En Sql Desde C#
  • Enlace de una base de datos access con visual c#
  • BASE DE DATOS , base de datos
  • Base de datos y c#
  • Archivos en c# y bases de datos
  • Practica De Bases De Datos En C#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS