数据库试题1

合集下载

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。

答案:操作系统2. 在关系数据库中,表中的行称为______。

答案:记录3. SQL语言中,用于删除数据的关键字是______。

答案:DELETE4. 数据库系统的核心是______。

答案:数据库5. 数据库的三级模式包括外模式、______和内模式。

答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。

答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。

数据库试题及答案解析

数据库试题及答案解析

数据库试题及答案解析一、单项选择题(每题2分,共10题)1. 在关系型数据库中,用于定义表结构的语句是:A. SELECTB. INSERTC. CREATE TABLED. DROP TABLE答案:C2. SQL语句中,用于查询数据的关键字是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D3. 如果要删除数据库中的一个表,应该使用的SQL语句是:A. DELETE FROM table_nameB. DROP TABLE table_nameC. REMOVE TABLE table_nameD. CLEAR TABLE table_name答案:B4. 在SQL中,用于更新表中数据的语句是:A. UPDATEB. CHANGEC. MODIFYD. ALTER TABLE5. 数据库中的主键(Primary Key)是用来:A. 存储数据B. 唯一标识表中的每条记录C. 排序数据D. 索引数据答案:B6. 下列哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 索引完整性答案:D7. 在SQL中,用于添加新列到已存在的表中的语句是:A. ALTER TABLEB. ADD COLUMNC. CREATE COLUMND. INSERT COLUMN答案:A8. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 网络管理答案:D9. 在数据库中,用于表示一对多关系的是:B. 多对多C. 一对多D. 多对一答案:C10. 数据库的三级模式结构包括外模式、概念模式和:A. 内模式B. 存储模式C. 应用模式D. 物理模式答案:A二、多项选择题(每题3分,共5题)1. 下列哪些是数据库设计阶段的主要任务?A. 需求分析B. 概念性设计C. 物理设计D. 数据库实施答案:ABC2. 在数据库中,以下哪些操作可能会导致表中数据的丢失?A. DELETEB. DROP TABLEC. UPDATED. TRUNCATE TABLE答案:ABD3. 关系型数据库管理系统(RDBMS)支持哪些类型的查询操作?A. 选择B. 投影C. 连接D. 除法答案:ABC4. 数据库的ACID属性包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD5. 在数据库中,以下哪些因素会影响查询性能?A. 索引的使用B. 查询的复杂度C. 数据库的大小D. 硬件配置答案:ABCD三、简答题(每题5分,共2题)1. 什么是事务?请简述事务的四个基本特性。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 数据压缩答案:D2. 关系数据库中的关系至少应该满足的最低范式是:A. 1NFB. 2NFC. 3NFD. BCNF答案:A3. 在SQL中,用于查询语句的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 如果一个表中的所有行都是唯一的,那么该表具有:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束5. 数据库设计中,规范化的目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据存储空间D. 降低数据安全性答案:B6. 在数据库中,视图的作用是:A. 存储数据B. 提高数据安全性C. 提供数据的逻辑表示D. 执行数据备份答案:C7. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 事务日志D. 数据字典答案:C8. 数据库的并发控制主要解决的问题是:A. 数据丢失B. 数据不一致C. 数据冗余D. 数据泄露答案:B9. 在关系数据库中,用于实现一对多关系的是:B. 外键C. 唯一索引D. 聚集索引答案:B10. 数据库系统与文件系统相比,其主要优点是:A. 数据存储容量更大B. 数据共享更容易C. 数据访问速度更快D. 数据安全性更高答案:B二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据控制D. 数据备份答案:ABC2. 关系数据库设计的基本步骤包括:A. 需求分析B. 概念性设计C. 逻辑设计D. 物理设计答案:ABCD3. SQL语言中,用于数据操纵的语句包括:A. SELECTB. INSERTD. DELETE答案:BCD4. 数据库完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 域完整性答案:ABC5. 数据库恢复的策略包括:A. 数据转储B. 日志文件C. 镜像D. 快照答案:ABCD三、简答题(每题10分,共20分)1. 什么是事务?事务具有哪些特性?答:事务是数据库管理系统中一系列操作的集合,这些操作要么全部成功,要么全部失败。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题5分,共25分)1. 数据库管理系统(DBMS)的主要功能是________。

A. 存储和检索数据B. 管理数据库的访问权限C. 实现数据完整性约束D. 以上都是答案:D2. 在关系数据库中,表的一行称为一个________。

A. 字段B. 记录C. 属性D. 表答案:B3. 下面哪个关键字用于定义主键?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. NOT NULL答案:A4. 数据库设计中,实体-关系模型(ER模型)主要用于________。

A. 描述实体之间的关系B. 描述实体的属性C. 描述实体的类型D. 描述实体的数量答案:A5. 下面哪个SQL语句用于插入数据?A. SELECTB. UPDATEC. DELETED. INSERT答案:D二、填空题(每题5分,共25分)1. 数据库管理系统(DBMS)是一种________,用于管理数据库的存储、检索和维护。

答案:软件系统2. 在SQL中,________ 关键字用于定义外键。

答案:FOREIGN KEY3. 关系数据库中,________ 用于保证数据的唯一性。

答案:UNIQUE4. 数据库设计中,________ 用于将实体之间的关系转换为数据库中的表之间的关系。

答案:实体-关系模型(ER模型)5. 在SQL中,________ 关键字用于删除表中的数据。

答案:DELETE三、简答题(每题10分,共30分)1. 请简要说明数据库管理系统(DBMS)的主要功能。

答案:数据库管理系统(DBMS)的主要功能包括存储和检索数据、管理数据库的访问权限、实现数据完整性约束等。

2. 请简要说明实体-关系模型(ER模型)的作用。

答案:实体-关系模型(ER模型)用于描述现实世界中的实体及其之间的关系,是数据库设计的重要工具。

通过ER模型,可以方便地将实体之间的关系转换为数据库中的表之间的关系。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案1. 数据库系统的核心是()。

A. 数据库B. 数据库管理系统C. 数据库管理员D. 数据库应用程序答案:B2. 关系数据库管理系统中的关系是指()。

A. 表B. 视图C. 索引D. 以上都是答案:A3. 在关系数据库中,一个表中的行称为()。

A. 元组B. 字段C. 属性D. 记录答案:D4. 数据库管理系统(DBMS)的主要功能不包括()。

A. 数据定义B. 数据操纵C. 数据控制D. 数据加密答案:D5. 数据库中的关系模型的奠基人是()。

A. 科德B. 巴科斯C. 范内瓦·布什D. 诺伊曼答案:A6. SQL语言中,用于创建数据库的命令是()。

A. CREATE DATABASEB. CREATE TABLEC. DROP DATABASED. DROP TABLE答案:A7. 在SQL中,用于删除表中数据的命令是()。

A. DELETEB. DROPC. REMOVED. CLEAR答案:A8. 数据库的三级模式结构包括外模式、概念模式和()。

A. 实体模式B. 存储模式C. 关系模式D. 物理模式答案:D9. 在数据库中,数据的完整性约束不包括()。

A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 系统完整性答案:D10. 数据库设计中,规范化的主要目的是()。

A. 提高查询速度B. 减少数据冗余C. 提高数据安全性D. 降低存储成本答案:B二、多项选择题(每题3分,共15分)11. 数据库管理系统的主要功能包括()。

A. 数据定义B. 数据操纵C. 数据控制D. 数据备份答案:ABCD12. 关系数据库中,以下哪些是关系的基本操作()。

A. 选择B. 投影C. 连接D. 分组答案:ABC13. 数据库设计的基本步骤包括()。

A. 需求分析B. 概念性设计C. 逻辑设计D. 物理设计答案:ABCD14. 在关系数据库中,以下哪些是数据库完整性约束()。

数据库测试题+答案

数据库测试题+答案

数据库测试题+答案一、单选题(共88题,每题1分,共88分)1.不属于数据库系统组成部分的是( )A、用户B、数据库管理系统C、硬件D、文件正确答案:D答案解析:数据库系统由数据库、数据库管理系统、硬件系统和用户四个部分组成。

2.下列关于关系数据库术语的说法中,错误的是()A、关系中的一行称为元组B、关系中的一列称为属性C、关系中属性的取值范围称为域D、关系中一列可以具有多种数据类型正确答案:D答案解析:关系型数据库中,同一列只能有一种数据类型。

3.关于数据库系统,下列叙述错误的是A、可以实现数据共享、减少数据冗余B、可以表示事物和事物之间的联系C、支持抽象的数据模型D、数据独立性较差正确答案:D答案解析:数据库系统管理阶段,数据和程序分开存储,因此独立性高。

4.在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。

A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:Access中的数据排序规则字母在不区分大小写的前提下,按A-Z的顺序排序,A最小,Z最大;多个字符排序按从左到右逐字符比较的方式,直到可以比较大小为止;数字按数值大小进行排序,文本型中的数字按从左到右逐个比较的方式;日期时间按先后顺序排序,日期时间越靠后,其值就越大;中文汉字按汉语拼音的字母进行排序。

5.如果Access数据表中,需要某个字段存储多个文件,可以选用( )数据类型A、备注型B、附件型C、OLE对象型D、超链接型正确答案:B答案解析:只有附件型能够存储多个被支持的文件。

6.关于获取外部数据,叙述错误的是 ()。

A、导入表后,在Access中修改、删除记录等操作不影响原数据文件B、链接表后,Access中对数据所作的改变都会影响原数据文件C、Access 中可以导入Excel表、其它Access数据库中的表和 DBase数据库文件D、链接表后形成的表的图标为Access生成的表的图标正确答案:D答案解析:链接表的图标与导入表的图标不同。

大一数据库考试题及答案

大一数据库考试题及答案

大一数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据恢复D. 数据加密答案:D2. 关系数据库中,用于查询数据的语句是?A. INSERTB. UPDATEC. SELECTD. DELETE答案:C3. 在SQL中,以下哪个关键字用于创建新表?A. CREATEB. ALTERC. DROPD. TRUNCATE答案:A4. 以下哪个不是数据库设计范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第五范式(5NF)答案:D5. 数据库中的视图是什么?A. 存储在数据库中的数据表B. 基于SQL查询结果的虚拟表C. 数据库的物理存储D. 数据库的逻辑存储答案:B6. 在数据库中,事务的ACID属性不包括以下哪一项?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Permanence)答案:D7. 以下哪个不是SQL数据类型?A. INTB. VARCHARC. DATED. IMAGE答案:D8. 以下哪个索引类型不支持范围查询?A. B树索引B. 哈希索引C. 位图索引D. 以上都不是答案:B9. 数据库中,主键(Primary Key)的作用是什么?A. 唯一标识表中的每条记录B. 存储表中的数据C. 用于排序D. 用于数据加密答案:A10. 在数据库中,以下哪个操作用于删除表?A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. CLEAR TABLE答案:A二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是________,它负责数据的存储、检索和管理。

答案:数据库引擎2. 在关系数据库中,一个表中的每一行称为一个________。

数据库试题库与参考答案

数据库试题库与参考答案

数据库试题库与参考答案一、单选题(共81题,每题1分,共81分)1.排序时如果选取了多个字段,则输出结果是( )。

A、按设定的优先次序依次进行排序B、按最右边的列开始排序C、无法进行排序D、按从左向右优先次序依次排序正确答案:D2.在access中,以下修改表的结构的操作中,可能丢失数据的操作是( )A、修改字段名B、修改字段类型C、移动字段位置D、修改字段名且移动字段位置正确答案:B答案解析:修改数据类型和字段大小可能会导致数据丢失。

3.学生关系模式S(S#,SNAME,AGE,SEX),S的属性分别表示学生的学号、姓名、年龄、性别。

要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。

A、DELETE AGE FROM SB、ALTER TABLE S DROP COLUMN AGEC、UPDATE S AGED、ALTER TABLE S 'AGE'正确答案:B4.Access中表和数据库的关系是()。

A、一个数据库可以包含多个表B、一个表只能包含两个数据库C、一个表可以包含多个数据库D、一个数据库只能包含一个表正确答案:A答案解析:一个数据库中可以包含多个表和其他数据库对象5.设有关系模式R(A,B,C,D、,其函数依赖集F={(A,B、→C,C→D},则关系模式R的规范化程度最高达到( )。

A、BCNFB、3NFC、2NFD、1NF正确答案:C6.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”??999B、”Q”LL000C、“Q”??000D、”Q”LL999正确答案:B7.下列关于数据表的叙述中,错误的是A、数据表是Access数据库中的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中正确答案:C答案解析:表的数据表视图除了可以用于显示数据以外还可以完成部分的表结构设计操作8.Access数据库的类型是( )。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题2分,共20分)1. 以下哪个不是关系数据库的基本数据结构?A. 表B. 视图C. 索引D. 图答案:D2. 在SQL中,哪个关键字用于删除表中的数据?A. UPDATEB. DELETEC. INSERTD. SELECT答案:B3. 以下哪个数据类型通常用于存储日期的数据?A. INTB. VARCHARC. DATED. TIME答案:C4. 以下哪个操作可以用来查询两个表中的数据?A. UNIONB. INTERSECTC. EXCEPTD. ALL答案:A5. 在数据库中,哪个概念用于描述表与表之间的关系?A. 索引B. 约束C. 字段D. 外键答案:D6. 以下哪个函数可以用于计算两个数值的和?A. AVG()B. SUM()C. MAX()D. MIN()答案:B7. 在SQL中,哪个关键字用于创建索引?A. CREATE INDEXB. DROP INDEXC. ALTER INDEXD. INDEX答案:A8. 以下哪个SQL语句用于创建一个新表?A. SELECT INTOB. CREATE TABLEC. INSERT INTOD. UPDATE TABLE答案:B9. 在数据库中,哪个概念用于限制表中数据的唯一性?A. 主键B. 外键C. 索引D. 约束答案:D10. 以下哪个函数可以用于将字符串转换为大写?A. UPPER()B. LOWER()C. CONCAT()D. SUBSTRING()答案:A二、填空题(每题2分,共20分)1. 在SQL中,用于定义表结构的关键词是______。

答案:CREATE TABLE2. 关系数据库中,______用于保证数据的完整性和一致性。

答案:约束3. SQL中的______语句用于删除表中的数据。

答案:DELETE4. 数据库中的______用于描述表与表之间的关系。

答案:外键5. SQL中的______函数用于计算两个数值的和。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 在关系型数据库中,用于表示实体间一对多关系的是:A. 实体B. 关系C. 属性D. 域答案:B3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A4. 在数据库中,用于唯一标识每个元组的属性集称为:A. 外键B. 主键C. 候选键D. 非键属性答案:B5. 数据库设计中,将E-R图转换为关系模式的过程称为:A. 概念设计B. 逻辑设计C. 物理设计D. 数据定义答案:B6. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 视图完整性答案:D7. 在关系型数据库中,用于选择数据的SQL语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A8. 数据库的三级模式包括:A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 逻辑模式、物理模式、存储模式答案:A9. 数据库系统中,用于存储数据的文件称为:A. 数据文件B. 日志文件C. 索引文件D. 系统文件答案:A10. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 事务日志D. 恢复日志答案:B二、填空题(每题2分,共20分)1. 数据库系统的核心是______。

答案:数据库管理系统(DBMS)2. 在关系型数据库中,关系是指一组具有相同______的行的集合。

答案:属性3. 数据库中的视图可以提供______。

答案:逻辑上的独立性4. 事务的四大特性通常被称为ACID,其中I代表______。

答案:隔离性5. 数据库的物理设计阶段主要考虑的是数据的______。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案
一、单选题
1.数据库管理系统的主要功能是什么?
A.数据的存储
B.数据的处理
C.数据的分析
D.以上都是
答案:D.以上都是
2.下列哪种数据库属于关系型数据库?
A.MySQL
B.MongoDB
C.Redis
D.Oracle
答案:A.MySQL
3.数据库中的主键的作用是什么?
A.唯一标识一条记录
B.存储大量数据
C.加快查询速度
D.以上都不是
答案:A.唯一标识一条记录
二、多选题
1.以下哪些数据库属于非关系型数据库?
A.MongoDB
B.Redis
C.MySQL
D.SQLite
答案:A.MongoDB、B.Redis
2.数据库系统的ACID属性包括哪几个方面?
A.原子性
B.一致性
C.隔离性
D.耐久性
答案:A.原子性、B.一致性、C.隔离性、D.耐久性
三、判断题
1.数据库的恢复策略是为了防止数据丢失,确保数据的完整性。

A.对
B.错
答案:A.对
2.SQL是一种编程语言,用于操作数据库。

A.对
B.错
答案:A.对
以上就是本次数据库考试题及答案,希望对您有所帮助。

祝您学习顺利,考试成功!。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 在关系型数据库中,以下哪个术语用于描述表之间的关系?A. 实体B. 属性C. 关系D. 约束答案:C3. SQL中的“SELECT”语句用于执行哪种操作?A. 数据定义B. 数据操纵C. 数据控制D. 数据查询答案:D4. 如果一个表中的列被设置为“主键”,这意味着什么?A. 该列可以有重复的值B. 该列可以为NULLC. 该列的值在表中必须是唯一的D. 该列可以被其他表引用答案:C5. 在数据库设计中,规范化的目的是什么?A. 减少数据冗余B. 提高查询速度C. 增加数据存储量D. 降低数据安全性答案:A6. 数据库中的视图是什么?A. 存储在数据库中的一组数据B. 基于SQL查询的虚拟表C. 数据库中的一个物理存储位置D. 数据库的一个物理文件答案:B7. 在SQL中,哪个关键字用于创建一个新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A8. 数据库事务的ACID属性中,“I”代表什么?A. 原子性B. 一致性C. 隔离性D. 持久性答案:C9. 以下哪个不是数据库设计的基本步骤?A. 需求分析B. 概念性设计C. 物理性设计D. 系统测试答案:D10. 在数据库中,索引的主要作用是什么?A. 增加数据存储空间B. 提高数据安全性C. 加速数据检索D. 减少数据冗余答案:C二、多项选择题(每题3分,共15分)1. 以下哪些是数据库管理系统(DBMS)的特点?A. 独立性B. 集成性C. 抽象性D. 共享性答案:ABCD2. 在关系型数据库中,以下哪些是数据操纵语言(DML)的操作?A. SELECTB. INSERTC. UPDATED. DROP答案:ABC3. 数据库的三级模式结构包括哪些?A. 内模式B. 概念模式C. 外模式D. 物理模式答案:ABC4. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 域完整性答案:ABCD5. 以下哪些是数据库设计中常用的规范化形式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF答案:ABCD三、简答题(每题10分,共20分)1. 简述数据库管理系统(DBMS)的主要功能。

数据库试题(含参考答案)

数据库试题(含参考答案)

数据库试题(含参考答案)一、单选题(共98题,每题1分,共98分)1.虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。

下列描述的用户界面设计原则,错误的是()。

A、Web界面应多采用动画和图形效果,以吸引用户使用B、用户界面应采取灵活多样的数据输入方式,以降低用户输入负担C、友好的用户界面应能容忍用户在使用中的一些操作错误D、当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息正确答案:A2.关于数据库概念设计阶段的工作目标,下列说法错误的是()=A、定义和描述应用系统设计的信息结构和范围B、定义和描述应用系统中数据的属性特征和数据之间的联系C、描述应用系统的数据需求D、描述需要存储的记录及其数量正确答案:D3.文件系统与数据库系统的重要区别是数据库系统具有()。

A、数据结构化B、数据无冗余C、数据共享性D、数据独立性正确答案:A4.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足此需求的数据挖掘方法是()。

A、时间序列分析B、回归分析C、关联分析D、分类分析正确答案:D5.关于数据视图与三级模式,下列说法错误的是()。

A、数据视图是指用户从某个角度看到的客观世界数据对象的特征B、外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C、概念模式以数据模型的形式描述数据D、三级模式结构实现了数据的独立性正确答案:B6.数据库物理设计的目标是为应用数据提供合适的数据存储结构。

同时要保证数据库系统具有良好的性能。

关于数据库物理设计,下列说法中错误的是()。

A、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式B、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数C、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率D、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案正确答案:A7.下列说法正确的是( )。

数据库试题及答案解析

数据库试题及答案解析

数据库试题及答案解析一、单项选择题1. 数据库管理系统(DBMS)的主要功能是()。

A. 数据定义B. 数据操纵C. 数据控制D. 全部选项答案:D解析:数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵和数据控制。

数据定义涉及数据库的创建、修改和删除;数据操纵涉及数据的查询、插入、更新和删除;数据控制涉及数据的完整性、安全性和并发控制。

2. 在关系数据库中,关系是指()。

A. 一个表B. 两个表之间的关系C. 多个表之间的关系D. 表的集合答案:A解析:在关系数据库中,关系是指一个表,它由行和列组成,行表示实体,列表示属性。

3. SQL语言中的“SELECT”语句用于()。

A. 数据定义B. 数据操纵C. 数据控制D. 数据查询答案:D解析:SQL语言中的“SELECT”语句用于数据查询,它可以从数据库中检索数据。

4. 数据库的三级模式结构包括()。

A. 外模式、概念模式和内模式B. 外模式、内模式和存储模式C. 概念模式、内模式和存储模式D. 概念模式、存储模式和物理模式答案:A解析:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,概念模式是全局逻辑结构,内模式是存储结构。

5. 数据库设计中,规范化的主要目的是()。

A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B解析:数据库设计中,规范化的主要目的是减少数据冗余,提高数据的一致性和完整性。

二、多项选择题1. 以下哪些是数据库系统的特点?()A. 数据共享B. 数据独立性C. 数据完整性D. 数据安全性答案:ABCD解析:数据库系统的特点包括数据共享、数据独立性、数据完整性和数据安全性。

数据共享指多个用户可以共享数据库中的数据;数据独立性指数据的存储结构和逻辑结构相互独立;数据完整性指数据库中的数据必须满足一定的规则和约束;数据安全性指数据库系统能够保护数据不被未授权访问或破坏。

2. 关系数据库的完整性约束包括()。

数据库考试试题1

数据库考试试题1

数据库考试经典试题一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

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

A. 数据库系统B. 文件系统 C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A. 存储视图B.概念视图 C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。

A.具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。

A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。

A. 不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的(C )。

A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A)。

A. B.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据的( A )。

A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。

A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态11.下列哪些运算是关系代数的基本运算( D )。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案**数据库考试题及答案**一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。

A. 数据库B. 操作系统C. 数据库管理系统D. 网络操作系统**答案:C**2. 数据库系统的核心是()。

A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员**答案:C**3. 关系数据库中的关系是指()。

A. 表B. 查看C. 视图D. 索引**答案:A**4. 在关系数据库中,一个表中的列被称为()。

A. 元组B. 属性C. 字段D. 记录**答案:B**5. SQL语言是一种()。

A. 过程式语言B. 非过程式语言C. 机器语言D. 汇编语言**答案:B**6. 在SQL中,用于创建数据库的命令是()。

A. CREATE DATABASEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX**答案:A**7. 数据库的完整性约束包括()。

A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 域完整性、实体完整性和用户定义的完整性**答案:A**8. 数据库的三级模式结构包括()。

A. 外模式、概念模式和内模式B. 外模式、内模式和存储模式C. 概念模式、内模式和存储模式D. 外模式、概念模式和存储模式**答案:A**9. 在关系数据库中,用于删除表中数据的命令是()。

A. DELETEB. DROPC. REMOVED. CLEAR**答案:A**10. 数据库设计中,规范化的目的是()。

A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 提高数据安全性**答案:B**二、多项选择题(每题3分,共15分)1. 数据库管理系统的主要功能包括()。

A. 数据定义B. 数据操纵C. 数据控制D. 数据备份**答案:ABC**2. 关系数据库的完整性约束包括()。

数据库的考试题目及答案

数据库的考试题目及答案

数据库的考试题目及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据备份D. 网络通信答案:D2. 在关系型数据库中,以下哪个是基本的数据结构?A. 树B. 图C. 表格D. 链表答案:C3. SQL语言中的“SELECT”语句用于执行哪种操作?A. 查询数据B. 更新数据C. 删除数据D. 插入数据答案:A4. 数据库事务具有哪些特性?(多选)A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD5. 在数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B6. 下列哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 域完整性D. 触发器完整性答案:D7. 数据库中的视图是什么?A. 存储在数据库中的一组数据B. 基于一个或多个表的查询结果C. 数据库的物理存储D. 数据库的逻辑结构答案:B8. 在数据库中,索引的作用是什么?A. 增加数据安全性B. 提高查询效率C. 减少数据冗余D. 限制数据访问答案:B9. 数据库的并发控制主要解决什么问题?A. 数据一致性B. 数据完整性C. 数据安全性D. 数据备份答案:A10. 数据库恢复的主要目的是?A. 恢复丢失的数据B. 恢复损坏的数据C. 恢复系统性能D. 恢复数据库结构答案:A二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户和__操作系统__之间的一层数据管理软件。

2. 在数据库中,__主键__是用来唯一标识表中每条记录的字段。

3. 数据库的__外键__约束用于维护两个表之间的关系。

4. SQL中的__事务__是指一组不可分割的数据库操作序列。

5. 数据库的__范式__理论是用于指导数据库设计的一组规则。

6. 数据库的__备份__操作是为了防止数据丢失而进行的数据复制。

数据库试题及答案解析

数据库试题及答案解析

数据库试题及答案解析一、选择题(每题2分,共20分)1. 在关系型数据库中,用于表示实体间联系的表是:A. 属性表B. 实体表C. 联系表D. 关系表答案:C2. SQL语言中,用于创建新表的命令是:A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE DATABASE答案:B3. 在数据库设计中,规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 简化查询语句答案:B4. 以下哪个选项不是数据库管理系统(DBMS)的功能?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D5. 在SQL中,用于删除表中数据的命令是:A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. REMOVE FROM答案:B6. 数据库中的主键是用来:A. 唯一标识每个记录B. 存储数据C. 进行数据加密D. 建立索引答案:A7. 以下哪个选项是数据库的完整性约束?A. 主键约束B. 外键约束C. 唯一约束D. 所有以上答案:D8. 在数据库中,用于存储数据的最小单元是:A. 表B. 行C. 列D. 记录答案:C9. 数据库的三级模式结构包括:A. 概念模式、内模式、外模式B. 物理模式、逻辑模式、用户模式C. 数据模式、存储模式、访问模式D. 内模式、外模式、应用模式答案:A10. 在数据库中,用于更新记录的SQL命令是:A. UPDATEB. INSERTC. DELETED. ALTER答案:A二、填空题(每空1分,共20分)1. 数据库管理系统(DBMS)的核心是______模式。

答案:概念2. 在数据库中,______用于定义数据的存储方式和访问方法。

答案:内3. 数据库的______模式是用户与数据库交互的接口。

答案:外4. 一个数据库可以有多个______,但只能有一个概念模式。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题2分,共20分)1. 以下哪一个不是数据库管理系统的功能?A. 数据存储B. 数据查询C. 数据安全D. 数据打印答案:D2. 数据库系统的核心是?A. 数据模型B. 数据字典C. 数据库管理系统D. 数据库答案:C3. 以下哪种数据库模型是关系数据库的基础?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:C4. 以下哪一项不是SQL语言的特点?A. 非过程化B. 面向集合的操作方式C. 支持事务处理D. 面向过程的编程答案:D5. 在数据库表中,哪个关键字用于唯一标识一行?A. 主键B. 外键C. 候选键D. 复合键答案:A6. 以下哪种索引可以提高查询效率?A. 倒排索引B. B+树索引C. 散列索引D. 位图索引答案:B7. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE PROCEDURE答案:C8. 在SQL中,以下哪个操作符用于连接两个表?A. UNIONB. JOINC. INTERSECTD. MINUS答案:B9. 数据库系统中的完整性约束包括?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有以上选项答案:D10. 以下哪个SQL语句用于删除表?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. UPDATE TABLE答案:A二、填空题(每题2分,共20分)11. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据查询、数据______。

答案:安全12. 在关系数据库中,实体及实体之间的联系可以用二维表来表示,这种二维表称为______。

答案:关系13. 在SQL中,创建表的命令是______。

答案:CREATE TABLE14. 在SQL中,删除表的命令是______。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。

A. 数据定义B. 数据操纵C. 数据控制D. 以上都是答案:D2. 在关系型数据库中,关系是指()。

A. 一个表格B. 一个索引C. 一个视图D. 一个查询答案:A3. 以下哪个不是SQL语言的组成部分?()A. DDLB. DMLC. DCLD. TCL答案:D4. 数据库设计中,将E-R图转换为关系模式的过程称为()。

A. 数据定义B. 数据操纵C. 数据转换D. 数据控制答案:C5. 以下哪个选项不是数据库的三级模式?()A. 内模式B. 概念模式C. 存储模式D. 外模式答案:C6. 在数据库中,用于存储数据的逻辑单位是()。

A. 文件B. 记录C. 表D. 字段答案:C7. 数据库系统的数据独立性主要体现在()。

A. 硬件独立性B. 软件独立性C. 逻辑独立性D. 物理独立性答案:C8. 在SQL中,用于创建新表的语句是()。

A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A9. 以下哪个选项是数据库的完整性约束?()A. 主键约束B. 外键约束C. 唯一性约束D. 以上都是答案:D10. 数据库中,用于实现数据共享的机制是()。

A. 视图B. 索引C. 存储过程D. 触发器答案:A二、填空题(每题2分,共20分)1. 数据库系统的核心是________。

答案:数据库管理系统(DBMS)2. 数据库管理系统的主要功能包括数据定义、数据操纵和________。

答案:数据控制3. 在关系型数据库中,表与表之间的关系是通过________来实现的。

答案:外键4. 数据库设计通常分为三个阶段:概念设计、逻辑设计和________。

答案:物理设计5. SQL语言中,用于删除表的语句是________。

答案:DROP TABLE6. 数据库的三级模式包括外模式、概念模式和________。

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

一、选择题:(每题2分,共20分)1、下述说法中没有体现数据库系统特点的是(A)A.数据面向应用程序B.数据结构化C.数据冗余小D.数据共享性高2、在数据库技术中,独立于计算机系统的模型是(A )。

A.E-R模型B.层次模型C.关系模型D.面向对象的模型3、SQL中的视图提高了数据库系统的(D)A.完整性B.并发控制C.隔离性D.安全性4、关系模型基本的数据结构是(D)A树B图C索引D关系5 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为(C)A.r+sB.r-sC.r×sD.max(r,s)6、要求“学生”关系的“性别”属性只能取0或1,这属于关系的(C)A.参照完整性规则B.实体完整性规则C.用户自定义完整性规则D.域完整性规则7、下面不属于实现安全性措施的是(D)A.授权规则B.数据加密C.视图机制D.日志文件8、给出如下事务CREATE TABLE dwaine.mytab (col1 INT, col2 INT)INSERT INTO dwaine.mytab VALUES (1,2)INSERT INTO dwaine.mytab VALUES (4,3)ROLLBACKSQL 语句SELECT * FROM dwaine.mytab 的返回值为(A)A. COL1 COL2----------- -----------没有数据被选取B. COL1 COL2----------- -----------1 2选择了1行数据C. SQLCODE -204 "DWAINE.MYTAB" 未定义.D. COL1 COL2----------- -----------1 24 39、下面创建表t1,并使得表中employid字段值唯一的sql语句是(D)A CREATE TABLE t1 (employid INTEGER)B CREATE TABLE t1 (employid UNIQUE INTEGER)C CREATE TABLE t1 (employid INTEGER NOT NULL)D CREATE TABLE t1 (employid INTEGER NOT NULL, primary key(employid))10、表employee中有下列字段:name、department、phone_number,下面那些操作可以限制人们对phon_number字段的访问(多选)AD?A 使用视图来访问表B 在phone_number字段创建索引C 在表中使用check约束D 收回对phone_number字段的访问权限E 在表中使用参照完整性约束二、填空题:(每空1分,共20分)1、dbms是位于用户和操作系统之间的一层数据管理软件。

2、数据库管理技术经历了人工管理、文件管理、数据库管理三个阶段3、数据模型通常由数据结构、数据操作、完整性约束条件三要素构成。

4、在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。

5、如果数据库的内模式发生了变化,应用程序仍可保持不变,则称数据库具有逻辑结构独立性。

6、现有关系图表医疗(患者编号、医生编号、诊断日期、诊断结果),该关系的主码为患者编号、医生编号。

7、全键的关系是否必然属于3NF,也是否必然属于BCNF?____是_______。

8、视图是定义在_基本表___之上的,对视图的一切操作最终要转换为对__基本表___的操作。

9、关系数据库中,用___关系__表示实体及实体间的联系。

10、数据库授权语句为____grant__,权限回收语句为___revoke____。

11、__sql___是一种与关系数据库系统通信的标准计算机语言,包括数据定义,数据操纵_、数据查询和数据依赖__4个方面,是一种通用的关系数据库语言。

12、如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为___合并规则____。

13、对关系数据库进行模式分解,只有保持无损连接性_____和__数据依赖___的分解,分解前后的关系才能称为等价关系。

三、简答题(每题5分,共15分)1、什么是关系数据库管理系统及其作用(dbms: 是位于用户和操作系统之间的一层数据管理软件,提供建立,管理,维护及控制数据库功能的一组计算机软件,主要提供以下功能:数据定义功能、数据操纵功能、2、数据库的建立与维护、数据库的运行与管理。

)参照完整性规则(关系数据库完整性约束的一种,若属性f为基本关系r的外码,它与基本关系s的主码相对应,则对于r中每个元组在f上的取值,必须为:空值或等于s中某个元组的主码值。

从用户的观点看,数据库的体系结构都有哪些类型,并简单说明客户机/服务器模式(体系结构:单用户模式、主从式、客户机/服务器模式,分布式、客户机/浏览器模式服务器:网络中某节点专门执行dbms的功能,客户机:其他节点的计算机安装dbms的外围开发工具,支持用户的应用四、操作题(共20分)BORROWER(借书证号姓名系名班级)LOANS(借书证号图书登记号借书日期)BOOKS:(书名作者图书登记号出版社价格)1、检索…计算机系‟学生所借图书的书名、作者(分别使用sql语句与关系代数)2、检索所有借了C# 类图书(书名中含有…C#‟字样)的借书证号、借书日期和书名(使用SQL语句)3、检索各系的借书人/次数,并按系别排序(升序)(使用sql语句)4、图书出版社录入有误,把所有图书的出版社为‟邮电出版社‟的改为…电子出版社‟ (使用sql语句)5、检索图书价格低于图书平均价格的图书的全部信息五、分析设计题(共25分)1、设有关系模式R(职工名,项目名,工资,部门名,部门经理),有如下语义,每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理,每个部分只有一个经理,根据上面说明,写出R的候选码和基本函数依赖,并判断范式级别,不是3NF的分解成3NF,并说明理由(10分)2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

(3)分析每个关系模式已经达到第几范式。

《数据库系统概论》试题C一、选择题(20分,每小题2分):1.数据库系统与文件系统的主要区别是____。

A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.同一个关系模型的任意两个元组值____。

A.不能全同 B.可全同C.必须全同 D.以上都不是3.自然连接是构成新关系的有效方法。

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

A.元组 B.行 C.记录 D.属性4.SQL语言具有两种使用方式,分别称为交互式SQL和____。

A.提示式SQL B.多用户SQLC.嵌入式SQL D.解释式SQL5.关系规范化中的删除操作异常是指________。

A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入6. 属于BCNF的关系模式________。

A.已消除了插入、删除异常 B.已消除了插入、删除异常和数据冗余C.仍然存在插入、删除异常 D.在函数依赖范畴内,已消除了插入和删除的异常7.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是____。

A.M端实体的关键字 B.N端实体的关键字C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性8.数据库的____是指数据的正确性和相容性。

A.安全性 B.完整性 C.并发控制 D.恢复9.授权编译系统和合法性检查机制一起组成了____子系统。

A.安全性 B.完整性 C.并发控制 D.恢复10.设有两个事务T1、T2,其并发操作如图1所示,下列评价正确的是____。

A该操作不存在问题 B.该操作丢失修改C.该操作不能重复读 D.该操作读“脏”数据T1 T2① 读A=100A=A*2写回②读A=200③ ROLLBACK恢复A=100图1 事务并发操作图二、填空题(20分,每小空2分):1.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是①机制。

2.系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种情况称为②。

3.关系数据库中基于数学上两类运算是③和④。

4.数据库设计的几个步骤是⑤。

5.1NF,2NF,和3NF之间,相互是一种⑥关系。

6.视图是一个虚表,它是从⑦中导出的表。

在数据库中,只存放视图的⑧,不存放视图的⑨。

7.关系操作的特点是⑩操作。

三、简答题(15分,每小题5分):1.什么是数据库?2.什么是数据库的数据独立性?3.叙述等值连接与自然连接的区别和联系。

四、综合题(45分):1.设有如下实体:(10分)学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可为多个学生选修;(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;(3)一个单位可有多个教师,一个教师只能属于一个单位。

试完成如下工作:(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。

(4分)(2)将上述设计完成的E-R图合并成一个全局E-R图。

(3分)(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。

(3分)2.设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。

(15分,每小题5分)S(S#,SNAME,AGE,SEX) 例:(001,'李强',23,’男')SC(S#,C#,SCORE) 例:(003,'C1',83)C(C#,CNAME,TEACHER) 例:('C1','数据库原理','王华')(1)试用关系代数检索选修了“程军”老师所授课程之一的学生姓名。

相关文档
最新文档