数据库试题解析

合集下载

数据库基础知识试题含答案

数据库基础知识试题含答案

数据库基础知识试题含答案一、选择题1. 以下哪个不是数据库系统的基本组成?()A. 数据库B. 数据库管理系统C. 数据库应用系统D. 硬件设备答案:D解析:数据库系统由数据库、数据库管理系统、数据库应用系统和用户组成,硬件设备是数据库系统的基础设施,但不是基本组成。

2. 数据库系统中的数据模型主要有以下几种?()A. 层次模型、网状模型、关系模型B. 层次模型、网状模型、对象模型C. 层次模型、关系模型、对象模型D. 网状模型、关系模型、对象模型答案:A解析:数据模型是数据库系统中用于描述数据结构和数据间关系的方法,主要有层次模型、网状模型和关系模型。

3. 在关系数据库中,以下哪个是主键?()A. 主码B. 外码C. 聚集码D. 索引码解析:主键是关系表中用于唯一标识一条记录的属性或属性组合,称为主码。

4. 以下哪个不是数据库设计过程中的需求分析阶段的内容?()A. 确定系统目标B. 确定系统功能C. 确定系统性能D. 确定系统安全答案:D解析:需求分析阶段的主要任务是确定系统目标、功能、性能和约束等,系统安全属于系统设计阶段的内容。

5. 以下哪个不是数据库设计过程中的概念设计阶段的内容?()A. 确定实体B. 确定实体属性C. 确定实体间关系D. 确定系统架构答案:D解析:概念设计阶段的主要任务是确定实体、实体属性和实体间关系,系统架构属于系统设计阶段的内容。

6. 以下哪个不是数据库设计过程中的逻辑设计阶段的内容?()A. 确定数据表结构B. 确定数据表关系C. 确定数据表索引 D. 确定系统模块解析:逻辑设计阶段的主要任务是确定数据表结构、数据表关系和数据表索引,系统模块属于系统实现阶段的内容。

7. 以下哪个不是数据库设计过程中的物理设计阶段的内容?()A. 确定存储结构B. 确定索引结构C. 确定数据分区D. 确定系统测试答案:D解析:物理设计阶段的主要任务是确定存储结构、索引结构、数据分区等,系统测试属于系统测试阶段的内容。

数据库复习试题答案及解析

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析一、选择题(每题 1 分,共 20 分)1 、用于数据库恢复的重要文件是A 、数据库文件B 、索引文件C 、日志文件D 、备注文件2 、如果事务 T 对数据 R 已经加 X 锁,则其他事务对数据 RA 、可以加 S 锁不能加 X 锁B 、可以加 X 锁不能加 S 锁C 、可以加 S 锁也可以加 X 锁D 、不能加任何锁3 、数据库系统的核心是(以课本为主)A 、数据库B 、数据库管理系统?C 、数据模型D 、软件工具4 、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A 、数据的物理独立性B 、数据的逻辑独立性C 、数据的位置独立性D 、数据的存储独立性5 、设关系 R 和 S 的元组个数分别为 100 和 300 ,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数是A 、 400B 、 10000C 、 30000D 、 900006 、下面对于关系的叙述中,哪个是不正确的?A 、关系中的每个属性是不可分解的B 、在关系中元组的顺序是无关紧要的C 、任意的一个二维表都是一个关系(反过来对)D 、每一个关系只有一种记录类型7 、视图消解( view resonlution )的概念是A 、将对视图的查询转换为逻辑查询的过程B 、将对视图的查询转换为对具体数据记录查询的过程C 、将对视图的查询转换为对数据文件的查询的过程D 、将对视图的查询转换为基本表的查询的过程8 、下面有关 E-R 模型向关系模型转换的叙述中,不正确的是A 、一个实体类型转换一个关系模式B 、一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 、一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并( n 端)D 、一个 m:n 联系转换为一个关系模式9 、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A 、第一阶段是获得封锁,也称为扩展阶段B 、第一阶段是获得封锁,也称为并行阶段C 、第一阶段是获得封锁,也称为收缩阶段D 、第二阶段是释放封锁,也称为扩展阶段10 、 E-R 图适用于建立数据库的A 、概念模型B 、逻辑模型C 、结构模型D 、物理模型11 、在数据字典中,能同时充当数据流的来源和去向的是A 、数据记录B 、数据通路C 、数据存储D 、数据结构12 、关系模型的结构是A 、层次结构B 、网状结构C 、二维结构D 、对象结构13 、下列聚合函数中不忽略空值( null )的是A 、 SUM (列名)B 、 MAX (列名)C 、 COUNT ( * )D 、 AVG (列名)14 、 DBMS 中实现事务持久性的子系统是A 、安全性管理子系统B 、完整性管理子系统C 、并发控制子系统D 、恢复管理子系统15 、当关系 R 和 S 自然连接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是A 、左外联接B 、右外联接C 、外部并D 、外联接16 、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF17 、判断下列模式分别属于哪个范式(最高范式)(因为候选码 S# 存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF18 、实体完整性要求主属性不能取空值,这一点可以通过来保证A 、定义外码B 、定义主码C 、用户定义的完整性D 、由关系系统自动19 、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A 、 WITH CHECK OPTION 子句B 、 WITH CHECK DISTINCT 子句C 、 WITH CHECK ON 子句D 、 WITH CHECK STRICT 子句20 、设关系 R 与关系 S 具有相同的目(或称度),且相对应的属性的值取自同一个域,则 R-(R-S) 等于A 、R ∪ SB 、R ∩ SC 、 R × SD 、 R-S二、填空题(每空 1 分,共 20 分)1 、事务的 ACID 特性是:原子性、一致性、隔离性、持续性2 、数据管理技术经历了人工管理、文件管理和系统管理三个阶段3 、实体之间的联系可抽象为三类,它们是 1:1 、 1:n 、 m:n4 、客观存在的人、事、物可以称为实体5 、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6 、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7 、若关系为 1NF ,且它的每一非主属性都完全函数依赖于候选码,则该关系为 2NF8 、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9 、数据库体系结构三级模式包括:外模式、模式、内模式10 、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题 3 分,共 36 分)设有一个供应状况数据库:产品表( Products )由产品 ID ( P_ID )、供应商 ID ( S_ID )、商品 ID( C_ID )、单价( Price )、成本( Cost )组成;商品类型表( Categories )由商品 ID ( C_ID )、商品类型( CAT )组成;供应商表( Suppliers )由供应商 ID ( S_ID )、公司( Employees )、国家( Country )组成。

数据库复习试题答案及解析

数据库复习试题答案及解析

数据库复习试题答案及解析⼀、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS⽆关2、假定学⽣关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学⽣选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“⼥”学⽣姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m⽅主键(主码)和联系的属性纳⼊n⽅的属性中B、将m⽅属性和n⽅属性中均增加⼀个表⽰级别的属性C、增加⼀个关系表⽰联系,其中纳⼊m⽅和n⽅的主键(主码)D、将n⽅主键(主码)和联系的属性纳⼊m⽅的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执⾏次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余⼩C、有较⾼的数据独⽴性D、数据联系弱6、在信息模型的“学⽣”⼫体中,对每个学⽣的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可⽤视图实现。

A、内模式B、外模式C、存储模式D、模式8、可⽤于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有⼀个体育项⽬可以有多个运动员报名,⼀个运动员课参加多个项⽬,运动员与体育项⽬之间是(D)A、⼀对⼀的联系B、⼀对多的联系C、多对⼀的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作⾃然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数⼩于T2的属性个数C、T1的属性个数⼤于或等于T2的属性个数D、T1的属性个数⼤于T2的属性个数11、数据库系统是由应⽤程序、DBMS、DB以及DBA组成。

数据库复习试题答案及解析

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。

数据库试题库与参考答案

数据库试题库与参考答案

数据库试题库与参考答案一、单选题(共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数据库的类型是( )。

计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案计算机三级考试《数据库技术》试题及答案 11[单选题] 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。

这是数据的( ) 。

A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D2[单选题]Skype是由著名的Kazaa软件的创始人Niklas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VolP和( )。

A.C/SB.IPTVC.B/SD.P2P参考答案:D参考解析:Skype是著名的Kazaa软件的创始人Nildas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VoIP和P2P技术,它主要具有网络电话、实时传信、网站浏览、语音视讯、档案传输、搜寻用户等功能,更有突破防火墙限制的通信技术。

3[填空题] 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中()协议可以完全保证并发事务数据的一致性。

参考解析:三级加锁【解析】三级加锁协议也称为三级封锁协议.,它保证正确地调度事务的并发操作,是事务对数据库对象加锁、解锁必须遵守的一种规则。

在运用x锁和s锁对数据对象加锁时,还需要约定一些规则,例如何时申请x锁或S锁、持锁时间、何时释放等。

4[单选题]操作系统中的下列功能,与硬盘没有直接关系的是哪一种( )。

A.虚拟存储B.进程调度C.文件管理D.SPOOLing技术参考答案:B参考解析:SPOOLing英文为:Simutaneous Peripheral Operations On-Line(同时的外围设备联机操作)它是一种虚拟设备技术,其核心思想是在一台共享设备(通常是高速、大容量磁盘)上模拟独占设备的操作,把一台低速的独占设备改造成为若干台可并行操作的虚拟设备,即把独占设备变成逻辑上的共享设备。

由于这种技术通常是通过高速、大容量的硬盘来实现的,所以它和硬盘有直接的关系。

对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),文件管理显然和硬盘有直接的关系。

《数据库》课程模拟试题(二)及答案解析

《数据库》课程模拟试题(二)及答案解析一、填空题(30分)1.计算机数据管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段阶段。

2.数据的逻辑独立性是指当数据的整体逻辑结构(模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的局部逻辑结构(外模式)不变。

3.数据模型有两种类型:概念数据模型和基本数据模型。

4.关系中的元组和属性分别对应二维表中的行和列。

5.属性的取值范围称为该属性的域。

6.关系运算包括两类:一类是传统的集合运算,另一类是专门的关系运算。

7.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

8.在投影运算所得到的结果关系中,所含的属性数不多于原关系中的属性数。

9.在SQL所支持的数据库系统的三级模式结构中,视图属于外模式,基本表属于全局概念模式。

10.如果属性X和Y是1∶1的联系,则称X和Y之间的依赖关系为相互函数依赖,记作X←→Y 。

11.包含在任何一个候选关键字中的属性称为主属性,不包含在任何一个候选关键字中的属性称为非主属性。

12.如果一个关系R中的所有属性都不传递依赖于任何候选关键字,或者说关系R中的每个决定因素都是候选关键字时,则称关系R属于BCNF ,记作R∈BCNF 。

13.数据库应用系统设计所经过的前四个阶段是需求分析、概念结构设计、逻辑结构设计和物理结构设计阶段。

14.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n 的联系,则转换成关系模型后,包含有 3 个关系模式。

15.数据库的完整性是指数据的正确性一致性相容性。

16.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。

这称之为数据的__物理独立性。

17.数据库的三级模式是指内模式、___模式_____________、外模式。

18.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、__控制_____四部分功能。

二、单项选择题(20分)1、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_________.A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员2、_______________属于信息世界的模型,是现实世界到机器世界的一个中间层次。

数据库试题库含答案

数据库试题库含答案一、单选题(共100题,每题1分,共100分)1、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。

2、Access 2010数据库中的表是一个( )。

A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。

A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。

因此,数据表既相对独立,又相互联系。

5、"在一个单位的人事数据库,字段"简历"的数据类型应当为( )。

"A、备注型B、文本型C、日期/时间型D、数字型正确答案:A6、如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( )转换为关系数据模型。

A、网状模型。

B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。

A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。

8、当文档型字段取值超过255个字符时,应改为数据类型。

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

1.在下面职工信息表和部门表中,职工号和部门号分别是两个表的主键。 职工表(职工号、职工名、部门号、职务、工资) 部门表(部门号、部门名、部门人数、工资总数) 在这两个表中,只有一个是外关键字,它是() A 职工表的“部门号” B 职工表的“部门名” C 部门表的“部门号” D 部门表的“部门名”

2.有图书表和选购图书表,它们的主键分别是图书号和(图书号+选购号),数量列为整数,其他列均为字符型。若要对选购图书表执行下面的录入行的操作,哪一行可以被录入?() A (’01’,’B’,88) B (’08’,’A’,’null’) C (’09’,’D’,90) D (’01’,’A’,45) 图书号 图书名 作者

A 数据库 李红

B 网路 王明

C 网页设计 陈明

选购号 图书号 数量 01 A 456 02 B 03 C 56 04 C 100 3.在职工表和部门表中,职工号和部门号分别是两个表的主键。下面哪个操作不能执行? A 从职工表删除行(’020’,’李强’,’01’,800) B 将行(‘111’,’周小’,’01’,1500)插入到职工表中 C 将职工表中职工号=‘068’的奖金改为1000 D 将职工表中职工号=‘068’的部门号改为’152’  职工表 部门表 职工号 职工名 部门号 奖金 001 王明 02 1000 020 李强 01 800 068 陈明 02 500 402 周小 04 1200

部门号 部门名 主任 01 生产部 周大名

02 销售部 李峰

03 财务部 王非

04 人事部 张三丰

 某校与教学管理相关的3个关系模式结构如下: 学生(学号,姓名,年龄,性别,所在系) 课程(课程号,课程名,开课系,任课教师) 学习(学号,课程号,成绩) 1查询刘老师所授课程的课程号和课程名。 2查询年龄大于23岁的男生的学号和姓名。 3.查询至少修读刘老师所授课程中一门课程的女学生姓名。  假设某酒店数据库中有以下的几个关系模式: 客户个人信息(身份证号,姓名,性别,年龄,工作单位) 客户入住信息(身份证号,客房号,入住时间,退房时间) 客房(客房号,客房类型号) 定价(客房类型号,客房类型,单价) 雇员(雇员号,姓名,雇佣日期,被投诉次数) 打扫(雇员号,客房号) 1.查询各客户的姓名和工作单位。 2.查询“张桦”客户的身份证号和年龄。 3.查询标准房的价格。 4.查询李明先生所住的客房的号码及入住时间。 5.查询“张桦”先生所住客房的价格。 6.查询被投诉的雇员的姓名及次数。 7.查询各雇员的姓名及所负责打扫的客房的号码。 8.查询张庭雇员负责打扫的客房的号码。 第一章 1.选择题 (1)( )是位于用户与操作系统之间的数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 A.DBMS B.DB C.DBS D.DBA (2)( )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。 A.DATA B.INFORMATION C.DB D.DBS (3)数据库系统由数据库、数据库管理系统及其开发工具、应用系统、( )和用户构成。 A.DBMS B.DB C.DBS D.DBA (4)目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今流行的商用数据库系统。 A.关系 B.面向对象 C.分布 2.填空题 (1)目前最常用的数据模型有________模型、_______模型和________模型。20世纪80年代以来,_________模型逐渐占主导地位。 (2)数据库的数据模型三要素是__________、__________和__________。 (3)数据库系统体系结构的三级模式是:内模式、__________、__________,而两级映像是: __________/模式映像、__________/外模式映像。 (4)关系运算主要有__________运算、__________运算和__________运算。 (5)选择运算是根据某些条件对关系做__________分割;投影是对关系做__________分割,即选取若干属性(列)。 (6)完整性约束包括__________完整性、__________完整性、__________完整性和用户定义完整性。 (7)一个关系数据模型的逻辑结构是__________,它由__________和__________组成。 (8)关系数据库的操纵主要包括查询、__________、__________和__________数据。 (9)从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、__________/服务器结构和__________/服务器结构。 3.简答题 (1)什么是数据库管理系统?它的主要功能是什么? (2)常用的3种数据库模型的数据结构各有什么特点? (3)简述关系的含义及其性质。 第二章 1. 选择题 (1) 数据库设计中的概念结构设计的主要工具是( )。 A.数据模型 B.E-R模型 C.新奥尔良模型 D.概念模型 (2) 数据库设计中的逻辑结构设计的任务是把( )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。 A.需求分析 B.物理设计 C.逻辑结构设计 D.概念结构设计 (3) 一个规范化的关系至少应当满足( )的要求。 A.第一范式 B.第二范式 C.第三范式 D.第四范式 2. 填空题 (1) 需求分析阶段常用的调查方法有__________、_________、_________、_________和_________5种。 (2) 需求分析的主要方法有__________和__________。 (3) 数据库设计方法中新奥尔良(New Orlean)方法将数据库设计分为__________分析、__________结构设计、__________结构设计、__________结构设计4个阶段。 (4) 概念结构设计的主要策略有__________、__________和__________3种。 (5) 实体之间的联系可分为__________联系、__________联系和__________联系3类。 3. 判断题 (1) 物理设计的主要工作是建立实际数据库结构。 (2) 最常用的概念结构设计的方法是自底向上的设计策略。 (3) 编写程序不属于数据库的模式设计阶段。 (4) 设计好的数据库系统在投入使用后出现问题由使用方负责。 4. 简答题 (1)试述把E-R图转换成关系模型的规则。 (2)什么是数据库规范化理论?它对数据库设计有什么指导意义? 5. 简述题 现有关于班级、学生、课程的信息如下。 描述班级的属性有:班级号、班级所在专业、入校年份、班级人数、班长的学号。 描述学生的属性有:学号、姓名、性别、年龄。 描述课程的属性有:课程号、课程名、学分。 假设每个班有若干学生,每个学生只能属于一个班,学生可选修多门课程,每个学生选修的每门课程有一个成绩记载。根据语义,画出它们的E-R模型。 第三章 1. 填空题 (1) SQL Server 2000启动SQL Server服务的服务账户有__________账户和__________账户。 (2) SQL Server 2000采用的身份验证模式有__________模式和__________模式。 (3) 安装一个用于教学的SQL Server 2000数据库服务器,在向导的帮助下,基本上是一路选择__________和单击__________按钮。 (4) SQL Server 2000最常用的4个工具是__________管理器、__________管理器、__________分析器和联机帮助。 (5) SQL Server服务管理器用于__________、__________和暂停服务器上的SQL Server 2000 组件。。 (6) SQL Server企业管理器是一个具有图形界面的综合管理工具,它提供了一个管理控制台的用户界面,具有管理SQL Server__________和注册配置__________,管理SQL Server__________、数据库以及数据表、视图、存储过程、触发器、索引等功能,定义并执行所有SQL Server管理任务,唤醒调用为 SQL Server 定义的各种向导等功能。 (7) SQL查询分析器是一种图形界面的实用工具,可以编写调试T-SQL语句或脚本实现对数据库、表等项目的__________、_________和_________,以及对数据的_________、________、________和_______等功能。 (8) SQL联机帮助文档介绍了关于SQL Server 2000 的相关的__________和__________。 2. 简答题 (1) 在安装SQL Server 2000时,在【服务账户】对话框中,如何进行选择? (2) 如何停止SQL Server 2000服务? (3) 在企业管理服务器中,如何创建SQL Server 2000服务器组? (4) 在企业管理服务器中,如何删除已注册的SQL Server 2000服务器? 3. 操作题 (1) 上机安装一下SQL Server 2000(个人版)。 (2) 上机配置一下SQL Server 2000服务器。

第四章 1. 填空题 (1) SQL Server 2000支持的整数型数据类型包括__________、int、__________、__________,其中int的数值范围为__________到__________。 (2) SQL Server 2000支持的货币型数据类型包括__________、smallmoney,其中smallmoney的数值范围为_________到________,精确到________分之一。 (3) SQL Server 2000支持的日期时间型数据类型包括_________、smalldatetime,其中smalldatetime的数值范围为_________到________,精确到________。 (4) 假设表中某列的数据类型为varchar(100),而输入的字符串为'ahng3456',则存储的字节是________。 (5) SQL Server 2000局部变量名字必须以________开头,而全局变量名字必须以________开头。 (6)在SQL Server 2000中,字符串常量由__________引号引起来,日期型常量由__________

相关文档
最新文档