全部科目 > 程序员 >
2011年下半年 上午试卷 综合知识
第 60 题
知识点 关系数据库的基本概念  
章/节 数据库基础知识  
 
 
对于学生关系 Students(Sno,Sname, Sex, SD, Sage, SAdd),属性 Sno、Sname、Sex, SD、Sage和SAdd分别表示学生的学号、姓名、性别、所在系、年龄和通信地址;其中SD是关系Dept的主键。
a.学生关系的主键是(59),外键是(60)。
b.查询其他系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:
SELECT Sname , Sage
FROM Students
WHERE Sage<ALL
(SELECT Sage FROM Students
WHERE (61))
AND (62);
 
  A.  Sno
 
  B.  Sname
 
  C.  SD
 
  D.  SAdd




 
 
相关试题     数据库基础知识 

  第59题    2023年下半年  
某银行信用卡额度关系C (信用卡号,用户名,身份证号,最高消费额度,累计消费额)中,信用卡号唯一标识关系C的每一个元组。一个身份证只允许办理一张信用卡。 关..

  第61题    2015年上半年  
假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已共享锁;那么..

  第60题    2025年上半年  
在关系数据库设计中,进行概念模型设计时,直接从现实的问题领域中抽象出实体和实体间的联系,用直观的() 来表示数据模型。

 
知识点讲解
· 关系数据库的基本概念
 
        关系数据库的基本概念
               属性和域
               在关系数据模型中,用二维表格结构表示实体类型,用关键码(关键字)表示实体类型和实体间的联系。字段称为属性,字段值称为属性值,记录类型称为关系模型,记录称为元组,元组的集合称为关系或实例。
               一个事物需要用若干特征来表示,这些特征称为属性。每个属性的取值范围称为该属性的域(domain)。在关系模型中,所有的域都必须是原子数据,这种限制称为第一范式条件。
               笛卡儿积与关系
               设关系RS的元数分别为rs。定义RS的笛卡儿积是一个(r+s)元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组,记为R×S。若Rm个元组,Sn个元组,则R×S有(m×n)个元组。
               关系的相关名词
               .目或度:这里R表示关系的名字,n表示关系的目或度。
               .候选码:若关系中的某一属性或属性组的值能唯一标识一个元组,则称该属性或属性组为候选码。
               .主码:用户选作元组标识的一个候选码称为主码。
               .外码:某个关系的主码相应的属性在另一关系中出现,此时该主码就是另一关系的外码。
               .全码:关系模型的所有属性组是这个关系模式的候选码,称为全码。
               关系的性质
               .分量必须取原子值,每一个分量必须是不可再分的数据项。
               .列是同质的,每一列中的分量必须是同一类型的数据,来自同一个域。
               .属性不能重名,每列为一个属性,不同的列可来自同一个域。
               .行列的顺序无关。因为关系是一个集合,所以不考虑元组间的顺序。属性在理论上讲也是无序的,但使用时,往往会考虑顺序。
               .任何两个元组不能完全相同,这是由主码约束来保证的。有些数据库若用户没有定义完整性约束条件,则允许有多个相同的元组。
               关系的3种类型
               .基本关系(通常又称为基本表或基表):是实际存在的表,它是实际存储数据的逻辑表示。
               .查询表:查询结果对应的表。
               .视图表:是由基本表或其他视图表导出的表。由于它本身不独立存储在数据库中,数据库中只存放它的定义,所以常称为虚表。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有