在哪里学习用于模式设计的SQL引用和外键?
我问了一个问题,关于设计一个DB模式来支持多种类型的用户和他们之间的交互的最佳方法,建议我为每种用户类型和交互使用一个表 问题是,我唯一积极使用的数据库是MySQL和SQLite,我一直在编程方面维护数据库的完整性,从来没有直接在数据库中进行过这样的工作,有人能给我提供一个关于外键、引用和相关主题的详细但易于理解的指南吗 提前谢谢 编辑:我对MySQL使用示例和文档特别感兴趣,但没有找到任何有用的内容。试试这个:或者。也来读一读 具体与MySQL相关:在哪里学习用于模式设计的SQL引用和外键?,sql,mysql,database,database-design,schema,Sql,Mysql,Database,Database Design,Schema,我问了一个问题,关于设计一个DB模式来支持多种类型的用户和他们之间的交互的最佳方法,建议我为每种用户类型和交互使用一个表 问题是,我唯一积极使用的数据库是MySQL和SQLite,我一直在编程方面维护数据库的完整性,从来没有直接在数据库中进行过这样的工作,有人能给我提供一个关于外键、引用和相关主题的详细但易于理解的指南吗 提前谢谢 编辑:我对MySQL使用示例和文档特别感兴趣,但没有找到任何有用的内容。试试这个:或者。也来读一读 具体与MySQL相关: 还有这个stackoverflow
- (链接到关于约束、外键、存储过程、索引等的文章)
[dead link,2015年2月17日]休·达文(Hugh Darwen)公开免费提供了他的关系代数/数据库技术课程。在上搜索“关系数据库理论简介”
这是介绍性的,所以没有什么“高级”,但至少你不会被告知任何完全违反理论的事情。也许这个so链接也能有所帮助:添加了一些专门与MySQL相关的URL,希望能有所帮助。谢谢,外键链接似乎有一些有用的信息。不要只局限于搜索特定于MySQL的文章。您所追求的基本概念:表、索引、约束、外键等,几乎所有关系数据库都存在。当您实现时,可能会有稍微不同的语法,但是当您了解它们是什么、如何使用它们以及设计时,数据库引擎实际上并不重要。