数据库AB卷
数据库考试试题及答案
数据库考试试题及答案数据库考试试题及答案数据库是计算机科学中非常重要的一个概念,它是用来存储和管理数据的系统。
在计算机科学相关专业的学习中,数据库课程是必不可少的一门课程。
而在学习过程中,考试是检验学生对数据库知识掌握程度的重要方式之一。
本文将介绍一些常见的数据库考试试题及其答案。
一、选择题1. 数据库的主要特点是什么?a) 数据独立性b) 数据一致性c) 数据安全性d) 数据完整性答案:a) 数据独立性2. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 运行程序c) 进行网络通信d) 控制硬件设备答案:a) 存储和管理数据3. 关系数据库中,什么是主键?a) 用于标识关系中的一个元组的属性或属性组b) 用于标识关系中的一个属性或属性组c) 用于标识关系中的一个关系d) 用于标识关系中的一个元组答案:a) 用于标识关系中的一个元组的属性或属性组4. 数据库中的事务是什么?a) 一组操作的集合b) 一个操作c) 一个数据项d) 一个数据表答案:a) 一组操作的集合5. 数据库中的ACID是什么的缩写?a) 原子性、一致性、隔离性、持久性b) 原子性、一致性、隔离性、可靠性c) 原子性、完整性、隔离性、可靠性d) 原子性、完整性、隔离性、持久性答案:a) 原子性、一致性、隔离性、持久性二、填空题1. 数据库的三级模式分别是________、________和________。
答案:外模式、概念模式、内模式2. 关系数据库中,用于标识关系中的一个元组的属性或属性组称为________。
答案:主键3. 数据库中的事务具有ACID特性,其中A代表________。
答案:原子性4. 数据库中,用于保证数据的完整性的约束称为________。
答案:完整性约束5. 数据库中,用于保证数据的一致性的约束称为________。
答案:参照完整性约束三、简答题1. 请简要解释数据库的三级模式。
答:数据库的三级模式是外模式、概念模式和内模式。
uml期末及答案(AB卷)
2008-2009学年第一学期期末试卷(院 院/系 专业 班使用)考试科目: 试卷类型: A题号一二三四五六七总分得分一、选择题 (共40分,每小题2分)1. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C 聚合关系D 依赖关系3. 下面( )图形表示依赖关系。
4. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
阅卷人得分Student Teacher 10..n A Teacher Student 0..n1BTeacher Student 10..n Teacher Student 0..n 1A BC UML是一种面向对象的编程语言。
D UML是一种面向对象的建模语言,但不是建模方法。
5.顺序图和交互图的关系,类似与下面的哪种关系()A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6.要对一个企业的工作流程建模,下面4种图中的()是最重要的。
A 交互图B 活动图C 状态图D 类图7.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
SQL 数据库期末考试AB卷带答案
20**-20**学年第*学期期末考查试卷(A卷)课程名称:数据库考试班级:一、数据库设计题(共50分)1、以“library”为名称创建一个数据库。
该数据库中包含一个主数据文件tsdata.mdf,存放路径为“d:\data\”;一个事务日志文件tslog.ldf,存放路径为“d:\data\”。
其他设置自定。
(6分)请截图(数据库文件属性):2、在上题创建好的数据库中,按如下要求创建三张表。
(每个表正确创建得8分,共24分)请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):表2读者表:用来存储读者的基本信息请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):3、在“library”数据库中插入以下记录。
(每小题4分,共12分)请截图(打开数据表):4、为读者表创建一个“姓名”列的非聚集索引文件。
(4分)请截图(索引属性):5、创建“读者借阅信息”视图,包括借书证号、姓名、书名、还书日期等信息。
(4分)请截图(打开视图):二、查询设计题(每小题5分,共25分)1、在library数据库中查询“孙一明”的相关信息。
请粘贴T-SQL查询语句:2、查询信息系或电子系的读者信息。
请粘贴T-SQL查询语句:3、查找书名以“计算机”打头的所有图书和作者。
请粘贴T-SQL查询语句:4、查找姓名为“柯思扬”借阅书本的书名。
请粘贴T-SQL查询语句:5、查询借书证号为“10001”所借书本的本数,显示借书证号和借书本数,并按借书证号升序排序。
(4分)请粘贴T-SQL查询语句:三、填空题(每空2分,共10分)1、读者还书存储过程:ReturnBook的创建,若读者没有借阅此书,则显示‘对不起,你没有借阅此书,故而无法进行此次还书操作,请核实!’信息。
use Librarygocreate _____________________@no char(10),@bid char(10)asif not exists(_________________________________________________________)beginprint'对不起,你没有借阅此书,故而无法进行此次还书操作,请核实!'end2、在借阅表中创建一个触发器:tri_Book,若要借的书已无库存,则无法进行借书操作,即无法在‘借阅表’中插入记录。
《数据库》考试试卷(含答案)
《数据库》考试试卷(含答案)一、概念选择题(每题1分,共45分)1.()是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是()。
A.子模式B.用户模式C.模式D.存储模式3.下列选项中,不属于数据库特点的是()。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高4.要保证数据库逻辑数据独立性,需要修改的是()。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5.在关系数据库中,视图是三级模式结构中的()。
A.内模式B.模式C.存储模式D.外模式6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了()。
A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS包括DB,也就是DBMS8.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构9.E-R图用于描述数据库的()。
A.概念模型B.数据模型C.存储模式D.外模式10.对于现实世界中事物的特征,在实体—联系模型中使用()A.属性描述B.关键字描述C.二维表格描述D.实体描述11.参照完整性规则:表的()必须是另一个表主键的有效值,或者是空值。
A.候选键B.外键C.主键D.主属性12.在关系模式中,实现“关系中不允许出现相同的元组”的约束是()约束。
A.候选键B.主键C.外键D.超键13.约束“年龄限制在18~30岁之间”属于DBMS的()功能。
数据库考试题含参考答案
数据库考试题含参考答案一、单选题(共80题,每题1分,共80分)1、access2010的核心数据库对象是()A、查询B、表C、报表D、窗体正确答案:B答案解析:只有表才能保存数据,则表是数据库的最核心对象。
2、数据库技术的应用,最关键的是解决()A、数据共享B、数据存储C、数据分类D、数据统计正确答案:A答案解析:数据库技术的根本性目的就是为了解决数据共享问题。
3、在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系正确答案:B答案解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。
根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。
一名教师可以承担多门课程,但是一门课程只能由一个教师承担。
所以是一对多的关系,因此选择B选项。
4、关于数据库的描述,不正确的是()A、数据库中不能存储声音B、数据库能存储结构化的数据C、数据库的英文简称是DBD、数据库存储事物的特征描述和事物间的联系正确答案:A答案解析:数据库中不但可以存储各类字符,也可以存储图片、声音、视频等多媒体数据。
5、利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。
6、若要建立数据库内两个表之间的关系,应对()的字段作为关联建立联系A、相同名称的字段B、相同数据类型的字段C、名称相同且数据类型相同D、数据类型相同且字段含义和大小相同正确答案:D答案解析:关联字段必须是数据类型、字段大小和字段含义相同的字段。
《互联网数据库》试卷(B卷)答案及评分标准专用纸
阳光学院考试答案及评分标准专用纸(B卷)2023年—— 2024年第一学期教师姓名:林敏军课程名称:互联网数据库考试方式:闭卷考核对象(年级专业): 20级电子商务一.单择题(共30分,每小题2分)1.B2.C3.A4.B5.B6.C7.A8.A9.A 10.B11.A 12.C 13.B 14.B 15.C二.填空题(共10分,每空1分)1. 文件系统2. 数据库管理系统(DBMS)3. 介质故障4. 外键5. 数据项6. 数据库管理系统7. 无损连接性8. 数据的完整性约束9. 基本表(基本关系\基表)10. 视图表三.简答题(共30分,每小题3分)1.答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系(1分),是现实世界属性间相互联系的抽象(1分),是数据内在的性质,是语义的体现(1分)。
2.答:数据库的安全性是防止由于非法使用数据库造成数据泄露、更改或破坏(1分)。
安全性措施的防范对象是非法用户和非法操作(0.5分)。
数据库的完整性是指防止合法用户使用数据库时向数据库中加入不符合语义的数据(1分)。
完整性措施的防范对象是不合语义的数据(0.5分)。
3.第三代数据库系统应支持数据管理、对象管理和知识管理(1分)。
第三代数据库系统必须保持或继承第二代数据库系统的技术(1分)。
第三代数据库系统必须对其他系统开放(支持其他的语言、其他的协议)(1分)。
4.答:实体完整性约束(1分);引用完整性约束(1分);函数依赖约束(0.5分);统计约束(0.5分)。
5.答:建立一个Connection对象(1分);调用该对象的Open方法打开数据库(0.5分);建立对象Recordset(0.5分);将Recordset对象内容输出到浏览器(0.5分);对象关闭结果集,断开与数据库的连接(0.5分)。
6.内模式:数据的物理结构和存储方式的描述,三级模式结构的最低层,对应着实际存储在外存储介质上的数据库。
数据库基础与应用复习题及参考答案(AB)
数据库基础与应用复习题及参考答案(AB)《数据库基础与应用》课程复习资料一、选择题: 1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式() A.只有2NF B.只有3NF 和3NF D.没有SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是() A.企业版 B.标准版 C.个人版 D.开发版Server支持在线备份,但在备份过程中,不允许执行的操作是() (1)创建或删除数据库文件(2)创建索引(3)执行非日志操作(4)自动或手工缩小数据库或数据库文件大小 A.(1) B.(1)(2) C.(1)(2)(3) D.(1)(2)(3)(4)SQL Server 2000是() A.数据库应用程序 B.数据库系统 C.层次数据管理系统 D.关系数据库管理系统 5.现有关系:学生,为消除数据冗余,至少需要分解为() 个表个表个表个表 6.数据库中存放三个关系:学生和课程和成绩,为快速查出某位学生所学的课程名,应该() A.在学生表上按学号建索引B.在成绩表上按课程号建索引 C.在课程表上按课程号建索引 D.在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令() TRIGGER TRIGGER TRIGGER TRIGGER 8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
在SQL语言中利用触发器定义这个完整性约束的短语是() OFDELETE OF DROP DELETE UPDATE 9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是() 数据库数据库数据库数据库10.对于数据库的管理,对SQL Server中guest用户的描述错误的是() A.安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中 B.用户成功登录到SQL Server 后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest 用户来访问该数据库 C.不能从master、tempdb数据库中删除guest用户D.在新建一个数据库时,guest用户将被自动添加11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是() A.多对多 B.一对一 C.多对一 D.一对多12.以下情况发生,往往要求我们立即对master数据库进行备份,错误的是() A.增加用户数据库 B.删除用户数据库 C.执行与登录有关的操作 D.增加数据库用户语言中,删除一个表中所有数据,但保留表结构的命令是()14.下列四项关于启动服务器的说法不正确的是() A.用企业管理器启动 B.用操作系统控制面板中的服务管理程序启动C.用命令net begin mssqlserver D.自动启动服务器第1页共13页15.查询员工工资信息时,结果按工资降序排列,正确的是() BY 工资BY 工资desc BY 工资asc BY 工资dictinct 16.下列聚合函数中正确的是() (*)(*)(*)(*) 中,下列涉及通配符的操作,范围最大的是() like ’hgf#’like ’hgf_t%’like ’hgf%’like ’h#%’escape ’#’18.在MS SQL Server中,关于数据库的说法正确的是() A.一个数据库可以不包含事务日志文件 B.一个数据库可以只包含一个事务日志文件和一个数据库文件 C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件 D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是() A.企业管理器 B.查询分析器 C.服务管理器 D.事件探查器20.每个数据库有且只有一个() A.主要数据库文件 B.次要数据库文件 C.日志文件 D.索引文件21.在查询分析器中执行SQL 语句的快捷键是()语言中,删除一个表的命令是() 23.哪个关键字用于测试跟随的子查询中的行是否存在()24.以哪个符号开头的变量是全局变量() A.@ B.@* C.@@ D.@$ 25.下面哪项是一元运算符() A./ B.% C.> D.- 26.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C.外码 D.连接码27.事务的持久性是数据库管理系统中的哪个部件负责() A.恢复管理 B.锁定设备(并发控制) C.完整性约束 D.记录设备(存储管理) 模型用于数据库设计的哪一个阶段() A.需求分析 B.概念结构设计 C.逻辑结构设计 D.物理结构设计29.查询语句select stuff(‘he rld’,3,l, ‘llo wo’)结果为()hello world30.在Student表中基于StuName字段建立的索引属于() A.惟一索引非聚集索引B.非惟一索引非聚集索引C.聚集索引非惟一索引D.惟一索引聚集索引31.下列四项中,不属于数据库特点的是() A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高32.反映现实世界中实体及实体间联系的信息模型是() A.关系模型 B.层次模型 C.网状模型模型33.下列四项中,不正确的提法是() 语言是关系数据库的国际标准语言语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的规范化语言称为结构查询语言第2页共13页34.在SQL中,SELECT语句的\表示查询结果中() A.属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同35.在数据操作语言(DML)的基本功能中,不包括的是() A.插入新数据 B.描述数据库结构 C.修改数据 D.删除数据36.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在() A.客户机端 B.服务器端 C.终端D.系统端37.实体型学生与任课教师之间具有联系。
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:84
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题假设所有的作业同时到达,平均周转时间最短的调度算法是()。
问题1选项A.先来先服务B.优先级调度C.短作业优先D.轮转算法【答案】C【解析】先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。
这种调度算法的优点是实现简单,公平。
其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。
短作业优先调度算法(SPF): 就是优先调度并处理短作业,所谓短是指作业的运行时间短。
而在作业未投入运行时,并不能知道它实际的运行时间的长短,因此需要用户在提交作业时同时提交作业运行时间的估计值。
时间片轮转调度算法:每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。
如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。
如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。
调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。
基于优先级调度算法(HPF):每一个作业规定一个表示该作业优先级别的整数,当需要将新的作业输入并调入内存处理时,优先选择优先级别数最高的作业。
作业周转时间(Ti)=完成时间(Tei)-提交时间(Tsi)作业平均周转时间(T)=周转时间/作业个数2.单选题在程序设计语言中,()表示了构成语言的各个记号和使用者的关系,而语境是指理解和实现程序设计语言的环境,包括()环境和运行环境。
问题1选项A.语法B.语义C.语用D.词法问题2选项A.开发B.调试C.测试D.编译【答案】第1题:C第2题:D【解析】在程序设计语言中,语用表示了构成语言的各个记号和使用者的关系,而语境是指理解和实现程序设计语言的环境,包括编译环境和运行环境。
3.单选题甲、乙两公司于2020年7月7日就各自开发的库存管理软件分别申请“宏达”和“鸿达”商标注册,两个库存管理软件相似,甲第一次使用时间为2019年7月,乙第一次使用时间为2019年5月,此情形下,()能获准注册。
数据库考试试题及答案
数据库考试试题及答案一、选择题(每题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. 数据库的物理设计阶段主要考虑的是数据的______。
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:31
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题防止重放攻击最有效的方法是()。
问题1选项A.对用户密码进行加密存储使用B.使用一次一密的加密方式C.强制用户经常修改用户密码D.强制用户设置复杂度高的密码【答案】B【解析】重放攻击又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。
重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行。
所以,防范重放攻击可以加时间戳,或者一次一密的方式。
2.单选题数据库系统中的运算溢出属于()。
问题1选项A.事务故障B.系统故障C.介质故障D.硬件故障【答案】A【解析】事务故障是由于程序执行错误而引起事务非预期的、异常终止的故障。
它发生在单个事务的局部范围内,实际上就是程序的故障。
有的事务故障可以通过事务程序本身发现。
3.单选题关系的完整性约束不包含()。
问题1选项A.实体完整性B.参照完整性C.属性完整性D.用户定义完整性【答案】C【解析】完整性约束:防止的是对数据的意外破环。
实体完整性:规定基本关系R的主属性A不能取空。
用户自定义完整性:就是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。
如:年龄必须为大于0小于150的整数。
参照完整性/引用完整性:规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应(基本关系R和S不一定是不同的关系),则R中每个元组在F上的值必须为:或者取空值;或者等于S中某个元组的主码值。
本题中属性完整性约束不属于关系的完整性约束。
4.单选题下表为两个事务T1和T2的一个并发调度。
其中,数据项A的初值为3,B的初值为4;变量X、Y为事务中的局部变量。
语句X=Read(A)表示读取数据项A的值到变量X,Write(A,X)表示将变量X的值写入数据项A中。
数据库试卷及答案
数据库试卷及答案一.选择题:1.( B)是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A. DB B.DBMS C.DBS D.DBA 2. SQL 语言允许使用通配符进行字符串匹配的操作,其中%可以表示( D )A、零个字符 B、1 个字符 C、多个字符 D、以上都可以3.下列哪一个数据库不是 SQL Server 2000 的系统数据库( C )A.master 数据库 B.msdb 数据库 C.pubs 数据库D.model 数据库 4.下列四项中,可以直接用于表示概念模型的是( D )。
A. 网状模型B.关系模型C.层次模型D.实体-联系(E-R)模型 5.下列四项中说法不正确的是( A ) A. 数据库避免了一切数据的重复 B.数据库中的数据可以共享 C. 数据库减少了数据冗余 D.数据库具有较高的数据独立性6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c ) A.多对多 B.一对一 C.多对一 D.一对多密封线内不要答题,班级、姓名、学号必须写在密封线内。
班级姓名学号密封线 7.关系数据库中空值(NULL)相当于( d ) A. 零(0)1/ 15B. 空白C. 零长度的字符串D. 没有输入 8.事务有多个性质,其中不包括( B ) A.隔离性 B. 不可撤消 C.原子性 D. 一致性 9.一个电视经销商在表 Tvtype 中维护库存的Tvs 信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( C ) A. select top3 cDiscription from Tvtype order by iprice asc B. select cDiscription from Tvtype where max(iprice)3 C. select top3 cDiscription from Tvtype order by iprice desc D. select cDiscription max(iprice) from Tvtype order by iprice 10.假如采用关系数据库系统来实现应用,在数据库设计的( d )阶段,需要将 E-R 模型转换为关系数据模型。
吉首大学数据库期末模拟考试试题(AB卷)
4. 最常用的数据库的恢复技术是_____________ 和 _____________。
5. _____________ 模型是现实世界到 _____________ 机器模型的中间桥梁。
6. 数据独立性是指_____________ 和_____________ 独立性。
4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。 ( )
5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 ( )
6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 ( )
7. DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户 ( )
(e )证书名称,证书编号
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)
数据库原理试题(B卷)
一、填空题(每空 2 分,共 20 分)
1、 关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。
2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。
3、DB, DBMS 和 DBS 三者间的关系是( )
A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 与 DB 、 DBMS 无关
4、数据库的并发操作可能带来的问题包括 ( )
A .丢失更新 B .数据独立性会提高 C .非法用户的使用 D .增加数据的冗余度
二、选择题(每小题 1 分,共 10 分)
数据库试题(含参考答案)
数据库试题(含参考答案)一、单选题(共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.下列说法正确的是( )。
数据库原理与应用 试卷 A卷+答案
学年度第一学期期末考试《数据库原理与应用》(八)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个♦佳答案,每题2分,共30分)1.DB,DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSI).不能相互包括2.对数据库物理存储方式的描述称为()A.外模式B∙内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的11运算符对应SE1.ECT语句中的以下哪个子句?()A.SE1.ECTB.FROMC.MERED.GROUPBY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门叫以有多名职员,从职员到部门的联系类型是()A.多对多B.•对∙C.多对一D.•对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题“Λ.关系系统杳询优化 B.数据字典C.关系数据库规范化理论D.关系数据席查询8.将E-R模型转换成关系模型,阙于数据库的()A.需求分析B.概念设计C逻辑设计 D.物理设计9.事务日志的用途是()A.事务处理B.完整性约束C.数据恢史D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D,不能加任何锁11.要保证数据库逻辑数据独立性,需要修改的是()R.模式B.模式与内模式的映射C模式与外模式的映射D.内模式12.下列四项中,不属于数据库特点的是()A.数据共享B.数据完整性C数据冗余很高 D.数据独立性高13.学生社团可以接纳多名学生参加.但每个学生只加个社团,从社团到学生之间的联系类型是()A.多对多B.•对∙C.多对∙D.一对多14.反映现实世界中实体及实体间联系的信息模型()Λ.关系模型B.层次模型C.网状模型D.E-R模型15.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性二、多选题(每题的备选答案中有多个最佳答案,每题5分,共5()分)16.在关系模式STJ(S,T,J)中,S表示学生,T表示教酎i,J表示课程。
大数据可视化试卷AB卷期末考试卷带答案 测试卷模拟卷
一、选择题(每题5分,不定项选择,多选不得分,少选得3分)1、以下不属于可视化的作用的是()A:传播交流B:信息记录C:数据采集D:数据分析答案:C2、.可视分析学涉及到的学科包括()A:计算机图形学B:数据挖掘C:人机交互D:统计分析正确答案:ABCD3、.以下哪种图可以用于比例数据可视化()A:矩形树图B:茎叶图C:词云图D:主题河流图正确答案:A4、以下哪些个不是文本数据()A.小明发的微博B.某路口车流量C.某门课程的题库D.报纸上的新闻正确答案:B5、可视化可以将难以理解的原始数据变换成用户可以理解的模式和特征,并显示出来。
依据可视化流程概念图,在原始数据和可视化中间这一步骤是()A.用户感知B.数据分析C.数据采集D.数据处理和变换正确答案:D6、可视化和其他数据分析处理方法最大的不同是用户起到了关键作用,可视化映射后的结果只有通过()才能转换成知识和灵感A.可视化映射B.数据处理与变换C.用户感知D.以上答案均不正确正确答案:C二、问答题(每题5分)1、对于原始数据,如何初步判断关联性?答案:首先可以绘制散点图进行初步判断,同时考察多个变量之间的相关性时可以绘制散点图矩阵。
对于三个变量,可以根据其实际意义来绘制气泡图来更直观判断关联性。
2、什么是高维多元数据??答案:连续型时间数据在任意两个时间点之间可以细分出无限多个数值,它是连续不断变化现象的记录。
离散型时间数据又称不连续性时间数据,这类数据在任何两个时间点之间的个数是有限的。
在离散型时间数据中,数据来自于某个具体的时间点或者时段,可能的数值也是有限的。
三、上机题(每题30分)1、使用Python或R生成一组随机数,画出柱状图。
2、搜索到Echarts的在线编辑工具,使用上一题的一组数据,画出折线图。
3、选择题(每题5分,不定项选择,多选不得分,少选得3分)1、以下不属于可视化的作用的是()A:传播交流B:信息记录C:数据采集D:数据分析答案:C2、数据可视化可分为哪三类()A: 科学可视化B: 信息可视化C: 视分析学D:统计分析正确答案:ABC3、.以下哪种图可以用于数据可视化()A:饼图B:茎叶图C:词云图D:柱状图正确答案:A4、1854年伦敦霍乱病情可视化分布图找到传染源,这表明()A. 公共数据集疫情数据可视化可以用来公共安全决策支持B. 公共数据集不是大数据研究领域C. 疫情统计很难找到传播源D. 公共安全需要找到某一点数据而不是区域性数据正确答案:A5、颜色的视觉通道包括A.饱和度B.色相/色调C.透明度D.美观度正确答案:ABC6、可视化可以()A.增强人类的认知能力B.作为大量工作记忆的外界辅助C.协助人类进行思考D.让人们使用感知代替认知正确答案:ABCD问答题(每题5分)1、什么是数据?什么是数据可视化?答案:数据是指对客观事件进行记录并可以鉴别的符号,主要记载客观事物的性质、状态以及相互关系。
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:47
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题若磁盘的转速提高一倍,则()。
问题1选项A.平均存取时间减半B.平均寻道时间加倍C.旋转等待时间减半D.数据传输速率加倍【答案】C【解析】磁盘存取时间包括寻道的时间、定位扇区的时间(也就是旋转延迟时间)以及读写数据的时间(也就是传输时间),若磁盘的转速提高一倍,则旋转延迟时间减少一倍。
2.单选题大数据的特性一般包括()。
①数量大②速度增长快③多样性④价值密度低问题1选项A.①②③B.②③④C.①③④D.①②③④【答案】D3.单选题数据仓库是为了构建新的分析处理环境而出现的一种数据存储和组织技术,其特征不包括()。
问题1选项A.数据的组织面向主题B.数据是集成的C.数据是相对不稳定的D.数据是反映历史变化的【答案】C4.单选题在数据库中新建存储过程的关键字是()。
问题1选项A.CREATE PROCEDUREB.INSERT PROCEDUREC.CREATE TRIGGERD.INSERT TRIGGER【答案】A【解析】存储过程的语法格式:create procedure (参数列表){过程体语句;}5.单选题在数据库管理系统中,以下SQL语句书写顺序正确的是()。
问题1选项A.SELECT→FROM→GROUP BY→WHEREB.SELECT→FROM→WHERE→GROUP BYC.SELECT→WHERE→GROUP BY→FROMD.SELE CT→WHERE→FROM→GROUP BY【答案】B【解析】SELECT基本结构为:SELECT [ ALL| DISTINCT ] [,… n]FROM [,… n][WHERE ][GROUP BY [ HAVING ] ][ORDER BY [ASC|DESC] [,… n] ]6.单选题能够不访问页表,实现快速将虚拟地址映射到物理地址的硬件机制是()。
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:61
2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题SQL语言中,NULL值代表()。
问题1选项A.空字符串B.数值0C.空值D.空指针【答案】C【解析】NULL值代表空值。
2.单选题()的保护期限是可以延长的。
问题1选项A.著作权B.专利权C.商标权D.商业秘密权【答案】C【解析】商标权的保护期限是有效期为10年(若注册人死亡或倒闭1年后,未转移则可注销,期满后6个月内必须续注)。
3.单选题某应用系统有两个表,会员表Member(Mld,Mname,Mphone,Mgender,Mage,balance,visible)和消费记录表DeaI(D_Id,Ddate,Dtype,Dvalue,M_ld),其中MId为会员编码。
如果要查询“陈”姓会员的消费记录,对应的SQL语句为()。
问题1选项A.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE '%陈'and Member.M Id=Deal.M Id;B.SELECT Mname,Mphone,Ddate,Dvalue FRO M Member,Deal WHERE Mname LIKE 'and Member.M Id=Deal.M_Id;C.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Member.M Id=Deal.M_Id;D.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE%'陈%';【答案】A4.单选题计算机操作的最小时间单位是()。
问题1选项A.指令周期B.时钟周期C.总线周期D.CPU周期【答案】B【解析】计算机操作的最小时间单位是时钟周期。
数据库AB卷
A卷一、单项选择题(每小题2分,共20分)1、下列四项中说法不正确的是( C )A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D )A、多对多B、一对一C、多对一D、一对多3、下面不属于常用的数据模型的是(B)A、关系模型B、线性模型C、层次模型D、网状模型4、数据的物理独立性是由以下哪个映射所支持的(C)A、外模式/模式B、外模式/内模式C、模式/内模式D、子模式/逻辑模式5、关系模式规范化的最起码的要求是达到第一范式,即满足(D)A、每个非码属性都完全依赖于主码B、主码属性唯一标识关系中的元组C、关系中的元组不可重复D、每个属性都是不可分解的6、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C)A、候选码B、主码C、外码D、连接码7、在关系运算中,选取符合条件的元组是(D)运算。
A、除法B、投影C、连接D、选择8、SQL Server 2000是( D)A、数据库应用程序B、数据库系统C、层次数据管理系统D、关系数据库管理系统9、能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是(B)。
A、企业管理器B、查询分析器C、服务管理器D、事件探查器10、每个数据库有且只有一个(A)A、主要数据库文件B、次要数据库文件C、日志文件D、索引文件11、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( C )A、数据定义B、数据管理C、数据操纵D、数据控制12、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)A、包括20岁和30岁B、不包括20岁和30岁C、包括20岁但不包括30岁D、包括30岁但不包括20岁13、SELECT语句中与HA VING子句同时使用的是(C)子句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A卷一、单项选择题(每小题2分,共20分)1、下列四项中说法不正确的是( C )A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D )A、多对多B、一对一C、多对一D、一对多3、下面不属于常用的数据模型的是(B)A、关系模型B、线性模型C、层次模型D、网状模型4、数据的物理独立性是由以下哪个映射所支持的(C)A、外模式/模式B、外模式/内模式C、模式/内模式D、子模式/逻辑模式5、关系模式规范化的最起码的要求是达到第一范式,即满足(D)A、每个非码属性都完全依赖于主码B、主码属性唯一标识关系中的元组C、关系中的元组不可重复D、每个属性都是不可分解的6、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C)A、候选码B、主码C、外码D、连接码7、在关系运算中,选取符合条件的元组是(D)运算。
A、除法B、投影C、连接D、选择8、SQL Server 2000是( D)A、数据库应用程序B、数据库系统C、层次数据管理系统D、关系数据库管理系统9、能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是(B)。
A、企业管理器B、查询分析器C、服务管理器D、事件探查器10、每个数据库有且只有一个(A)A、主要数据库文件B、次要数据库文件C、日志文件D、索引文件11、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( C )A、数据定义B、数据管理C、数据操纵D、数据控制12、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)A、包括20岁和30岁B、不包括20岁和30岁C、包括20岁但不包括30岁D、包括30岁但不包括20岁13、SELECT语句中与HA VING子句同时使用的是(C)子句。
A、ORDER BYB、WHEREC、GROUP BYD、无需配合14、表示职称为副教授同时性别为男的表达式为( B)A、职称='副教授' OR 性别='男'B、职称='副教授' AND 性别='男'C、BETWEEN '副教授' AND '男'D、IN ('副教授','男')15、查询员工工资信息时,结果按工资降序排列,正确的是( B )A、ORDER BY 工资B、ORDER BY 工资descC、ORDER BY 工资ascD、ORDER BY 工资dictinct16、在SQL中,建立视图的命令语句是(C)A、CREATE DATABASEB、CREATE TABLEC、CREATE VIEWD、CREATE INDEX17、在SQL SERVER中,视图是从(C)中导出的A、基本表B、视图C、基本表或视图D、数据库18、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是(A)。
A、聚集索引B、非聚集索引C、主键索引D、唯一索引19、用于求系统日期的函数是(B)。
A.YEAR()B.GETDATE()C.COUNT()D.SUM()20、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C)A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束二、填空题(每空1分,共20分)1、关系运算主要有(选择)、(投影)和连接。
2、完整性约束包括(实体)完整性、(域)完整性、(参照)完整性和用户定义完整性。
(实体)完整性用于保证数据库中数据表的每一个特定实体的记录都是惟一的。
3、表是由行和列组成的,行有时也称为(元组),列有时也称为(字段)4、数据库系统的三级模式结构和两级数据映像确保了数据的(物理)独立性和(逻辑)独立性。
5、创建,修改和删除表命令分别是(create)table、(alert)table和(drop)table。
6、SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是(Max)、(Min)、(Sum)、(Avg)和count。
7、SQL Server 2000局部变量名字必须以(@)开头,而全局变量名字必须以(@@)开头。
8、已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。
分析以下SQL语句:SELECT SNOFROM SCWHERE SCORE=(SELECT SUM(SCORE)FROM SC WHERE CNO='002')简述上述语句完成了的查询操作是(检索有与课程号为“002”的课程的最高成绩相等的同学的学号)三、名词解释(每题3分,共12分)1、数据库:P4按照一定的数据模型组织、存储在一起的相关数据的集合2、视图:P142是从一个或者多个表或视图中导出的数据库对象,其结构和数据是建立在对表的查询基础上的。
3、索引:P154是保存数据表中一列或几列组合而成的关键字数据的排序结构的数据库对象。
4、事务:P183是一种机制,是一个操作序列,包含一组数据库操作命令,所有命令作为一个整体向系统提交或撤销四、简答题(每题6分,共18分)1、简述关系数据库设计的一般步骤。
需求分析、概念设计、逻辑设计、物理设计、实施、运行维护2、定义一个表结构时,需要定义哪些方面的内容?表要包含的数据的类型;表中的列数,每一列中数据的类型和长度;哪些列允许空值;是否要使用以及何处使用约束、默认设置和规则;所需索引的类型,哪里需要索引,哪些列是主键,哪些是外键等3、如果你有移动存储设备,有什么办法将你在实验中创建的数据库带走,又怎样将移动存储设备上的数据库在另一服务器上使用?P82首先,在一台服务器上,运行SQL Sever2000,企业管理器/展开服务器组,展开服务器,展开“数据库“文件夹,右击数据库要分离的文件夹名/所有任务/分离数据库——再在另一台服务器上用同样的方法,“所有任务/附加数据库“即可设有student数据库,学生表(学号,姓名,年龄,性别,籍贯,出生日期,入学日期,入学成绩)学生选课表(学号,课程号,成绩,学分)教师表(教师编号,姓名,性别,出生日期,学历,职务,职称,系部代码)教师任课表(教师编号,课程号,专业代码)课程表(课程号,课程名称,学时数,学分)班级(班级代码,班级名称,专业代码)系部(系部代码,系部名称,系主任)专业(专业代码,专业名称,系部代码)用SQL语言查询下列问题:1、在学生表中查询全体学生各项信息。
use studentselect * from 学生2、查询教师表中前百分之三十的记录。
use studentselect top 30 pecent * from 教师3、查询入学成绩在500~550分的男生姓名、籍贯、出生日期。
use student select 姓名,籍贯,出生日期,性别,入学成绩from 学生where 性别='男' and 入学成绩between 500 and 5504、查询学生信息,并按班级代码排序,班级代码相同按出生年月降序排列。
use studentselect * from 学生order by 班级代码,出生日期desc5、查询学生姓名、性别、班级名称。
use studentselect 姓名,性别,班级名称from 学生,班级where 学生.班级代码=班级.班级代码6、查询“计算机系”的教师姓名、性别、职称、学历。
use studentselect 姓名,性别,职称,学历,系部名称from 教师,系部where 教师.系部代码=系部.系部代码and 系部名称='计算机系'B卷一、单项选择题(每小题2分,共20分)1、数据库系统的特点(数据共享)2、E-R图(概念模型)3、(书号、作者号、出版社号,价格)等属性,主码是(书号、作者号)4、修改结构时的命令(Alert)5、用于排序的命令(Order by)6、DBMS实现事务持久性的子系统是(并发控制子系统)7、授权的命令(Grant)8、Primary Key 的作用(定义主码)9、客户机/服务器系统的组成包括:服务器平台、客户平台和(浏览器)1、用于事务回滚的语句(roll back)2、MS SQL Server 2000提供多个图形化工具,用来启动、停止和暂停它的图形化工具是(服务器管理工具)3、用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为(数据源),它是数据库驱动程序与数据库子系统连接的桥梁4、DBMS和事务日志保存所有数据库事务的(修改和恢复)操作三、名词解释(每题3分,共12分)1、数据库系统:P5它包括数据库、硬件系统、软件系统和用户,软件系统中的数据库管理系统是其核心组成部分、2、网状模型:P14用网状结构表示实体及其之间的联系的模型称为网状模型3、关系:P20元组的集合称为关系4、视图:P142是从一个或者多个表或视图中导出的数据库对象,其结构和数据是建立在对表的查询基础上的。
5、索引:P154是保存数据表中一列或几列组合而成的关键字数据的排序结构的数据库对象6、事务:P183是一种机制,是一个操作序列,包含一组数据库操作命令,所有命令作为一个整体向系统提交或撤销7、并发控制:就是用正确的方法调度并发操作,以免不同事务的执行会互相带来干扰四、简答题(每题6分,共18分)1、数据库系统的体系结构特点(P6)采用三级模式结构,即模式,内模式和外模式2、数据库的保护包括哪四个子系统安全性控制,完整性控制,并发控制和存储管理3、SQL语言具有什么功能(P24)数据查询,数据操纵,数据定义和数据控制4、简述关系数据库设计的一般步骤。
需求分析、概念设计、逻辑设计、物理设计、实施、运行维护5、定义一个表结构时,需要定义哪些方面的内容?表要包含的数据的类型;表中的列数,每一列中数据的类型和长度;哪些列允许空值;是否要使用以及何处使用约束、默认设置和规则;所需索引的类型,哪里需要索引,哪些列是主键,哪些是外键等五、设计题(每题5分,共30分)假定一个部门的数据库包括以下信息{职工信息:职工号,姓名,住址和所在部门部门信息:部门所有职工,经理和销售的产品产品信息;产品名,制造商,价格,型号及产品名和价格(1)设计该计算机管理系统的E-R图(2)将该E-R图转化为关系模型结构职工(职工名,姓名,住址,部门名)部门(部门名,经理)产品(产品内部编号,产品名)销售(部门名,产品名)生产(产品内部编号,制造商名称,型号,价格)制造商(名称,地址)六、代码设计题现有关系数据库如下学生(学好,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)(1)检索未获奖学金同时至少有一门课程成绩在95分以上的学生信息,包括学号,姓名和专业Use studentSelect 学生,学号,姓名,专业From 学生,学习Where 学生,学号=学习,学号AND学习,课程号=课程,课程号AND奖学金<=0AND分数>95(2)检索没有任何一门课程成绩在80分以下的所有学生信息,包括学号,姓名和专业Use studentSelect 学号,姓名,专业From 学生Where 学号Not in(Select 学号From 学习Where 分数<80)(3)对于成绩得过一百分的学生,,若没有获得奖学金的,将奖学金设为1000 Use studentUpdate 学生Set 奖学金=1000Where 奖学金=0And 学号IN(Select 学号From 学习Where 分数=100)(4)定义学生成绩得过满分的课程视图AAA,包括课程号,名称,学分Use studentCreate View AAA(课程号,名称,学分)AS Select 课程号,名称,学分From 课程Where 课程号In(Select 课程号From 学习Where 分数=100)。