数据库物理设计中 类型 宽度 是否为主键 求专家解释举例比如这个种 类型有哪些,又有那些呢

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/10 04:41:25
数据库物理设计中类型宽度是否为主键求专家解释举例比如这个种类型有哪些,又有那些呢数据库物理设计中类型宽度是否为主键求专家解释举例比如这个种类型有哪些,又有那些呢数据库物理设计中类型宽度是否为主键求专家

数据库物理设计中 类型 宽度 是否为主键 求专家解释举例比如这个种 类型有哪些,又有那些呢
数据库物理设计中 类型 宽度 是否为主键 求专家解释举例

比如这个种 类型有哪些,又有那些呢

数据库物理设计中 类型 宽度 是否为主键 求专家解释举例比如这个种 类型有哪些,又有那些呢
类型:类型用来约束某一个字段的取值,有日期时间、文本、整数、小数等,每一种数据库管理系统里边的数据类型都不相同,比如你有一个字段叫分数,那么就给它设置成数值类型,如果输入的不是数值,与数据库类型不符,就不能进入数据库.
宽度:这个字段一般是对文本而言,20就是图书馆名称最长为20个汉字,超过20可能会被截断,只存储前20个字,后边的就自动去掉了,这个自己根据情况设置,21、22、23等等都可以,像数值型、日期型不需要宽度,因为数据库系统已经规定了它说能接受的数值和日期的范围.
是否为主键:对于一个表,肯定有一个字段或字段的组合是主键.比如学生表(学号,姓名),主键可以区别行与行,比如学生表中有这样的数据:1001 张三 ,1002 张三,学生的学号一般不会重复,就像身份证号一样是唯一的,可以区别不同的人,这样的字段叫主键,但是姓名可能有重名啊,所以姓名不作为主键.又比如选课表(学号,课程号,……),选课表存放学生选课信息,一个学生可以选多门科,每门科可以被不同的学生选,这样的话,单独一个学号不能锁定数据库中的唯一一条记录,单独一个课程号也不能锁定数据库中的唯一一条记录,但是如果学号、课程号都确定了,那么可能就可以确定数据库中的唯一一条记录,这样学号和课程号就构成了一个联合的主键.根据主键可以锁定数据表中唯一的一行记录,既然要锁定数据表中唯一的一行记录,那么肯定不能为空或者重复,所以主键取值唯一而且不能取空值.你的这个表图书馆名称是主键,那么图书馆名称必须填,不能为空,而且图书馆名称不能重复,只要确定了图书馆的名称,因为名称不重复,所以地点也就可以确定了