总共17题共51分;考试时长:0分        

  

 一.  (共17题,共51分)  

1. 微软的SQL Server是一款( )软件。 (3分)

 A.层状数据库管理系统  

 B.关系数据系统  

 C.网状数据库管理系统  

 D.关系数据库管理系统  

★检查答案标准答案:D

2. SQL语言是一种( )语言。 (3分)

 A.过程化  

 B.结构化  

 C.面向对象  

 D.自然语言  

★检查答案标准答案:B

3. 关系模型的参照完整性要求( )。 (3分)

 A.父表和子表必须是不同的关系  

 B.父表和子表必须是相同的关系  

 C.父表和子表可以是不同的关系也可以是同一个关系  

 D.以上表述都不对  

★检查答案标准答案:C

4. 数据模型中的完整性约束条件,包含有( )。 (3分)

 A.代数约束  

 B.谓词约束  

 C.动态约束  

 D.数据转换规则  

★检查答案标准答案:C

5. 在数据库三级模式结构中,外模式、模式、内模式的设计者是( )。 (3分)

 A.应用程序员  

 B.系统分析员  

 C.终端用户  

 D.数据库管理员  

★检查答案标准答案:B

6. 应该插入到数据库中的数据,由于完整性约束条件的限制而无法完成插入操作的现象称为。 (3分)

★检查答案标准答案:1. 插入异常;  

7. 在关系模型中,实体和实体间的联系均用来表示。 (3分)

★检查答案标准答案:1. 关系;  

8. 你认为数据库技术如何建立“面向全局的可共享的数据”。 (3分)

   

★检查答案标准答案:数据库技术将建立面向全局可共享数据作为一个重要的目标,其具体实现路线为:第一,以数据管理为核心,将数据结构设计作为数据库设计的重点,实现数据结构化管理。第二,提出数据模型概念,用数据模型的严格定义来定义数据的结构、数据操纵和完整性约束条件。第三,提出三级模式两级映像的体系结构来保证数据库中数据的独立性、安全性。

9. 简述关系模式中属性的分类与取值情况。 (3分)

   

★检查答案标准答案:关系模式通常由若干个不同的属性集合来描述,通常用R(A1,A2,….,An)来描述一个关系模式。其中R为关系的名称,A1,A2,….,An成为属性集合,由于属性间存在依赖关系,又有码、外码等概念的区分,所以一个关系中的属性可分为主属性、非主属性两种类型,在取值上主属性不能取空值,而非主属性可以取空值。

10. 简述数据库技术管理数据的特点。 (3分)

   

★检查答案标准答案:数据库管理数据的特点可以总结如下: 1)能建立面向全局可以共享的、结构化的数据集合 2)实现数据的独立性,使数据独立于程序 3)可控冗余,长期保存,数据库中的数据具有持久性存储特性 4)具有安全性、一致性、完整性约束机制 5)能显式定义数据语义,即数据库中的数据是有意义的 6)实现数据之间的关联,数据库中的数据是有联系的概括讲数据库中的数据是结构化的、面向全局的、可以共享的,安全的、一致的、完整的、有意义且相互关联的。同时数据库中的数据是长期保存在外存设备上的。

11. 关系代数的运算结果一定是关系。 (3分)

 错误  

 正确  

★检查答案标准答案:正确

12. 关系操作的连接运算中无论是一个或是多个关系参与运算,都能得到正确的结果。 (3分)

 错误  

 正确  

★检查答案标准答案:错误

13. 数据字典是数据库管理系统解释数据库中数据的工具。 (3分)

 错误  

 正确  

★检查答案标准答案:正确

14. 游标和视图实际上都是一个临时表。 (3分)

 错误  

 正确  

★检查答案标准答案:错误

15. 关系数据库系统中,用户程序员即使不了解数据库中数据的物理存储结构也可以编写出执行效率很高的程序。 (3分)

 错误  

 正确  

★检查答案标准答案:正确

16. 教务管理数据库中有以下关系模式,其中带下划线的是关系的码:

S(学号,姓名,性别,年龄)

C(课程号,课程名,学时,直接先行课)

SC(学号,课程号,成绩)

1.写出定义关系SC的SQL语句。

2.写出“求选修并通过C语言、数据库两门课程考试的女生姓名”的SQL语句。

3.写出“列出各门课程的平均成绩,并按平均成绩从高到低排序,列出栏包括课程名,平均成绩”的SQL语句。 (3分)

   

★检查答案标准答案:1. Create table SC (学号Char(5) References S(学号), 课程号char(2) References C(课程号), 分数int, Primary key(学号,课程号) ) 2. Select姓名 from S,SC,C Where S.学号= SC.学号and C.课程号= SC.课程号and SC.分数>= 60 and S.性别= ‘女’ And C.课程名= ‘C语言’) Intersect Select姓名 from S,SC,C Where S.学号= SC.学号and C.课程号= SC.课程号and SC.分数>= 60 and S.性别= ‘女’ And C.课程名= ‘数据库’) 3. Select课程名,avg(分数) as平均成绩 From C,SC Where C.课程号= SC.课程号 Group by课程号 Order by平均成绩DESC

17. 在学生管理系统中,有班级、学生、辅导员、社团等多种静态类数据。其中:一个班级有多个学生,每位学生仅属于一个班级;每位辅导员可管理多个班级,每个班级只有一个辅导员管理,每个学生可以参加多个社团,每个社团有多个学生参加。请设计满足以上应用特征的E-R图,并根据一般常识标出每个实体及联系的若干(至少2个)属性。 (3分)

   

★检查答案标准答案::

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐