数据库原理 2013年试题及参考答案
2013年计算机类专业课试题卷(数据库试题及答案)

河南省2013年普通高等学校对口招收中等职业学校毕业生考试计算机类专业课试题卷考生注意:所有答案都要写在答题卡上,写在试题卷上无效一、选择题(数据库技术-Access 2003 1-25;计算机网络技术26-50。
每小题2分,共100分。
每小题中只有一个选项是正确的,请将正确选项涂在答题卡上)1. C 是对数据库进行管理的软件。
A.数据B.数据库C.数据库管理系统D.数据库系统2.关系数据库中最基本的数据单位是AA.数据元素B.字段C.记录D.数据表3. C 不能启动Access 2003。
A.通过“开始”菜单→“所有程序”菜单B.通过桌面快捷方式C.通过Alt + F4组合键D.通过开始菜单中的Access 2003选项4.数据库对象是 DA.要处理的数据B.对数据的处理操作C.数据表D.数据库内的数据及对数据的处理操作5.建立数据表时,首先要建立A ,然后才能向表中输入数据。
A.表结构B.数据类型C.字段名D.字段属性6.关于主键的叙述,正确的是 BA.一个表中可能有多个主键B.主键可能是多个字段的组合C.主键的值可标识多条记录D.主键无法避免同一记录的重复录入7.Access 2003中, C 不是数据表字段的数据类型。
A.文本型B.数字型C.布尔型D.超链接型计算机类专业课试题卷第 1 页(共 5 页)8.在数据表视图中,可以 AA.插入和删除记录B.修改数据表的字段标题C.修改数据表的字段类型D.设置字段的各种属性9.在Access 2003中,“输入掩码向导”可以为 B 字段设置“输入掩码”。
A.备注型和日期/时间型B.文本型和日期/时间型C.文本型和是/否型D.自动编号型和货币型10.下列排序规则不正确的是 BA.数字按大小排序B.英文字母按26个字母顺序进行排序,大写字母大于所有小写字母C.中文按照汉语拼音字母的顺序排序D.数据类型为备注、超链接或OLE对象的字段不能排序11. D 不属于简单筛选。
《数据库原理》试卷(A和B卷)-答案

《数据库原理》试卷答案(A)一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内,错选或未选均无分。
1. A2. B3. B4. A5. C6. C7. A8. A9. C 10. B 11. C 12. D 13. C 14. A 15.B二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
错填或不填均无分。
)1. 可重用性 (或共享性)2. 层次模型。
3. 谓词演算4. 自反5. B→C6. 重构条件7. 不一致分析8. 隔离性9. 简单 (或容易)10. 子类型三、简答题 (本大题共5小题,每小题4分,共20分)1.什么是多值依赖中的数据依赖?举例说明。
答:在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。
例如,教师和学生之间没有直接联系,但教师和学生可通过系名,或任课把教师和学生联系起来。
2.请阐述在网状模型和关系模型中,实体之间联系的实现方法。
答:在网状模型中,联系用指针实现。
在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。
3. 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σ B = D (R∞S))。
答:SELECT A,EFROM R,SWHERE B = D AND R.C = S.C4. 什么是对象关系数据模型?答:在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。
5. 设有关系R和S,其中R为参照关系,S为信赖关系。
为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?答:(1) RESTRICT (或约束删除)(2) CASCADE (或级联删除)(3) SET NULL (或外键值置空)四、设计题 (本大题共5小题,每小题6分,共30分)1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
2013电大数据库原理与应用作业答案3

一、单项选择题(共 20 道试题,共 40 分。
)1. 在T-SQL语法中,Select语句的完整语法较复杂,但至少包括的部分为()。
A. Select,IntoB. Select,FromC. Select,GroupD. 仅Select2. 下列()统计函数可以计算平均值。
A. SumB. AvgC. CountD. Min3. 下列叙述中不是视图的特点的是()。
A. 为用户集中数据B. 降低数据库设计的复杂性C. 存储数据D. 组织数据以便导出到其他应用程序中4. ()必须确保索引键不包含重复的值。
A. 聚集索引B. 非聚集索引C. 索引视图D. 唯一索引5. 对于Update语句的实现说法正确的是()。
A. Update一次只能修改一列的值B. Update只能修改不能赋值C. Update可以指定要修改的列和赋予的新值D. Update不能加Where条件6. T-SQL对标准SQL的扩展主要表现为()。
A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group by)查询功能D. 提供了Min、Max等统计函数7. SQL Server的字符型系统数据类型主要包括()。
A. Int、Money、CharB. Char、Varchar、TextC. Datetime、Binary、IntD. Char、Varchar、Int8. 在T-SQL语法中,用来插入数据的命令和用于更新的命令分别是()。
A. Insert,UpdateB. Update,InsertC. Delete,UpdateD. Create,Insert Into9. 执行哪一个系统存储过程,可以查看视图的定义信息()。
A. sp_helptextB. sp_dependsC. sp_helpD. sp_rename10. 下列的SQL语句中,()不是数据定义语句。
A. Create TableB. Drop ViewC. Create ViewD. Grant11. 下列关于视图中的数据,描述正确的是()。
2013湖南省数据库考试含答案基础

1、因为后序遍历栈中保留当前结点的祖先的信息,用一变量保存栈的最高栈顶指针,每当退栈时,栈顶指针高于保存最高栈顶指针的值时,则将该栈倒入辅助栈中,辅助栈始终保存最长路径长度上的结点,直至后序遍历完毕,则辅助栈中内容即为所求。
void LongestPath(BiTree bt)//求二叉树中的第一条最长路径长度{BiTree p=bt,l[],s[]; //l, s是栈,元素是二叉树结点指针,l中保留当前最长路径中的结点int i,top=0,tag[],longest=0;while(p || top>0){ while(p) {s[++top]=p;tag[top]=0; p=p->Lc;} //沿左分枝向下if(tag[top]==1) //当前结点的右分枝已遍历{if(!s[top]->Lc && !s[top]->Rc) //只有到叶子结点时,才查看路径长度if(top>longest) {for(i=1;i<=top;i++) l[i]=s[i]; longest=top; top--;}//保留当前最长路径到l栈,记住最高栈顶指针,退栈}else if(top>0) {tag[top]=1; p=s[top].Rc;} //沿右子分枝向下}//while(p!=null||top>0)}//结束LongestPath2、设t是给定的一棵二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左,右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0。
N2、NL、NR、N0都是全局量,且在调用count(t)之前都置为0.typedef struct node{int data; struct node *lchild,*rchild;}node;int N2,NL,NR,N0;void count(node *t){if (t->lchild!=NULL) if (1)___ N2++; else NL++;else if (2)___ NR++; else (3)__ ;if(t->lchild!=NULL)(4)____; if (t->rchild!=NULL) (5)____;}26.树的先序非递归算法。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
2013四川省数据库考试含答案基础

1、后序遍历最后访问根结点,即在递归算法中,根是压在栈底的。
采用后序非递归算法,栈中存放二叉树结点的指针,当访问到某结点时,栈中所有元素均为该结点的祖先。
本题要找p和q 的最近共同祖先结点r ,不失一般性,设p在q的左边。
后序遍历必然先遍历到结点p,栈中元素均为p的祖先。
将栈拷入另一辅助栈中。
再继续遍历到结点q时,将栈中元素从栈顶开始逐个到辅助栈中去匹配,第一个匹配(即相等)的元素就是结点p 和q的最近公共祖先。
typedef struct{BiTree t;int tag;//tag=0 表示结点的左子女已被访问,tag=1表示结点的右子女已被访问}stack;stack s[],s1[];//栈,容量够大BiTree Ancestor(BiTree ROOT,p,q,r)//求二叉树上结点p和q的最近的共同祖先结点r。
{top=0; bt=ROOT;while(bt!=null ||top>0){while(bt!=null && bt!=p && bt!=q) //结点入栈{s[++top].t=bt; s[top].tag=0; bt=bt->lchild;} //沿左分枝向下if(bt==p) //不失一般性,假定p在q的左侧,遇结点p时,栈中元素均为p的祖先结点{for(i=1;i<=top;i++) s1[i]=s[i]; top1=top; }//将栈s的元素转入辅助栈s1 保存if(bt==q) //找到q 结点。
for(i=top;i>0;i--)//;将栈中元素的树结点到s1去匹配{pp=s[i].t;for (j=top1;j>0;j--)if(s1[j].t==pp) {printf(“p 和q的最近共同的祖先已找到”);return (pp);}}while(top!=0 && s[top].tag==1) top--; //退栈if (top!=0){s[top].tag=1;bt=s[top].t->rchild;} //沿右分枝向下遍历}//结束while(bt!=null ||top>0)return(null);//q、p无公共祖先}//结束Ancestor2、后序遍历最后访问根结点,即在递归算法中,根是压在栈底的。
数据库原理期中考试试题及答案

2012 ~ 2013 学年 第二学期期中考试《数据库原理》试卷 使用班级 11级 答题时间 100分钟题号一二三 四 总分阅卷教师得分一、选择题(本大题共15小题,每题1分,共15分)1 DB 、DBMS 和DBS 三者间的关系是( )。
A DB 包括DBMS 和DBS B DBS 包括DB 和DBMSC DBMS 包括DBS 和DBD DBS 与DB 、DBMS 无关 2 在一个数据库中可以有多个的是( )。
A 模式B 内模式C 外模式D 存储模式 3 下面( )不是常用的数据模型A 线性模型B 关系模型C 层次模型D 网状模型 4 数据库与文件系统的根本区别在于( )。
A 提高了系统效率B 方便了用户使用C 数据的结构化D 节省了存储空间 5 下列叙述正确的为( )。
A 主码是一个属性,它能唯一标识一列B 主码是一个属性,它能唯一标识一行C 主码是一个属性或属性集,它能唯一标识一行D 主码是一个属性或属性集,它能唯一标识一列 6 下列不属于SQL 语言的特点的是( )。
A 综合统一B 面向集合的操作方式C 简洁易学D 高度过程化 7 在 “学生”表中有“学号”、“姓名”、“性别”和“入学成绩”字段。
有以下SELECT 语句:SELECT 性别,avg (入学成绩) FROM 学生 GROUP BY 性别 其功能是( )。
A 计算并显示所有学生的入学成绩的平均值B 按性别分组计算并显示所有学生的入学成绩的平均值C 计算并显示所有学生的性别和入学成绩的平均值D 按性别分组计算并显示性别和入学分数的平均值 8 当关系R 和S 自然联接时,能够把R 和S 原该舍弃的元组放到结果关系中的操作是( )A.左外联接B.右外联接C.外部并D.外联接9 一般情况下,当对关系R 和S 进行自然连接时,要求R 和S 含有一个或者多个共有的( )A.记录B.行C.属性D.元组 10 在关系数据库系统中,一个关系相当于 ( )A.一张二维表B.一条记录C.一个关系数据库D.一个关系代数运算 11 下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高 .12 在关系代数运算中,五种基本运算为( )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. .∪,∩,×,π和σD. ∪,∩,∞,π和σ 13 下面列出的数据模型中,_____是数据库系统中最早出现的数据模型( )A.关系模型B.层次模型C.网状模型D.面向对象模型阅卷教师 得 分试卷序号: 班级: 学号: 姓名:14 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( )速度。
数据库2013-B卷答案

(MovieTitle NVERCHAR(50),ActorName NVARCHAR(20), MovieYear CHAR(4),PRIMARY KEY(MovieTitle,ActorName),
FOREING KEY(MovieTitle) REFERENCES(Title),FOREING KEY(ActorName) REFERENCES(Name));(1分)
三、简答题(30分)
1、概念模型实际上是现实世界到机器世界的一个中间层次,用于信息世界的建模,是现实世界到信息世界的第一层抽象。(3分)
是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。(2分)
2、(1) ………………3分
(2) ………………5分
3、交互式SQL是非过程化的查询语言,具有操作统一、面向集合、使用简单等优点(2分),但和程序设计语言相比,高度非过程化的优点也同时造成了它的一个弱点:缺少流程控制能力,难以实现应用业务中的逻辑控制(3分),嵌入式SQL有效克服了交互式SQL语言实现复杂应用方面的不足,提高应用系统和DBMS间的互操作性(2分)。
8、ALTER TABLE Movie ADD MOvieDirector NVARCHAR(20);
9、CREATE VIEW Myear
AS
SELECT * FROM Movie WHERE Year<=’1999’ AND Year>=’1990’;
10、SELECT Title,ActorName FROM Myear,Acts WHERE Myear.Title=Acts.MovieTitle AND Length>120;
数据库原理 2013年试题及参考答案

1.数据库类型是按照( B )来划分的。
A.文件形式B.数据模型C.记录形式D.数据存取方法2.关系演算的基础是( C )A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算D.数理逻辑中的形式演算3.若要求分解保持函数依赖,那么模式分解一定能够达到( B )A. 2NFB. 3NFC. BCNFD. 1NF4.1级封锁协议加上T要读取的数据R加S锁,这是( C )A. 3级封锁协议B. 4级封锁协议C. 2级封锁协议D. 1级封锁协议5.建立数据字典的时机是( A )A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段1. 下列不属于数据管理技术主要经历阶段的是( B )A、手工管理B、机器管理C、文件系统D、数据库2. 数据库的概念模型独立于( A )A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界3. 下面的哪种范式是最规范的数据库范式( C )A、2NFB、3NFC、4NFD、BCNF4. 下列不属于关系完整性的是( D )A、实体完整性B、参照的完整性C、用户定义的完整性D、逻辑结构的完整性5.不同的数据模型是提供模型化数据和信息的不同工具,用于信息世界建模的是( C )A、网状模型B、关系模型C、概念模型D、结构模6.下列关于数据库系统正确的描述是( A )。
A、数据库系统减少了数据的冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据的类型一致D、数据库系统比文件系统能管理更多的数据7.下面哪个不属于数据库系统的三级模式结构( C )。
A、外模式B、模式C、中模式D、内模式8.下面哪个命令属于SQL语言授权命令( D )。
A、 updateB、 deleteC、selectD、 grant10. 同一个关系模型的任意两个元组值( A )。
A、不能全同B、可全同C、必须全同D、以上都不是二、填空题8 .数据库系统中可能发生各种各样的故障,大致可以分以下几类:(1)事务内部的故障;(2)系统故障;(3)介质故障;(4)计算机病毒。
数据库原理考试题库单选题100道及答案解析

数据库原理考试题库单选题100道及答案解析1. 数据库系统的核心是()A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B解析:数据库管理系统是数据库系统的核心,它负责管理和控制数据库。
2. 在数据库中,数据的物理独立性是指()A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS 的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C解析:数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
3. 数据库的特点之一是数据的共享,这里的数据共享是指()A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D解析:数据共享是指多种应用、多种语言、多个用户相互覆盖地使用数据集合。
4. 下列关于关系模型的术语中,与二维表中的“行”对应的概念是()A. 属性B. 元组C. 关系D. 域答案:B解析:二维表中的“行”称为元组。
5. 在关系模型中,一个关键字()A. 可由多个任意属性组成B. 至多由一个属性组成C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D. 以上都不是答案:C解析:关键字可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成。
6. 关系数据库管理系统应能实现的专门关系运算包括()A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表答案:B解析:关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。
7. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的()A. 元组B. 行C. 记录D. 属性答案:D解析:自然连接要求两个关系有一个或多个共有的属性。
数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。
答案:表2. 数据库中,用于存储数据的基本单位称为________。
答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。
答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。
答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。
答案:约束三、简答题1. 请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。
山东科技大学数据库原理试卷B与参考答案及评分标准

山东科技大学泰山科技学院 2013 —2014 学年第一学期《数据库原理》考试试卷(B卷)班级姓名学号一、填空题(20分,每空1分)1.当数据模型作为构造数据库系统模式结构的依据时,可以将数据模型划分为:概念层数据模型、和物理层数据模型。
2.数据库管理系统常见的数据模型有层次模型、和三种。
3.比较流行的应用于构建概念层数据模型的方法是模型,在该模型的基本概念中,有实体、和等基本要素。
4.基于浏览器/服务器(Browser/Server,B/S)结构的数据库系统的最大特点是:用户可以通过Web浏览器访问由Web服务器提供的信息,而Web服务器可以通过各种方式与数据库服务器连接,大量的信息实际存放在中。
5、判断一个并发调度是否正确,可用__________概念来衡量。
6、索引的建立有利也有弊。
建立索引可以___________,但过多地建立索引会__________。
7、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是__________联系。
8、数据库恢复是将数据库从状态恢复到的功能。
9、在Insert语句中,Values列表中的表达式的数量,必须匹配列列表中的____________,表达式的数据类型必须可以和表格中对应各列的数据类型____________。
10、数据库系统是利用存储在外存上其他地方的来重建被破坏的数据库。
它主要有两种:和。
11、索引可以分为___________索引和_________索引。
二、选择题(10分,每题1分)1、数据的逻辑独立性是指( )A. 存储结构与物理结构的逻辑独立性B. 数据与存储结构的逻辑独立性C. 数据与程序的逻辑独立性D. 数据元素之间的逻辑独立性2、以下关于外码和相应的主码之间的关系,正确的是( )A. 外码并不一定要与相应的主码同名B. 外码一定要与相应的主码同名C. 外码一定要与相应的主码同名而且唯一D. 外码一定要与相应的主码同名,但并不一定唯一3、数据库和文件系统的根本区别在于( )A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间4、如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为( )A.9个B.13个C.17个D.21个5、下列哪类数据不适合创建索引?()A.经常被查询搜索的列,如经常在where子句中出现的列B.是外键或主键的列C.包含太多重复选用值的列D.在order by子句中使用的列6、对并发操作若不加以控制,可能会带来问题。
数据库原理及应用2013年南京航空航天大学硕士研究生考试真题

南京航空航天大学2013年硕士研究生入学考试初试试题(A卷)科目代码: 834满分: 150 分科目名称: 数据库原理及应用注意: ①认真阅读答题纸上的注意事项;②所有答案必须写在答题纸上,写在本试题纸或草稿纸上均无效;③本试题纸须随答题纸一起装入试题袋中交回!一、简答题(10题,每题6分,共60分)1、试述数据、数据库、数据库系统、数据库管理系统的概念,并举例说明它们的区别。
2、定义并举例说明以下术语: ( l )关系( 2 )元组 ( 3 )主码( 4 )关系模式。
3、试述关系模型的完整性规则。
在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?并举例说明。
4、哪类视图是可以更新的?哪类视图是不可更新的?各举一例说明。
5、什么是数据库中的自主存取控制方法和强制存取控制方法?各举一例说明。
6、什么是数据库的逻辑结构设计?试述其设计步骤。
7、什么是活锁?什么是死锁?举例说明两者的区别。
8、为什么事务非正常结束时会影响数据库数据的正确性?举例说明。
9、什么样的并发调度是正确的调度?举例说明。
10、数据库安全性和计算机系统的安全性有什么关系?并举例说明。
二、应用分析题(2题,共90分)(一)图书馆信息管理系统 (1题共50分)某大学图书馆有两个校区,现设计数据库管理系统。
系统需求如下:1.图书馆有若干管理员librarian,各自有员工号empid、姓名name、身份证号idno、校区campus 等属性。
2.图书馆中备有若干种图书booktype,每种图书有ISBN、名称title、出版社publisher、作者writers、价格price等属性,每种图书有唯一的ISBN号,同种图书可购入多本。
3.每一本图书book有唯一标记bookid和种类booktype。
4.读者reader在办理借书证后方可借阅。
一个读者有唯一的借书证号cardno,还有姓名name、身份证号idno、住址address、注销标记logoff等。
2013海南省数据库考试含答案深入

1、我们用l代表最长平台的长度,用k指示最长平台在数组b中的起始位置(下标)。
用j 记住局部平台的起始位置,用i指示扫描b数组的下标,i从0开始,依次和后续元素比较,若局部平台长度(i-j)大于l时,则修改最长平台的长度k(l=i-j)和其在b中的起始位置(k=j),直到b数组结束,l即为所求。
void Platform (int b[ ], int N)//求具有N个元素的整型数组b中最长平台的长度。
{l=1;k=0;j=0;i=0;while(i<n-1){while(i<n-1 && b[i]==b[i+1]) i++;if(i-j+1>l) {l=i-j+1;k=j;} //局部最长平台i++; j=i; } //新平台起点printf(“最长平台长度%d,在b数组中起始下标为%d”,l,k);}// Platform2、题目中要求矩阵两行元素的平均值按递增顺序排序,由于每行元素个数相等,按平均值排列与按每行元素之和排列是一个意思。
所以应先求出各行元素之和,放入一维数组中,然后选择一种排序方法,对该数组进行排序,注意在排序时若有元素移动,则与之相应的行中各元素也必须做相应变动。
void Translation(float *matrix,int n)//本算法对n×n的矩阵matrix,通过行变换,使其各行元素的平均值按递增排列。
{int i,j,k,l;float sum,min; //sum暂存各行元素之和float *p, *pi, *pk;for(i=0; i<n; i++){sum=0.0; pk=matrix+i*n; //pk指向矩阵各行第1个元素.for (j=0; j<n; j++){sum+=*(pk); pk++;} //求一行元素之和.*(p+i)=sum; //将一行元素之和存入一维数组.}//for ifor(i=0; i<n-1; i++) //用选择法对数组p进行排序{min=*(p+i); k=i; //初始设第i行元素之和最小.for(j=i+1;j<n;j++) if(p[j]<min) {k=j; min=p[j];} //记新的最小值及行号.if(i!=k) //若最小行不是当前行,要进行交换(行元素及行元素之和){pk=matrix+n*k; //pk指向第k行第1个元素.pi=matrix+n*i; //pi指向第i行第1个元素.for(j=0;j<n;j++) //交换两行中对应元素.{sum=*(pk+j); *(pk+j)=*(pi+j); *(pi+j)=sum;}sum=p[i]; p[i]=p[k]; p[k]=sum; //交换一维数组中元素之和.}//if}//for ifree(p); //释放p数组.}// Translation[算法分析] 算法中使用选择法排序,比较次数较多,但数据交换(移动)较少.若用其它排序方法,虽可减少比较次数,但数据移动会增多.算法时间复杂度为O(n2).3、假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。
全国2013年1月自学考试数据库系统原理试题及答案

绝密★考试结束前全国2013年1月高等教育自学考试数据库系统原理试题课程代码:04735请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.以下不属于...数据库系统优于文件系统的特点是A.数据库系统冗余更少、共享性更强B.数据库系统的数据独立性更强C.数据库系统为用户提供更方便的用户接口D.数据库系统对数据的操作以记录为单位2.数据库完整性约束的建立需要通过DBMS提供的A.数据定义语言B.数据操纵语言C.数据查询语言D.数据控制语言3.数据库逻辑设计时,应首先A.设计外模型B.把概念模型转化成逻辑模型C.设计存储模型D.修正模型4.如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是A.1对1B.1对多C.多对多D.多对12013年1月数据库系统原理试题第1页(共6页)5.在关系模式设计时,每个关系模式应只对应于A.一个实体类型或一个联系类型B.一个实体类型和一个联系类型C.多个实体类型D.多个联系类型6.设F是关系模型R的FD集,如果对F中每个非平凡函数依赖X→Y,都有X是R的超键,则R属于A.1NFB.2NFC.3NFD.BCNF7.设关系R如下表,则π专业,入学年份(R)的元组数为A.2B.38.常用的关系运算是关系代数和A.集合运算B.逻辑演算C.关系演算D.集合演算9.如果想找出关系R的属性A上为空的那些元组,则选择子句应该为A.WHERE A=NULLB.WHERE A==NULLC.WHERE A IS NULLD.WHERE A NOT IS NULL10.SQL语言的聚合函数COUNT、SUM、A VG等,不允许...出现在其中的子句为A.SELECTB.HA VINGC.GROUP…HA VINGD.WHERE11.下列语句中表示事务执行成功的是MITB.BEGIN TRANSACTIONC.ROLLBACKD.OK12.事务把数据R的S锁升级为X锁的操作是A.XFIND RB.SFIND R2013年1月数据库系统原理试题第2页(共6页)C.UPDX RD.SRELEASE R13.在T-SQL批处理中调用存储过程所使用的命令是A. execB. declareC. userD. set14.在PowerBuilder应用中建立窗口为w_main,下列打开此窗口的正确脚本语句是A.open w_mamB.open(w_main)C.display w_mamD.display(w_main)15.如果有枚举类型定义:sex{male,female},那么male和female的值分别为A.0,0B.0,1C.1,0D.1,1非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
山东科技大学数据库原理试卷A与参考答案及评分标准

山东科技大学泰山科技学院2012 —2013 学年第一学期《数据库原理》考试试卷(A卷)班级姓名学号1、数据库系统的核心是____________ 。
2、两段锁协议中的两段指的是:____________ 和 ___________ 。
3、数据管理技术经过了、和三个阶段。
4、索引的建立有利也有弊。
建立索引可以___________,但过多地建立索引会__________。
5、_____________是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的行数。
3、数据库恢复是将数据库从状态恢复到的功能。
4、数据库系统在运行过程中,可能会发生故障。
故障主要有、、介质故障和四类。
8、在SQL中, ____________ 子句用来消除重复出现的元组。
9、在关系模式 R(U) 中,如果 X → Y , Y → Z ,且 Y 不是 X 的子集,不存在 X ←→ Y 的情况,则称 Z ____________依赖于 X 。
10、判断一个并发调度是否正确,可用 __________ 概念来衡量。
二、选择题(20分,每题1分)1、三个模式之间存在下列映射关系,将正确的填入括号中 ( )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、关系的码不能为空属于DBS的()A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施7、有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式最少有 ( )A.17个 B.18个 C.23个 D.27个8、消除了传递函数依赖的2NF的关系模式,必定是()。
数据库原理试题及答案

数据库原理试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,表与表之间的联系称为:A. 关系B. 约束C. 索引D. 视图3. SQL是一种:A. 编程语言B. 操作系统C. 数据库查询语言D. 网络协议4. 在关系数据库中,以下哪个操作用于删除表?A. DELETEB. DROPC. INSERTD. UPDATE5. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性二、简答题(每题10分,共30分)6. 请简述数据库事务的四大特性(ACID)。
7. 解释什么是规范化以及它的目的是什么。
8. 描述什么是数据库的并发控制,并举例说明。
三、应用题(每题25分,共50分)9. 假设有一个图书馆管理系统的数据库,包含以下表:- 书籍(BookID, Title, Author, ISBN)- 借阅者(BorrowerID, Name, Address)- 借阅记录(RecordID, BookID, BorrowerID, BorrowDate, ReturnDate)编写SQL语句,查询所有未归还的书籍及其借阅者信息。
10. 描述如何设计一个数据库来存储一个在线购物网站的订单信息,包括订单、商品、用户和订单详情表。
请列出每个表的字段,并说明它们之间的关系。
答案一、选择题1. 答案:C(数据加密不是DBMS的主要功能)2. 答案:A(表与表之间的联系称为关系)3. 答案:C(SQL是数据库查询语言)4. 答案:B(DROP操作用于删除表)5. 答案:D(索引完整性不是数据库的完整性约束)二、简答题6. 答案:数据库事务的四大特性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
2013三级数据库技术真题

三级数据库技术真题2013年03月一、选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
1、下列有关数据库系统及相关内容的说法中,错误的是__D____。
A.数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关B.数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能C.数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合D.数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护2、触发器是一种特殊的存储过程,它是由用户对数据的更新操作自动引发执行的。
下列数据库操作中,适用于触发器实现的是__D____。
A.并发控制 B.恢复控制 C.可靠性控制 D.完整性控制3、数据库概念设计是面向企业或组织中的数据需求的。
下列有关概念模型设计的说法中,错误的是___B___。
A.按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集B.分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们C.从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中D.要保证一个实体集中定义的每一个属性有意义、不重名4、数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是___A___。
A.数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式B.数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数C.数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案D.在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率5、下列有关i级模式结构的数据独立性的说法中,正确的是__C____。
全国2013年10月自学考试数据库系统原理试题及答案

全国2013年10月自学考试数据库系统原理试题及答案课程代码:04735请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.在数据管理技术发展过程中,关于数据库阶段描述错误..的是(C)A.采用数据模型表示复杂的数据结构B.有较高的数据独立性C.对数据的操作只能以记录为单位D.数据库系统为用户提供了方便的用户接口2.关于逻辑模型,下面叙述错误..的是(A)A.逻辑模型独立于硬件和软件B.逻辑模型表达了DB的整体逻辑结构C.逻辑模型是从数据库实现的观点出发,对数据建模D.逻辑模型是数据库设计人员与应用程序员之间交流的工具3.对于数据库系统生存期,属于数据库实现阶段的工作的是(B)A.将局部概念模型综合成全局概念模型B.数据库试运行C.设计应用程序与数据库的接口D.数据库的重组织和重构造4.在关系模型完整性规则中,要求“不允许引用不存在的实体”的规则是(B)A.实体完整性规则B.参照完整性规则C.用户定义的完整性规则D.域的引用规则5.已知关系R有如下函数依赖{AB→C,BC→D,AD→E},则{A,B}的闭包是(D)A.{A,B} B.{A,B,C}C.{A,B,C,D}D.{A,B,C,D,E}6.关于关系模式分解,叙述正确的是(C)A.2NF的关系模式不一定是1NFB.3NF的关系模式一定是BCNFC.分解成BCNF模式集的算法能保证无损分解,但不一定能保证FD集D.消除了非主属性对键的局部函数依赖的关系一定是3NF7.有关系SC(SNO,CNO,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(A)ⅰ.πSNO,SCORE(σAGE>22(SC))ⅱ.σAGE>22(πSNO,SCORE(SC))ⅲ.πSNO,SCORE(σAGE>22(πSNO,SCORE,AGE(SC)))A.i和ⅲ正确B.只有i正确C.只有ⅱ正确D.i和ⅱ正确8.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是(D)A.笛卡儿积、连接B.投影、选择C.自然连接、除法D.并、交、差9.使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用的保留字是(D)A.Unique B.ExceptC.Distinct D.All10.某数据库中有设备表:Equipment(编号,名称,启用日期,单价)(B)命令:select*from Equipment where启用日期=(select max(启用日期)from Equipment)的功能是A.查询最早启用的设备B.查询最晚启用的设备C.计算启用日期最大值D.语法有错误没有结果11.下列不是..数据库恢复采用的方法是(D)A.建立检查点B.建立副本C.建立日志文件D.建立索引12.要求事务在读取数据前先加共享锁,且读完数据后即可释放S锁,这种封锁协议是(B)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议13.作为小工作组或部门的数据库服务器使用的应该是(C)A.SQL Server2000企业版B.SQL Server2000个人版C.SQL Server2000标准版D.SQL Server2000开发版14.在PowerBuilder脚本中,如果数据窗口控件为dw_l,则从表中显示检索到数据的语句是(A)A.dw_l.retrieve()B.dw_l.filter()C.dw_l.setfocus()D.dw_l.update()15.在对象联系图中,如果从A到B有双线箭头,则表示B是A的(C)A.子类B.同类C.超类D.属性非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
2012-2013数据库试卷B 徐州工程学院

徐州工程学院试卷2012 — 2013 学年第 一 学期 课程名称 数据库原理及应用 试卷类型 B 卷 考试形式 闭卷 考试时间 100 分钟一、选择题(共15 小题,每题 1 分,共计15 分) 1、( )不是DBA 数据库管理员的职责。
A 、完整性约束说明B 、定义数据库模式C 、数据库安全D 、数据库管理系统设计 2、E-R 模型用于建立数据库的( )。
A 、概念模型B 、结构模型C 、物理模型D 、逻辑模型 3、在数据库三级模式间引入二级映像的主要作用是( )。
A 、提高数据与程序的独立性 B 、提高数据与程序的安全性 C 、保持数据与程序的一致性 D 、提高数据与程序的可移植性 4、在数据库中,产生数据不一致的根本原因是( )。
A 、没有严格保护数据 B 、数据冗余量太大 C 、未对数据进行完整性控制 D 、数据冗余 5、关于关系的性质说法不正确的是( )。
A 、关系中不允许出现相同的元组 B 、关系中元组的顺序固定C 、关系中属性的顺序无所谓,即列的顺序可以任意交换D 、关系中各个属性必须有不同的名字,而不同的属性可来自同一个域 6、关于关系模型的3类完整性规则正确的是( )。
A 、如果属性A 是基本关系R 的主属性,但不是候选键整体,则属性A 能取空值B 、若属性F 是基本关系R 的外部关系键,它与基本关系S 的主关系键字K 相对应,则对于R 中的每个元组在F 上的值必须取空值C 、参照完整性规则用来定义外部关系键与主关系键之间的引用规则D 、实体完整性和参照完整性并不适用于任何关系数据库系统7、在部分匹配查询中,关于通配符“_”的说法中正确的是( )。
A 、可以代表多个字符 B 、代表一个字符C 、不能与通配符“%”一起使用D 、可以代表零个或多个字符 8、设有关系R=(A ,B ,C ),与SQL 语句SELECT DISTINCT A,C FROM R WHERE B=5等价的关系代数表达式是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.数据库类型是按照( B )来划分的。
A.文件形式B.数据模型C.记录形式D.数据存取方法2.关系演算的基础是( C )A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算D.数理逻辑中的形式演算3.若要求分解保持函数依赖,那么模式分解一定能够达到( B )A. 2NFB. 3NFC. BCNFD. 1NF4.1级封锁协议加上T要读取的数据R加S锁,这是( C )A. 3级封锁协议B. 4级封锁协议C. 2级封锁协议D. 1级封锁协议5.建立数据字典的时机是( A )A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段1. 下列不属于数据管理技术主要经历阶段的是( B )A、手工管理B、机器管理C、文件系统D、数据库2. 数据库的概念模型独立于( A )A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界3. 下面的哪种范式是最规范的数据库范式( C )A、2NFB、3NFC、4NFD、BCNF4. 下列不属于关系完整性的是( D )A、实体完整性B、参照的完整性C、用户定义的完整性D、逻辑结构的完整性5.不同的数据模型是提供模型化数据和信息的不同工具,用于信息世界建模的是( C )A、网状模型B、关系模型C、概念模型D、结构模6.下列关于数据库系统正确的描述是( A )。
A、数据库系统减少了数据的冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据的类型一致D、数据库系统比文件系统能管理更多的数据7.下面哪个不属于数据库系统的三级模式结构( C )。
A、外模式B、模式C、中模式D、内模式8.下面哪个命令属于SQL语言授权命令( D )。
A、 updateB、 deleteC、selectD、 grant10. 同一个关系模型的任意两个元组值( A )。
A、不能全同B、可全同C、必须全同D、以上都不是二、填空题8 .数据库系统中可能发生各种各样的故障,大致可以分以下几类:(1)事务内部的故障;(2)系统故障;(3)介质故障;(4)计算机病毒。
事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。
11 . 数据库系统中可能发生各种各样的故障,大致可以分为________ 、________ 、________ 和 ________ 等。
(问答题)事务故障系统故障介质故障计算机病毒19 .数据模型的三要素是指__________,__________,__________。
实际数据库系统中所支持的主要数据模型是__________,__________,__________。
(问答题)数据结构数据操作完整性约束关系模型层次模型网状模型7 . 事务具有四个特性:它们是________ 、________ 、________ 和 ________ 。
原子性一致性隔离性持续性9 . 数据库设计分为以下六个阶段_______、________、________、________、________和________。
(问答题)需求分析概念结构设计逻辑结构设计物理设计阶段数据库实施阶段数据库运行和维护阶段1.数据库保护包括(安全性保护、完整性保护、并发控制、故障恢复)四个方面内2.二元实体间的联系通常可分为 (1:1、1:n、m:n)三种。
3.数据库系统中数据的独立性包括(-物理独立性、逻辑独立性)两个方面。
4.数据库设计通常包括(结构特性(静态)、行为特性(动态))两方面内容。
5.根据数学理论,关系操作通常有(关系代数)和(关系演算)两类。
6.构成E-R图的三个基本要素为(实体、属性、联系)。
1实体之间的联系按照联系方式的不同可分为一对一或1∶1 一对多或1∶n 和多对多或m∶n 。
2.数据库系统的核心是数据库管理系统或DBMS3.在关系模型中,实体以及实体间的联系都是用关系来表示的。
4.在关系代数中专门的关系运算包括选择、投影、连接、除等运算。
5.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的域关系演算语言。
6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特点和优点。
7.数据库管理系统保证数据安全的主要措施是进行存取控制。
8.人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。
9.关系模式由3NF转化为BCNF是消除了主属性对码的部分函数依赖和传递函数依赖。
10.数据库设计应包括两个方面的内容:结构(或数据)设计和行为(或处理) 设计。
11.CGI规范允许Web服务器执行外部程序,并将它们的输出发送给浏览器。
1.描述事物的符号记录称为(数据)。
2.如果D1有3个元组,D2中有4个元组,则D1×D2有( 12 )个元组。
3.在SQL语言中,“_”和( % )符号属于通配符。
4.在SQL语言中,“>ANY”等价于( >min )。
5.(视图)是从一个或几个基本表导出的表。
6.触发器的类型分为(行级)触发器和语句级触发器。
7.在MAC机制当中,仅当主体的许可证级别(大于或等于)客体的密级时,该主体才能读取相应的客体。
8.对于关系代数的查询优化,(选择运算应尽可能先做)优化策略是最重要和最基本的一条。
9.(事务故障和系统故障)故障系统自动执行,介质故障需要DBA的介入。
10.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是(封锁)机制。
11 . 数据字典的内容和作用是什么? (填空题)数据字典是系统中各类数据描述的集合。
数据字典的内容通常包括: ? 数据项 ? 数据结构 ? 数据流 ? 数据存储 ? 处理过程五个部分1 .数据库数据具有___永久存储_______、____有组织______和_____可共享三个基本特点。
4 .数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__数据定义功能_____数据操纵功能___、____数据库的运行管理______、____数据库的建立___、___维护功能5 .数据库系统是指在计算机系统中引入数据库后的系统,一般由___数据库_______、_____数据库管理系统(及其开发工具)_____、___应用系统_______和___数据库管理员___构成。
7 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:____人工管理______阶段,____文件系统______阶段和_____数据库系统阶段。
9 .数据库具有数据结构化、最小的___冗余度_______、较高的____数据独立性____等特点。
11 .DBMS还必须提供____数据的安全性______保护、____数据的完整性______检查、_____并发控制_____、_____数据库恢复等数据控制功能。
12 .数据库管理系统的主要功能有哪些? (填空题)①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。
13 .模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。
(问答题)逻辑结构特征型15 .三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。
逻辑独立性物理独立性17 .根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是__________,第二类是__________。
(问答题)概念模型数据模型22 .数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。
(问答题)数据结构数据操作24 .用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是的联系。
(问答题)层次一对28 .__________是目前最常用也是最重要的一种数据模型。
采用该模型作为数据的组织方式的数据库系统称为__________。
关系模型关系数据库系统29 .关系的完整性约束条件包括三大类:__________、__________和__________。
实体完整性参照完整性用户定义的完整性1 . 试述关系模型的三个组成部分。
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2 .关系数据模型中,二维表的列称为________,二维表的行称为________。
属性记录或元组4 .用户选作元组标识的一个候选码为________,其属性不能取________。
(问答题) 主码空值6 .关系代数运算中,传统的集合运算有_____,_____,_____,_____。
(问答题) 笛卡尔积并交差8 .关系代数运算中,基本的运算是________,________,________,________,________。
并差笛卡尔积选择投影10 .关系代数运算中,专门的关系运算有________,________,________。
(问答题) 选择投影连接12 .关系数据库中基于数学上的两类运算是________和________。
(问答题)关系代数关系演算13 .关系代数中,从两个关系中找出相同元组的运算称为________运算。
交14 .R S表示R与S的________。
自然连接15 .设有学生关系:S(XH,XM,XB,NL,DP)。
在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。
查询学生姓名和所在系的投影操作的关系运算式是________________。
π2,5(S)或πXM,DP(S)16 .在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。
(问答题)πSNAME,GRADE(S(SC(σCNAME=’数据库技术’?)))17 .已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。
系编号没有学号系编号第3章关系数据库标准语言SQL2 .SQL的中文全称是________________。