以下为《数据库复习资料(1)》的无排版文字预览,完整内容请下载
长期存储在计算机内,有组织的、可共享的大量数据的集合是( )。
A、数据(Data)
B、数据库(DataBase)
C、数据库管理系统(DBMS)
D、数据库系统(DBS)
下列说法正确的是( )。
A、候选码都可以唯一地标识一个元组
B、候选码中只能包含一个属性
C、主属性可以取空值
D、关系的外码不可以取空值
有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列( )
A、6 B、4
C、5 D、2
4、对表中数据进行删除的操作是( )
A、DELETE B、DROP
C、ALTER D、UPDATE
5、视图是数据库系统三级模式中的( )。
A、外模式 B、模式
C、内模式 D、模式映像
1、通常情况下,外模式都是模式的子集。( )
2、SELECT子句中的目标列可以是表中的属性列,也可以是表达式。( )
3、在SQL语句中表达某个属性X为空,可以使用WHERE X=NULL。 ( )
或者学过001号课堤或者学过002号课程的学生的学号,下述代码正确( )
Select S# From SC
Where C# =‘001’OR C#=‘002’’;
既学过001号课程,又学过002号课程的学生的学号,下述代码正确( )
Select S# From SC
Where C# = ‘001’ AND C#=‘002’;
1、最经常使用的概念模型是_____________。
2、在数据库系统的三级模式结构是指数据库系统是由_____________、____________和___________三级构成
3、SQL语句中用来消除重复的关键词是________________。
4、在关系模型中,关系操作包括查询、____________、_____________和_____________等。
5、两个实体型之间的联系可以分为三种:一对一联系、_______________________和______________________________。
列出至少学过***号同学学过所有课程的同学的学号,写出代码。
假设Student(S#, Sname. Sage, Ssex,Sclass)中某一学生要变 更其主码S#的值,如使其原来的***变更为***,此时 SC表中该同学已选课记录的S#也需自动随其改变。设计一个触发器完成上述功能
3、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品。这些零件由不同的原材料制成,不同零件所用的材料可以相同。有的零件可用在不同的产品,这些零件按照所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。
请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。
4、设有关系R、S 如下表所示,求R÷S 的结果。
R: S:
X
Y
X1
Y1
X2
Y2 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 上述代码是否有错误?(2分)
若是错误,错误原因是什么?(3分)
若是错误,请写出正确代码。(5分)
检索教师表中所有工资少于1500元或者工资大于2000元并且是03系的教师姓名?
Select Tname
From Teacher
Where Salary < 1500 or Salary > 2000 and D# = '03';
(1) 上述代码是否有错误?(2分)
(2) 若是错误,错误原因是什么?(3分)
(3) 若是错误,请写出正确代码。(5分)
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《数据库复习资料(1)》的无排版文字预览,完整内容请下载
数据库复习资料(1)由用户“EU2W6J”分享发布,转载请注明出处