0 calificaciones0% encontró este documento útil (0 votos)
113 vistas1 página
Examen C# SQL
El documento describe los requisitos para un examen práctico de desarrollador SQL Server Jr. e incluye la creación de una base de datos con tablas de usuarios y contactos, así como consultas, procedimientos almacenados y funciones para realizar operaciones CRUD. También describe los requisitos para un proyecto de Windows Forms que incluya registro y login de usuarios, visualización y filtrado de contactos, y formularios para agregar y editar contactos.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
113 vistas1 página
Examen C# SQL
El documento describe los requisitos para un examen práctico de desarrollador SQL Server Jr. e incluye la creación de una base de datos con tablas de usuarios y contactos, así como consultas, procedimientos almacenados y funciones para realizar operaciones CRUD. También describe los requisitos para un proyecto de Windows Forms que incluya registro y login de usuarios, visualización y filtrado de contactos, y formularios para agregar y editar contactos.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1
Examen Practico SQL Server Desarrollador JR
• Crear una base de datos en SQL Server llamada Contactos.
• Usando la Base de datos anterior crear una tabla usuario con los siguientes datos: ◦ Llave primaria auto incrementable. ◦ Campo Nickname(Nombre de usuario). ◦ Fecha de Registro, esta debe asignarse de manera automática cuando se realice un insert. ◦ Correo electrónico, no debe permitir duplicidad de correos. ◦ Contraseña, debe almacenarse forma segura (hash o AES 256). ◦ Estatus del Usuario, puede ser de tipo num o verdadero o falso, por default debe estar en verdadero. • Usando la base de datos anterior crear una segunda tabla contacto con los siguientes datos: ◦ Llave primaria auto incrementable. ◦ Fecha de registro, que debe asignarse de manera automática cuando se realiza un insert. ◦ Numero Teléfono, a 10 dígitos. ◦ Llave foránea con la tabla usuario. • Realizar query para Crear, Actualizar, Consultar, Eliminar información de las tablas anteriores (Usuario y Contacto), se puede utilizar Store Procedure, funciones de tabla a consideración del programador.
Nota: Guardar en una carpeta con el nombre SQL todo lo realizado anteriormente.
Examen Practico Windows Form
• Crear un Proyecto en Windows forms, el cual deberá utilizar MVC y POO para la manipulación y abstracción de la información, linQ y conexión a base de datos. • Crear un formulario para registrar usuarios, tomando en cuenta los datos solicitados en la tabla usuario, la cual deberá validar los siguientes datos: ◦ Solo letras en nickname. ◦ Validar formato de correo electrónico. ◦ Validar números y letras en contraseña y cifrar en has o aes 256. ◦ Crear una clase que represente la tabla ◦ Crear un controlador que realice las operaciones de CRUD. • Crear un formulario para logear con la información anterior, el cual debe solicitar correo y password, el formulario debe validar los siguientes datos: ◦ Formato correo electrónico. ◦ No caracteres especiales en password y cifrar en hash o aes 256. ◦ Crear una clase o usar un modelo. ◦ Crear o usar un controlador que permita realizar operaciones CRUD. • Crear un formulario que permita mostrar en una GriedView los contactos almacenados del usuario logeado, el formulario debe tener un buscador para realizar filtros a través del nombre o número telefónico y actualizar la GridView con la información filtrada, dicho filtro se realizará por linq, también deberá contar con un botón para eliminar contacto seleccionado, y agregar otro botón para agregar o actualizar el registro seleccionado; a dicho botón al dar click deberá mostrar un formulario con los campos de la tabla contactos y de ser necesario cargar la información. Validación a considerar: ◦ Validación de solo letras a Nickname ◦ Validación de solo número con longitud de 10 posiciones como máximo. ◦ Crear o usar modelo para representación de tabla contacto. ◦ Crear o utilizar controlador para realizar operaciones CRUD.