You are on page 1of 14

1

ASIGNATURA:
TALLER DE BASE DE DATOS
UNIDAD 7:
CONECTIVIDAD DE BASE DE DATOS
PROFESORA:
M.S.I. REYES CASTELLANOS MARA ELENA
INTEGRANTES:
COLORADO SIMUTA KAREN JHOANNA
COLN SOLS FERNANDO ANDRS
GIRN ZARATE MERVING PASTOR

CLAVE:
CZ5 1M

INSTALAR Y CONFIGURAR CONECTORES DE BASE DE
DATOSCON DIFERENETES LENGUAJ ES DE
PROGRAMACIN

ISC

2
ndice de figuras: ................................................................................................................................. 3
Introduccin: ....................................................................................................................................... 4
Objetivo: .......................................................................................................................................... 4
Introduccin: ................................................................................................................................... 4
Fundamento terico: ...................................................................................................................... 4
Material: .......................................................................................................................................... 5
Desarrollo: ........................................................................................................................................... 6
Procedimiento: ................................................................................................................................ 6
Conclusin: ........................................................................................................................................ 13
Referencia: ........................................................................................................................................ 14






3

Figura 7.01 Icono de SQL Server Management Studio ................................................................ 6
Figura 7.02 Ventana de acceso de SQL Server 2008 ................................................................... 6
Figura 7.03 Seleccin de Base de Datos a ocupar ....................................................................... 7
Figura 7.04 Establecer la conexion .............................................................................................. 7
Figura 7.05 Ventana Insert .......................................................................................................... 8
Figura 7.06 Cdigo insert ............................................................................................................ 8
Figura 7.08 Ventana select .......................................................................................................... 9
Figura 7.09 Cdigo para buscar registros .................................................................................. 10
Figura 7.10 Ventana de actualizacin ....................................................................................... 11
Figura 7.11 Cdigo para el update ............................................................................................ 11
Figura 7.12 Ventana para borrar registros ................................................................................ 12
Figura 7.13 Cdigo delete ......................................................................................................... 12









4
Objetivo:
Manipular bases de datos a travs de un SGBD.
Conectar una base de datos con diferentes lenguajes de programacin.

Introduccin:
Mediante el lenguaje SQL (Structured Query Language) puedes interactuar
con los motores de base de datos relacionales para obtener y modificar la
informacin almacenada en la base de datos.
La informacin en una base de datos se almacena en tablas que a su vez
se componen de columnas o campos. Para realizar una consulta a una tabla
deber utilizar la instruccin select. En una consulta bsica en la clasula SELECT
se indican las columnas a visualizar, en la clasula FROM, la tabla de la cual
obtener los datos por ltimo en la clasula WHERE se indican las restricciones a
aplicar.

Fundamento terico:
Una base de datos es una coleccin de datos organizados y estructurados
segn un determinado modelo de informacin que refleja no slo los datos en s
mismos, sino tambin las relaciones que existen entre ellos. Una base de datos se
disea con un propsito especfico y debe ser organizada con una lgica
coherente. Los datos podrn ser compartidos por distintos usuarios y aplicaciones,
pero deben conservar su integridad y seguridad al margen de las interacciones de
ambos. La definicin y descripcin de los datos han de ser nicas para minimizar

5
la redundancia y maximizar la independencia en su utilizacin. En una base de
datos, las entidades y atributos del mundo real, se convierten en registros y
campos.

Material:
Tener una Computadora (ya sea de escritorio o porttil)
Tener instalado SQL Sever 2008
Tener instalado Visual Studio
Acceso a internet


















6

Procedimiento:
Prender la computadora.
Dar doble clic en el icono de SQL Server Management Studio.











Se abrir la ventana de inicio de SQL Server y se proceder a
escribir el nombre de usuario y el password; para despus dar clic en
el botn Connect.








Figura 7.01 Icono de SQL Server Management Studio
Figura 7.02 Ventana de acceso de SQL Server 2008

7
Ir al panel de herramientas y dar clic en la pestaa que dice New
Query, escribimos use ms el nombre de la base de datos a
alterar.


El siguiente fragmento de cdigo establece conexin entre la
aplicacin y la base de datos. Se crea una variable llamada
cadenaConexion donde @Data Source lleva el nombre del servidor
de la Base de Datos a ocupar, Initial Catalog el nombre de la base de
datos e Integrated Security significa que la seguridad de Windows
ser usada en vez de un login de SQL.
Figura 7.04 Establecer la conexion
Figura 7.03 Seleccin de Base de Datos a ocupar

8
Crear una ventana para agregar datos a la base de datos. El cdigo
ser guardado en una variable local en el programa para despus
insertarlos en la base de datos.


Por cada campo que se desee agregar se creara una variable para
almacenarla de manera local. Se creara un comando de sql, donde el
cual ser en este caso el insert, en donde el orden tiene que ir tal y
como aparecen en la base de datos.

Figura 7.05 Ventana Insert
Figura 7.06 Cdigo insert

9
Crear una ventana para buscar datos en la base de datos. El cdigo
ser guardado en forma local en el programa para despus realizar
la bsqueda de los registros.




Figura 7.08 Ventana select

10
Para buscar un registro por cualquier campo que exista en una tabla
se tiene que crear el cdigo correspondiente por cada campo
existente en la base de datos. Observe que en el ejemplo se muestra
el cdigo para buscar los registros ya sea por el estado o por la
ciudad, y el cdigo es similar entre s.





Figura 7.09 Cdigo para buscar registros


11
Crear una ventana para actualizar los datos en la base de datos. En
este caso se coloc una casilla de bsqueda para verificar la
existencia del usuario. Una vez hecho esto se llenan las casillas con
los campos a querer actualizar.

Por cada campo que se desea actualizar se creara una variable para
almacenarla de manera local. Se creara una sentencia de sql, el cual
ser en este caso el update.


Figura 7.11 Cdigo para el update
Figura 7.10 Ventana de actualizacin

12
Crear una ventana para borrar registros en la base de datos. En este
caso se coloc una casilla de bsqueda por id para borrar el registro
existente en la base de datos.


Con el campo Id se puede crear el cdigo para eliminar un registro
de la base de datos, como puede observar la sintaxis es la misma
que en los ejemplos anteriores lo nico que cambia es el cdigo sql
que solo varia en la sentencia a ocupar.

Figura 7.13 Cdigo delete
Figura 7.12 Ventana para borrar registros

13


Las conexiones de las bases de datos son un proceso un poco extenso, a
pesar de que en la parte de la programacin todo es repetitivo para crear las
variables y luego crear el cdigo para pasar esos datos almacenados a la base de
datos.
Al hacer una conexin de una aplicacin con una base de datos se debe
tener especial cuidado en cmo se declaran las variables en la aplicacin, ya que
si omitimos algo y no se percata que se omiti una letra, una coma o algn otro
caracter eso podra causar un error al momento de correr el programa.
Segn sea el lenguaje que se ocupe para la conexin la sintaxis y el modo
de conexin cambiara, incluso aunque se use un mismo programa la conexin
ser la misma pero lo que podra llegar a confundir a las personas es el modo de
programacin, por ejemplo en este reporte se ocupa lo que es la programacin en
tres capas.







14


Links de apoyo:

Microsoft. (s.f.). www.msdn.microsoft.com. Recuperado el 24 de Mayo de 2013, de
http://msdn.microsoft.com/es-es/library/cc437981(v=vs.71).aspx
Microsoft. (s.f.). www.msdn.microsoft.com. Recuperado el 24 de Mayo de 2013, de
http://msdn.microsoft.com/es-es/library/ms190944(v=sql.105).aspx
Microsoft. (s.f.). www.msdn.microsoft.com. Recuperado el 24 de Mayo de 2013, de
http://msdn.microsoft.com/es-es/library/cc488004(v=vs.90).aspx

You might also like