编写(.net)一个简单的应用程序,记录用户是否有权访问程序。无法找出构建数据库/表的最佳方法。
界面将有两个列表框,其间有按钮以添加/删除项目。布局表格以便于查询的最佳方法是什么?
谢谢(显然不是数据库人!)
答案 0 :(得分:0)
如果您打算继续在这个领域工作,我建议您阅读基本的数据库设计原则。
https://en.wikipedia.org/wiki/Database_design
http://www.tomjewett.com/dbdesign/dbdesign.php?page=manymany.php
https://msdn.microsoft.com/en-us/library/office/aa200276(v=office.11).aspx
如果我理解你的问题,那么一个程序表,一个用户表和一个“多对多”表,其中每行包含来自用户表的id和来自program表的id(如果用户有访问权限)就足够了。