潍坊医学院2022年数据库基础专升本(含六卷)及答案.docx
潍坊医学院2022年数据库基础专升本(一)总分:100分考试时间:90分钟注意事项:> 考生拿到答题卡后,要认真检查答题卡有无折皱破损、污溃,如有以上问题须立即向监考老师反映。> 答题过程中,要保持答卷纸或答题卡清洁。> 凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、用于关闭指定窗口的宏为()A、 CloseB、 CloseFormC、 CloseWinD、 CloseApp2、文件系统与数据库系统对数据处理方式的主要区别体现在()。A、数据集成化B、数据共享C、冗余度D、容量3、在当前打开的access数据表中,若希望显示表中的内容时某些字段不能移动,可使用的方法是()A、排序B、筛选C、隐藏字段D、冻结字段4、在PL/SQL中,只能处理一行数据的是?()A、 INSERTB、 UPDATEC、 SELECTD、 DELETE5、用来设置共享SQL区域的参数是()oA、 SHARED_SQL_AREAB、 SHARED_POOL_SIZEC、 SHARED_CACHE_SIZED、DB_BLOCK_SIZEdb_b1ock_size6、为ChooSe表添加外键约束,约束名为Che)OSe_student_fk,外键为student_no,连接到student表的stuednt_no字段,以下命令正确的是A、 altertablechooseaddconstraintchoose_student_fkFOREIGNKEY(student_no)REFERENCESstudent;B、 altertablechooseaddconstraintchoose_student_fkREFERENCESstudent(stuednt_no);C、 altertablechooseaddconstraintchoose_student_fkFOREIGNKEY(student_no)REFERENCESstudent(stuednt_no);D、 altertablechooseaddconstraintchoose_student_fkFOREIGNKEY(student_no);7、常用的数据库系统所用的数据模型是oA、层次型B、关系型C、网络型D、适用型8、对主键描述正确的是()A、一个表只有一个主键或没有主键B、主键中部分字段可以取值为空C、主键取值可以重复D、主键必须有对应外键参考取值9、从本质上说,ACCeSS是()A、分布式数据库管理系统B、面向对象的数据库管理系统C、关系型数据库管理系统D、文件系统10、下列说法正确的是()oA、属于BCNF的关系模式不存在存储异常B、函数依赖可由属性值决定,不由语义决定C、超码就是候选码D、码是唯一能决定一个元组的属性或属性组11、在SQL语句中,与XBETWEEN20AND30等价的表达式是()。A、 X>=20ANDX<30B、 X>20ANDX<30C、 X>20ANDX<=30D、 X>=20ANDX<=3012、以下关于AeCeSS2010的索引说法正确的是()A、索引就是表中记录的一种物理排序结果B、表中可以建立多个主索引C、如果某字段的内容有重复值,要建立索引就必须设置为有(无重复)索引D、主键就是主索弓I,主索引就是主键。13、先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是课程号,成绩;课程号DESC,成绩;课程号,成绩DESC;课程号,成绩;A、SELECT*FROM选课表ORDERBYB、SELECT*FROM选课表ORDERBYC、SELECT*FROM选课表ORDERBYD、SELECT*FROM选课表GROUPBY14、下面关于SQL语言的叙述中,哪一条是错误的O。A、SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中B、使用SQL用户只能定义索引而不能引用索引C、SQL没有数据控制功能D、使用SQL用户可以定义和检索视图15、在MySQL中,模糊查询的匹配符,其中可以匹配任意个数的字符。A、?B、_C、*D、%16、在E-R图中,用来表示实体的属性的图形是()。A、椭圆形B、矩形C、菱形D、三角形17、在OraCIe中,如果一个服务器进程意外中止,OraCIe使用下列哪一个后台进程来释放它所占用的资源?()oA、 DBWnB、 1.GWRC、 SMOND、 PMON18、用于实现数据存取安全性的SQL语句是O。A、 CREATETABLEB、 COMMITC、 GRANT和REVOKED、 ROLLBACK19、关于OraCIe数据库软件安装,描述正确的是()。A、支持静默方式安装B、一台服务器只能安装一套软件C、没有图形界面就无法安装D、不能安装多套版本不同的软件20、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行O。A、安全性控制B、完整性控制C、并发控制D、可靠性控制二、填空题(每小题2分,共20分)1、处理事件的代码称为O2、关系代数运算中,专门的关系运算有()、()、Oo3、系模型包括8种查询操作,其中O、O、并、O和笛卡尔积是5种基本操作,其他操作可以用基本操作定义和导出。4、设有关系模式R(A,B,C,D、,函数依赖F=AfB,BfC,AfD,DfC,P=AB,AC,BD是R上的一个分解,则分解P中所丢失的函数依赖分别是()、()、()o5、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()o6、按照转储状态,数据转储又可分为()和()。7、SQL使用两种账号确保数据库的安全性,分别是()和数据库用户。8、()是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有()、()、()和()四个特征。9、如果关系R2的外部关系键X与关系Rl的主关系键相符,则外部关系键X的每个值必须在关系Rl中主关系键的值中找到,或者为空,这是关系的()规则。10、实体完整性规则是对()的约束,参照完整性规则是对()的约束。三、名词解释题(每小题5分,共20分)1、什么是数据字典?2、什么是对象权限?3、什么是数据库管理系统?4、什么是导出表?四、综合应用题(每小题20分,共20分)1、数据表的创建和使用Class(班级表)(CidC/2班级编号,CtitleC/10班级名称);Student(学生表)(SnOC/3学号,SnameC/8学生姓名,SsexC/2性别,SbirthdayDATE出生日期,CidC/2班级编号(CIaSS表的外码);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.创建数据表Studento2 .请用SQL语言表达式实现如下要求创建数据表SC3 .对表StUdent添加字段,名称为:入学时间4 .将表student的sname改为长度85 .删除表student一、单项选择题1、A2、A3、D【解析】不能移动必须是冻结字段。4、A5、B6、C【解析】本题得分:1分7、B8、A【解析】主键值既不能为空,也不能重复,更不需要外键参考。9、C【解析】ACCeSS是一个数据库管理系统,同时采用二维表的方式对数据进行管理,因此是关系型数据库管理系统。10、D11、D12、D【解析】索引是表中记录的一种逻辑排序结构,分为主索引、唯一索引和普通索引。其中,主索引就是主键,唯一索引对应有(无重复),普通索引对应有(有重复)。13、C【解析】本题得分:1分14、C15、D【解析】本题得分:1分16、A【解析】无17、D18、C19、A20、C二、填空题1、宏2、选择I投影I连接3、选择I投影I差4、B-ClAfDlD-C5、分析和设计阶段实现和运行阶段6、静态转储I动态转储7、登录账号8、事务I原子性I一致性:隔离性I持久性9、参照完整性10、主键I外键三、名词解释题1、数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。2、对象权限指的是数据库用户操作数据库对象(基本表、视图)的权力,由DBA或对象所有者授予。3、数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。4、在基本表的基础上通过定义视图而生成的表,称为导出表。导出表是虚表,其本身不存储于数据库中,数据库仅在数据字典中存储其定义。四、综合应用题1、(1)createtableStudent(Snochar(10)notnull,Snamechar(8),Ssexchar(2),SbirthdayDATEdatetime)(2)createtableSC(Snochar(10)foreignkeyreferenceStuden(Sno),Cnochar(4)foreignkeyreferenceCourse(Cno),Gradeintprimarykey(Sno,Cno)(3)altertablestudentadd入学时间datetime(4)altertableStudentaltercolumnsnamechar(8)notnull(5)deleteformstudent潍坊医学院2022年数据库基础专升本(二)总分:100分考试时间:90分钟注意事项:> 考生拿到答题卡后,要认真检查答题卡有无折皱破损、污溃,如有以上问题须立即向监考老师反映。> 答题过程中,要保持答卷纸或答题卡清洁。> 凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、以下的英文缩写中表示数据库管理系统的是()oA、DBB、DBMSC、DBAD、DBS2、在下面关于数据库系统管理阶段的说法中,错误的是()oA、数据库系统管理阶段有较高的安全性B、数据库系统管理阶段有较高的数据独立性C、在数据库系统管理阶段,数据可以被不同的用户共享D、在数据库系统管理阶段,数据没有冗余3、以下4个概念中,可用来解决“一个并发调度是否正确”问题的是A、串行调度B、并发执行调度的可串