2004年数据库课程期中测试试题
数据库期中试卷及参考答案
《数据库原理与应用》一.单项选择题(每题1分,共20分)1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。
A.层次B.网状C.关系D.面向对象2.E-R图是在数据库设计中用来表示( A )的一种常用方法。
A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
A.外模式B.内模式C.模式D.概念模式4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
A.外模式B.内模式C.模式D.概念模式5.数据库的概念模型独立于( A )。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界6.在数据库中存储的是( C )。
A.数据B.数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是( B )。
A.互不相关的B.不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。
其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。
A.型;变化;值;不变B.值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。
A.30;200B.11;30 C.30;30D.11;20010.父亲和子女的亲生关系属于( B )的关系。
A.1:1B.1:n C.m:n D.不一定11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。
A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。
数据库期中试卷及参考答案
数据库期中试卷及参考答案《数据库原理与应用》一.单项选择题(每题1分,共 20分)1.目前市场上常见的DBMS 90% 以上都是基于(C )数据模型的。
A .层次B .网状C.关系D.面向对象2.E-R 图是在数据库设计中用来表示( A )的一种常用方法。
A .概念模型B .逻辑模型C.物理模型D.面向对象模型3.(C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
A .外模式B .内模式C.模式 D .概念模式4.(B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
A .外模式B .内模式C.模式 D .概念模式5.数据库的概念模型独立于( A )。
A .具体的机器和DBMSB .E-R 图C.信息世界 D .现实世界6.在数据库中存储的是(C)。
A .数据B .数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。
A .互不相关的B .不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。
其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。
A .型;变化;值;不变B .值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表 A 的属性个数为5,元组个数为10;关系表 B 的属性个数为6,元组个数为20.则 A 与 B 的笛卡尔积A× B 的属性有( D )个,元组个数有()个。
A . 30;200B . 11; 30 C.30; 30 D. 11; 20010.父亲和子女的亲生关系属于(B )的关系。
A . 1: 1B .1: n C. m: n D.不一定11.在SQL 语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。
数据库期中测试答案
一、单项选择题(本大题共15小题,每小题2分,共30分)1.两个实体间联系的是类型M:N ,则将其转化为关系时应( D )A.将M 方的码纳入N 方B.将N 方的码纳入M 方C.将M 方的码纳入N 方,同时将N 方的码纳入M 方D.另建一个关系,包括M 方和N 方的码以及联系上的所有属性2.在E-R 概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的( D )A.主码B.属性C.联系D.域3.下列SQL 命令中,用于修改表结构的是( A )A.ALTERB.CREATEC.UPDATED.INSE4.在视图上不能..授予的操作权限是( B )A.INSERTB.INDEXC.DELETE5.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。
按照实体完整性规则(D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值6.关系R 和S 如下表R -S 的结果是( B)7.下面关于自然连接和等值连接的叙述中,不正确...的是( C )A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必8.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>249.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
sql数据库04-05第二学期中段考试试题
2004-2005学年第二学期中段考试0341-0342班《数据库应用技术》试题【开卷】只允许带《SQL Server数据库基础教程与上机指导》教材班级:学号:姓名:成绩:一、填空题(每空1.5分,共30分)1.一个SQL Server数据库通常包括和两个文件。
2. 数据库表可分为和两种。
3. 一个数据库的数据文件可分为主数据文件和辅助数据文件,主数据文件的扩展名为,辅助数据文件的扩展名为。
4. 在企业管理器中选中数据库后,按键可执行删除数据库操作。
5.在一个数据库的文件正确时,才能将其附加到服务器。
6. SQL Server 2000默认数据库中、、和为系统数据库,和为范例数据库。
7.用来记录用户对数据库的修改情况的笔记。
8.使用系统存储过程可以查看当前服务器上所有数据库的信息。
9.Use语句的作用是。
10.使用系统存储过程可以修改表的名称。
11.使用T-SQL删除数据表的语句是。
12.使用T-SQL创建数据库的语句是。
二、选择题(每空1.5分,共15分)1.下列关于创建数据库操作叙述错误的是()。
A、在创建数据库时,可以只指定数据库名称。
B、数据库的数据文件和事务日志文件默认与数据库名称相同。
C、可以为数据库添加辅助数据文件。
D、可以设置数据库文件大小保持不变。
2.下列关于删除数据库叙述错误的是()。
A、从Windows的资源管理器中删除数据库文件即可删除该数据库。
B、删除数据库时,会删除该数据库的所有数据文件。
C、删除数据库时,会删除该数据库的所有事务日志文件。
D、被删除的数据库不可能再附加到数据库中。
3.SQL Server的登录账户信息保存在()数据库中。
A、masterB、modelC、msdbD、tempdb4.下面关于数据库文件叙述错误的是()。
A、可添加辅助数据文件和事务日志文件。
B、可删除数据文件和事务日志文件。
C、可修改数据文件和事务日志文件大小。
D、数据文件和事务日志文件默认允许自动增加大小。
数据库期中试题及答案
数据库期中试题及答案苏州科技学院数据库原理与设计试卷一、单选题(1*20=20分)1、DBMS 是DA.数据库B.操作系统C.数据库系统D.数据库管理系统2、下述哪一条不在DBA(数据库管理员)职责范围内 D 。
A.监督和控制数据库的运行B.参与数据库及应用程序设计C.设计数据库的存储策略D.设计数据库管理系统DBMS3、模式的逻辑子集通常称为(C)A.存储模式B.内模式C.外模式D.模式4、用二维表结构表示实体以及实体间联系的数据模型称为BA 层次数据模型B 关系数据模型C 网状数据模型D 树状数据模型5、下列哪一条不属于概念模型的特点D。
A.对现实世界的真实反映B.易于交流和理解C.易于变动D.在计算机实现效率高6、表之间一对多关系是指_B_____。
A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录7、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( D )A. 1:1B. 1:MC. M:1D. M:N8、设计数据库时首先应该设计 C 。
A.数据库应用系统结构B.DBMS结构C.数据库的概念结构D.数据库的控制结构9、概念设计的主要目标是产生数据库概念结构,该结构主要反映(D )A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求10、设属性A是关系R的主属性,则属性A不能取空值,这是 AA.实体完整性规则B.参照完整性规则C.用户自定义完整性规则D.表完整性规则11、设关系R和S分别有m和n个元组,则R×S的元组个数是(D)A.m B.n C.m+n D.m×n12、下面不是SQL语言优点的是(D )A.语言简练,易学易用B.高度非过程化C.数据独立性好D.能方便地生成报表13、.取出关系中的某些列,并消去重复的元组的关系运算称为( B )。
数据库期中考试题及答案二
《数据库原理》期中测试题一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最着名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型4. 数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是()A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。
数据库期中考试试题含答案
江苏科技大学《数据库应用技术》期中测验试卷一、选择题(从下列每题的四个选择中选择一个正确的答案。
每小题2分,共20分)1.下述()不是DBA(数据库管理员)的主要职责。
DA.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计2.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为()。
BA.实体完整、参照完整、用户定义完整B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式3.一个公司有若干兼职人员,而每个兼职人员都有可能在多家公司打工,则公司与兼职人员之间具有()。
CA.一对一联系B.一对多联系C.多对多联系D.多对一联系4.在关系代数运算中,五种基本运算为()。
AA.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积5.在SQL中,与关系代数中的投影运算对应的子句是()。
BA.WHERE B.SELECTC.FROM D.ORDER BY6.在关系数据库中,要求基本关系中的所有主属性上不能有空值,其遵守的约束规则是()。
BA.数据依赖完整性规则B.实体完整性规则C.用户定义完整性规则D.域完整性规则7.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
CA.另一个表B.游标C.视图D.索引8.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
AA.用户自定义完整性约束B.参照完整性约束C.实体完整性约束D.主键完整性约束9.为了对表中的各行进行快速访问,应对此表建立()。
DA.约束B.规则C.视图D.索引10.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。
DA.可靠性B.一致性C.完整性D.安全性二、名词解释题(每小题5分,共25分)1.DBMS数据库管理软件是位于用户和操作系统之间的一层数据管理软件,功能如下:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能。
2004年9月国家三级(数据库技术)笔试真题试卷(题后含答案及解析)
2004年9月国家三级(数据库技术)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.以存储程序原理为基础的冯?诺依曼结构的计算机,一般都由五大功能部件组成,它们是A.运算器、控制器、存储器、输入设备和输出设备B.运算器、累加器、寄存器、外部设备和主机C.加法器、控制器、总线、寄存器和外部设备D.运算器、存储器、控制器、总线和外部设备正确答案:A解析:总线是传输信息的载体,不能存储信息,不属于存储设备。
2.计算机语言是一类面向计算机的人工语言,它是进行程序设计的工具,又称为程序设计语言。
现有的程序设计语言一般可分为3类,它们是A.Basic语言、Fortran 语言和C语言B.中文语言、英文语言和拉丁语言C.UNIX、Windows 和LinuxD.机器语言、汇编语言和高级语言正确答案:D解析:机器语言只有机器能读懂,汇编语言介于机器语言和高级语言之间。
3.以下关于计算机网络的基本特征的叙述中,哪一条是不正确的?A.在计算机网络中采用了分组交换技术B.建立计算机网络的主要目的是实现计算机资源的共享C.互连的计算机是分布在不同地理位置的多台独立的“自治计算机”D.联网计算机之间的通信必须遵循共同的网络协议正确答案:A解析:采用不同的网络协议,采用适当的网络设备也能连接。
4.Internet的主要组成部分是A.双绞线、同轴电缆、光纤电缆与无线通信信道B.通信线路、路由器、主机和信息资源C.局域网、广域网、校园网和主干网D.局域网、广域网和城域网正确答案:B解析:Internet不仅包括硬件资源,还包括软件资源。
5.信息安全就是要防止非法攻击和病毒的传播,保障电子信息的有效性。
从具体的意义上来理解,需保证以下哪几个方面的内容? Ⅰ.保密性(Confidentiality)Ⅱ.完整性(Integrity) Ⅲ.可用性(Availability)Ⅳ.可控性(Controllability)A.I、Ⅱ和ⅣB.Ⅰ、Ⅱ和ⅢC.Ⅱ、Ⅲ和ⅣD.都是正确答案:D解析:以上都可以保证信息安全,还包括软件资源。
2004级 数据库原理课程试题(A卷
2004级数据库原理课程试题(A卷)一:名词解析1.数据库2.强制存取控制(MAC)3.参照完整性4.两段锁协议二填空题.1.用树型结构表示实体类型及实体间联系的数据模型称为。
2.在函数依赖中,根据Armstrong推理规则的自反律可以得到的函数依赖。
3.完整性包括是指、和。
4.设关系模式R(A,B,C),F是R上成立的函数依赖集合,F={B→A,B→C},则分解ρ={AB,AC}丢失的函数依赖是。
5.设有属性集X,Y以及关系模式R,如果X和Y之间是“N:1”关系,则存在函数依赖。
6.并发控制的主要方法是采用机制。
7.是数据库管理系统的基本单位,它是用户定义的一组逻辑一致的程序序列。
三单选题1.下列说法中,不正确的是()A.概念模型与数据模型无关B.视图也是一种数据库安全性控制的方法C.安全性防范对象是非法用户和非法操作D.SQL语言不少完备的关系数据语言2.关系代数的五种基本运算是()A.∪,∩,-,∏,σB.∪,-,×,σ,∏C.∪,∩,×,∏,σD.∪,∩,×,σ,∏3.关于视图,下列说法中正确的是()A.对所有视图的使用与表一样,也可以进行增删改操作B.视图只能从表中导出C.视图与表一样,也存储着数据D.最终都要转化成对基本表的操作4.在数据模型中,对数据库系统动态特性的描述是用()A.数据结构B.数据操作C.数据对象D.数据的完整性约束条件5.在嵌入式SQL方式中,主语言向SQL语句提供参数,主要是用()A.游标B.缓冲区C.主变量D.SQL通信区6.数据库概念结构设计的主要工具是()A.数据流程图B.E-R图C.规划化理论D.SQL语言7.设有关系模式R(U , F),其中U={X,Y,Z},F={Y→Z,X→YZ },则该模式最高满足()A.1NF B.2 NF C.3NF D.BCNF8.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是()A.M端实体的关键字B.N端实体的关键字C.M端实体的关键字与N端实体的关键字D.重新选取其他属性9.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为()A.事务故障B.系统故障C.介质故障D.计算机病毒10.设有关系模式R(ABC , B→C ) ,其分解 ={ AB,BC } 相对F ()A.既具有无损连接性,又保持函数依赖B.具有无损连接性,但不保持函数依赖C.不具有无损连接性,但保持函数依赖D.不具有无损连接性,也不保持函数依赖11.若事务T获得了数据对象R的X锁控制权,则T对R ()A.既能读也能写B.不能读但能写C.不能读也不能写D.只能读不能写12.一个事务一旦提交,则它对数据库的改变是永久的。
数据库期中考试题及答案二
数据库期中考试题及答案二文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-《数据库原理》期中测试题一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最着名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型4. 数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是()A.树 B.图 C.索引 D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。
数据库系统工程师认证考试2004年真题答案
2004 年数据库系统工程师试题答案上午试题答案(每空1 分)A下午试题参考答案试题一[ 问题1] 解答起点:读者文件终点;登记读者信息或 3起点:处理查询请求或2 终点:读者文件[ 问候2] 解答起点;图书目录文件终点:图书信息查询或 2.2起点:借书文件终点:读者信息查询或 2.1起点;借书文件终点;图书信息查询或 2.2[ 问题3] 解答(1)[ 入库单|借书单|还书单|注销单](2) 分类目录号+ 书名+ 作者+ 价格+ 数量+ 购书日期试题二[ 问题1] 解答(a)PRIMARY KEY(b)FOREIGN KEY( 负贵人代码) REFERENCES 职工(c)FOREIGN KEY( 部门号)REFERENCES 部门(d) 月工资>=500 AND 月工资<=5000(e)coumt(*),Sum( 月工资),Avg( 月工资)(f)Croup by 部门号(1) 该行不能插入“ 职工” 关系,它违反了实体完整性中主码必须唯一区分关系中的每一个属性。
(2) 该行可以插入“ 职工” 关系,尽管部门号、电话和办公室为空,但它表示该雇员没有分配到某个部门。
(3) 该行不能插入“ 职工” 关系,它违反了参照完整性。
因为6 在关系“ 部门' 中不存在。
[ 问题3] 解答此间考查的是对视图定义的掌握。
(1) 和(2) 都不能更新,因为使用分组合聚集函数定义的视图是不可更新的。
(3) 不一定,视子查询的返回值而定,(4) 和(5) 允许查询。
[ 问题4] 解答此间考察的是查询效率的问题。
在涉及相关查询的某些情形中,构造临时关系可以提高查询效率。
(1) 对于外层的职工关系E 中的每个元组,都要对内层的整个职工关系M 进行检索,因此查询效率不高。
(2) 解答一改正后的SQL 语句使用了临时表:Select Max( 月工资)as 最高工资,部门号into Temp from 职工Group by 部门号Select 职工号from 职工,Tempwhere 月工资= 最高工资and 职工.部门号=Temp. 部门号解答二Select 职工号from 职工,(Select Max( 月工资) as 最高工资,部门号Group by 部门号) as depMaxwhere 月工资= 最高工资and 职工. 部门号=depMax. 部门号[ 问题5] 解答此问主要考察在查询中注意where 子句中使用索引的问题。
2004年下半年软件水平考试(中级)数据库系统工程师下午(应用技
2004年下半年软件水平考试(中级)数据库系统工程师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 试题一 2. 试题二 3. 试题三 4. 试题四试题一(15分)阅读下列说明和数据流图,回答问题1至问题3。
说明某图书管理系统的主要功能是图书管理和信息查询。
对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。
系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。
1.购入新书时需要为该书编制入库单。
入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。
2.读者借书时需填写借书单。
借书单内容包括读者号和所借图书分类目录号。
系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。
3.读者还书时需填写还书单。
系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。
4.注销图书时,需填写注销单并修改图书目录文件中的库存总量。
系统的信息查询功能主要包括读者信息查询和图书信息查询。
其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。
图书管理系统的顶层图如图1-1所示;图书管理系统的第0层DFD图如图1-2所示,其中,加工2的细化图如图1-3所示。
1.数据流图1-2中有两条数据流是错误的,请指出这两条数据流的起点和终点。
正确答案:起点:读者文件终点:登记读者信息或3起点:处理查询请求或2 终点:读者文件解析:本题考查的是数据流图方面的基础知识。
2004年4月全国高等教育自学考试数据库原理试题
2004年4月全国高等教育自学考试数据库原理试题一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共20分) 1.在数据库技术中,独立于计算机系统的模型是()。
A.E-R模型B.层次模型C.关系模型D.面向对象的模型2.取出关系中的某些列,并消去重复的元组的关系运算称为()。
A.取列运算B.投影运算C.联结运算D.选择运算3.SQL基本表的创建中是通过()实现参照完整性规则的。
A.主键子句B.外键子句C.检查子句D.NOT NULL4.设计性能较优的关系模式称为规范化,规范化的主要理论依据是()。
A.关系规范化理论B.关系运算理论C.代数运算理论D.数理逻辑理论5.在E-R模型转换成关系模型的过程中,下列叙述不正确的是()。
A.每个实体类型转换成一个关系模式B.每个M∶N联系类型转换一个关系模式C.每个联系类型转换成一个关系模式D.在处理1∶1和1∶N联系类型时,不生成新的关系模式。
6.系统死锁属于()。
A.事务故障B.程序故障C.系统故障D.介质故障7.与分散式DB相比,分布式DB具有()。
A.数据分散性B.数据分布性C.逻辑整体性D.数据透明性8.在面向对象数据模型中,下列叙述不正确的是()。
A.类相当于E-R模型中实体类型B.类本身也是一个对象C.类相当于E-R模型中实体集D.类的每个对象也称为类的实例9.假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。
A.概念设计B.物理设计C.逻辑设计D.运行阶段10.数据库镜像可以用于()。
A.保证数据库的完整性B.实现数据库的安全性C.进行数据库恢复或并发操作D.实现数据共享二、填空题(每小题2分,共20分)1.数据库系统中常用的三种数据模型有层次模型、__________和__________.2.关系模式的三类完整性约束条件分别是__________、参照完整性约束和__________.3.聚合函数“count(列名)”的语义是__________.4.对于属性X的每个具体值,属性Y都有唯一的具体值与之对应,称Y__________X,或称X决定Y,记为__________.5.在数据抽象中,概括层次表示__________联系,聚集层次表示__________联系。
数据库期中复习题及部分答案
1、查找表中所有姓刘的职工的工号,部门,薪水selectemp_no,emp_name,dept,salaryfromemployeewhereemp_name like '刘%'2、查找所有定单金额高于20000的所有客户编号selectcust_idfrom saleswheretot_amt>200003、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。
selectemp_name,title,sexfromemployeewheretitle='经理'ortitle='职员'and sex='F'4、选取销售数量最多的前5条订单订单号、数量。
select top5 with tiesorder_no,sup_id,qtyfromsale_itemorder byqty desc5、按部门进行汇总,统计每个部门的总工资selectdept,sum(salary)fromemployeegroup bydept6、由employee表中查找出薪水最高的员工信息。
select *fromemployeewheresalary=(selectmax(salary )fromemployee )7、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接每一张订单的金额”的所有订单。
select *from saleswheretot_amt>all(selecttot_amtfromsaleswheresale_id='E0013'andorder_date='1996/10/15')order bytot_amt8、检索product 表和sale_item表中数量大于2的相同产品的产品编号、产品名称、数量、单价。
selecta.prod_id,a.qty,a.unit_price,b.prod_namefromsale_item as a innerjoin product as b /*如果改成leftjoin/rightjoin 试分析结果*/on (a.prod_id=b.pro_id)anda.qty>2order bya.prod_id9、查找出employee表中住址相同的员工的姓名、性别、职称、薪水、住址。
04年4月数据库技术试题
04年4月数据库技术试题课程代码:03139第一部分选择题(共40分)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.最常见的概念模型是()A.关系模型B.层次模型C.网络模型D.实体-联系模型2.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。
其原因是()A.文件系统的数据没有结构B.文件系统的数据不独立C.文件系统的文件没有结构D.文件系统的文件不独立3.DBTG提出的关于数据库的三个重要规范中不包括()A.模式B.子模式C.内模式D.数据管理语言4.如果用其它运算来重新定义自然连接,应该使用()A.选择、投影B.选择、乘C.投影、乘D.选择、投影、乘5.已知关系R(A,B,C),令r为关系代数表达式结果中所含元组数目,s为R中所含元组数目,则()A.r<=s B.r>=sC.r=s D.r s6.已知两个关系R(A,B)和S(A,C),它们的主码都是A. R中含有10个元组,S中含有15个元组,则中含有元组数目的范围是()A.(5,25)B.(10,15)C.(10,25)D.(15,25)7.完成数据定义功能的SQL命令是()A.DELETE B.REVOKEC.DROP D.DEFINE8.事务中包含的所有操作要么都执行,要么都不执行,这一特性称为事务的()A.原子性B.隔离性C.完整性D.永久性9.某单位规定每一科室至少有5个职工,至多有10个职工,每个职工属于且只属于一个科室,则E-R模型中职工的基数为()A.(0,1)B.(1,1)C.(1,10)D.(5,10)10.在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其数据按照“性别”分成男和女两个子集,这样的数据划分称为()A.垂直分片B.水平分片C.导出分片D.混和分片11.有学生和班级两个关系,当班级中有学生时,不得删除该班级。
04计算机本科期中试题
03计算机本科期中试题1.用具体的关系实例说明什么是关系数据库的实体完整性和参照完整性。
2.每个系有若干教研室,每个教研室有若干个教师,每个教师上若干门课,每门课有若干个教师担任;每个学生只选修两门课,每门课有若干个学生选修。
用E-R图画出上述概念模型,注明联系类型和每个实体的候选码。
(教师,课程,学生的属性自定)3.若有如下关系模式: 假设每个学生只属于一个系; 每个学生只选修一门课,每门课有若干个学生选修;每门课只有一门先行课,不同的课程先行课可能相同.✧学生(学号,姓名,年龄,所在系,系学生数);✧课程(课程名,课程号,先行课程号);✧选课(学号,课程号,成绩)。
分别指出上述三个关系模式的非主属性是什么,它们所属的最高范式是那种,为什么?4.设有一个数据库,包括S,P,J,SPJ4个关系模式:(与P80题5相同)S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成。
用关系代数(前三个小题)和SQL(所有小题)完成以下操作:●求供应数量在1000以上的零件名称;●求供应了全部零件的供应商代码;●求供应了工程项目’P1’零件的供应商名称;●删除供应’一汽’工程的零件供应记录;●将’螺母’的供应数量全部置0;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程期中测试试题
(限时:90分钟总分:150分)
班级:姓名:总分:
一、选题题:(每空3分,共60分)
1.下列选项中能够直接实现对数据库中数据操作的软件是:
A)字处理软件B)操作系统C)数据库管理系统D)翻译系统2.数据库系统的核心是:
A)编译系统B)数据库C)操作系统D)数据库管理系统
3.按照数据模型分类,Visual FoxPro属于:
A)层次型B)网状型C)关系型D)混合型
4.下列数据为常量的是:
A)02/18/99 B).F . C)abcd D)TOP
5.在"人事档案"表文件中,"婚否"是逻辑型字段(已婚为逻辑真值),"性别"为字符型字段,如果查询"已婚女同志",应该使用的条件表达式是:
A)婚否.OR.(性别="女") B)婚否.AND.(性别=女)
C)(婚否=.T.).AND.(性别="女") D)已婚.OR.(性别="女")
6.设A=[5*3+6],B=5*3+6,C='5*3+6',在下面的表达式中,合法的是:A)A+B B)B+C C)C+A D)A+B+C
7、在下列表达式中,结果为逻辑假的是:
A) chr(65)>chr(66) B) ‟蓝山‟$‟湖南蓝山‟C) 10>9 .and. 20<21
D) ‟123‟=str(123)
8、VFP表文件由两部分组成,即:
A).DBF文件和.FPT文件
B).表结构和数据记录
C).DBF文件和.BAK文件
D).PRG文件和.fxp文件
9、VFP表文件的扩展名为:
VFP项目文件的扩展名为:
VFP结构化复合索引扩展名为:
A) .PRJ B) .IDX C) .DBF D) .CDX E) .DBC
10、在命令窗口中建立项目的命令是:
A)CREA <项目名>
B)CREA PROJ <项目名>
C)MODI PROJ<项目名>
D)三条命令都可以
11.在下列表达式中,运算结果为数值的是:
A)"1234"+"3579" B)CTOD("05/08/93")-11
C)130+350=480 D)LEN("SFDE")-1
12.在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为:A)3,8,10 B)1,6,10 C)1,8,任意D)1,8,4 13.假设数据表中"婚否"字段为逻辑型(已婚为逻辑真值),如果要显示所有未婚职工的情况,应该使用的命令是:
A)LIST FOR 婚否=F B)LIST FOR 婚否="F"
C)LIST FOR .NOT.婚否D)LIST FOR 婚否="未婚"
14、Visual FoxPro参照完整性规则不包括:
A)更新规则B) 查询规则C) 删除规则D) 插入规则
15、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的:
A)“一方”表的主索引,“多方”表的主索引
B) “一方”表的主索引,“多方”表的普通索引
C) “一方”表的普通索引,“多方”表的主索引或候选索引
D) "一方"表的普通索引,"多方"表的候选索引或普通索引
16.假设数据表中共有10条记录,当执行命令GO BOTTOM后,命令?RECNO()的结果是:
A)9 B)10 C)11 D)1
17.如果要恢复用DELETE命令删除的若干条记录,应该使用:
A)RECALL命令B)按下ESC键C)RELEASE命令D)FOUND命令
18.执行?subs(…abcdef‟,sqrt(25),2) ,结果为:
A)‟ab‟ B)‟cd‟C)‟de‟D)‟ef‟
二、填空题:(每小题3分,共60分)
1、我们所学的数据库软件的全称是,简称是。
2、当打开一个数据表后,系统会自动增加菜单。
3、INT(12.5)结果为。
4、ABS(INT(-12.6))的结果为。
5、SUBSTR(“宁波第二技校图书馆”,7,6)的结果为。
6、在VFP中建立数据库的命令为,打开y1.dbf表的命令为。
7、如果打开一个表文件,执行go top,用函数RECNO()测试,其结果一定是。
8、在下列VFP命令:LOCATE 、SEEK、SORT在执行时一定要求对表文件进行索引的命令是。
9、数据库文件的扩展名为。
10、? …546 ‟-…321‟的值。
11、? V AL(SUBS(…计算机4班‟,7,1))*LEN(…计算机‟)的值。
12、? BETW(15,10,20) 的值。
13、? BETW(15,10,20) .and. …abs‟$‟ab‟的值。
14、在表中追加一条空白记录的命令是。
15、设置字段的有效性性别字段只能为“男”或“女”的表达式
为。
16、在操作DELE命令时,作用范围为全部记录的是;从当前记录至表中最后一条记录的是;
17、对当前学生成绩表中的“计算机”成绩,按降序排列,生成新表取名为“计算机1”的命令是。
三、综合题(共30分)
1、写出符合下列要求的表达式:
1)工资高于400元且低于1000元;
2)部门为计算机系,职称为副教授的所有未婚男职工或工龄在35年以上的女职工。
2、写出下列的运行结果:
A=15
B=20
C=‟30‟
D=V AL(C)
E=‟45‟
? A+B
? LEN(C+E)*D
3、有下列表:表名为‘职工工资’,记录为
职工号姓名部门基本工资奖金扣款工龄
001 周小虎数学系500 150 100 22
002 李萍中文系550 170 120 24
003 陈洪计算机系469 213 154 19
004 王春红化学系300 260 198 5
005 陈超政治系409 189 0 9
006 郭兰计算机系561 243 200 23
1)对职工工资表中按“基本工资”升序建立结构化复合索引文件为“基本工资.CDX”;
2)物理删除表中工龄小于10年的记录。
3)查找姓名为陈洪的记录(条件定位)。