西科大数据库试卷2010答案(下)-A
参考答案及评分细则
西南科技大学2010——2011学年第一学期
《数据库原理》期末考试试卷(A卷)
课程代码 1 4 3 1 4 0 2 4 0 命题单位计算机学院
一、简答题(每题5分,共25分)
1、数据独立性是指建立在数据的逻辑结构和物理结构分离的基
础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结
构,转换工作由数据库管理系统实现。
数据独立性分为数据的物
理独立和数据的逻辑独立。
(1)数据的逻辑独立意义:数据的存
取与程序分离。
(2)数据的逻辑独立。
意义:数据的使用与数
据的逻辑结构相分离。
2、自反律(Reflexivity):若 y⊆X ⊆U,则X->Y为F所蕴含。
增广律(Augmentation);若X->Y为F所蕴含,且Z ⊆ U,则
XZ一>YZ为F所蕴含。
传递律(Transitivity):若 X->Y及 Y->Z为 F所蕴含,则
X->Z为 F所蕴含。
3、可串行化调度:对于事务集(T<1>,T<2>,…,T),如果一个并
发调度的结果与一个串行调度等价,则称此调度是是可串行化调
度。
4、局部视图设计,视图集成(消除冲突,消除冗余)。
消除冗余
是消除冗余的属性和冗余的联系。
5、在一个数据集合中重复的数据称为数据冗余。
冗余会产生插
入问题,修改问题,删除问题。
参考答案及评分细则
西南科技大学2010——2011学年第一学期
《数据库原理》期末考试试卷(A卷)
二、关系代数(每题4分,共12分)
1、Π商品名称σ商品.商品号=销售. 商品号^销售日期=2010-11-9(商品X销售). (也可使用自然链接)
2、商品∪(‘001’,‘康师傅方便面‘,‘四川成都’,)
3、Π销售单号,商品号÷Π商品号(σ商品名称=康师傅方便面’∨商品名称= ‘青岛啤酒’(商品))
4、Π销售单号(销售)—Π销售单号σ商品.商品号=销售. 商品号^(产
地=美国)(商品X销售)
三、SQL(每题5分,共25分)
1、CREATE TABALE图书
(图书编号CHAR(8) PRIMARY KEY,
书名CHAR(40),
出版社编号CHAR(8),
定价FLOAT
CHECK(图书编号LIKE ‘[0-9] [0-9] [0-9] [0-9] [0-9] [0-9]
[0-9] [0-9]’)
FOREIGN KEY图书(出版社编号) REFERENCESS出版社
(出版社编号)
)
2、SELECT 书名,定价
FROM 图书,出版社
WHERE 图书.出版社编号=出版社.出版社编号AND 出
版社名称=“高等教育出版社”
ORDER BY 定价DESC(asc是升序)
参考答案及评分细则
西南科技大学2010——2011学年第一学期
《数据库原理》期末考试试卷(A卷)
3、SELECT 书名,姓名,出版社名称
FROM 图书,作者,出版社,著书
WHERE 图书.图书编号=著书.图书编号AND 作者.作者
编号=著书.作者编号AND 图书.出版社编号=出版社.出
版社编号AND 作者排序=1
4、SELECT 出版社编号,A VG(定价)
FROM 图书
GROUP BY 出版社编号
5、UPDATE 图书
SET 定价=(1-3%)*定价
WHERE 出版社编号IN
(SELECT 出版社编号FROM 出版社
WHERE 出版社名称=“科技出版社”)
四、分析题(每题6分,共18分)
1、教师号,项目名称→科研工作量;项目名称→项目类别;项目名称→负责人。
候选码:教师号,项目名称
2、存在非主属性对码的部分依赖,教师号,项目名称→项目类别;项目名称→项目类别。
3、R1(教师号,项目名称,科研工作量),
R2(项目名称,项目类别,项目金额,负责人)
参考答案及评分细则
西南科技大学2010——2011学年第一学期 《 数据库原理 》期末考试试卷(A 卷)
五、设计题 (每题10分,共20分)
1、
n m
n 1
2、 图书(书号、书名、作者、单价、出版社)
读者(借书证号、姓名、性别、单位、类别编号) 借阅(借书证号,书号,借出时间,还书时间) 类别(类别编号、名称、最大允许借书量、借书期限) 粗体为外键。
(答案不唯一借阅也可作为实体,并有编号作为 主键)
类别 读者
图书 书名作者……..
类别编号借阅 借出时间
权
限 书号….借书证号….还书时间。
2022年西南科技大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)
2022年西南科技大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列选项中,不是操作系统关心的主要问题的是()。
A.管理计算机裸机B.设计、提供用户程序与计算机及计算机硬件系统的接口C.管理计算机中的信息资源D.高级程序设计语言的编译2、下列关于批处理系统的叙述中,正确的是()I.批处理系统允许多个用户与计算机直接交互II.批处理系统分为单道批处理系统和多道批处理系统III.中断技术使得多道批处理系统的1/O设备可与CPU并行工作A.仅II、IIIB.仅IIC.仅I、IID. 仅I、III3、下列描述中,()并不是多线程系统的特长。
A.利用线程并行地执行矩阵乘法运算B.Web服务器利用线程响应HTTP请求C.键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入,D.基于GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作4、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是()A.阻塞B.运行C.就绪D.消亡5、在单处理器的多进程系统中,进程切换时,何时占用处理器和占用多长时间取决于()A.进程响应程序段的长度B.进程总共需要运行时间的长短C.进程自身和进程调度策略D.进程完成什么功能6、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送7、虚拟设备是通过()技术实现的。
A.并行B.通道C.SPOOLingD.虚拟存储8、下面关于文件的叙述中,错误的是()。
I.打开文件的主要操作是把指定文件复制到内存指定的区域II.对一个文件的访问,常由用户访问权限和用户优先级共同限制III.文件系统采用树形片录结构后,对于不同用户的文件,其文件名应该不同IV.为防止系统故障造成系统内文件受损,常采用存取控制矩阵方法保护文件A.仅IB. 仅I、IIIC.仅I、III、IVD.I、II、III,IV9、通常对文件系统来说,文件名及属性可以集中在()中以使查询。
2022年西安科技大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
2022年西安科技大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
2、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
3、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
4、数据模型是由______________、______________和______________三部分组成。
5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
6、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
7、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
8、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
9、SQL语言的数据定义功能包括______、______、______和______。
10、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
科大高级数据库考试试卷
科大高级数据库考试试卷
一、选择题(每题5分,共25分)
1.以下哪个数据库系统是关系型的?
2. A. MySQL
3. B. MongoDB
4. C. Redis
5. D. Cassandra
6.下列哪个术语用于描述数据库中数据之间的关系?
7. A. 数据模型
8. B. 数据库模型
9. C. 关系模型
10. D. 数据类型
11.SQL的全称是什么?
12. A. Structured Query Language
13. B. Sequential Query Language
14. C. Standard Query Language
15. D. System Query Language
16.在数据库设计中,规范化主要目的是什么?
17. A. 减少存储需求
18. B. 提高查询效率
19. C. 避免数据冗余
20. D. 增加数据完整性
21.下列哪个是索引的基本作用?
22. A. 提高查询速度
23. B. 降低存储空间利用率
24. C. 保证数据唯一性
25. D. 提高数据安全性
二、填空题(每空3分,共15分)
1.___是数据库系统中最小的数据单位。
2.在关系型数据库中,表是由行和 ___组成的。
3.___是用来表示表与表之间关系的概念。
4.数据完整性分为 ___和引用完整性。
5.数据库恢复的基本原则是 ___和备份。
三、简答题(每题10分,共20分)
1.简述关系型数据库和非关系型数据库的主要区别。
2.什么是事务?事务的四大特性是什么?。
2010上全国信息技术水平考试数据库答案
2010年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)试卷答案三.设计题(共60分)评分说明:有些查询要求的实现方式有多种,因此如果考生所给答案和参考答案不一致,应根据考生答案实际情况判断其正确与否。
1.(6分)评分准则:创建每个表及主键1分,共3分;插入每个表的数据1分,共3分。
create table book(bno char(4) primary key,bname char(20),author char(10),publish char(20),pubdate datetime);create table reader(rno char(4) primary key,rname char(10));create table borrow(borrowno int primary key,bno char(4),rno char(4),borrowdate datetime);insert into book values('0001','数据库原理','李明','出版社A','2008-10-01');insert into book values('0002','软件工程','张永','出版社B','2008-08-09');insert into book values('0003','操作系统','赵明哲','出版社A','2009-03-06');insert into book values('0004','数据结构','张辉','出版社C','2009-05-28');insert into reader values('0001','李莎');insert into reader values('0002','陈世杰');insert into reader values('0003','吴忠');insert into borrow values(1,'0001','0001','2010-03-15');insert into borrow values(2,'0002','0001','2010-03-20');insert into borrow values(3,'0002','0002','2010-03-30');insert into borrow values(4,'0003','0002','2010-04-05');insert into borrow values(5,'0003','0001','2010-04-12');insert into borrow values(6,'0004','0001','2010-04-21');2.(3分)评分准则:创建了1个外键给2分;创建了两个外键给3分。
2010-2011(2)数据库技术及应用课程试卷A卷答案及评分标准
南京信息工程大学滨江学院
2010 ─ 2011学年第2学期
数据库技术及应用课程试卷答案及评分标准
六、简答题(每小题5分,共20分)
1、
答:数据模型是在数据库领域中定义数据及其操作的一种抽象表示,数据模型决定了数据及其相互间的联系方式,决定了数据库的设计方法。
(2分)
按照数据间不同的联系方式,可将数据模型分为三种:层次模型、网状模型和关系模型。
(答对1个给1分,共3分)
2、
答:报表常用的带区有:标题、页标头、列标头、组标头、细节、组注脚、列注脚、页注脚和总结带区。
(答对1个给1分,最多计5分)
3、
答:参照完整性是用来控制数据的一致性,尤其是控制数据库相关表之间的主关键字和外部关键字之间数据一致性的规则。
(2分)
参照完整性包括更新、删除、插入3种规则。
(答对1个给1分,共3分)
4、
答:常用的数据绑定型控件有:文本框、编辑框、表格、列、列表框、组合框等。
(答对1个给1分,最多计5分)。
《ACCESS2010数据库应用技术.》课后习题参考答案
《ACCESS2010数据库应用技术》课后习题参考答案目录第1章.................................................................................................. .. (2)第2章.................................................................................................. .. (4)第3章.................................................................................................. .. (5)第4章.................................................................................................. .. (5)第5章.................................................................................................. .. (6)第6章.................................................................................................. .. (7)第7章.................................................................................................. .. (8)第8章.................................................................................................. .. (9)第9章.................................................................................................. (12)1第1章一、选择题1.B2.A3.B4.B5.D6.C7.A8.D9.C10.A11.C12.D13.B14.D15.B二、填空题1.数据库,数据库管理系统,数据库系统2.元组,属性3.1:n或一对多4.选择5.文件6.表,窗体三、问答题1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。
信息技术2010数据库选择题答案
一、1、在Access数据表中,关于主键的叙述,正确的是A.在一张数据表中,允许设置多个主键B.在一张数据表中,一个主键可以由多个字段组成C.在数据表中,可以随意选择一个字段名作为主键D.在数据表中,可以随意选择一条记录作为主键2、数据管理技术经历了人工管理阶段、文件系统阶段和A.数据管理阶段B.程序管理阶段C.计算机管理阶段D.数据库管理阶段3、下列关于数据表的叙述,不正确的是A.数据表中的每一行又称为一条记录B.数据表由列和行组成C.数据表中每一列称为字段D.关系数据表形同一张二维表4、在"中小学生电脑机器人比赛"的数据表中,有关参赛选手的信息如下:"选手编号、姓名、性别、出生年月、学校名称、比赛成绩",其中"出生年月"和"比赛成绩"的数据类型可以定义为A.日期/时间型和数字型B.日期/时间型和通用型C.数字型和数字型D.数字型和文本型5、在信息世界,实体集之间的联系有三种。
例如:一个班级只有一个班长,则班级与班长之间具有A.一对多联系B.多对一联系C.一对一联系D.多对多联系6、如果所示为数据库系统关系图,其中①、②分别为A.数据库、管理系统B.管理系统、数据库C.数据库管理系统、数据库D.数据库、数据库管理系统7、下列关于E-R图的叙述,正确的是A.在E-R图中,属性使用菱形框表示B.在E-R图中,实体使用菱形框表示C.E-R图包括三个图素:实体集、属性、实体之间的联系D.在E-R图中,实体之间的联系使用直线表示8、下列不属于现实世界术语的是A.实体B.个体C.总体D.特征9、在数据库技术发展过程中,最常用的数据模型有网状模型、关系模型和A.分支模型B.系统模型C.独立模型D.层次模型10、数据库是指A.按照某种模型组织起来的,可以被用户或应用程序共享的数据的集合B.存放在磁盘中的数据,可以被各用户或应用程序共享和利用C.存放数据的服务器,可以被各用户或应用程序共享和利用D.存放在磁盘中的文件,可以被用各户或用程序共享和利用二、1、在信息世界,实体集之间的联系有三种。
2010—2011学年度第二学期《数据库应用》期末考试试卷(A卷)1
2010—2011学年度第二学期《SQLSERVER数据库》期末考试试卷(A卷)出卷教师:魏会生考试班级及人数:09计应1-3,10软件共 125人本试卷共2总分题号一二核分人题分80 20查分人得分一、请用SQL语句实现题目要求的功能(80分,共16题,每题5分)1、创建一个名为“book”的用户数据库,其主文件大小为120MB,初始大小为55MB,文件大小增长率为10%,日志文件大小为30MB,初始大小为12MB,文件增长增量为3MB,其中文件均存储在D盘根目录下。
Create batabase bookOn primary(name=book_data,Filename='d:\book.mdf',Size=55,Maxsize=120,Filegrowth=10%)Log on(name=book_log,Filename='d:\book.ldf',Size=12,Maxsize=30,Filegrowth=3)2、 book数据库的数据库文件book.mdf的初始分配空间大小为55MB,现在想将其大小扩充到60MB。
Use bookGoAlter database bookModify file(name=book,Size=60)3、创建表book1结构如下:Use bookGoCreate table book1(编号char(13)not null, Isbn 号char(13)not null, 书名nvarchar(255),定价money,出版社nvarchar(255),出版日期datetime)得分评卷人复查人4、表book1现有记录如下,请在表中插入一条记录:01021006,7302112116,大学语文,32,中山大学,03-12-2009。
Use bookInsert into book1Valuse('01021006','7302112116','大学语文',35,'中山大学','03-12-2009')Go5、在上表中修改编号为01021005记录,将出版社改为电子工业出版社。
西科大数据库试卷2010
西南科技大学2010——2011学年第一学期《数据库原理》期末考试试卷(A卷)学院:_______________班级:_____________姓名:_______________学号:____________一、简答题(每题5分,共25分)1、数据库系统中支持数据独立性的方法是什么?❖答:数据独立性是由DBMS的二级映像功能来保证的2、请写出Armstrong公理的三个推理规则的形式化定义。
3、简述可串行化调度的概念。
4、简述数据库概念设计的主要步骤,概念设计中的消除冗余是指什么?5、什么是数据冗余?它会引起哪些操作异常?二、关系代数(每题4分,共12分)有2个关系模式如下:商品(商品号,商品名称,产地)销售(销售单号,商品号,销售数量,销售日期)注:一个销售单中包括多种商品。
1、用关系代数表达式表示查询:所有2010—11-9日销售的商品名称。
2、用关系代数表示:添加记录(‘0001’,‘康师傅方便面‘,‘四川成都’)到商品关系中。
3、用关系代数表达式表示查询:同时购买商品‘康师傅方便面’和‘青岛啤酒'的销售单号.4、用关系代数表示:没有购买任何产地美国的商品的销售单号.三、SQL(每题5分,共25分)假设有以下4个关系模式:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)西南科技大学2010——2011学年第一学期《数据库原理》期末考试试卷(A卷)著书(图书编号,作者编号,作者排序)注:作者排序=1表示第一作者,依此类推。
用SQL语句完成以下操作:1、建立图书关系,图书编号为主键并且是长度为8的数字字符串,外键为出版社编号。
2、查询“高等教育出版社”出版的图书的书名,定价,查询结果按定价降序排列。
3、查询所有图书的书名、第一作者姓名和出版社名称。
4、统计每个出版社图书的平均定价。
5、将“科技出版社”的所有图书定价下调3%。
四、分析题(每题6分,共18分)设有一个反映教师参加科研项目的关系模式:R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)如果规定:每个项目可有多人参加,参与同一项目的的科研工作量不同;每个教师也可参加多个项目;每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。
2022年西安科技大学软件工程专业《数据库原理》科目期末试卷A(有答案)
2022年西安科技大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
2、SQL语言的数据定义功能包括______、______、______和______。
3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
4、____________和____________一起组成了安全性子系统。
5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
6、有两种基本类型的锁,它们是______和______。
7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
8、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
9、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
二、判断题11、一个数据表只能有一个唯一索引。
()12、从计算机数据管理的角度看,信息就是数据,数据就是信息。
()13、有出现并发操作时,才有可能出现死锁。
()14、标准SQL语言能用于所有类型的关系数据库系统。
