网站视频怎么做的好,网站建站华为云,安徽省建设厅网站资料下载,wordpress如何控制内容图片大小实际工程中, 对于数据表的设计和创建, 我们遵循以下步骤: 首先确定实体, 找到关键名词, 提取关键信息, 设计表有哪些列, 每一列是什么. (有几个实体, 一般就创建几个表, 一般一个表对应一个实体)
实体之间的关系:
1. 一对一关系
例如:
一个学生, 只能有一个账号; 一个账号只…实际工程中, 对于数据表的设计和创建, 我们遵循以下步骤: 首先确定实体, 找到关键名词, 提取关键信息, 设计表有哪些列, 每一列是什么. (有几个实体, 一般就创建几个表, 一般一个表对应一个实体)
实体之间的关系:
1. 一对一关系
例如:
一个学生, 只能有一个账号; 一个账号只能被一个学生持有.
解决方案:
(1) 设计一个表, 同时包含学生信息和账号信息. table student (studentId, name, accountName, password). (2) 设计两个表(student表和account表, 并将两个表进行关联). table student (studentId, name, accountId). table account (accountId, accountName, password). 或: table student (studentId, name). table account (accountName, password, studentId). 2. 一对多关系:
例如:
一个学生只能属于一个班级; 但是一个班级可以包含多个学生.
解决方案: 创建一个student表, 创建一个class表. 将两表通过classid进行关联. table student (studentId, name, classId). table class (classId, className). 3. 多对多关系
例如: 一个学生可以选择多门课程; 一个课程也可以被多个学生选择.
解决方案: 创建三个表(student表, course表, 还有关联表student-course表), 通过关联表对两表进行联系. table student (studentId, studentName). table course (courseId, courseName). table student-course (studentId, courseId). 4. 没有关系
对于没有关系的两个实体, 分别创建各自的表即可. 以上就是本篇博客的全部内容啦,如果喜欢小编的文章,可以点赞,评论,收藏~