发布网友 发布时间:2022-03-22 22:15
共2个回答
热心网友 时间:2022-03-22 23:45
表在数据库中是一个非常重要的数据对象,它是用来存放各种数据内容的。
数据库中以表为组织单位存储数据,根据表字段所规定的数据类型,可以向其中填入一条条的数据,而表中的每条数据类似类的实例对象,表中的一行一行的信息称之为记录。
扩展资料
数据库表的设计,一般会有一对一,一对多,多对多,自关联四种情况。
1、一对一对象的表设计:假设做一个身份证管理系统,里面的人和身份证就是一对一的关系,主从关系,人拥有身份证,身份证属于人。只需要给人和身份证分别设计一张表,后再加关系,idcard身份证的id列设为外键约束。
2、一对多或者多对一对象的表设计:假设做一个部门管理系统,从面向对象的角度考虑,要设计2个对象,department代表部门,员工对象employee。不管对象引用关系,只管基本属性,根据基本属性建表,在多的一方加外键列描述数据之间的关系。
3、多对多对象的表设计:假设一个老师可以有多个学生,一个学生可以有多个老师,同样地,只需要把老师teacher和学生student的相关属性用表描述出来,这个时候数据间的关系就要设计中间表teacher_student,两列作为联合主键,加上外键约束。
4、自关联对象的表设计:假设一个家庭里有多个人,家族成员之间的关系是自关联的。
热心网友 时间:2022-03-23 01:03
c