黑龙江中医药大学2023年数据库基础预测卷及答案_第1页
黑龙江中医药大学2023年数据库基础预测卷及答案_第2页
黑龙江中医药大学2023年数据库基础预测卷及答案_第3页
黑龙江中医药大学2023年数据库基础预测卷及答案_第4页
黑龙江中医药大学2023年数据库基础预测卷及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2/2黑龙江中医药大学数据库基础预测卷考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、关于数据库的描述,不正确的是() A、数据库中不能存储声音 B、数据库能存储结构化的数据 C、数据库的英文简称是DB D、数据库存储事物的特征描述和事物间的联系【答案】A【解析】数据库中不但可以存储各类字符,也可以存储图片、声音、视频等多媒体数据。2、Access2010创建的数据库文件默认扩展名是() A、.mdb B、.accdb C、.mde D、.accde【答案】B【解析】.mdb为Access2003以前的版本创建的数据库扩展名,.mde为Access2003以前的版本对数据库文件编译以后的扩展名,.accde为Access2007以后的版本对数据库文件编译以后的扩展名。3、下列给出的数据模型中,是概念数据模型的是()。 A、层次模型 B、网状模型 C、关系模型 D、E-R模型【答案】D4、属于数据库结构设计阶段的是 A、逻辑结构设计 B、功能设计 C、事务设计 D、程序设计【答案】A5、以下不可以作为Access字段名的选项是()。 A、scyb@1 B、scyb!1 C、scyb%1 D、scyb&1【答案】B【解析】字段名不能包含.![]重音符号、前导空格和不可打印字符。6、在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是() A、数据的物理独立性 B、数据的位置独立性 C、数据的逻辑独立性 D、数据的存储独立性【答案】C7、在通常情况下,下面的关系中,不可以作为关系数据库的关系是()c A、R1(学生号,学生名,性别) B、R2(学生号,学生名,班级号) C、R3(学生号,班级号,宿舍号) D、R4(学生号,学生名,简历)【答案】D8、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于()。 A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束【答案】B9、下列不是SQLServer数据库对象的是()。 A、表 B、查询 C、视图 D、模块【答案】D10、评估下列CREATETABLE命令:CREATETABLEorders(ord_noNUMBER(2)CONSTRAINTord_pkPRIMARYKEY,Ord_dateDATE,Cust_idNUMBER(4));CREATETABLEord_items(ord_noNUMBER(2),Item_noNUMBER(3),QtyNUMBER(3)CHECK(qtyBETWEEN100AND200),Expiry_datedateCHECK(expiry_date>SYSDATE),CONSTRAINTit_pkPRIMARYKEY(ord_no,item_no),CONSTRAINTord_fkFOREIGNKEY(ord_no)REFERENCESorders(ord_no));当执行上述命令时失败,原因是什么?() A、SYSDATE不能用于CHECK约束。 B、BETWEEN子句不能用于CHECK约束。 C、CHECK约束不能放在具有DATE数据类型的列。 D、ORD_NO和ITEM_NO不能用于复合主键因为ORD_NO也是外键。【答案】A11、把日期2007年7月2日赋值给日期型变量的方法是()。 A、D=07/07/2007 B、D="07/02/2007" C、D=CTOD("07/02/2007") D、D=DTOC("07/02/2007")【答案】C12、以下关于Oracle数据库物理文件的描述,描述正确的是()。 A、数据库只能有1个控制文件 B、每组在线日志只能有1个成员 C、可以删除状态为CURRENT的在线redo日志 D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性【答案】D13、在SELECT语句的语法结构中,【】用于对查询的结果进行排序。 A、ORDERBY子句 B、WHERE子句 C、GROUPBY子句 D、HAVING子句【答案】A【解析】本题主要考查的知识点为SELECT语句。在SELECT语句的语法结构中,SELECT子句用于指定输出的字段;FROM子句用于指定数据的来源;WHERE子句用于指定数据的选择条件;GROUPBY子句用于对检索到的记录进行分组;HAVING子句用于指定组的选择条件;ORDERBY子句用于对查询的结果进行排序。14、()语句不会建立隐式事务。 A、Insert B、Update C、Delete D、Select【答案】D15、以下4个概念中,可用来解决“一个并发调度是否正确”问题的是 A、串行调度 B、并发执行调度的可串行化 C、并发事务的可并行化 D、并发事务的有效调度【答案】B【解析】本题主要考查的知识点为并发执行调度的可串行化。通常,在数据库系统中,可串行性就是并发执行的正确性准则,即当且仅当一组事务的并发执行调度是可串行化的,才认为它们是正确的。16、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?() A、Oracle返回警告信息并打开数据库 B、Oracle返回警告信息,不打开数据库 C、Oracle返回警告信息,并进行数据库恢复 D、Oracle忽略不可用的文件【答案】B【解析】ORACLE数据库启动故障警告。17、在Oracle数据库中,当归档已经开启时,从一个活动组中删除一个重做日志成员,正确的是。() A、使用ALTERDATABASEDROPLOGFILE语句 B、使用ALTERDATABASEDROPLOGFILEMEMBER语句 C、在这一组被归档之前使用ALTERDATABASEDROPLOGFILEMEMBER语句 D、先发ALTERSYSTEMSWITCHLOGFILE语句,然后使用ALTERDATABASEDROPLOGFILEMEMBER语句【答案】D【解析】当前重做日志组成员是不能删除的。如果要删除,先使用ALTERSYSTEMSWITCHLOGFILE语句进行切换。18、Oracle的逻辑存储结构中,哪项是最小的存储单元?() A、表空间 B、区 C、段 D、数据块【答案】D19、在Access中,参照完整性规则不包括() A、查询规则 B、更新规则 C、删除规则 D、插入规则【答案】A【解析】实施参照完整性是插入规则,级联更新相关字段是更新规则,级联删除相关记录是删除规则。20、下列说法的是() A、使用ALTERTABLEADDCONSTRAINT可以增加基于元组的约束。 B、如果属性A上定义了UNIQUE约束,则A不可以为空。 C、如果属性A上定义了外码约束,则A不可以为空。 D、不能使用ALTERTABLEADDCONSTRAINT增加主码约束。【答案】B二、填空题(共5题,每小题2分,共10分)1、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、()面向对象模型、对象关系模型和斑结构化数据模型等。【答案】层次模型|网状模型|关系模型2、关系代数运算中,基本的运算是并、差、笛卡尔积、________。【答案】选择和投影3、在Transact-SQL中可以使用两类注释符:单行注释()和多行注释()。【答案】--|/…/4、数据库设计包括()和()两方面的内容。【答案】数据库的结构设计|数据库的行为设计5、数据库恢复的基本原理是()。【答案】利用数据的冗余三、判断题(共10题,每小题1分,共10分)()1、SELECT语句中,使用WHERE实现条件查询。【答案】正确()2、从程序设计语言的特点考虑,C语言属于过程化语言,而SQL属于非过程化语言。【答案】正确()3、SELECT语句中的ORDERBY子句中,如果有多个排序标准,它们之间是用分号分隔,查询结果与排序标准的先后顺序有关。【答案】错误【解析】它们之间是用逗号分隔。()4、在Oracle数据库中,系统全局区中的数据缓存区存储着进程最近执行过的SQL语句、PL/SQL过程包、锁、数据字典信息等。【答案】错误【解析】Oracle数据库系统全局区中的数据缓存区的定义。()5、在Oracle11g中,搭建RealApplicationCluster时,ocr和votingdisk盘只能为ASM文件系统【答案】错误()6、Oracle数据库RAC在部署时,所有节点均需要安装数据库软件。【答案】正确()7、恢复数据,可以在查询分析器中使用这样的命令:BACKUPDATABASEdatabase_nameFROMbackup。【答案】错误()8、在启动Oracle数据库时,Oracle从控制文件中获取初始化参数文件的信息,再从初始化参数文件中读取数据文件和重做日志文件的信息,进而打开数据库。【答案】错误【解析】在启动Oracle数据库时,Oracle从初始化参数文件中获取控制文件的信息,再从控制文件中读取数据文件和重做日志文件的信息,进而打开数据库。()9、数据库的完整性是指数据的正确性、一致性、相容性。【答案】正确()10、主键约束是确保表中每一行记录是唯一的,一个表可以设置多个主键。【答案】错误四、综合应用题(共2题,每小题20分,共40分)1、数据表的创建和使用

Class(班级表)(CidC/2班级编号,CtitleC/10班级名称);

Student(学生表)(SnoC/3学号,SnameC/8学生姓名,SsexC/2性别,SbirthdayDATE出生日期,CidC/2班级编号(Class表的外码));

Course(课程表)(CnoC/5课程号,CnameC/20课程名,CreditINT学分,TnoC/3教师号(Teacher表的外码));

Score(成绩表)(SnoC/10学号(Student表的外码),CnoC/5课程号(Course表的外码),GradeINT成绩)

Teacher(教师表)(TnoC/3教师号,TnameC/4教师姓名,TsexC/2性别,Tbirthdaysmalldatetime出生日期,ProfC/6职称,DepartC/10部门)请用SQL语言表达式实现如下要求:

1.创建数据表Student。

2.请用SQL语言表达式实现如下要求创建数据表SC

3.对表student添加字段,名称为:入学时间

4.将表student的sname改为长度8

5.删除表student【答案】(1)create

table

Student(Sno

char(10)

not

null,Sname

char(8),Ssex

char(2),Sbirthday

DATE

datetime)

(2)create

table

SC(Sno

char(10)

foreign

key

reference

Studen(Sno),Cno

char(4)

foreign

key

reference

Course(Cno),Grade

int

primary

key(Sno,Cno))

(3)alter

table

studentadd入学时间datetime

(4)altertablestudentaltercolumnsnamechar(8)notnull

(5)deleteformstudent2、某医院病房计算机管理中需要如下信息:

科室:科名,科地址,科电话,医生姓名

病房:病房号,床位号,所属科室名

医生:姓名,职称,所属科室名,年龄,工作证号

病人:病历号,姓名,性别,诊断,主管医生,病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

完成如下设计:

(1)设计该计算机管理系统的E-R图;

(2)将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论