MYSQL简单的DB设计

时间:2016-07-28 20:53:12

标签: mysql database data-structures

编写(.net)一个简单的应用程序,记录用户是否有权访问程序。无法找出构建数据库/表的最佳方法。

界面将有两个列表框,其间有按钮以添加/删除项目。布局表格以便于查询的最佳方法是什么?

谢谢(显然不是数据库人!)

1 个答案:

答案 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(如果用户有访问权限)就足够了。