(3.1)--3.5空值的处理数据库原理.pptVIP

  • 9
  • 0
  • 约4.56千字
  • 约 9页
  • 2024-03-15 发布于广东
  • 举报

PPT1同学们,大家好,欢迎大家来到数据库原理的课堂,本节课我们来详细了解一下空值的处理。所谓空值就是不知道或不存在或无意义的值。SQL语言中允许某些元组的某些属性在一定情况下取空值。(动画一)一般有以下几种情况∶?一种是该属性应该有一个值,但目前不知道它的具体值。例如,某学生的年龄属性,因为学生登记表漏填了,不知道该学生年龄,因此取空值。?第二种是该属性不应该有值。例如,缺考学生的成绩为空,因为他没有参加考试。第三种是由于某种原因不便于填写。例如,一个人的电话号码不想让大家知道,则取空值。PPT2空值是一个很特殊的值,含有不确定性,对关系运算带来特殊的问题,需要做特殊的处理。?(动画一)【例3.79】向SC表中插入一个元组,学生号是201215126,课程号是1,成绩为空。?我们就可以写成(动画二)INSERTINTOSC(Sno,Cno,Grade)VALUES(201215126,1,NULL);NULL表示该学生还没有考试成绩,取空值。?或者我们可以写成INSERTINTOSC(Sno,Cno)VALUES(201215126,1);在这里,没有赋值的属性,其值为空值。PPT3【例3.80】将Student表中学生号为201215200的学生所属的系改为空值。我们就可以写成(

文档评论(0)

1亿VIP精品文档

相关文档