Ejercicio: Crear tablas, columnas y activos adicionales de Microsoft Dataverse
Northwind Traders necesita configurar el siguiente modelo de datos. En este ejercicio, aprenderá a:
- Crear tablas y columnas para jugadores e informes de ojeadores.
- Crear relaciones para contactos, jugadores, ojeadores (Usuarios) e informes de ojeadores.
- Crear los formularios y vistas necesarios.
- Agregar la nueva columna a la tabla de contactos.
Especificación
Cree el modelo de datos según se detalla.
Columnas de la tabla del jugador
| Columna | Tipo | Requisito |
|---|---|---|
| Nombre de pila | Línea de texto única | Obligatorio |
| Apellido | Línea de texto única | Obligatorio |
| Altura | Línea de texto única | Obligatorio |
| Peso | Línea de texto única | Obligatorio |
| Fecha de nacimiento | Solo fecha | Opcional |
| Posición | Línea de texto única | Opcional |
| Experiencia | Línea de texto única | Opcional |
| Salario | Moneda | Opcional |
| Fecha de vencimiento del contrato | Solo fecha | Opcional |
| Último control antidopaje | Solo fecha | Opcional |
| Resultado del control antidopaje | Opciones: Desconocido, Superado, No superado, No concluyente. Hacer que Desconocido sea el valor predeterminado | Opcional |
| Minutos por partido | Decimal | Opcional |
| Puntos por partido | Decimal | Opcional |
| Porcentaje de aciertos de campo | Decimal | Opcional |
| Porcentaje de tiros libres | Decimal | Opcional |
| Porcentaje de triples | Decimal | Opcional |
| Ojeador principal | Buscar en la tabla de usuario | Opcional |
| Foto | Archivo de imagen. Utilizarla como imagen principal | Opcional |
| Nombre completo | Una sola línea de texto: calculada a partir del nombre de pila y el apellido | |
| Edad | Número entero: calculado a partir de la fecha de nacimiento |
Otros requisitos para la tabla de jugador
El estado del jugador puede ser Activo, Contratación, Perspectiva de draft, Agente libre y Retirado.
Columnas de la tabla del informe del ojeador
| Columna | Tipo | Requisito |
|---|---|---|
| Nombre | Línea de texto única | Obligatorio |
| Jugador | Buscar en la tabla de jugador | Obligatorio |
| Puntos fuertes | Texto enriquecido | Obligatorio |
| Puntos débiles | Texto enriquecido | Obligatorio |
| Comentarios | Texto enriquecido | Obligatorio |
| Comparación Pro | Línea de texto única | Opcional |
| Foto | Archivo de imagen. Utilizarla como imagen principal | Opcional |
Columnas de la tabla de contacto
| Columna | Tipo | Requisito |
|---|---|---|
| Tipo de contacto | Opción: Publicista, Agente, Doctor, Otro | Opcional |
Relaciones entre tablas
| Tablas | Tipo |
|---|---|
| Contacto con el jugador | Varios a uno |
| Informe de jugador a ojeador | Uno a varios |
| Jugador a usuario | Varios a uno |
Formularios y vistas
Cree los formularios y las vistas apropiados para el modelo de datos que ha creado para usar en la aplicación basada en modelos.
Decida qué columnas deben estar en los formularios y en qué orden,
Decida qué columnas necesita agregar/eliminar de sus vistas, considere qué columnas deben ser de solo lectura,
Evalúe si necesita presentar tablas relacionadas como subcuadrículas.
Decida si debe editar los formularios y vistas predeterminados, si debe crear nuevos formularios y vistas existentes, o si debe crearlos en blanco.
Habilite la seguridad de la columna para las columnas Resultado del control antidopaje y Último control antidopaje.
Roles de seguridad
Cree un rol de seguridad que permita a los ojeadores:
Crear y editar jugadores y contactos.
Editar sus propios informes de ojeador y crear informes de ojeador.
Crear un perfil de seguridad de columna que permita a los administradores de ojeadores:
- Leer, actualizar y crear permisos para las columnas Último control antidopaje y Resultado del control antidopaje.
Comprobar el trabajo
- Abra la tabla del jugador y cree una nueva fila rellenando el Nombre de pila, la Altura y el Peso. Confirme que se requiere el apellido para crear una fila de jugador. Rellene el Apellido y guárdelo para crear el Jugador.
- Abra el formulario que creó para el informe del ojeador. En la búsqueda de jugadores, busque el jugador que creó en el paso anterior.
- Abra el rol de seguridad que creó para los ojeadores. Para los informes de ojeadores, valide que los ojeadores tengan acceso para editar y crear filas.