2015贵州省数据库考试含答案入门

2015贵州省数据库考试含答案入门
2015贵州省数据库考试含答案入门

1、有一个带头结点的单链表,每个结点包括两个域,一个是整型域info,另一个是指向下一个结点的指针域next。假设单链表已建立,设计算法删除单链表中所有重复出现的结点,使得info域相等的结点只保留一个。

#include

typedef char datatype;

typedef struct node{

datatype data;

struct node * next;

} listnode;

typedef listnode* linklist;

/*--------------------------------------------*/

/* 删除单链表中重复的结点 */

/*--------------------------------------------*/

linklist deletelist(linklist head)

{ listnode *p,*s,*q;

p=head->next;

while(p)

{s=p;

q=p->next;

while(q)

if(q->data==p->data)

{s->next=q->next;free(q);

q=s->next;}

else

{ s=q; /*找与P结点值相同的结点*/

q=q->next;

}

p=p->next;

}

return head;

}

2、请设计一个算法,要求该算法把二叉树的叶子结点按从左到右的顺序连成一个单链表,表头指针为head。二叉树按二叉链表方式存储,链接时用叶子结点的右指针域来存放单链表指针。分析你的算法的时、空复杂度。

3、设计一个尽可能的高效算法输出单链表的倒数第K个元素。

4、编写一个过程,对一个n×n矩阵,通过行变换,使其每行元素的平均值按递增顺序排列。

5、对二叉树的某层上的结点进行运算,采用队列结构按层次遍历最适宜。

int LeafKlevel(BiTree bt, int k) //求二叉树bt 的第k(k>1) 层上叶子结点个数

{if(bt==null || k<1) return(0);

BiTree p=bt,Q[]; //Q是队列,元素是二叉树结点指针,容量足够大

int front=0,rear=1,leaf=0; //front 和rear是队头和队尾指针, leaf是叶子结点数

int last=1,level=1; Q[1]=p; //last是二叉树同层最右结点的指针,level 是二叉树的层数

while(front<=rear)

{p=Q[++front];

if(level==k && !p->lchild && !p->rchild) leaf++; //叶子结点

if(p->lchild) Q[++rear]=p->lchild; //左子女入队

if(p->rchild) Q[++rear]=p->rchild; //右子女入队

if(front==last) {level++; //二叉树同层最右结点已处理,层数增1

last=rear; } //last移到指向下层最右一元素

if(level>k) return (leaf); //层数大于k 后退出运行

}//while }//结束LeafKLevel

6、后序遍历最后访问根结点,即在递归算法中,根是压在栈底的。采用后序非递归算法,栈中存放二叉树结点的指针,当访问到某结点时,栈中所有元素均为该结点的祖先。本题要找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无公共祖先

}//结束Ancestor

7、编程实现单链表的就地逆置。

23.在数组 A[1..n]中有n个数据,试建立一个带有头结点的循环链表,头指针为h,要求链中数据从小到大排列,重复的数据在链中只保存一个.

《数据库基础及应用》期末试题

2005年7月考生注意:本试卷考核方式为上机操作,时间为120分钟。 理论部分:把答案写在word文档中,然后保存到以本人学号姓名命名文件夹中。 一、填空(共30分,每空1分) 1.一个完整的数据库系统由________________、________________、________________、数据库管理员和用户组成。 2.Visual FoxPro 6.0 数据库管理系统基于______模型,提供了面向______的程序设计方法。3.实体间的联系可以分为三种类型,分别是、和。4.关系模型主要由、和完整性约束三大部分组成。 5.获取字符串中间部分字符可用_____________函数。 6.记录指针从当前记录向上移动3条记录的命令是,移动指针到表头的命令是。 7.表达式3+5<4.OR.’ABC’!=STR(123).AND..NOT..T.的值为_____________。 8.Visual FoxPro 6.0中有四种类型的索引:、、 和唯一索引。 9.Visual FoxPro 6.0 提供的类有两种:________和_________。 10.一个对象的性质如:长、宽、颜色、字体等叫做它的________。 11.从表中的当前记录开始,向下删除共5条记录的命令是。 12.数据库的保护主要包括四个方面的内容:、 和。 13.截取字符串”河北电大”得到结果为“电大”,函数表达式为:。14.数据库表之间的关系有和两种,其中建立 关系可以实现表间的指针联动。 15.下面这段程序实现的功能是计算1+3+5+…+99的和,请在下划线填上所缺语句: s=0 i=1 do while i<100 s=s+i enddo ?"1+3+5+…+99=",s 二、判断题(共10分,每题1分)(对的画√,错的画×) 1.同一个表中可以有相同的字段名。()2.逻辑运算符的优先级比关系运算符的优先级高。()3.str(2345.546,7,2)的结果为2345.546。()4.LOOP语句可在IF语句中使用。()5.FIELDS 子句用于指定操作的字段名,没有这项表示对所有字段操作。()6.数据库表和自由表都能建立主索引。()7.表文件间的关系有临时关系和永久关系二种情况。()8.临时关系的作用是:使关联表之间的记录指针能关联移动;()9.主索引和候选索引都能使记录的关键字值不重复。()10.删除内存变量A的命令是clear A。()

数据库系统基础教程(第二版)课后习题答案

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 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. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库管理系统软件的使用

实验一:数据库管理系统软件的使用 一、实验目的 (1)认识几种常见的数据库管理系统,熟悉它们的使用界面; (2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。 二、实验内容 分别在Access和SQL SERVER2005中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。 三、实验步骤: 创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息,课程信息和选课信息。数据库XSGL包含下列3个表: (l)student:学生基本信息。 (2)course:课程信息表。 (3)sc:学生选课表。 各表的结构分别如表1、表2和表3所示。 表1学生信息表:student 表2课程信息表:course 表3学生选课表:sc 1. (a)在Access中创建xsgl.mdb数据库,使用表设计视图创建如表1、表2、表3所示结构的3个表。 提示:(1)启动Access2000或Access2003,选择文件->新建->空数据库,输入数据库文件名xsgl.mdb,进入(2);

图1Access 数据库设计界面 (2)启动如图1的设计界面后,选择表对象和使用使用设计器创建表,选择新建,进入(3);(3)生成如图2界面,选择设计视图,点击确定按钮,进入(4); (4)在图3表设计界面下,分别创建student 表,course 表和sc 表的结构; (5)输入表中的记录: 分别在student 表、course 表和sc 表中输入如下表中的记录: 图2 表设计器 图3表结构设计界面

在数据库视图下,选择表对象中的相应表选择打开,在浏览视图下输入如下表记录: sno sname ssex sage sdept 95001李勇男20CS 95002刘晨女19IS 95003 王敏女18MA 95004张立男19IS 95005 刘云 女 18 CS (b )对表中的记录进行浏览、修改、删除操作。 2.在SQLSERVER 中用企业管理器新建数据库和表:(1)建立xsgl 数据库: ①启动SQL Server2005企业管理器,界面如下: 图4SQL Server2005企业管理器界面 ②选择树形菜单数据库,点击鼠标右键,出现如下弹出式菜单,选择新建数据库 cno cname credit pcno 1数据库452数学63信息系统314操作系统465数据结构476数据处理37 PASCAL 语言 4 6 sno cno grade 9500119295001285950013889500229095002380950032859500415895004 2 85

2015年贵州省《申论》真题及解析

2015年贵州省《申论》真题 注意事项 1.本题由给定资料和作答要求两部分构成。考试时间150分钟。其中,阅读给定资料的时间为40分钟,作答参考时间为110分钟。 2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准考号对应的数字上填涂。 3.请用黑色字迹的钢笔或签字笔在答题卡指定的区域内作答,超出答题区域的作答无效! 4.待监考人员宣布考试开始后,你才可以开始答题。 5.所有的题目一律使用现代汉语作答,未按要求作答的,不得分。 6.监考人员宣布考试结束时,考生立即停止作答,将题本、答题卡和草稿纸都翻过来留在桌子上,待监考人员确定数量无误、允许离开后,方可离开。 给定材料 材料1: 创客是指利用开源硬件和互联网将各种创意变为实际产品的人,他们将制造业搬到了自己桌面上,电子服装、健康手环、智能手表、导电墨水、食物烹饪器等等,用户能想象到的产品都有可能在创客手中实现。创客在这种带有加工车间和工作室功能的软硬件开放实验室(创客空间)里将创意变成产品原型,即实现从0到1。 对很多中国人而言,“创客”还是个较为陌生的概念,但凭借蓬勃生命力和强劲发展势头,创客正在悄然影响着传统制造业。许多创客空间在产品设计和原型创意基础上,还延伸了兼具产品孵化和企业孵化的功能,在这里不仅可以实现从1到1再到100,即从创意到产品原型再到小批量产品,还能给创客提供创业场地、管理培训、投融资、渠道销售等服务。在用户体验和互联网推动下,创客产品成为我们的个性化定制商品;也有小部分创客产品经过市场检验获得大众需求的认同,成为工业化生产的大众商品。无论哪种形式,都完成了从创意向创业的转化过程,这种转化也正是创客文化繁荣发展的本质。 创客运动在中国的兴起时间很短却发展迅猛,国内强大的制造业生态体系,丰富的人力资源,雄厚的资本和艺术积淀是创客扎根成长的肥沃土地,它所迸发出的潜力是未来工业体系和经济发展的重要机遇。深圳是国内创客产业链最完整的城市,被誉为创客天堂。创客在这里可以找到齐全的电子元器件,各类加工厂和技术工程人员,快速完成从创意到产品原型再到小批量生产的全过程;与深圳的务实高效相比,上海的创客显得气定神闲、回归本质,具有国外兴趣使然的创新氛围;北京创客则更具跨界协同创新及创业精神,因为北京是顶尖技术人才、文艺人才和资本机构云集的城市。 创客群体没有职业范围和身份限制,任何人有创意、且有激情将创意变为现实的人都能成为创客。在创客空间既看不到高精端的大型仪器设备,也看不到众多发明专利和成果,创客空间里有的是热爱创造的创客,他们以兴趣为导向、以创意为起点,以体验为动力,通过自我满

南京理工大学《数据库系统基础教程》试题和答案

一、选择题60(选择一个最合适的答案,在答题纸上涂黑) 1.一个事务中的一组更新操作是一个整体,要么全部执行,要么全部不执行。这是事务的:A.原子性B.一致性 C.隔离性 D.持久性 2.在数据库的三级模式结构中,描述一个数据库中全体数据的全局逻辑结构和特性的是:A.外模式 B.模式 C.存储模式D.模式 3.关于联系的多重性,下面哪种说法不正确? A.一个多对多的联系中允许多对一的情形。 B.一个多对多的联系中允许一对一的情形。 C.一个多对一的联系中允许一对一的情形。 D.一个多对一的联系中允许多对多的情形。 4.考虑学校里的"学生"和"课程"之间的联系,该联系的多重性应该是: A. 一对一 B. 多对一 C. 一对多 D. 多对多 5.下面哪种约束要求一组属性在同一实体集任意两个不同实体上的取值不同。 A. 键(key)约束。 B. 单值约束。 C. 参照完整性。 D. 域(domain)约束 6.关系模型要求各元组的每个分量的值必须是原子性的。对原子性,下面哪种解释不正确:A.每个属性都没有部结构。 B.每个属性都不可再分解。 C.各属性值应属于某种基本数据类型。 D.属性值不允许为NULL。 7.对于一个关系的属性(列)集合和元组(行)集合,下面哪种说法不正确: A.改变属性的排列次序不影响该关系。 B.改变元组的排列次序不影响该关系。 C.改变元组的排列次序会改变该关系。 D.关系的模式包括其名称及其属性集合。 8.若R是实体集R1与R2间的一个多对多联系,将其转换为关系R',哪种说法不正确:A.R'属性应包括R1与R2的所有属性。 B.R'属性应包括R1与R2的键属性。 C.R1与R2的键属性共同构成R'的键。 D.R'的属性应包括R自身定义的属性。 9.关于函数依赖的判断,下面哪种说法不正确? A.若任意两元组在属性A上一致,在B上也一致,则有A → B成立。 B.若任意两元组在属性A上一致,在B上不一致,则A → B不成立。 C.若任意两元组在属性A上不可能一致,则不管在B上是否一致,有A → B成立。

数据库期末考试习题及答案

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题 :1分)一、选择题(15分,每空1.在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 2.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。 ①A.数据统一 B.数据模块化 C.数据结构化 D.数据共享 ②A数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件 C.数据没有安全与完整性保障 D.数据有安全与完整性保障 3.关系运算中花费时间可能最长的运算是____。 A.投影 B.选择 C.笛卡尔积 D.除 4.关系数据库用①来表示实体之间的联系,关系的数学定义是②。 ①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.若干域(domain)的集合 B.若干域的笛卡尔乘积(Cartesian product) C.若干域的笛卡尔乘积的子集 D.若干元组(tuple)的集合 5.集合R与S的连接可以用关系代数的5种基本运算表示为________。 A.R-(R-S) B.σ (R×S) F C.空 D.空 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。A.小于 B.小于或等于 C.等于 D.大于 7.下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.关系数据库设计中的陷阱(pitfalls)是指________。 A.信息重复和不能表示特定信息 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 9.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 .事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务10.

《数据库》2016期末考试卷

高二《数据库应用基础》期末考试试卷 制卷人:贾静 一、填空题(共30分,每空1分) 1.在VFP数据库中,三种数据模型有层次模型,网状模型和。 2.VFP中字符型字段的最大宽度为。 3.表达式5+6*3**2%7的结果是。 4.表达式Y E A R(D A T E()+8)的数据类型为。 5.实体之间的联系可以分成一对一的联系,一对多的联系和。 6.在Visual FoxPro中可以打开多个数据库,但在任一时刻,只能对其中一个数据库进 行操作,这个数据库称为。 7.在Visual FoxPro中可以打开多个表,但在任一时刻,每个工作区只能打开一张表, 默认操作的工作区只有一个,称为。 8.在VFP6.0中显示表结构的命令为。 9.在VFP6.0中修改表结构命令是: 10.在5号工作区打开XSDA表使用命令:。 11.测试一张表里记录总数的函数为。 12.当前记录指针指向第15号记录上,现在若移动记录指针指向第12号记录上,则在 命令窗口输入。 13.在输出屏幕上显示当前表中所有的记录命令为。 14.打开表设计器创建一个表名为XSDA.DBF表的命令为。 15.使用命令创建数据库的命令为。 16.选择一个没有使用的工作区号中最小的工作区命令为。 17.在VFP中项目文件的扩展名为。 18.在Visual Foxpro中数据库文件的扩展名为。 19.Visual Foxpro中有两种表,分别是和。 20.STR(1357.2468,8,3)的值为,VAL(“-215.5XY7”)的值为。 21.在屏幕显示表的当前记录号的命令为,在屏幕显示当前记录信息的命令 为。 22.Asc(“C”)的结果为,LEN(STR(211))的值为。23.VFP中的表的数据项称为,一个表最多允许有个字段。 24.在VFP的表允许多种字段类型并且各种类型的宽度都不同,日期型字段的宽度为 25.逻辑型字段的宽度为。 二、单项选择题(共40分) 1.VFP是一种()的数据库管理系统。 2. A. 层次模型 B.关系模型 C.结构模型 D.网络模型 3.定义数组A(4,5)后,有()个元素。 4. A.2 B.20 C. 9 D.10 5.数组元素建立后,其初值为() 6. A.0 B. .F. C. NULL D. .T. 7.数据库管理系统的英文缩写是() 8. A. DB B.DBMS C.DBS D.DB2 9.下列表达式中结果为真的是() 10.A. “3”-“2”=“1” B. “3”+“2”=“5” 11.C. “3”-“2”=“32” D. “3”-“2”=“23” 12.表达式MOD(12,7)的值是() 13.A. 5 B.-2 C.-5 D.2 14.下列表达式中结果为.T.的是() 15.A. “9”< “10” B. “王五”$ “王” 16.C.{^05/06/16}>{^08/02/15} D.9>10 17.TYPE(“123.456”)的结果为() 18.A.C B.N C.U D.L 19.表达式SBUSTR(RIGHT(“数据库技术基础”,8),5,4)的结果为() 20.A. 基础 B.术基 C.基 D.技术 21.命令?STR(357.268,5,1)的执行后的结果是() 22.A. 357 B. 357.2 C.357.3 D.357. 23.下列关于数据库表的叙述中,错误的是()。 24.A. 一个数据库表只能属于一个数据库 25.B.一个数据库表可以属于多个数据库 26.C.数据库表可以移出数据库成为多个数据库 27.D.自由表可以添加到数据库中成为数据库表

(完整word版)贵州省水功能区划报告2015.docx

贵州省水功能区划 贵州省水利厅 贵州省环境保护厅 2014年 11 月

目录 一、全省水资源概况 (1) (一)自然条件与经济社会状况 (1) 1、自然状况 (1) 2、河流水系基本情况 (2) 3、经济社会基本情况 (2) (二)水资源量与水质状况. (3) 1、供水量和用水量 (3) 2、河湖水质现状 (3) 二、水功能区划体系 (3) (一)区划依据与目的 (3) 1、区划依据 (3) 2、区划目的 (4) (二)区划指导思想与原则. (5) 1、指导思想 (5) 2、区划原则 (5) (三)水功能区划分体系. (6) (四)一级区划的条件和指标. (7) 1、保护区 (7)

2、保留区 (8) 3、开发利用区 (8) 4、缓冲区 (9) (五)二级区划的条件和指标. (9) 1、饮用水源区 (9) 2、工业用水区 (10) 3、农业用水区 (10) 4、渔业用水区 (11) 5、景观娱乐用水区 (12) 6、过渡区 (12) 7、排污控制区 (13) 三、水功能区划成果 (13) (一)一级水功能区 (13) 1、保护区 (15) 2、保留区 (15) 3、开发利用区 (15) 4、缓冲区 (16) (三)二级水功能区 (16) 四、水功能区保护与监督管理 (18)

一、全省水资源概况 (一)自然条件与经济社会状况 1、自然状况 贵州省位于中省西南的东南部,介于东经103° 36′~109°35′、北纬24°37′~ 29° 13′之间,东毗湖南省、南邻广西 自治区、西连云南省、北接四川省和重庆市,全省东西长约 595km,南北相距约 509km,总面积为 176167 km2,占全省省土面积的 1.8%。 贵州地处云贵高原东部斜坡,地势西高东低,自西部和中部 向北、东、南三面倾斜,平均海拔1100m左右,毕节地区赫章县珠 市乡境内的韭菜坪海拔 2900.6m,为境内最高点;黔东南州黎 平县地坪乡水口河出省界处海拔147.8m,为境内最低点。贵州 地貌的显著特征是山地多,山地和丘陵占全省总面积的92.5%,境内分布着四大山脉:北部的大娄山、东部的武陵山、西部的乌 蒙山和横亘中部的苗岭,这四大山脉构成了贵州高原的地形骨架。 贵州还是世界上岩溶地貌发育最典型的地区之一,喀斯特出露面积 占全省总面积的 61.9%。 贵州属于亚热带湿润季风气候区,全省大部分地区年平均气 温为 15℃左右,无霜期 250~ 300 天;最冷的 1 月平均气温 4~6℃,最热的 7 月平均气温22~25℃,为典型夏凉地区;降水丰沛, 年降水量 1179mm左右,其中 6~ 8 月降水量达450~ 600mm。

数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 一、单项选择题 1 2 3 4 5 6 7 8 9 1011121314151617181920 D C C B C A D B C A C A D D B C B C A B 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 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. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

sql数据库期末考试题及答案

A.sysdatabases B.Syscolu mns C.Sysobjects D.Syslogs 2.在存在下列关键字的SQL语句中,不可能出现 Where子句的是(D )。 A.Update B.Delete C.I nsert D.Alter 3.在查询语句的 Where子句中,如果出现了" age Between 30 and 40 ” ,这个表达式等同于( A )。 A.age>=30 and age<=40 B.age>=30 or age<=40 C.age>30 and age<40 D.age>30 or age<40 4.如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约束。 A.PDRIMARY KEY B.FOREIGN KEY C.unique D.check 5.记录数据库事务操作信息的文件是(D )。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。

A.SELECT * FROM CP WHERE产品名称 LIKE '冰箱’

B.SELECT * FROM XSH WHERE产品名称 LIKE '冰箱' C.SELECT * FROM CP WHERE产品名称 LIKE ' %冰箱 % D.SELECT * FROM CP WHERE产品名称='冰箱’ 7.储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是( D )。 A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系 8.SQL的聚集函数 COUNT SUM AVG MAX MIN不允许出现在查询语句的(D)子句之中。 A.SELECT B.HAVING C.GROUP BY…HAVING D.WHERE 9.列值为空值(NULL,则说明这一列(C)。 A.数值为0 B.数值为空格 C.数值是未知的 D.不存在 10.数据库的数据一般存放在(D )中。 A.内存 B.CPU C.寄存器 D.磁盘 二、判断题(共10道试题,共50分。) 1.如果定义视图的FROM?句包括多张表,并且视图中列来自多张表,则不能用DML语句 通过视图操纵数据。B

数据库管理系统基础_习题

数据库管理系统基础 一、是非题 1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。 A .对B. 错2.数据库管理系统对数据库提供了完整的数据保护控制功能。 A .对 B. 错 3.Access 数据库是一种层次型的数据库系统。 A .对 B. 错 4.概念模型也称为E-R 模型。 A .对 B. 错 5.在一个关系中,关键字可以有多个,但主码只能有一个。 A .对 B. 错 6.数据库系统的最大特点是数据的共享性和独立性。 A. 对 B. 错 7.数据库系统的独立性有物理独立性和逻辑独立性两种。 A. 对 B. 错 8.组成数据模型的三个要素中,数据操作最重要。 A. 对 B. 错 9.概念模型与具体的数据库系统有关系。 A. 对 B. 错 10.目前最常用的数据模型是关系模型。 A. 对 B. 错 11.SQL 语言是一种高度非过程化的语言。 A. 对 B. 错 12.对数据库系统最重要的操作是数据控制。 A. 对 B. 错 13.Access 数据库系统是一种大型数据库。 A. 对 B. 错 14.数据库设计的第一个阶段是概念结构设计。 A. 对 B. 错 15.SQL 语言具有数据定义、数据查询、数据更新、数据控制的功能。

A. 对 B. 错

、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是_________ 阶段。 A. 人工管理 B. 文件系统 C. 数据库系统 D. 数据项管理 2.数据库的概念模型独立于_______ 。 A. 具体的机器和DBMS B. E-R 图 C. 信息世界 D. 现实世界 3.同一个关系模型的任意两个元组的值_________ 。 A. 可以全同 B. 不能全同 C. 必须全同 D. 以上都不是 4.关系数据库中的关键字是指________ 。 A. 能唯一决定关系的字段 B. 不可改动的专用保留字 C. 关键的很重要的字段 D. 能唯一标识元组的属性或属性集合 5.应用数据库的主要目的是_______ 。 A.解决保密问题 B.解决数据完整性问题 C.共享数据问题 D.解决数据量大的问题 6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的 联系类型是______ 。 A. 多对多 B. 一对一 C. 多对一 D. 一对多 7.SQL 语言通常称为______ 。 A. 结构化查询语言 B. 结构化控制语言 C. 结构化定义语言 D. 结构化操纵语言 8.实体集学生与参考书之间具有________ 联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 9.假如采用关系数据库系统来实现应用,在数据库设计的 __________ 阶段,需要将E-R 模型转换为关系数据模型. A. 概念设计 B. 物理设计 C. 逻辑设计 D. 运行阶段 10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的关键字是______ 。 A. 书号 B. 读者号 C. 书号,读者号 D. 书号,读者号,借期 11.关系数据模型的三个组成部分中不包括_________ 。 A. 完整性规则 B. 数据结构 C. 恢复 D. 数据操作 12.关系模型中,表示实体间N : M 联系是通过增加一个___________ 。 A. 属性实现 B. 关系实现 C. 关系或一个属性实现 D. 关系和一个属性实现 13.___ 可以减少相同数据重复的现象 A. 记录 B. 字段 C. 文件 D. 数据库 14.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)这个关系

数据库系统基础教程(第二版)课后习题答案2

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

数据库应用技术期末考试

数据库应用技术复习提要 1.描述事物的符号记录称为? 数据 2.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和别的什么?各类相关人员 3.数据管理技术经历了人工管理、什么管理阶段和数据库系统阶段?文件系统阶段 2.数据库中属性是指什么?事物的某一特征 3.什么命令用来控制某一个列的显示格式?column 4.向表中插入数据,可以使用什么命令?insert 5.用户如果要修改已经存在于表中的列,可以使用什么命令?alter table 6.合计计算中,求一组数据的最大值的函数是什么函数。?max函数 7.在SQL语法中,用来插入数据的命令和用于更新的命令分别是什么? Insert update 8.什么运算符用来匹配列表集中的数据?In 运算符 9.连接数据库的命令是什么?CONNECT用户要能连接到数据库,必须具有的 权限是?create session权限 10.在Oracle中,下面用于限制分组函数的返回值的子句是什么? having子句 11.在ORACLE系统中,可以在SELECT语句中使用什么子句进行分组计算? group by 11.ANY运算符的描述中,

数据库期末考试复习题及答案

数据库期末考试复习题及答案 试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是( B ) A.数据库B.数据库管理系统 C.数据模型D.软件工具 2.下列四项中,不属于数据库系统的特点的是(C ) A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3.概念模型是现实世界的第一层抽象,这一类模型中最着名的模型是 ( D ) A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4.数据的物理独立性是指( C ) A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立

的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是(D ) A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期 C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于( B ) A. (R-S)-S B. S-(S-R) C.(S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A ) A. 全外联接

2015年贵州省考行测真题及答案解析

第一部分常识判断 (共20题,参考时限10分钟) 根据题目要求,在四个选项中选出一个最恰当的答案。 请开始答题: 1. 党的十八届三中全会审议通过了《中共中央关于全面深化改革若干重大问题的决定》(以下简称《决 定》),对全面深化改革做出了总体部署。在未来一个阶段,《决定》对普通公民的生活可能带来的改变有()。 ①如果你要考大学,那么可能不必文理分科 ②如果你是“单独家庭”,那么可以生育二胎 ③如果你是农村户口,那么宅基地可以私有 ④如果你是劳动者,那么可以延迟退休 A. ①②③ B. ②③④ C. ①②④ D. ①②③④ 2. 目前我国正大力推进文化体制改革,特别是对国内的动漫产业和影视剧通过内容管控的方式促进其发 展。下列不属于行政手段的是()。 A. 规定各级电视台每日播出境外各类影视节目时间 B. 设立专项经费用于鼓励本土作家创作优秀剧本 C. 国家出台“限娱令”规范娱乐节目播出类型 D. 每年引进的境外动漫作品同类题材数量设置上限 3. 中国古代小说塑造了很多莽汉形象,他们外表威猛如金刚,性格天真似儿童,深受读者的喜爱。下列 小说中莽汉的时代顺序排列正确的是()。 ①张飞②程咬金③李逵④牛皋 A. ②①③④ B. ②①④③ C. ④②①③ D. ①②③④ 4. 呼吸作用是生物体细胞把有机物氧化分解并产生能量的过程。没有氧气参与的呼吸成为无氧呼吸。无 氧呼吸是指细胞在缺氧的条件下,通过酶的催化作用,把葡萄糖等有机物分解为尚未彻底氧化的产物。 下列现象与无氧呼吸有关的是()。 A. 人剧烈运动后肌肉酸痛 B. 用糯米和酒曲酿制米酒 C. 农作物受涝时短时间内不会死亡 D. 把生水果和熟苹果放在密闭的缸里催熟 5. 在计算机网络通信领域中,防火墙是一项协助确保信息安全的设备,它会依照特定的规则,允许或是 限制传输的数据通过。小张在自己的电脑上安装了防火墙软件,下列论述正确的是()。 A. 防火墙软件有可能导致小张的电脑不能访问特定的web网站 B. 防火墙软件有可能导致小张无法访问自己电脑硬盘上存储的文档 C. 防火墙软件使得小张在网络购物时,不容易被虚假广告所欺骗 D. 防火墙软件使得小张在和陌生网友聊天时,可以伪装自己的性别和姓名 6. 下列不属于心理学效应的是()。 A. 晕轮效应 B. 马太效应 C. 破窗效应 D. 配位效应 7. 所谓硬水是指水中存在较多的矿物质成分,水的硬度指的是水中钙镁离子的总和。下列关于硬水的说 法错误的是()。 A. 加入石灰能降低水的硬度 B. 可以用肥皂水鉴别软硬水 C. 将水煮沸可以降低水的硬度 D. 可以长期饮用硬度较高的水 8. 下列雕塑作品表现唐太宗李世民平生战功的是()。 A. 马踏匈奴 B. 击鼓说唱俑 C. 昭陵六骏 D. 乾隆石雕 9. 下列关于水生动物说法错误的是()。 A. 鲨鱼用腮呼吸,鲨鱼属于鱼类 B. 黄鳝的腮严重退化,无法用腮呼吸,黄鳝不属于鱼类

《数据库应用基础》期末考试试卷

2008-2009学年07微机《数据库应用基础》期末考试试卷 学号__________ 姓名___________ 成绩_________ 一、单项选择题(每小题2分,共计20分) 1. 在一个二维表中,行称为________,列称为________。 A、属性;元组 B、元组;属性 C、关系;元组 D、属性;关系 2. 数据库系统的核心是________。 A、数据库管理系统 B、数据库 C、数据 D、数据库应用系统 3、一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A、一对一 B、多对一 C、一对多 D、多对多 4、在程序中执行命令________将返回到操作系统提示符下。 A、RETURN B、CANCEL C、QUIT D、EXIT 5、在执行ACCEPT命令时,如果不输入会任何内容而直接回车,则存入内存变量的内容为__。 A、0 B、.F. C、.T. D、空串 6、在下面的DO循环中,一共要循环_____________次。 Y=10 X=5 DO WHILE Y>=X Y=Y-1 ENDDO A、15 B、10 C、6 D、5 7、用INPUT 命令输入日期型数据“12/16/98 ”时,正确的表达式是___________。 A、12/16/98 B、"12/16/98" C、CTOD("12/16/98") D、DTOC("12/16/98") 8、有以下程序段: DO CASE CASE 计算机<60 ?"计算机成绩是:"+"不及格" CASE 计算机>=60 ?"计算机成绩是:"+"及格" CASE 计算机>=70 ?"计算机成绩是:"+"中" CASE 计算机>=80 ?"计算机成绩是:"+"良" CASE 计算机>=90 ?"计算机成绩是:"+"优" ENDCASE 设学生数据库当前记录的"计算机"字段的值是89,执行下面程序段之后,屏幕输出________。 A、计算机成绩是:不及格 B、计算机成绩是:及格 C、计算机成绩是:良 D、计算机成绩是:优 9、命令“CLEAR"的功能是_______________。 A、清除当前文件内容 B、关闭数据库 C、清除屏幕 D、清除内存 10、设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、 工资(N,6,2)、出生日期(D,8)和正式工(L,1)。阅读以下程序: USE GZ DO WHILE .NOT. EOF() IF 职务="工程师" .AND.出生日期>{^10/20/60} D=出生日期 NAME=姓名 SALARY=工资 EXIT ENDIF SKIP ENDDO Y=YER(DATE())?YEAR(D) IF .NOT. EOF() ?NAME,Y,SALARY ELSE ?"没查到!" ENDIF USE RETURN 该程序的功能是( ) A、显示一位1960年10月20日后出生的工程师姓名,年龄及工资 B、显示一位1960年10月20日前出生的工程师姓名,年龄及工资 C、显示所有1960年10月20日后出生的工程师姓名,年龄及工资 D、显示所有1960年10月20日前出生的工程师姓名,年龄及工资 二、多项选择题(每小题3分,共计15分,错选或漏选不给分。) 1、VISUAL FOXPRO程序的三种基本结构是_________。 A、顺序结构 B、选择结构 C、循环结构 D、网状结构 2、用INPUT命令输入的数据类可以是___________。 A、数值型 B、字符型 C、日期型 D、逻辑型 3、下面关于过程调用的陈述中,哪些是正确的() 数 据 库卷 一

相关文档
最新文档