河南理工大学 2007-2008 学年第 2 学期《数据库程序设计》试卷标准答案
数据库课程设计教务管理系统(sql-sever2008)
河南城建学院Henan University of Urban Construction《数据库原理》课程设计报告课程名称:《数据库原理》课程设计设计题目:《教务管理系统》指导教师:何宗耀班级:0844141学号:084414144学生姓名:同组人员:成绩:评语:计算机科学与工程学院2016年6月目录第1章概述 (3)1.1选题的背景与意义 (3)1.2相关技术分析 (4)第2章系统功能设计 (4)2.1系统总体结构设计图 (4)2.2系统功能模块 (5)1.2.1 模块 (5)1.2.2 模块功能 (5)第3章数据库设计 (6)3.1需求分析 (6)3.1.1流程图 (6)3.1.2 数据字典 (8)3.2概念结构设计 (10)3.2.1 E—R图 (10)3.3逻辑结构设计 (12)3.3.2范式的判定(3NF) (12)3.3.3 子模式的设计(视图) (14)3.4物理结构设计 (18)3.4.1存储结构与存取方法 (18)3.4.2数据的易变与稳定部分 (20)3.4.3索引的建立 (20)3.5数据库、表建立的代码 (20)3.5.1建立视图 (24)3.5.2建立存储过程 (25)3.5.4建立触发器 (26)3.6数据库实施 (28)3.6.1 数据表截图 (28)3.6.2视图的截图 (32)3.6.3存储过程的截图 (34)3.6.4 触发器实现过程的截图 (35)第4章 (40)第1章概述1.1 选题的背景与意义现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信息及课程信息需要处理。
如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还有可能出现很多意想不到的错误,给管理这些数据带来了极大的不便,越来越不适合高校的发展需要。
教务管理系统是一个庞大而复杂的系统,它包括对教师信息的管理,对课程资料的管理,对学生信息的管理和对学生成绩的管理等主要功能。
教务管理系统是每所高校的一项必不可少的内容,但最基本的还是教务管理系统数据库的设计,它的好坏直接影响到学校的主要工作。
河南理工大学大二计算机专业C语言程序设计考试试卷及参考答案1
河南理工大学C语言程序设计考试试卷及参考答案1一、单项选择题(5’)1、下列数组说明中,正确的是()。
A、int array[][4];B、int array[][];C、int array[][][5];D、int array[3][];答案:A2、下面有关for 循环的正确描述是()。
A、for循环只能用于循环次数已经确定的情况B、for循环是先执行循环体语句,后判断表达式C、在for循环中,不能用break语句跳出循环体D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来答案:D3、若有下列定义,则对a数组元素地址的正确引用是()。
int a[5],*p=a;A、*(p+5)B、*p+2C、*(a+2)D、*&a[5]答案:C4、下列选项中正确的语句组是()。
A、char s[8]; s={"Beijing"};B、char *s; s={"Beijing"};C、char s[8]; s="Beijing";D、char *s; s="Beijing";答案:D5、若变量a,i已正确定义,且i已正确赋值,合法的语句是()。
A、a=int(i);B、a==1C、++i;D、a=a++=5;答案:C6、C语言中的注释语句用什么标示?()A、/* */B、//C、;D、#答案:A7、C语言从哪个函数开始执行?()A、mainB、beginC、startD、go答案:A8、C语言的函数体用什么符号来分隔?()A、()B、{}C、[]D、<>答案:B9、C语言中函数的返回语句是()。
A、backB、stopC、returnD、end答案:C10、常用的C语言输出函数是()。
A、scanfB、printC、printfD、input答案:C二、多项选择题(5’)1、C语言的主要特点有()。
A、语言紧凑B、运算符丰富C、数据结构丰富D、不允许直接访问物理地址答案:ABC2、以下对C语言的表述正确的是()。
数据库考点(河南理工大学)
数据库(一)数据独立性的体现(三个模式,两个映射,如何保证独立性)1、数据库系统的三级模式结构指数据库系统是由模式、外模式和内模式三级构成2、一个数据库只有一个模式外模式通常是模式的子集,一个数据库可有多个外模式一个数据库只有一个内模式3、数据库管理系统在三级模式之间提供了二级映像,二级映射保证了数据库系统中数据具有较高的逻辑独立性和物理独立性:(1)外模式/模式映射:同一个模式可以有多个外模式,对每一个外模式,数据库系统都有一个外模式/模式映射,保证了数据与程序的逻辑独立性(2)模式/内模式映射:数据库只有一个模式,一个内模式,所以模式/内模式映射是唯一的,保证了数据与程序的物理独立性(模式独立于其他层次,所以应首先确定模式,内模式依赖于模式,独立于外模式,外模式依赖于模式,独立于内模式和存储设备)(二)关系运算(选择,投影,连接,并,差、、、、、、)(三)SOL语言(给5个查询,可能查询,可能添加语句,字段,修改等)(四)查询优化的原因1、查询优化极大地影响RDBMS的性能2、由DBMS进行查询优化的好处(1)优化器可以从数据字典中获取许多统计信息,优化器可以根据这些信息选择有效的执行计划,而用户程序则难以获得这些信息。
(2)如果数据库的物理统计信息改变了,系统可以自动对查询进行重新优化以选择相适应的执行计划。
(3)优化器可以考虑数百种不同的执行计划,而程序员一般只能考虑有限的几种可能性。
(4)优化器中包括了很多复杂的优化技术,这些优化技术往往只有最好的程序员才能掌握。
系统的自动优化相当于使得所有人都拥有这些优化技术。
(五)范式的判断和分解(最高几范式eg:108 6 分解到第三范式)1NF:表中没有重复列,且列不可再分2NF:若关系模式R∈1NF, 并且每一个非主属性都完全函数依赖于R的码,则R∈2NF。
表中每行都有唯一标识,也就是有主键(数据库书上叫主码,管它的。
)即,不能存在部分依赖。
河南理工大学数据库系统原理课程设计任务书
3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完 整性要求。
(2)应用程序设计阶段
1)完成数据库定义工作,实现系统数据的数据处理和数据录入。
2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和 并发控制技术等功能,并针对具体课題问题提出解决方法。
(3)系统集成调试阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用 户界面。
三、主要实践环境
操作系统为Windows2003/Windows XP/Win7o
数据库管理系统为SQL Scrvcr2()0()/2()05标准版或企业版。
高级程序设计语言为C、VB、Delphi、Javas Jsp、Asp等。
46
物流配送中心管理系统
47
水电气收费管理系统
48
旅游营销系统
49
商家打折信息管理系统
50
团购信息管理系统
51
某地区地理信息网站
52
某类企业网站
53
某综合门户网站
54
政府办公网站
55
校运动会子系统的设计与实现
56
项目管理子系统的设计与实现
封面格式如下:
31
网络销售子系统
32
学生缴费注册管理系统
33
干部档案管理系统
34
高校科研管理系统
35
毕业生管理系统
36
小财务系统
37
维修信息管理系统
38
内部文档管理系统
39
订单生成系统
40
实验室数据上报系统
41
饭店餐饮收费信息系统
河南理工大学-《c语言程序设计》-2011-2a(2011-5-26)试卷-及答案汇编
学习-----好资料河南理工大学2010~2011 学年第 2 学期《C语言程序设计》试卷(A卷)考试方式:闭卷本试卷考试分数占学生总评成绩的70 % 注:请将答案填写在答题纸上,写在试卷上,不得分。
一、单项选择题(每题1分,共30分) ,在每小题列出的四个选项中只有一个选项是符合题目要求的,请在答案卡上将正确答案所对应选项的字母涂黑。
1. 以下选项中正确的语句组是______。
A) char s[];s="book!" B) char *s;s={"book!"};C) char s[10];s="book!" D) char *s;s="book!";2.C语言源程序文件的后缀是______。
A) ".c " B) ".obj" C) ".exe" D) ".txt"3.以下选项中不正确的常量是______。
A)a B)'a' C)5 D)"b"4.下列不正确的转义字符是。
A)\\ B)\' C)074 D)\05.C语言程序设计中可以对程序进行注释,注释部分可以用______符号括起来。
A){ } B)[ ] C)/* */ D) */ /*6.在一个C程序中,main函数出现的位置是。
A)必须在程序的最后面B)可以在任意地方C)必须在程序的最前面D)必须在系统调用的库函数的后面7.若已定义x和y为double类型,则表达式x=2,y=x+3/2 的值是。
A)3.500000 B)3 C)2.000000 D)3.0000008.设x、y均为float类型变量,下面不正确的赋值语句是。
A)x=x+1; B)y=(x%2)/10; C)x*=y+8; D)x=y=0;9.若有以下定义,则能使其值为3的表达式是。
05级数据库B卷答案
东莞理工学院(本科)试卷(B卷)参考答案及评分标准2007--2008学年第2学期《数据库系统原理II》试卷开课单位:软件学院,考试形式:闭卷'、选择题(共40分每题2分)1. D 2 . C 3 . B 4 . B 5 . C6. C 7 . D 8 . C9 . C10 . C11 . B 12 . D 13 . C14.D15 . D16 . A 17 . B 18 . A19.B20 . A—- 、、填空题(共10分每题1分)21逻辑22.可串行性23 •关系模型24. 用户定义完整性25. 丢失修改26. 介质故障27•实体联系模型(ER模型)28. 自主存取控制29. 数据加密30. 隔离性三、简答题(共15分每题5分)31. 简述利用日志文件恢复事务的过程。
答:系统恢复的步骤为1)反向扫描文件日志即从最后向前扫描日志文件,查找该事务的更新操作2)对该事务的更新操作执行逆操作。
即将日志记录中“更新前的值”写入数据库。
这样, 如果记录中是插入操作,即相当与做删除操作;若记录中是删除操作,则作插入操作;若是修改操作,则相当于用修改前的值代替修改后的值。
3)继续反向扫描日志文件,查找该事务的其他更新操作,并作同样处理。
4)如此处理下去,直至读到此事务的开始标记,事务恢复就完成了。
32. 在参照完整性中,为什么外部码的属性值可以为空值?请举例说明在什么样的情况下才可以为空?答:包含在外部码中的属性不是主属性,因此可以为空值。
只有当包含在主属性的值不确定时,才能去空值。
例如员工表参照部门表,员工表中的部门号做候选键,当一个员工未分配部门时,部门号取空值。
33.答:数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄漏、非法更改和破坏。
数据库安全性控制的方法主要有:(1)用户标识与系统鉴定DBMS都要提供一定的方式供用户标识自己。
在存取数据库的数据之前,用户首先要自我标识,系统对用户的标识进行核定,通过鉴定后,才提供数据库的使用权。
《数据库系统概论》实验指导书
《数据库原理及应用》实验指导书杜献峰中原工学院计算机科学系软件教研室2007 06 15前言当前计算机专业的数据库实验教材种类繁多、内容可供选择的余地很大,然而,作为专业教学重要组成部分的实践环节却缺少必要的教材,致使实践教学内容的选择存在较大的随意性,教学过程难以控制和管理,教学质量得不到保证,最终将影响到整个专业的教学质量。
鉴于此,整理这本《数据库系统概论实验指导书》作为计算机科学与技术专业的数据库实践教学的依据,从而使实践教学管理有据可依,进而保证教学质量。
在安排实验的内容和学时的过程中,充分考虑到我校数据库教学的《实验教学大纲》以及学生可接受的程度。
在2006年修订的培养计划中,计算机相关专业的《数据库原理及应用》课程的实验学时更改为18个学时,加大了实践环节,更加注重学生的实际动手能力的培养。
为此对《数据库原理及应用》实验指导书每一学期都在进行修改,使其更加贴近教材,更加贴近实际。
由于萨师煊王珊编写的《数据库概论第四版》于2006年9月出版,与其第三版有了较大的改进,增加了不少内容,教材更加贴近实际,更加贴近应用,这次对实验指导书的修正也是基于此。
在执行的过程中,可能因本实验内容考虑不周,会出现一些需要改进的问题,届时,根据教学进度进行及时地修改。
第一章概述 (4)第二章实验要求及注意事项 (5)第三章实验项目 (6)实验一基本表的定义、删除与修改 (6)实验二 SQL语言应用 (10)实验三视图、索引及数据更新 (19)实验四数据库安全性控制 (23)实验五存储过程建立与调用 (25)实验六触发器的建立与使用 (26)实验七数据库连接与登陆 (27)实验八 Delphi数据库组件的使用 (29)实验九数据库数据查询 (30)实验十数据库并发控制 (32)实验十一数据库报表设计 (33)实验十二数据库数据备份与恢复 (34)实验十三数据库决策方设计 (35)实验十四综合应用编程(一) (36)实验十五综合应用编程(二) (37)第四章实验项目涉及的主要仪器设备简介 (38)第五章参考文献 (39)第一章概述数据库实践教学是数据库教学的重要组成部分,该课程强调学生的实践动手能力,是学生毕业设计以及参加工作后都要用到得课程知识,是学生必须掌握的内容。
2008-2009 工程热力学与传热学试卷
河南理工大学 2007 - 2008 学年第 2 学期《工程热力学与传热学》试卷(B 卷)一、选择题(本题共10分,每题2分)1.绝热中空刚性容器内充入理想气体后,容器内气体的温度比充气前气体的温度( )(A )升高 (B )降低 (C )不能确定 2.工质经历了一不可逆的热力循环,则工质熵的变化( )(A )大于零 (B )等于零 (C )小于零 3.对于未饱和湿空气,露点为( )(A )干球温度 (B )湿球温度 (C )水蒸汽分压力对应的水的饱和温度 4.物体1为无限长的圆柱表面,物体2为无限大平面,则表面1对表面2的角系数为( )(A )X 1,2=0.2 (B )X 1,2=0.5 (C )X 1,2=15.冬天时节,如白天晒被子,晚上人盖着睡觉会感到暖和一些,这是由于( )(A )被子蓄热,晚上放出来 (B ) 被子厚度增加 (C )被子导热系数增大了二、填空题(本题共10分,每小题2分).理想气体经一绝热自由膨胀过程至终态,系统内能 ,系统温度 。
(填增大,减小或不变)。
7.卡诺机A 工作在927℃和T 的两个热源间,卡诺机B 工作在T 和27℃的两个热源间。
当此两个热机的热效率相等时,T 热源的温度为 K 。
8.压气机的实际工作过程包括四个过程,分别, , , 。
8.物体能全部吸收外来射线,这种物体称为 ,物体的单色黑度不随波长而变化的物体称为 。
9.在换热器中,冷热流体沿热表面不断地吸收和放出热量,故温度沿整个热表面是不断变化的,常采用 表示其平均温度,它的表达式为 。
三、判断题(是画√,非画×,本题共12分,每小题1分)11. 容器中气体的压力没有变化,则安装在容器上的压力表读数也不会变化。
( ) 12. 如果工质的所有状态参数都不随时间变化,则工质就处于平衡状态。
( )13. 定质量的空气在无磨檫、不导热的气缸和活塞中被慢慢压缩,此过程是可逆的。
( ) 14. 卡诺循环是理想循环,一切循环的热效率都比卡诺循环的热效率低。
河南理工大学数据库操作系统课程设计报告
河南理工大学计算机科学与技术学院课程设计报告2012 — 2013 学年第一学期课程名称设计题目学生成绩管理系统学生姓名学号专业班级指导教师年月日目录一封面设计 (1)二目录 (2)三摘要 (3)四程序设计目的 (3)五用户需求分析.......................................................................................... ..3 六程序设计内容 (3)七概念结构设计 (4)八逻辑结构设计 (6)九系统功能设计 (8)十设计总结 (21)十一参考文献 (21)摘要通过对程序的使用,可以实现对学生信息的了解。
通过浏览菜单可以实现对学生表,成绩表,课程表的维护,增添或删除学生,课程,成绩的有关信息,通过密码修改子菜单可以完成对默认密码的修改。
通过浏览菜单可以实现对学生,课程,成绩的详细信息的浏览。
通过查询菜单可以实现使用者对想要知道的内容的详细资料。
通过报表菜单的使用,可以实现对学生表,成绩表,课程表的浏览。
通过帮助菜单的使用,可以使使用者了解如何运行程序,如何得到帮助,如何使用该软件,知道制作该软件的作者。
通过退出菜单退出该菜单。
进入该菜单也可以使用快捷键快速打开想要打开的内容。
程序设计目的制作此学生成绩管理系统课程设计的目的是为了更加方便的对学生的成绩信息进行了解,方便对学生的管理,提高教师讲课的针对性、目的性,使同学们在相同的外部环境下得到更好的发展。
用户需求分析由于学校学生众多,这对于教师对学生的各种信息的管理造成了很大的不便,也就不利于学生的更好发展,更因为学生的考试次数很多,教师对于学生成绩管理系统很是需要,于是,制作一个学生成绩管理系统就显得尤为重要,在此,试做一个,一方面解决老师的需要,同时锻炼一下自己的实际动手能力!程序设计内容本系统所包含的主要资料有:1)、学生资料2)、课程资料3)、成绩资料可以实现的功能有:1)、学生资料的添加与删除、修改、保存等2)、课程资料的添加与删除、修改、保存等3)、学生成绩的添加与删除、修改、保存等4)、通过课程号或课程名称实现对课程资料的查询5)、通过学生学号或姓名实现对学生资料的查询概念结构设计为了把用户的数据清晰明确地表达出来,系统分析员通常建立一个概念性的数学模型。
最新河南理工大学-《C语言程序设计》--2A(-5-26)试卷-及答案
精品文档河南理工大学2010~2011 学年第 2 学期《C语言程序设计》试卷(A卷)考试方式:闭卷本试卷考试分数占学生总评成绩的70 % 注:请将答案填写在答题纸上,写在试卷上,不得分。
一、单项选择题(每题1分,共30分) ,在每小题列出的四个选项中只有一个选项是符合题目要求的,请在答案卡上将正确答案所对应选项的字母涂黑。
1. 以下选项中正确的语句组是______。
A) char s[];s="book!" B) char *s;s={"book!"};C) char s[10];s="book!" D) char *s;s="book!";2.C语言源程序文件的后缀是______。
A) ".c " B) ".obj" C) ".exe" D) ".txt"3.以下选项中不正确的常量是______。
A)a B)'a' C)5 D)"b"4.下列不正确的转义字符是。
A)\\ B)\' C)074 D)\05.C语言程序设计中可以对程序进行注释,注释部分可以用______符号括起来。
A){ } B)[ ] C)/* */ D) */ /*6.在一个C程序中,main函数出现的位置是。
A)必须在程序的最后面B)可以在任意地方C)必须在程序的最前面D)必须在系统调用的库函数的后面7.若已定义x和y为double类型,则表达式x=2,y=x+3/2 的值是。
A)3.500000 B)3 C)2.000000 D)3.0000008.设x、y均为float类型变量,下面不正确的赋值语句是。
A)x=x+1; B)y=(x%2)/10; C)x*=y+8; D)x=y=0;9.若有以下定义,则能使其值为3的表达式是。
河南理工大学C++程序设计期末考试程序设计题及复习资料
河南理⼯⼤学C++程序设计期末考试程序设计题及复习资料河南理⼯⼤学C++程序设计期末考试复习题(计算机1505张诚华制作)1、⾯向过程就是分析出解决问题所需要的步骤,然后⽤函数把这些步骤⼀步⼀步实现,使⽤的时候⼀个⼀个依次调⽤就可以了。
2、⾯向对象是把构成问题事务分解成各个对象,建⽴对象的⽬的不是为了完成⼀个步骤,⽽是为了描叙某个事物在整个解决问题的步骤中的⾏为。
3、泛型程序设计(Generic programming):可以被很多不同的类型的对象所重⽤。
⽐那些直接使⽤Object变量,然后强制类型的转换的代码具有更好的安全性和可读性。
4、泛型类,就是指具有⼀个或者多个类型变量,也就是说这个类适应这⼏种类型。
使⽤类型变量T,⽤<>括起来,放在类名后⾯。
这个泛型可以有多个类型变量,如,可以使⽤类定义的类型变量指定类中属性和⽅法的类型声明语法:public class ClassName {...};5、泛型⽅法既可以在普通类中,也可以在泛型类中,定义⽅式是在⽅法名前加 T,说明该⽅法是泛型⽅法class ArrayAlg{public static T getA (T a){//⽅法体;return a;} };以下习题好好做⼀遍1.打印如下形式的乘法⼝诀表* 1 2 3 4 5 6 7 8 91 12345678 92 2 4 6 8 10 12 14 16 183 3 6 9 12 15 18 21 24 274 4 8 12 16 20 24 28 32 365 5 10 15 20 25 30 35 40 456 6 12 18 24 30 36 42 48 547 7 14 21 28 35 42 49 56 638 8 16 24 32 40 48 56 64 729 9 18 27 36 45 54 63 72 81// 乘法⼝诀表.cpp : Defines the entry point for the console application. //Code: #include "stdafx.h"#includeusing namespace std;void mymultable();int main(){mymultable();return 0;}void mymultable(){int i, j, um;cout<<"*";for( i = 1; i< 10; i++){cout<<"\t"<}for(i = 1; i< 10; i++){cout<<"\n"<for(j = 1 ; j < 10 ; j++){cout<<"\t"<}}cout<<"\n";}2.斐波那契数列第⼀项和第⼆项都是1,此后各项满⾜F(n)=F(n-1)+F(n-2),编写程序,输⼊整数n,输出斐波那契数列的第n项// 斐波那契数列.cpp : Defines the entry point for the console application.////Code:#include "stdafx.h"#include#include#includeusing namespace std;void myfn();int main(){myfn();return 0;}void myfn(){int i , n;cin>>n;//输⼊数组⼤⼩int *p=(int *)calloc(n , sizeof(int));//内存空间分配长度为n的动态数组,⽤p指向⾸地址p[0]=p[1] = 1;if(n== 1 || n==2){cout<<"斐波那契额数列的第"<}else{for(i = 2; i < n; i++){p[i] = p[i-2] + p[i-1];}cout<<"斐波那契额数列的第"<}cout<<"\n";}3.实现⼀个学⽣信息处理程序,输⼊:姓名,年龄,学号(整数),第⼀学年的平均成绩,第⼆学年的平均成绩,第三学年的平均成绩,第四学年的平均成绩。
河南理工大学大二计算机专业Java语言与面向对象程序设计考试试卷及参考答案1
河南理工大学Java语言与面向对象程序设计考试试卷及参考答案1一、单项选择题(5’)1.执行下列程序段后,m,x,y的值分别是()。
int x=2,y=4; boolean m; m=++x>y--;A、true,2,4B、false,3,3C、treu,3,3D、false,2,4答案:B2.执行完以下代码int [ ] x = new int[5];后,以下哪项说明是正确的()。
A、x[4]为0B、x[4]未定义C、x[5]为0D、x[0]为空答案:A3.执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的()。
A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空答案:A4.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
A、privateB、protectedC、private protectedD、public答案:D5.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成主类实例的初始化工作。
A、start( )B、stop( )C、init( )D、paint( )答案:C6.若在某一个类定义中定义有如下的方法:abstract void performDial(); 该方法属于()。
A、本地方法B、最终方法C、解态方法D、抽象方法答案:D7.设有下面的一个类定义:class AA {static void Show(){System.out.println(“我喜欢Java!”); }} class BB {void Show(){System.out.println(“我喜欢C++!”); }}若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的?()A、a.Show( )B、AA.Show( ); b.Show( ); BB.Show( );C、AA.Show( )D、a.show( ); b.show( ); ;bb.show( );答案:C8.以下由for语句构成的循环执行的次数是()。
河南理工大学数据库系统原理部分习题答案
第一章一、填空题1.计算机数据管理技术大致经历了_人工管理阶段_、_文件系统阶段_和_数据库系统阶段_三个阶段。
2,数据的正确性、有效性和相容性称之为数据的_完整性_。
3.数据库系统一般由_数据库_、_数据库管理系统_及其开发工具、操作系统、应用系统、数据库管理员、用户构成。
4.从数据库管理系统的角度划分数据库系统的体系结构,可分为_外模式_、_模式_和_内模式_。
5.数据库管理系统在三层结构之间提供的两层映像是_外模式/模式映像__和_模式/内模式映像_。
二、选择题1.在数据库技术发展过程中,文件系统和数据库系统的本质区别是数据库系统具有()A.数据结构化B.数据无冗余C.数据共享D.数据独立性2.用于描述现实世界中各种具体事物或抽象概念的、可存储并具有明确意义的符号称为()A.信息B.数据C.记录D.记录集合3.数据库系统阶段,数据()A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性4.数据库管理系统DBMS是()A.一组硬件B.一组系统软件C.一个完整的数据库应用系统D.既包含软件,又包含硬件5.有了模式/内模式映像,可以保证数据和应用程序之间的()A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性三、问答题4.什么是数据库?数据库中的数据有什么特点?数据库:被长期存放在计算机内,有组织可以表现为多种形式的可共享的数据集合特点:有组织,可共享,较小冗余,较高独立性和易扩展性。
5.什么数据库管理系统?它的主要功能是什么?数据库管理系统:操纵和管理数据库的系统软件,建立在操作系统的基础上,对数据操纵语句进行统一管理和控制,并维护数据库的安全性、完整性。
功能:数据定义、数据操纵、数据库控制、数据库运行维护。
6.试述数据库系统三级模式结构及每级模式的作用。
三级模式包括外模式、模式、内模式外模式:是数据库用户能看见和使用的局部数据的逻辑结构特征的描述,是数据库用户的数据视图。
数据库学生成绩管理系统课程设计
数据库学生成绩管理系统课程设计河南理工大学计算机科学与技术学院课程设计报告200 7 — 200 8 学年第二学期课程名称数据库课程设计设计题目学生成绩管理系统学生姓名 ^0^ 学号专业班级指导教师申自浩2008 年 7 月 1 日•1)某大学有学生若干万名,每个学生每学期必须学习若干门课程.2)每个学生有学号、姓名、性别、班级、出生日期等基本信息。
3)每门课程有课程号,课程名称、任课教师、学分等信息.4)学校需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改.学生成绩管理系统主要用于学生成绩信息管理,据分析学生成绩管理系统的数据表可浓缩为:学生基本信息表、课程基本信息表和学生成绩信息表。
根据学校的情况,可按下面的步骤来分析:(1)确定学生所在的院系、所学的专业以及所在的班级.(2)确定学生所在班级的课程以及该课程学生的成绩;另外还需要知道学生所在班级、学号和学期.(3) 分析学生的基本信息,如姓名、性别、出生年月、家庭住址、联系电话。
(4) 用户信息分析,通常包括用户名和密码.•学号课程号姓名课程名称成绩性别查询成绩学生课程班级出生日期任课教师学分根据E-R图,将其转化为如下数据实体,数据库:学生成绩管理系统.dbc,包括如下的表和视图:1)学生登记表-—学生表。
dbf.xh 字符型 10 xm 字符型 6 xb 字符型 2 csrq 日期型 8 bj 字符型 4 2)课程登记表—-课程表.dbf。
kch 字符型 2 kcm 字符型 10 js 字符型 10 xf 字符型 103)成绩登记表-—成绩表。
dbfxh 字符型 10 kch 字符型 2 cj 数值型 34)借书视图(lyxview).为了进行浏览总表的需要,需要设计了一个总表浏览视图,该视图从学生表。
dbf等3个表中提取了10个字段的数据:学生表。
xh学生表。
xm学生表.xb学生表。
csrq学生表。
河南理工大学大二计算机专业VB语言程序设计考试试卷及参考答案1
河南理工大学VB语言程序设计考试试卷及参考答案1一、单项选择题(5’)1.Visual Basic窗体设计器的主要功能是()。
A、建立用户界面B、编写源程序代码C、画图D、显示文字答案:A2.VB一共有设计、运行和中断三种模式,要使用调试工具应该用()。
A、进入设计模式B、进入运行模式C、进入中断模式D、不用进入任何模式答案:C3.当我们输入代码时,Visual Basic可以自动检测()。
A、语法错误B、编译错误C、运行错误D、逻辑错误答案:A4.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性。
A、BackColorB、BorderStyleC、ForeColorD、BackStyle答案:D5.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的()命令。
A、引用B、部件C、工程属性D、添加窗体答案:B6.下列操作中不能向工程中添加窗体的是()。
A、执行"工程"菜单中的"添加窗体"命令B、单击工具栏上的"添加窗体"按钮C、右击窗体,在弹出的菜单中选择"添加窗体"命令D、右击工程资源管理器,在弹出的菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗体"命令答案:C7.以下能够触发文本框Change事件的操作是()。
A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容答案:D8.要显示当前过程中的所有变量及对象的取值,可以利用()窗口。
A、监视B、调用堆栈C、立即D、本地答案:C9.与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术答案:C10.在Visual Bsaic代码中,将多个语句合并写在一行上的并行符是()。
A、撇号(')B、冒号(:)C、感叹号(!)D、星号(*)答案:B11.InputBox函数返回值的类型为()。
2022年河南理工大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2022年河南理工大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
2、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
3、____________、____________、____________和是计算机系统中的三类安全性。
4、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
7、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;8、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南理工大学 2007-2008 学年第 2 学期
《数据库程序设计》试卷(A卷)标准答案
一、选择题
1.B 2.D 3.C 4.B 5.A 6.D 7.D 8. C 9. A 10. D
11.B 12. B 13. B 14. B 15.B 16. D 17. D 18.A 19. A 20. C
21. A 22.D 23. A 24.C 25.A 26.B 27.D 28. D 29. B 30. D
31.D 32.C 33.A 34.A 35.B 36.A 37.C 38.D 39.B 40.A
二、填空题(本题10分,每空1分)
1..t.
2.表记录和表数据
3.一
4.SQL(结构化查询语言)
5. 6
6. insert into
7.average
8.内存变量和字段变量
9.locate 10.字母或下划线 11.顺序、循环、选择 12.?date()+100 13..f. 14.index on
15.1)ab cd 2) 中国河南理工大学
三.
1.10
2.1)标签 2)命令 3)click text1
3.61,16
4.var,n,2 ,right(var,6)
5.28,9,5
四、1.s=0
for i=1 to 99 step 2
s=s+i
endfor
2.input "请输入一个数:" to x
if x%2=0
?sqrt(x)
else
?x
endif
3.
1)表单包含:标签、文本框、命令按钮三类控件。
标签控件:caption
文本框:vaule
命令按钮:caption
2)
新建表单文件,设置数据环境,添加标签、文本框、按钮等控件。
编写相应的代码。
3)
上一条
Skip -1
Thisform.refresh
下一条
Skip 1
Thiform.refresh
添加
Append blank
Thiform.refresh
删除
Delete
Pack
退出
Thisform.release。