Ввод данных через asp.net в SQL Server 2008 - PullRequest
0 голосов
/ 15 августа 2011

У меня будет 4 формы ввода данных для 4 разных ролей пользователей.

Все данные будут храниться в одной таблице в базе данных SQL Server 2008.

После ввода данных их необходимо просмотреть и «одобрить» определенным набором пользователей.Указанные пользователи, которым нужно будет подтвердить данные, могут со временем меняться.

Я пока не знаю, как управлять этим процессом утверждения, тем более что пользователи могут измениться.Я думал о том, чтобы предоставить указанным пользователям права доступа к данным, которые должны быть утверждены в виде сетки.Чтобы одобрить это, они могут установить флажок в сетке рядом с данными и обновить.

Если мне нужно 3 конкретных пользователя для подтверждения этих данных, как мне отслеживать, что каждый из этих пользователей одобрил их?

Второй вопрос, посколькуя новичок в asp.net, простой вопрос: как мне создать форму ввода, которая будет добавлять данные в базу данных?

1 Ответ

2 голосов
/ 15 августа 2011

Я бы сделал это, создав таблицу связи между таблицами Data и User, вы можете назвать это Одобрения или что-то еще, что имеет смысл для вас.Я бы поставил туда data_id, user_id и логическое значение (по умолчанию false).Затем вы можете получить все data_id, которые были одобрены по крайней мере 3 годами, с помощью SELECT data_id из списка утверждений, где утверждено = 1 группа по data_id, имеющему count (*)> 2. Конечно, вы можете пойти дальше и добавить утвержденный_бай, запрашивая егонапример, в течение последних двух месяцев и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...