东华理工大学数据库应用复习题
- 格式:docx
- 大小:55.60 KB
- 文档页数:8
数据库应用基础考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、在access2010中,若要上调数据库中产品的价格,最方便的方法是使用查询中的( )A、追加查询B、生成表查询C、删除查询D、更新查询正确答案:D2、在Access 2010数据库中,表的字段名最多不得超过()个字符A、255B、256C、254D、64正确答案:D3、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。
A、索引B、主键C、必需D、有效性规则正确答案:B答案解析:主键就是用来唯一标识表中的记录。
4、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。
A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:汉字的排序按照汉语拼音字母的字符串,进行逐个字符比较,直到可以比较大小排序为止。
5、Access 2010中,文本型默认字段大小为()A、255B、64C、50D、65535正确答案:A答案解析:默认字段大小为255,最大也为255。
6、报表对象是()A、VBA程序B、修改数据的对象C、用来实现按照指定格式打印的对象D、一系列操作的集合正确答案:C答案解析:报表的最终目的就是为了对数据进行打印输出。
7、为加快对某字段的查找速度,应该()。
A、防止在该字段中输入重复值B、使该字段成为必填字段C、对该字段进行索引D、使该字段数据格式一致正确答案:C答案解析:索引可以加快对数据的查询速度,建立索引后表中记录的物理顺序不变,只是改变记录的逻辑顺序。
8、在ACCESS2010中,不可以设置输入掩码的字段类型是( )。
A、数字B、文本C、自动编号D、日期时间正确答案:C答案解析:输入掩码用于限制数据的输入格式和输入范围,也就是说只有在对数据输入的时候,输入掩码才能起作用。
东华理工大学国际学院2008 —2009学年第二学期试卷单项选择题(每题2分, 共30分)1. 在SQL SERVER 中, 数据存储在下列哪个数据库对象当中?( B )A.触发器B.表C.存储过程D.函数2. 数据页的大小是多少?( C )A.1024KBB.4KBC.8KBD.1KB3.要对一个表示日期的数据列进行约束, 使其数据在一个规定的范围内, 那么应当使用那种约束?( D )A.NULL约束B.主键约束C.唯一值约束D.CHECK约束4.使用SA登录,属于哪种身份验证方法?( B )A.windows集成身份验证 B.SQL SERVER身份验证C.passport身份验证D.表单身份验证5. 在SQL SERVER 2005 中, 引入schema的作用是什么?( C )A. 代替数据库所有者B.为数据库对象赋权限C.对数据库对象进行分组, 以便更好地进行管理D.没有用6. 哪个固定数据库角色的成员可以执行数据库的所有配置和维护活动?( C )A.db_denydatareader B.db_denydatawriterC.db_ownerD.db_securityadmin7. 要查找课程名cname中, 含汉字“管理”课程名, 不正确的条件表达式是( A或B )A. cname like ‘%[管理]%‘B. cname like ‘%管]%‘C. cname like ‘%[管]理%‘D. cname like ‘%[管][理]%‘8. 与条件表达式num not between 0 and 100等价的条件表达式是( C )A. num>=0 and num<100B. num<0 or num<=100C. num<0 or num>100D. num<0 and num>1009.一个多源表视图的定义语句中, 其子查询语句必定是( B )语句。
数据库应用复习题 一、选择题1 、 SQLserver 数据库文件有三类,其中主数据文件的后缀为( C ):A 、 .ndfB 、 .ldfC 、.mdfD 、.idf 2、下面标志符不合法的是: ( C )。
A 、 [mydelete]B 、_mybaseC 、 $moneyD 、trigger13 、下面字符串能与通配符表达式 [ABC]%a 进行匹配的是: (C )。
A 、 BCDEF B 、 A_BCD C 、ABC_a D 、A%a4 、下列说法正确的是 __B __ 。
A 、视图是观察数据的一种方法,只能基于基本表建立。
B 、视图是虚表,观察到的数据是实际基本表中的数据。
C 索引查找法一定比表扫描法查询速度快。
D 索引的创建只和数据的存储有关系。
5 、下列途径哪个不是实现值域完整性 _______ B ___。
A 、 rule ( 规则 )B 、 primarykeyC 、 notnullD 、 default 6、 SQL Server 2008 是一个(C )的数据库系统。
(A )网状型(B )层次型(C )关系型(D )以上都不是 7、 SQL Server 2008 采用的身份验证模式有( D )。
(A )仅 Windows 身份验证模式 (B )仅SQL Server 身份验证模式(C )仅混合模式 (D ) Windows 身份验证模式和混合模式8、 在 SQL Server 2008 中,当数据表被修改时,系统自动执行的数据库对象是(B )。
(A )存储过程(B )触发器(C )视图(D )其他数据库对象 9、 SQL Server 的字符型系统数据类型主要包括( B )。
、 money 、 char 、 varchar 、 text 、 binary 、 int、 varchar 、 int10、 在 SQL Server 2000 中,索引的顺序和数据表的物理顺序相同的索引是( A )。
可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
1. DB 、DBMS 和 DBS 三者之间的关系是 ( )。
A .DB 包括 DBMS 和 DBS B .DBS 包括 DB 和 DBMSC .DBMS 包括 DB 和 DBSD .不能相互包括 2. 对数据库物理存储方式的描述称为 ( )A .外模式B .内模式C .概念模式D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是 ( )A .提高数据与程序的独立性B .提高数据与程序的安全性C .保持数据与程序的一致性D .提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于 ( )A .基本表B .视图C .基本表或视图D .数据字典5 . 关系代数中的π运算符对应 SELECT 语句中的以下哪个子句? ( )A .SELECTB .FROMC .WHERED .GROUP BY6 . 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 ( )A .多对多B .一对一C .多对一D .一对多 7 . 如何构造出一个合适的数据逻辑结构是 ( ) 主要解决的问题。
A .关系系统查询优化B .数据字典C .关系数据库规范化理论D .关系数据库查询 8. 将 E-R 模型转换成关系模型, 属于数据库的 ( )。
A . 需求分析 C . 逻辑设计 9 . 事务日志的用途是 ( )A . 事务处理 C . 数据恢复 10 .如果事务 T 已在数据 R 上加了X 锁,则其他事务在数据 R 上 ( ) A . 只可加 X 锁B . 只可加 S 锁C . 可加 S 锁或 X 锁D . 不能加任何锁10220B . 概念设计 D . 物理设计B . 完整性约束 D . 安全性控制102201. 数据库的逻辑数据独立性是由映象提供的。
2. 关系代数中专门的关系运算包括:选择、投影、连接和_________。
3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足完整性约束。
长江学院2009—2010 学年第 二学期考试试卷(A )数据库原理 课程 闭卷 课程类别:必修一.填空题(每小题2分,共40分) 请将答案填入下表格二、设有关系 R 和 S ,(15分,每题3分)R S 计算: (1) R ∪ S (2) R ╳S (3)R S (4)∏ B σ A>4(S) (5)R ─ σ A<4(R)(1)R ∪ SR S∏ B σ A>4(S)R ─ σ A<4(R)三、现有一个工程公司数据库,包括职工、部门、工程、客户四个关系模式: 职工(职工编号,姓名,性别,出生日期,部门编号)工程(工程编号,工程名称,职工编号,客户编号)客户(客户编号,客户名称,地址)试用专门的关系运算选择、投影、连接求出以下结果:(8分,每题2分)(1) 查询所有男职工的信息。
σ性别=’男’(职工)(2) 年龄大于20岁的职工姓名。
π姓名(σYear(GetDate())-Year(出生日期)>20 (职工))(3) 查询职工“徐立”负责的的工程名称。
π工程名称(σ姓名=’徐立’ (工程∞职工))(4) 查询测试部所有职工的姓名。
π姓名 (σ部门名称=’测试部’ (职工∞部门))(5)查询人事部职工负责的工程信息。
π工程编号,工程名称,客户编号(σ部门名称=’人事部’ (职工∞部门∞工程))四、有 4 个关系模式如下:(每题2分,共16分)出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序 =1 表示第一作者,依此类推。
用 SQL 语句,完成:(1)检索图书《数据库原理》的定价Select 定价 From 图书 Where 书名=’数据库原理’(2)检索“谭浩强”参与编写的所有书的书名Select 书名 From 图书,作者,著书 Where 图书.图书编号=著书.图书编号 And 著书.作者编号=作者.作者编号 And 作者.姓名=’谭浩强’(3)检索所有定价超过 20 元的书名。
一、选择题(每空2分,共20分)1、设语句x++的时间是单位时间,则以下语句的时间复杂度为(B)for(i=1; i<=n; i++)for(j=i; j<=n; j++)x++;A.O(1)B.O(n2)C.O(n)D.O(n3)2、若某线性表中最常用的操作是取第i个元素和找第i个元素的前趋元素,则采用(C)存储方式最节省运算时间。
(A) 双链表(B) 单链表(C) 顺序表(D) 单循环链表3、若长度为n的线性表采用顺序存储结构,在其第i(1≤i≤n+1)。
个位置插入一个新元素的算法的时间复杂度为(C)A.O(0) B.O(1) C.O(n) D.O(n2)4、若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是(D)A. 不确定B.n-iC. n-i-1D. n-i+15、设有广义表D=(a,b,D),其长度为(C)A.1B.2C.3D.无穷6、在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为(C)A.4 B.5 C.6 D.77、在有n个叶子节点的哈夫曼树中,其节点总数为(D)A、不确定B、2nC、2n+1D、2n-18、要联通一个具有n个顶点的无向图中,要连通全部顶点至少需要( A)条边。
A.n-1B.nC.n+1D.2n9、在一个具有n个顶点和e条边的无向图的邻接矩阵中,表示边存在的元素(又称为有效元素)的个数为(D)A.nB.n×eC.eD.2×e10、下列排序方法中,哪一个是稳定的排序方法?(A)A.直接插入排序B.希尔排序C.堆排序D.快速排序二、填空题(每空2分,共20分)1、线性表是一种线性结构,一个线性表中的所有元素应与结点之间存在一对一的关系2、一个顺序表的第一个元素的存储地址是2000,若每个元素的所占存储空间长度为5,则第8个元素的存储地址是20353、在表长为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,插入的新元素作为第i个元素,则涉及到的元素的移动次数为n-i+14、对于一单链表L(L为头指针,且结点的后继指针分量为next),其p结点(p为链表中某结点的指针)既不是第一个结点,也不是最后一个结点,在p结点后插入s结点(s为某结点的指针)的语句序列是s->next=p->next; p->next=s;5、设有广义表D=((a,b),(c,d))则Head(D)=(a,b)Tail(D)=(c,d)6、设F 和R 分别表示顺序循环队列的头指针和尾指针,则判断该循环队列为空的条件为F==R。
《数据库基础与应用》复习题一、选择题1、表得组成内容包括().A、查询与字段B、记录与字段C、记录与窗体D、报表与字段2、在Access数据库中,为了保持表之间得关系,要求在子(从)表中添加记录时,如果主表中没有与之相关得记录,则不能在子(从)表中添加该记录,为此,需要定义得关系就是()。
A、输入掩码B、有效性规则C、默认值D、参照完整性3、在Access中,参照完整性不包括( )。
A、更新规则B、查询规则C、删除规则D、插入规则4、Access数据库具有很多特点,在下列叙述中,不就是Access特点得就是().A、Access数据库中可以保存多种数据类型B、Access支持Internet/Intranet应用C、Access可以通过窗体等对象来操作数据库中得数据D、Access作为层次模型得数据库管理系统操作界面比较方便、实用5、关于Access数据库对象之间关系,正确得说法就是()。
A、查询就是窗体与报表对象得唯一数据来源B、表就是查询、窗体与报表对象得数据来源C、宏与模块可以直接处理表中得数据,不需要通过窗体与报表对象D、报表中可以包含窗体6、Access2010以()得文件格式创建数据库A、mdbB、docxC、xlsxD、accdb7、在Access数据库得六大对象中,用于存储数据得数据库对象就是( )。
A、表B、查询C、窗体D、报表8、数据表中得列称为().A、字段B、数据C、记录D、数据视图9、在已经建立得数据表中,若要求在显示表中内容时使某些字段不能移动显示位置,可以使用得方法就是().A、排序B、筛选C、隐藏D、冻结10、若使用多个数据表作为查询来源,则数据表之间需要建立有()。
A、主键B、报表C、索引D、关系11、如果要批量更新现有表中得数据字段值,应该使用()。
A、选择查询B、追加查询C、生成表查询D、更新查询12、SQL语句不能创建( )。
A、报表B、表C、选择查询D、参数查询13、使用查询向导,不能创建()。
2022年东华理工大学计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
2、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
3、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
4、SQL语言的数据定义功能包括______、______、______和______。
5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
6、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
7、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
8、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
9、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
10、数据库恢复是将数据库从______状态恢复到______的功能。
二、判断题11、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。
()12、SQL语言有嵌入式和交互式两种使用方法。
()13、在关系数据库中,属性的排列顺序是可以颠倒的。
()14、在数据表中,空值表示不确定。
()15、可以用UNION将两个查询结果合并为一个查询结果。
()16、视图是观察数据的一种方法,只能基于基本表建立。
()17、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。
2022年东华理工大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、用8位二进制数,能表示的最大十进制数是()A.256B.255C.128D.1272、十进制数103等于二进制数()A.01110011B.01101111C.01101011D.011001113、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2444、十六进制数D3.6转换成二进制数是()A. 11010011.011B. 11100011.110C. 11000011.110D. 11000011.0115、下列不属于计算机病毒的特征的是()A.免疫性B.寄生性C.传染性D.破坏性6、计算机内存储器的信息存储基本单位是()A. ByteB. KBC. MBD. GB7、下列不属于系统软件的是()A.汇编程序B.电子表格处理软件C.解释程序D.编译程序8、在Windows 7中,应用程序与用户交互的主要方式是()A.菜单B.对话框C.工具栏D.任务栏9、在Windows 7开始菜单的“关闭选项”按钮组中有多个选项,其中不包括()A.切换用户B.省电C.注销D.锁定10、使用“控制面板”中的”添加/删除程序”不能()A.安装应用程序B.确定安装了哪些应用程序C.修复被删除应用程序的快捷方式D.删除应用程序及其在系统文件中的设置11、在Windows 7提供了各种系统工具,其中可以检查、诊断和修复各种类型磁盘损坏错误的是()A.磁盘扫描程序B.磁盘空间管理程序C.磁盘碎片整理程序D.备份程序12、在Windows 7中,要修改日期显示的格式应该在“控制面板”的()A.“日期/时间”中进行设置B.“区域设置”中进行设置C.“显示”中进行设置D.“字体”中进行设置13、在Windows 7中,能弹出对话框的操作是()A. 选择了带省略号的菜单项B. 选择了带向右三角形箭头的菜单项C. 选择了颜色变灰的菜单项D. 运行了与对话框对应的应用程序14、在Word编辑状态,对文档中的图片设置环绕方式时,不能设置的环绕方式是()A.嵌入型B.四周型C.上下型D.左右型15、下列关于Word文档分栏叙述正确的是()A.各栏的宽度可以不同B.各栏的间距是固定的C.最多可以设4栏D.各栏之间不能添加分隔线16、下列有关Word 2010页眉与页脚的叙述中,正确的是()A.位于页面底部页边距之外的区域称为页眉B.对于一篇Word文档,只能设置相同的页眉C.在页眉与页脚中,不仅可以插入文字,还可以插入图片D.通过插入分页符,可以为一篇文档的不同部分设置不同的页眉与页脚17、在Word2010中,实现插入和改写的状态,可通过鼠标对状态栏上的“改写”标记进行()A.右击B.单击C.双击D.拖动18、在Word 2010的编辑状态下,选中需要复制的文本,按下鼠标左键拖动被选中文本到目标位置,然后()A.释放左键即可复制文本B.按住Shift键,并释放左键即可实现复制文本C.按住Ctrl键,并释放左键即可实现复制文本D.按住Alt键,并释放左键即可实现复制文本19、在Word 2010中最大的分栏数是()A.8个B.9个C.10个D.11个20、在Excel 2010中,“打印标题”功能按钮位于()A.“开始”功能区B.“数据”功能区C.“视图”功能区D.“页面布局”功能区21、有一图书库存管理Excel 2010工作表,数据清单字段名有图书编号、书名、出版社名称、出库数量、入库数量、库存数。
2022年东华理工大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。
它们的计算和I/O操作顺序如下:P1:计算60ms,I/O 80ms,计算20msP2:计算120ms,I/O 40ms,计算40ms。
若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。
A.240msB.260msC.340msD.360ms2、实时操作系统必须在()内处理完来白外部的事件。
A.一个机器周期B.被控对象规定时间C.周转时间D.时间片3、若系统中有n个进程,则在阻塞队列中进程的个数最多为()?Α. n B.n-1 C.n-2 D.14、一个进程的读磁盘操作完成后,操作系统针对该进程必做的是(),A.修改进程状态为就绪态B.降低进程优先级C.给进程分配用户内存空间D.增加进程时间片大小5、下列进程调度算法中,综合考虑进程等待时间和执行时间的是()A.时间片轮转调度算法B.短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法6、用户程序发出磁盘1/0请求后,系统的正确处理流程是()A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序7、提高单机资源利用率的关键技术是()。
A.SPOOLing技术B.虚拟技术C.交换技术D.多道程序设计技术8、若文件f1的硬链接为f2,两个进程分别打开fl和f2,获得对应的文件描述符为fd1和fd2,则下列叙述中,止确的是()I.fl和f2的读写指针位置保持相同II.fl和f2共享同个内存索引节点III.fdl 和fd2分别指向各自的用户打开文件表中的一项,A.仅IIB. 仅II、IIIC.仪I、IID. I、II和II9、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。
数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。
7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。
8. SQL的_______语句用于删除表中的记录。
9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。
10. 在数据库中,_______是指在表中创建索引,以提高查询效率。
三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。
12. 请简述数据库的备份与恢复的重要性。
四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。
请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。
14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。
数据库管理与应用开发考试(答案见尾页)一、选择题1. 数据库系统的基本构成包括哪些组件?A. 存储器B. 缓存C. 查询处理器D. 事务管理器2. 关系数据库中的规范化是为了解决什么问题?A. 保证数据的完整性B. 减少数据冗余C. 提高查询效率D. 确保数据一致性3. 什么是索引?它的主要作用是什么?A. 用来存储数据的结构B. 加速数据的检索速度C. 用来唯一标识表中的每一行D. 作为查询优化器的一部分4. 在数据库设计中,什么是关系模型?A. 一种用于描述实体之间关系的方法B. 一种用于表示数据结构的方法C. 一种用于定义数据库模式的语言D. 一种用于描述数据逻辑结构的方法5. 什么是数据库事务?请列举事务的四个特性。
A. 原子性B. 一致性C. 隔离性6. 什么是数据库备份?请列举数据库备份的几种方式。
A. 完全备份B. 增量备份C. 差异备份D. 日志备份7. 在数据库系统中,什么是锁?请列举常见的锁类型。
A. 一种用于访问控制的技术B. 一种用于保护数据完整性的技术C. 一种用于同步数据访问的技术D. 一种用于限制并发访问的技术8. 什么是数据库性能调优?请列举数据库性能调优的几个方面。
A. 硬件优化B. 软件优化C. 查询优化D. 网络优化9. 在数据库管理系统中,什么是视图?它有哪些常用操作?A. 一种虚拟表,用于查询和修改基础数据B. 一种用于限制用户访问权限的工具C. 可以用于创建复杂的查询D. 不能进行数据修改操作10. 什么是数据库复制?请列举数据库复制的几种方式。
A. 一种用于数据备份的方法B. 一种用于提高数据可用性和容错性的方法C. 一种用于同步不同地理位置的数据的方法D. 一种用于实现读写分离的方法11. 数据库系统的基本构成包含哪些组件?B. 控制器C. 规则D. 以上所有12. 关系型数据库管理系统中,您可以使用哪三种语言进行数据操作?A. SQLB. JavaC. C++D. Python13. 在数据库设计中,您应该遵循哪一个范式来确保数据的一致性和完整性?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 高范式14. 什么是数据库事务的原子性?它如何保证数据的完整性?A. 事务的所有操作要么全部执行,要么全部不执行。
试卷一踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。
课程名称数据库系统原理使用专业一、( 20分)有一个学生-课程数据库,各表如下:学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit),Cpno为先修课编号学生选课表:SC(Sno,Cno,Grade) ,请完成下列操作:1、建立一个“学生”表Student,由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。
其中学号不能为空,值是唯一的,并且姓名取值也唯一。
建立一个“学生选课”表SC,它由学号Sno、课程号Cno,修课成绩Grade 组成,其中(Sno, Cno)为主码。
建立一个“课程”表Course,由课程编号Cno 、课程名Cname 、先修课程编号Cpno、学分Ccredit四个属性组成。
其中课程编号不能为空,值是唯一的。
2、查询每一门课的间接先修课(即先修课的先修课)。
3、查询其他系中比信息系某一学生年龄小的学生姓名和年龄4、查询没有选修1号课程的学生姓名。
5、查询选修了全部课程的学生姓名。
6、查询至少选修了学生95002选修的全部课程的学生号码。
7、建立1号课程的选课视图,并要求通过该视图进行的更新操作只涉及1号课程,同时对该视图的任何操作只能在工作时间进行。
8、比较如下查询的效率:–不相关子查询;–相关子查询;–带EXISTS量词的相关子查询;–连接查询。
二、( 10 分)、简述构成RDBMS的组件结构。
三(10分)、设关系模式R(U)上的函数依赖集为F; F={A→D, AB→E, BI→E, CD→I, E→C},U={A, B, C, D, E, I} 试计算(AE)+。
四(10分)、关系模式R(CITY, ST, ZIP),其中CITY表示城市, ST表示城市的街道, ZIP表示街道所在地区的邮政编码,函数依赖集合F={(CITY, ST)→ZIP, ZIP→CITY},证明{ST, ZIP}和{CITY, ST}是候选键。
专用考试纸 请勿浪费 第 1 页 共 4 页一、单项选择题(20分,每题2分)1.数据管理技术的发展经历了多个理阶段,其中数据独立性最高的是 ( A )阶段。
A)数据库系统 B)文件系统 C)人工管理 D)数据项管理 2.( B )属于信息世界的模型,是现实世界到机器世界的一个中间层 次。
A)数据模型 B)概念模型 C)E-R 图 D)关系模型 3.层次模型不能直接表示实体间的( C )。
A)1﹕1关系 B)1:n 关系 C)m ﹕n 关系 D)1﹕1和1:n 关系 4. 关系模型中,候选码( C )。
A)可由多个任意属性组成 B)至多由一个属性组成C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D)以上说法都不正确5. 设关系R 和S 的属性个数分别是3和4,元组个数分别是100和300,关系T 是R 和S 的广义笛卡尔积,则T 的属性个数和元组个数分别是( D )。
A)4,300 B)4,400 C)7,400 D)7,300006. 设关系R=(A ,B ,C),与SQL 语句Select Distinct A From R Where B=17等价的关系代数表达式是(A )。
A)ΠA (σB=17(R)) B)σB=17(ΠA (R)) C)σB=17(ΠA ,C (R)) D)ΠA ,C (σB=17(R))7.有关系模式 R (S ,T ,C ,D ,G ),根据语义有如下函数依赖集: F={(S ,C) →T ,C →D ,(S ,C)→G ,T →C}。
关系模式 R 的候选码(C ) 。
A)只有 1 个,为(S ,C ) B)只有 1 个,为(S ,T )C)有 2 个,为(S ,C )和(S ,T ) D)有 2 个,为(S ,C )和(T ) 8.在数据库恢复时,对尚未做完的事务执行( C )处理。
A )REDOB )ABORTC )UNDOD )ROLLBACK9.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( D )。
东华数据库考研题库东华数据库考研题库随着信息技术的快速发展,数据库管理系统成为了现代社会中不可或缺的一部分。
而对于计算机科学与技术专业的学生来说,数据库考研是一个重要的里程碑。
在备战考研的过程中,东华大学的数据库考研题库成为了许多考生的首选。
东华数据库考研题库是由东华大学计算机科学与技术学院的教师和研究生们共同编写和整理的。
题库中的题目涵盖了数据库系统的各个方面,包括数据库设计、查询优化、事务管理、并发控制等。
这些题目既有经典的理论问题,也有实践中常见的案例分析。
通过做题,考生可以全面了解数据库的基本概念、原理和应用。
在东华数据库考研题库中,每个题目都附有详细的解析和参考答案。
这些解析不仅包括了答案的推导过程,还提供了相关的理论知识和实践经验。
通过阅读解析,考生可以进一步加深对数据库知识的理解,并培养解决问题的能力。
同时,解析中还经常提供一些拓展阅读的材料,帮助考生拓宽知识面。
东华数据库考研题库的题目难度适中,能够满足不同层次考生的需求。
对于初学者来说,题库中的基础题目可以帮助他们打好基础,掌握数据库的基本概念和操作技能。
对于有一定数据库基础的考生来说,题库中的中级和高级题目能够帮助他们提高解题能力,深入理解数据库的原理和应用。
此外,题库中还包含了一些历年考研真题,使考生对考试形式和难度有更好的了解。
除了题目和解析,东华数据库考研题库还提供了一些辅助学习资源。
比如,题库中的每个章节都附有一些重点知识点的总结,方便考生进行复习。
此外,题库还提供了一些学习方法和技巧,帮助考生高效备考。
这些辅助学习资源可以帮助考生更好地利用题库,提高学习效果。
东华数据库考研题库不仅在内容上丰富全面,在形式上也很灵活多样。
除了传统的选择题和填空题,题库中还包含了一些开放性问题和编程题。
这些题目要求考生进行深入思考和实践操作,培养他们的创新能力和实际应用能力。
通过做这些题目,考生可以更好地理解数据库的实际应用,并为将来的工作做好准备。
2022年东华理工大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、某计算机使用4体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是()。
A.8004和8008B.8002和8007C.8001和8008D.8000和80042、访问相联存储器时,()A.根据内容,不需要地址B.不根据内容,只需要地址C.既要内容,又要地址D.不要内容也不要地址3、假定变量i、f、d的数据类型分别为int、float、double(int用补码表示,float 和double用IEEE754标准中的单精度和双精度浮点数据格式表示),已知i=785,f-l.5678e3,d=1.5el00,若在32位机器中执行下列关系表达式,则结果为真的是()。
I.i==(int)(float)i Ⅱ.f==(float)(int)fIⅡ.f==(float)(double)f Ⅳ.(d+f)-d=fA.仅I、ⅡB.仅I、ⅢC.仅Ⅱ、ⅢD.仅Ⅲ、Ⅳ4、4位机器内的数值代码,则它所表示的十进制真值可能为()。
I.16 Ⅱ.-1 Ⅲ.-8 V.8A. I、V、ⅢB.IⅡ、IⅣC.Ⅱ、Ⅲ、IVD.只有V5、对于相同位数(设为N位,且各包含1位符号位)的二进制补码小数和十进制小数,(二进制小数所表示的数的个数)/(十进制小数所能表示的数的个数)为()。
A.(0.2)NB. (0.2)N-1C. (0.02)ND. (0.02)N-16、控制总线主要用来传送()。
I.存储器和1/O设备的地址码II.所有存储器和I/O设备的时序信号III.所有存储器和1/O设备的控制信号IV.来自I/O设备和存储器的响应信号A.II、IIIB. I,III,IVC. III,IVD.II,III. IV7、某总线共有88根信号线,其中数据总线为32根,地址总线为20根,控制总线36根,总线工作频率为66MHz、则总线宽度为(),传输速率为()A.32bit 264MB/sB.20bit 254MB/sC.20bit 264MB/sD.32bit 254MB/s8、计算机()负责指令译码。
数据库应用复习题一、选择题1、SQLserver数据库文件有三类,其中主数据文件的后缀为(C):A、.ndfB、.ldfC、.mdfD、.idf2、下面标志符不合法的是:(C)。
A、[mydelete]B、_mybaseC、$moneyD、trigger13、下面字符串能与通配符表达式[ABC]%a进行匹配的是:(C)。
A、BCDEFB、A_BCDC、ABC_aD、A%a4、下列说法正确的是__B____。
A、视图是观察数据的一种方法,只能基于基本表建立。
B、视图是虚表,观察到的数据是实际基本表中的数据。
C、索引查找法一定比表扫描法查询速度快。
D、索引的创建只和数据的存储有关系。
5、下列途径哪个不是实现值域完整性____B___。
A、rule(规则)B、primarykeyC、notnullD、default6、SQL Server 2008是一个(C)的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是7、SQL Server 2008采用的身份验证模式有(D)。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式8、在SQL Server 2008中,当数据表被修改时,系统自动执行的数据库对象是(B)。
(A)存储过程(B)触发器(C)视图(D)其他数据库对象9、SQL Server的字符型系统数据类型主要包括(B)。
A.Int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int10、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是(A)。
(A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引11、要查询book表中所有书名中包含“计算机”的书籍情况,可用(B)语句。
(A)SELECT * FROM book WHERE book_name LIKE ‘计算机*’(B)SELECT * FROM book WHERE book_name LIKE ‘计算机%’(C)SELECT * FROM book WHERE book_name=‘计算机*’(D)SELECT * FROM book WHERE book_name=‘计算机%’12、SELECT语句中与HAVING子句通常同时使用的是(C)子句。
A.ORDERBYB.WHEREC.GROUP BYD.无需配合13、要删除mytable表中的myindex索引,可以使用(D)语句。
(A)DROP myindex(B)DROP mytable.myindex(C)DROP INDEX myindex(D)DROP INDEX mytable.myindex14、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是(A)。
(A)sp_helptext(B)sp_helpindex(C)sp_bindrule(D)sp_rename15、SQLServer提供的单行注释语句是使用(B)开始的一行内容。
A.“/*”B.“--”C.“{”D.“/”16、以下运算符中优先级最低的是(D。
(A)+(加)(B)=(等于)(C)like (D)=(赋值)17、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(B)A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
18.SQL语言按照用途可以分为三类,下面选项中哪一种不是:(C)(A)DML (B)DCL (C)DQL (D)DDL19.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)(A)* (B)% (C)- (D)?20.以下那种类型作为变量的数据类型(C)。
(A)text (B)ntext(C)table (D)image21.下面不属于数据定义功能的SQL语句是:(C)A.CREATE TABLEB.CREATE CURSORC.UPDATED.ALTER TABLE22.在SQL SERVER中局部变量前面的字符为:(D)(A)* (B)# (C)@@ (D)@23.对视图的描述错误的是:(C)(A)是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图24.在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是(A)。
(A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER25、有如下代码,当代码中_[关键字]_分别为break、continue、return时,最后的print@n 输出的值为(A)?Declare@nintSet@n=3While@n〉0beginset@n=@n-1if@n=1_[关键字]_endprint @nA:1,0,不输出B:1,1,1 C:0,0,0 D:0,1,226、数据库系统由数据库、硬件和什么等组成?(D)A:操作系统B:文件系统C:编译系统D:数据库管理系统27、所谓概念模型,指的是什么?( D)A:客观存在的事物及其相互联系B:将信息世界中的信息数据化C:实体模型在计算机中的数据化表示D:现实世界到机器世界的一个中间层次,即信息世界29、数据库系统软件包括DBMS和什么?( D)A:数据库B:高级语言C:OS D:数据库应用系统和开发工具30、下列四项中,不正确的提法是什么?(C )A:SQL语言是关系数据库的国际标准语言B:SQL语言具有数据定义,查询,操纵和控制功能C:SQL语言可以自动实现关系数据库的规范化D:SQL语言称为结构查询语言32、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是什么?(C )A:多对多B:一对一C:多对一D:一对多33、数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?( B)A:文件的集合B:数据的集合C:命令的集合D:程序的集合34、数据库设计的几个步骤是什么?(A)A:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护B:需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护C:需求分析,逻辑结构设计,概念结构设计.物理结构设计,数据库实施,数据库运行和维护D:需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行和维护35、数据库系统是在什么的基础上发展起来的?(B)A:操作系统B:文件系统C:编译系统D:数据库管理系统36、SQL语言是什么语言?(C)A:层次数据库B:网络数据库C:关系数据库D:非数据库37、SQL中,聚合函数COUNT(列名)用于?(C)A:计算元组个数B:计算属性的个数C:对一列中的非空值计算个数D:对一列中的非空值和空值计算个数38、什么是长期存储在计算机内的有组织,可共享的数据集合?(C)A:数据库管理系统B:数据库系统C:数据库D:文件组织39、在关系数据模型中,通常可以把什么称为关系模式?(D)A:记录B:记录类型C:元组D:元组集40、设计数据库时,首先应该设计:CA.数据库应用系统结构 B.DBMS结构* C.数据库的概念结构 D.数据库的控制结构41、SQL语言称为(B)。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言。
42.下列聚合函数中不忽略空值(null)的是[ C ]A.SUM(列名) B.MAX(列名) C.COUNT(*) D.AVG(列名)43.在数据库设计中,将E-R图转换成关系数据模型的过程属于[ B ].A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段44.SQL中,下列涉及空值的操作,不正确的是[ C ]A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)45、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且:AA.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁46、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字:AA.UNIQUEB.COUNTC.DISTINCTD.UNION47、把E-R模型转换成关系模型的过程,属于数据库的:CA.需求分析B.概念设计C.逻辑设计D.物理设计48.在数据库系统中,保证数据及语义正确和有效的功能是:DA.并发控制B.存取控制C.安全控制D.完整性控制49.在SQL语言中,属于DML的操作命令是:BA.CREATE B.GRANT C.UPDATE D.DROP50.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是:DA.1:1 B.1:M C.M:1 D.M:N51.概念设计的主要目标是产生数据库概念结构,该结构主要反映:DA.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求52.用下面的SQL语句建立一个基本表:CREATE TABLE Student(SnoCHAR(4) NOT NULL,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age smallint),可以插入到表中的元组是:D A.'5021','刘样',男,21 B.NULL,'刘祥',NULL,21C.'5021',NUlL,男,21 D.'5021','刘祥',NULL,NULL53.下列四项中说法不正确的是( C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性54.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多B.一对一C.多对一D.一对多55.在视图上不能完成的操作是( C )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图56.有关数据和信息的概念,下列叙述正确的是:AA.数据是信息的载体B.数据是信息的内涵C.数据和信息互为载体D.数据和信息相互独立57.实体只用于表示:AA.实际存在的事物B.概念性的事物C.事物与事物之间的联系D.选项A、B、C都不对58.从“实体一联系“模型到数据模型实际上经历了三个领域的演变过程,即:DA.信息世界一现实世界一数据世界B.数据世界一信息世界一现实世界C.现实世界一数据世界一信息世界D.现实世界一信息世界一数据世界·59.一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是[B]A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系60.每个教师可以教授多门课程,每门课程至少有两名教师任课,从课程到教师之间的联系类型是AA.多对多B.一对一C.多对一D.一对多61.英文缩写DBA代表AA.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言62.若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R 的BA.候选键B.外部键C.非主属性D.主属性63.如果要修改表的结构,应该使用SQL语言的命令CA.UPDATE TABLE B.MODIFY TABLE C.ALTER TABLE D.CHANGE TABLE 64.SQL语言中,删除一个表的命令是(B)A DELETEB DROPC CLEARD REMORE65.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE BA …_ _ W _ %‟B …_ % W _ _‟C …_ W _ _‟D …_ W _ %‟66.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C)A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束67.DBMS指的是【A】A.数据库管理系统B.数据库系统C.数据库应用系统D.数据库服务系统68.E-R图所表示的实体及其联系,实际上是【A】。