Ssql Server 2005 Con C#

Páginas: 15 (3661 palabras) Publicado: 18 de julio de 2012
Laboratorio
Aplicación Agenda
Objetivos
Crear una aplicación orientada a objetos basada en componentes en una
arquitectura en capas.
La aplicación será una agenda de contactos en las que se podrán administrar
los mismos y asignarles citas.
Nota: El presente ejercicio esta preparado para ser realizado en Visual
Studio versión 2005 aunque también puede realizarse con otras versiones delmismo incluida Visual C # Express Edition. El motor de base de datos a
utilizar será SQL Server y aunque puede ser usado la versión 2000 los
ejemplos estarán basados en la versión 2005 (también es posible usar
versión Express de 2005 que es de uso gratuito)
Arquitectura
La aplicación esta dividida en capas funcionales, estas son conceptuales y
permiten dividir la aplicación en sectoresmantenibles por funcionalidad.
Cada capa tiene asociado físicamente al menos un componente y en ocasiones
varias capas pueden residir en uno solo.
La aplicación estará dividida en las siguientes capas:
1. Capa de Datos
2. Capa de Negocios
3. Capa de Presentación
4. Componentes Transversales: estos se utilizaran en todas las capas y
serán de utilidad para diferentes funcionalidades. En nuestrocaso
tendremos los siguientes componentes:
a. Entidades: compuesto por objetos utilizados para pasar
información entre las diferentes capas. Tendrán métodos para
funcionalidad básica y propiedades para administrar su estado.
b. Configuración: permite obtener los datos de configuración de
manera centralizada entre ellos la cadena de conexión a la base
de datos.

Componentes TransversalesConfiguración
Entidades

Capa de
Presentación
(Windows)

Capa de
Negocios

Capa de
Datos

Base de Datos
(SQL Server)
Figura 1. Esquema de la arquitectura de la aplicación.

Utilizando la división en capas organizaremos la implementación de la
aplicación dividiendo nuestro trabajo en las siguientes secciones siguiendo
el mismo orden de secuencia para crearlos:
1. Crear yconfigurar Base de Datos
2. Codificar Componentes Transversales
3. Codificar Capa de Datos
4. Codificar Capa de Negocio
5. Codificar Capa de Presentación
1. Sección: Crear y configurar Base de Datos
La base de datos a utilizar es muy simple, solo contiene 2 tablas y estará
implementado sobre un motor de base de datos SQL Server.

Figura 2. Estructura de la Base de Datos
Duración Aproximada
240minutos
Pasos
1) Crear base de datos Agenda
2) Agregar tabla Contactos
3) Agregar tabla Citas
4) Agregar relacion Citas de Contactos
5) Agregar procedimientos almacenados referentes a tabla Contactos
6) Agregar procedimientos almacenados referentes a tabla Citas
1) Crear la base de datos en SQL Server.
Nota: Para poder crear la base de datos se debera tener una cuenta de
usuario de SQLque tenga privilegios de creacion de base datos asi
tambien como de tablas y procedimientos almacenados.
Nombre de la base de Datos: Agenda

2) Agregar tabla Contacto

3) Agregar tabla Citas

4) Agregar relacion Citas de Contactos

5) Agregar procedimientos almacenados referentes a tabla Contactos

6) Agregar procedimientos almacenados referentes a tabla Citas

Nota: para mayorinformacion ver acceder al codigo de cada StoreProcedure.

2. Sección: Codificar Componentes Transversales
En esta sección codificaremos los componentes de configuración y Entidades.
Para ello crearemos un nuevo proyecto Class Library y lo ubicaremos en el
directorio donde alojaremos nuestro código fuente.
Dado que tendremos varios proyectos en la aplicación los cuales estarán
contenido en unasolución, tendremos que tener la precaución en este primer
proyecto que creemos de la aplicación asignarle el nombre a la solución
(en nuestro caso será Agenda) y definir la ruta donde se creara la carpeta
que contendrá este y el resto de los proyectos que se agregaran a la
solución.
Antes de comenzar a resolver los siguientes pasos crear el directorio donde
se alojaran los archivos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como leer un campo xml de sql server 2005 con c#
  • manual sql server 2005
  • Sql server 2005
  • Netbean+sql server 2005
  • instalar SQl Server 2005
  • c 591 De 2005
  • sentencia c 1040 del 2005
  • Guia conexion sql server 2005

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS