数据库期末考试复习题库

合集下载

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。

数据库期末复习习题

数据库期末复习习题

数据库期末复习习题期末了,复习⼀波真不知道为什么中国的cs教育搞得跟⽂科⼀样。

数据库期末复习习题⼀、选择题1. 数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段,在这三个阶段中,数据独⽴性最⾼的是( C )阶段。

(A)⼈⼯管理(B)⽂件系统(C)数据库系统1. 候选码中的属性可以有( C )。

(A)0个(B)1个(C)1个或多个(D)多个(当⼀个关系有N个属性或属性组可以唯⼀标识时,则说明该关系有N个候选码,可以选定其中⼀个作为主码。

)1. 现实世界“特征”术语,对应于数据世界的( A )。

(A)属性(B)联系(C)记录(D)数据项1. 下⾯关于关系性质的叙述中,不正确的是( D )。

(A)关系中⾏的次序不重要(B)关系中列的次序不重要(C)关系中元组不可以重复(D)关系中列不可以取空值1. 若有语句SNO INT NOT NULL UNIQUE,下⾯描述不正确的是( B )。

(A)每个SNO必须是唯⼀的(B)SNO是主码(C)SNO不能为空(D)SNO取值整数1. 在SELECT语句中的WHERE⼦句的条件表达式中,可以匹配0个到多个字符的通配符是( B )。

(A)* (B)% (C)_ (D)[]1. 在SQL SERVER中声明局部变量时,变量名前⾯的字符为( A )。

(A)@ (B)@@ (C)# (D)*1. 关于EXISTS谓词的使⽤,错误的是( C )。

(A)EXISTS谓词返回的结果是TRUE或FALSE(B)由EXISTS引出的⼦查询,SELECT语句⼀般不写具体的属性列,⽽使⽤*(C)EXISTS既可以⽤在相关⼦查询中,⼜可以⽤在不相关⼦查询中(D)NOT EXISTS与EXISTS返回的结果相反(⾮相关⼦查询的执⾏不依赖与外部的查询。

相关⼦查询的执⾏依赖于外部查询。

多数情况下是⼦查询的WHERE⼦句中引⽤了外部查询的表。

⾮相关⼦查询是独⽴于外部查询的⼦查询,⼦查询总共执⾏⼀次,执⾏完毕后将值传递给外部查询。

数据库期末复习题(学生)

数据库期末复习题(学生)

数据库原理与应用教程复习题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。

2.在关系模型中,实体以及实体间的联系都是用______来表示的。

3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。

4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。

5.SQL Server中,一个简单的数据库可以只有一个_________文件和一个日志文件。

6.聚集索引和非聚集索引的存储结构都采用____________索引结构。

7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。

8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。

9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。

10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。

二、选择题(每小题1分,共20分)1、数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。

这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4、在关系模型中,“元组”是指( )(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体之间关系的是:A. 属性B. 关系C. 键D. 表答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据查询C. 数据备份D. 数据加密答案:D4. 以下哪个不是数据库设计中的范式:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D5. 在数据库中,主键的作用是:A. 唯一标识表中的记录B. 存储数据C. 建立表与表之间的关系D. 排序数据答案:A6. 事务的四大特性不包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 以下哪个是数据库的并发控制技术:A. 索引B. 视图C. 锁D. 触发器答案:C8. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D9. 数据库的恢复技术不包括:A. 事务日志B. 检查点C. 数据备份D. 索引答案:D10. 在数据库中,视图的作用是:A. 提高查询速度B. 简化用户操作C. 保护数据D. 存储数据答案:B二、简答题(每题10分,共30分)1. 解释什么是数据库的规范化,并说明其目的是什么?答:数据库的规范化是指按照一定的规则将数据库中的数据组织起来,以减少数据冗余和提高数据的一致性。

其目的是确保数据库的设计是合理的,避免数据的异常,如插入异常、删除异常和更新异常。

2. 描述数据库事务的ACID属性,并解释每个属性的含义。

答:事务的ACID属性包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

数据库期末复习题

数据库期末复习题

1、如果字段内容为声音文件,则该字段的数据类型应定义为(D )A、文本B、备注C、超链接D、OLE对象2 下列关于表的格式的叙述中,错误的是(C )A、字段在数据表中的显示顺序由输入的先后顺序决定B、用户可以同时改变一列或同时改变多列字段的位置C、可以为表中的某个或多个指定的字段设置字体格式D、在数据表中,只允许冻结列,不可以冻结行解析:在数据表中不可单独为某行或多行设置单独的字体格式3 下列关于字段属性的叙述中,错误的是(B )A、格式属性只可能影响数据的显示格式B、可对任意类型的字段设置默认值属性C、有效性规则是用于限制字段输入的条件D、不同的字段类型,其字段属性有所不同答案解析:自动编号、OLE对象、附件、计算、查阅向导等数据类型不可以设置默认值。

4 下列叙述中,正确的是(A)A、可以将表中的数据按升序或降序两种方式进行排列B、单击“升序”或“降序”按钮,可以排序两个不相邻的字段C、单击“取消筛选”按钮,可删除筛选窗口中设置的筛选条件D、将Access表导到Excel表时,Excel将自动应用源表中的字体格式答案解析:单击“升序”或“降序”按钮,只能对相邻的字段进行排序。

单击“清除所有筛选器”按钮,可删除筛选窗口中设置的筛选条件。

将Access表导到Excel表时,默认都是宋体,11号。

5、下列不属于Access提供的数据类型是(A )A、文字B、备注C、附件D、日期/时间答案解析:Access提供的数据类型有12种:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算、查阅向导。

6 下列不属于Access提供的数据筛选方式是(C)A、按选定内容筛选B、使用筛选器筛选C、按内容排除筛选D、高级筛选7、下列关于空值的叙述中,正确的是(C )A、空值等同于空字符串B、空值等同于数值0C、空值表示字段值未知D、Access不支持空值答案解析:空值表示不确定的值,用null表示。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。

2. 解释什么是外键,并说明其在数据库中的作用。

3. 描述数据库备份和恢复的重要性及基本步骤。

三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。

请列出至少五个实体,并为每个实体设计至少三个属性。

2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。

四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。

请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。

2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。

数据库期末复习题

数据库期末复习题

数据库期末复习题⼀、选择题(30分,每⼩题1.5分)1、数据模型的三要素包括 D .数据结构、数据操纵、完整性约束。

2、数据库中,数据的物理独⽴性是指C .⽤户的应⽤程序与存储在磁盘上的数据库中的数据是相互独⽴。

3、在数据库中,产⽣数据不⼀致的根本原因是_D .数据冗余_____。

4、层次模型、⽹状模型和关系模型的划分原则是_D .数据之间的联系___。

5、数据库,数据库系统和数据库管理系统三者之间的关系是__A .DBS 包括DB 和DBMS _。

6、关系数据库中的码是指__ D .能唯⼀标识元组的属性或属性集合__。

7、有两个关系R 和S ,分别包含15个和10个元组,则在R ∪S ,R-S ,R ∩S 中不可能出现的元组数⽬情况是__ B.18,7,7 _____。

8、设关系R 和S 的属性个数分别为2和3,那么S R 21?∞等价于 B ()S R ?>41δ----(1>4)。

9、有关系 R (A,B,C )主码=A S (D ,A )主码=D ,外码=A ,参照于R 的属性A 。

指出关系S 中违反关系完整性规则的元组是__ C. (3,3)______。

10、在传统关系系统中,对关系的错误描述是 C .关系可以嵌套定义。

设有员⼯实体Employee(employeeID,name,sex,age,tel,departID),其中employeeID 为员⼯号,name 为员⼯姓名,sex 为员⼯性别,age 为员⼯年龄,tel 为员⼯电话(要求记录该员⼯的⼿机号码和办公室电话),departID 为员⼯所在部门号(要求参照另⼀部门实体Department 的主码departID )。

Employee 实体中存在的派⽣属性及其原因是 C .tel ,员⼯有多个电话;Employee 实体中还存在多值属性,该属性及其该属性的处理为 C .tel,将tel 加上employeeID 独⽴为⼀个实体;Employee 表对属性departID 的约束是 B .Foreign Key 。

数据库复习题

数据库复习题

数据库期末考试复习题一、选择题。

1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)A.m:nB.1:mC.m:kD.1:13.对于关系的描述正确的是(D)A同一个关系中允许有完全相同的元祖。

B同一个关系中元祖必须按关键字升序存放。

C在一个关系中必须将关键字作为该关系的第一个属性。

D同一个关系中不能出现相同的属性名。

4.E-R图用于描述数据库的(A)A概念模型B数据模型C存储模型D逻辑模型5.关系模型的基本结构图是(D)A树B图C环D二维表(数据库系统概论p17)6关于关系数据技术,下列描述正确的是(D)A关系数据模型早于层次和网状数据模型问世。

B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。

C关系表的一个属性对应现实世界中的一个客观对象D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。

7关于数据模型下列叙述不正确的是(D)A数据模型提供了一种描述实体及其联系的方法与工具B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。

D关系表中的列可以再分解8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)A.A-(A-B)B.A∪(A-B)C.∏B(A)D.A-(A-B)9关于规范化,下列叙述正确的是(C)A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。

B规范化是为了提高数据查询速度的一组规则。

C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。

D4种规范化范式各自描述不同的规范化要求,彼此没有关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库期末考试复习题库(非常全面)第一部分第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A3.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。

A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。

①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享②A.数据独立性 B.物理独立性 C.逻辑独立性D.管理规范性答案:①B ②B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。

A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS 就是DB,也就是DBMS答案:A12. 在数据库中,产生数据不一致的根本原因是。

A.数据存储量太大 B.没有严格保护数据C.未对数据进行完整性控制 D.数据冗余答案:D13. 数据库管理系统(DBMS)是。

A.数学软件 B.应用软件C.计算机辅助设计D.系统软件答案:D14. 数据库管理系统(DBMS)的主要功能是。

A.修改数据库 B.定义数据库 C.应用数据库 D.保护数据库答案:B15. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A.数据共享 B.数据存储 C.数据应用 D.数据保密答案:A16据库系统的最大特点是。

A.数据的三级抽象和二级独立性 B.数据共享性C.数据的结构化D.数据独立性答案:A17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。

A.数据定义功能B.数据管理功能C.数据操纵功能 D.数据控制功能答案:C18. 数据库管理系统是。

A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译程序 D.一种操作系统答案:B19.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式 B.内模式 C.存储模式D.模式答案:D20据库系统的数据独立性是指B 。

A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案:B21.信息世界中的术语,与之对应的数据库术语为。

A.文件 B.数据库 C.字段 D.记录答案:D22次型、网状型和关系型数据库划分原则是。

A.记录长度B.文件的大小C.联系的复杂程度 D.数据之间的联系答案:D23.传统的数据模型分类,数据库系统可以分为三种类型。

A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体答案:C24. 层次模型不能直接表示。

A. 1 :1关系B.1 :m关系C. m :n关系 D.1 :1和1 :m关系答案:C25. 数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是。

A.层次数据模型 B.网状数据模型 C.关系数据模型D.面向对象数据模型答案:C二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

答案:①人工管理②文件系统②数据库系统2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。

答案:①组织②共享3.DBMS是指它是位于用户和③之间的一层管理软件。

答案:①数据库管理系统②用户③操作系统4. 数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护等4个方面。

答案:①数据定义功能②数据操纵功能5. 数据独立性又可分为逻辑数据独立性和物理数据独立性。

答案:①逻辑数据独立性②物理数据独立性6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。

答案:物理独立性7. 数据模型是由数据结构、数据操作和完整性约束三部分组成的。

答案:①数据结构②数据操作③完整性约束8. 数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。

答案:①数据结构②数据操作9. 数据库体系结构按照模式、外模式和内模式三级结构进行组织。

答案:①模式②外模式③内模式10. 实体之间的联系可抽象为三类,它们是 1∶1 、 1∶m 和 m∶n 。

答案:①1∶1 ②1∶m ②m∶n11.数据冗余可能导致的问题有①和②。

答案:①浪费存储空间及修改麻烦②潜在的数据不一致性三:简答题:1. 什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。

数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。

因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。

2. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。

当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。

物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。

3.什么是数据库管理系统?答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。

不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。

一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。

4. 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。

数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。

第一章补充作业部分:假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;1接 C.关联、更新、排序 D.显示、打印、制表答案:B2、关系模型中,一是。

A.可由多个任意属性组成 B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C3、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S 含有一个或多个共有的。

A.元组 B.行 C.记录 D.属性答案:D4、关系运算中花费时间可能最长的运算是。

A.投影 B.选择 C.笛卡尔积 D.除答案:C5.关系模式的任何属性。

A.不可再分 B.可再分C.命名在该关系模式中可以不惟一 D.以上都不是 答案:A6.在关系代数运算中,五种基本运算为 。

A .并、差、选择、投影、自然连接B .并、差、交、选择、投影C .并、差、选择、投影、乘积D .并、差、交、选择、乘积 答案:C 7、设有关系R ,按条件f 对关系R 进行选择,正确的是 。

A .R ⨯RB .R ♦❖ RC . σf(R)D .∏f(R)F 答案:C8、如图所示,两个关系R1和R2,它们进行 运算后得到R3。

R 2R1A .连接 答案:D 二、填空题1、一个关系模式的定义格式为 。

答案:关系名(属性名1,属性名2,…,属性名n)2、.一个关系模式的定义主要包括 关系名 、属性名 、 属性类型 、属性长度 和关键字 。

答案:①关系名 ②属性名 ③属性类型 ④属性长度 ⑤关键字3、.关系代数运算中,传统的集合运算有 ① 、 ② 、 ③ 和④ 。

答案:①笛卡尔积 ②并 ③交 ④差4、关系代数运算中,基本的运算是 ① 、 ② 、 ③ 、④ 和 ⑤ 。

答案:①并 ②差 ③笛卡尔积 ④投影 ⑤选择 5、关系代数运算中,专门的关系运算有 选择 、 投影 和 连接 。

答案:①选择 ②投影③连接 6、关系数据库中基于数学上两类运算是关系代数 和关系演算 。

答案:①关系代数 ②关系演算7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 ①,系关系的外关键字 ② ,学生关系的主关键字是③ ,外关键字 ④ 答案:①系编号 ②无 ③学号 ④系编号第4章数据库的安全性一、选择题1、下面哪个不是数据库系统必须提供的数据控制功能。

相关文档
最新文档