ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Aplicación de clases persistentes en C# con Base de Datos SQL Server


Enviado por   •  7 de Diciembre de 2022  •  Ensayo  •  1.791 Palabras (8 Páginas)  •  153 Visitas

Página 1 de 8

“Año del Fortalecimiento de la Soberanía Nacional”

[pic 1]

Facultad de Ingeniería

Aplicación de clases persistentes en C# con Base de Datos SQL Server

Estudiante:

Asignatura:

Programación Orientada a Objetos

Docente:

Palomino Vidal, Carlos Efrain

Lima – Perú

2022

  1. Introducción  

        En esta tarea académica dos, se hará un detalle sobre el manejo de persistencia por medio de clases persistentes con el lenguaje C# y con base de datos SQL-SERVER. Se determina como clases persistentes al espacio de un objeto para hallarse fuera de un sistema, programa y desarrollo, de forma que esto llegue a mantener su comportamiento y su condición. En pocas palabras, las clases persistentes tienen la posibilidad de guardarse de la misma forma que la base de datos por medio de hibernación.  Como ejemplo de ello, cuando se cambia una de sus propiedades del objeto, sus características en la base de datos también se cambiarán. El desarrollador utiliza el enfoque orientado a objetos para poder manipular la base de datos sin tener que realizar varias operaciones de esta.

  1. Desarrollo

Clase persistentes

En todo proceso de una aplicación, la capa de persistencia esta dada por un conjunto de clases y componentes que forman parte y son responsables de almacenamiento de y recuperación de datos, este puede darse desde una o más fuentes de datos. Además, esta capa necesariamente incluye un modelo de las entidades del modelo del negocio.

Las clases persistentes, por lo tanto, son clases situadas en la capa de persistencia que implementa las entidades. A modo de ejemplo, cliente y pedido en una aplicación de venta electrónica. La información del objeto se almacena de forma permanente para luego ser recuperada y reutilizada. La persistencia en la programación orientada a objetos es un mecanismo usado con el fin de hacer persistir la información en el tiempo. Por otra parte, los objetos persistentes datos u objetos que se almacenan en un medio secundario para su posterior uso, su tiempo de vida es independiente del proceso que lo origino. Estos también, son almacenados en una base de datos a través de un valor de una clave primaria se a la ves sirve para su posterior recuperación.

Base de Datos Microsoft SQL Server

Microsoft SQL Server es uno de los principales gestores de base de datos relacionales que cuenta con un amplio abanico de aplicaciones de software destinadas a la inteligencia empresarial y análisis sobre los entornos corporativos.

Basada en el lenguaje Transact-SQL, incorpora un conjunto de extensiones de programación propias de leguajes estándar y su aplicación se encuentra disponible para se usado a nivel on premise o bajo la modalidad cloud. Microsoft SQL Server es ideal para almacenar toda la información deseada en bases de datos relacionales, como también para administrar dichos datos sin complicaciones, gracias a su interfaz visual, las opciones y herramientas que tiene. Es algo vital, especialmente en webs que tienen la opción de registrar usuarios para que inicien sesión.

principales características de Microsoft SQL Server

  • Inteligencia en todos sus datos con clústeres de Big Data: El cual permite consulta la información de datos desde SQL Server hasta Oracle sin necesidad de replicar.
  • Elección de lenguaje y plataforma: Desde Windows o Linux
  • Capacidades de base de datos inteligentes: Soporta memoria persistente, temporal bd optimizado para memoria
  • Cifra de datos y cumplimiento normativo: Su sistema de protección, supervisión y clasificación de datos la han convertido durante 9 años en una de las principales plataformas más seguras.
  • BI móvil y escalabilidad: Permite integrar fácilmente sistemas de gestión de bases de datos con cualquier dispositivo y servicios de Azure para obtener mejor rendimiento y capacidad de análisis sobre los datos.

Ediciones existentes de Microsoft SQL Server

  • Enterprise: Está destinada para aquellas organizaciones que requieran trabajar con altos niveles de servicio para cargas de trabajo críticas.
  • Estándar: Destinada para ofrecer a las pequeñas empresas una herramienta que les brinde una administración básica de datos para la ejecución de sus aplicaciones
  • Express: Fabricantes de software independientes o principiantes que deseen disponer de una base de datos gratuita como método de aprendizaje.
  • Developer: Integrando toda la funcionalidad del Enterprise, está diseñada para todos aquellos desarrolladores que deseen disponer de un sistema de prueba y desarrollo para la compilación de cualquier tipo de aplicación en SQL Server.

Ejemplos prácticos

Creación de Base de Datos en SQL Server

En modo de desarrollo de la tarea académica dos, se desarrolló una base de datos tomando como ejemplo la tabla cliente con sus atributos y tipos de datos correspondientes, para fines de manipulación de datos con los métodos guardar, actualizar, listar y eliminar se procedió con la creación de procedimientos almacenados el cual nos facilita el trabajo al momento de desarrollar cualquier tipo de sistema e incluso los datos almacenados estarán más seguros, con los procedimientos almacenado ya creados solo nos quedara instanciar a los métodos ya creados en el mismo gestor de base datos.

Figura 1

Instrucciones para crear una base de datos y la tabla por medio de código SQL.[pic 2]

Nota. En la siguiente imagen se muestra las instrucciones por medio de código la creación de una base de datos y su tabla cliente con sus atributos correspondientes y el tipo de dato y el tamaño del mismo.

Figura 2

Procedimientos almacenados con cada uno de los métodos para guardar, eliminar, actualizar y listar los datos que serán ingresados desde un formulario.[pic 3]

Nota. En la siguiente imagen podemos observar la creación de procedimientos almacenados con sus métodos listar, buscar y mantenimiento que por medio de instrucciones sql será posible buscar datos, guardar datos, eliminar datos y actualizar datos. Además, con la palabra reservada “select max” se convierte el campo código en auto ingrement que se generara un código de manera automática cada vez que registremos un cliente, para actualizar se usa la instrucción update y para eliminar la instrucción delete.

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (795 Kb) docx (881 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com