武汉大学数据库

2024-07-15

武汉大学数据库(精选8篇)

1.武汉大学数据库 篇一

中央广播电视大学数据库试题及答案

一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)

1.设D1,D2和D3域的基数分别为2,3和4,则D1´D2´D3的元组数为()。

A.9

B.24

C.10

D.20 2.若一个关系为R(学生号,姓名,性别,年龄),则()适合作为该关系的主码。

A.学生号

B.姓名

C.性别

D.年龄

3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有()个元素。

A.10

B.8

C.7

D.6

4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的()规则。

A.传递性

B.分解性

C.合并性

D.增广性

5.在SQL的查询语句中,order by选项实现对结果表的()功能。

A.分组统计

B.求和

C.查找

D.排序

6.Access2000数据库文件的扩展名是()。

A.dbf

B.dbt

C.mdf

D.mdb

7.在下面所给的属性中,()属性适宜作为主关键字。

A.基本工资

B.职称

C.姓名

D.身份证号码

8.下列()图标是Access中表对象的标志。

A.

B.

C.

D.

9.Access中包含有()种数据类型。

A.9

B.10

C.7

D.8

10.可以通过Internet进行数据发布的对象是()。

A.窗体

B.报表

C.查询

D.数据访问页

二、是非判断题,若叙述正确则在题目后括号内打“√”否则打“×”(每小题2分,共20分)

1.在文件管理阶段程序和数据在存储位置上是分开存放的。()

2.若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式。

3.在SQL中建立和删除数据库模式的命令分别为create schema和drop schema。

4.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图。

5.由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。

6.机器实现阶段的任务是在计算机系统中建立数据库模式,装入数据,并针对各种处理要求编写出相应的应用程序。

7.常见的SQL Server2000的版本只包括标准版、个人版、开发版和评估版。

8.数据库备份和恢复的Transact-SQL语句分别对应为Restore Databas和Backup Database。

9.SQL Server 2000中引入索引主要是为了加速查询速度,并可以保证数据的惟一性。

10.对于记录较少的基本表,或者需要频繁更新的基本表应尽量创建索引。

三、填空题,把合适内容填在横线上。(每空1分,共30分)1.在________系统中,数据没有独立的操作界面,在________系统中,数据具有独立的操作界面。

2.关系数据库系统具有________单

一、采用________、数据完全独立、数学理论支持等优点。

3.在数据库体系结构中,两级数据映象分别是指________________之间的数据映象以及________________之间的数据映象。

4.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为________,该候选码含有______属性。

5.在SQL中,主码约束的关键字为____________,外码约束的关键字为____________。

6.Access2000的用户操作界面由____________、____________、工作区、工具栏、状态栏等五个部分组成。

7.在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的____________、____________、属性和说明等内容。

8.查询可以作为____________、____________和数据访问页的数据源。

9. Access为用户提供了多种数据库安全措施,包括设置用户__________和__________。

10.模块窗口中的代码编辑窗口由______________、______________和过程事件列表框等三部分组成。

11.SQL Server 2000支持两种形式的变量,即__________变量和__________变量。

12.在SQL Server 2000中,每个程序块的开始标记为关键字__________,结束标记为关键字________。

13.打开和关闭游标的语句关键字分别为________和________。

14.建立一个存储过程的语句关键字为________________,执行一个存储过程的语句关键字为____________。

15.在SQL Server2000中,通常不需要用户建立索引,而是通过使用________约束和________约束,由系统自动建立索引。

四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分)

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:

商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)

商品表2(商品代号 char(8),产地 char(6),品牌 char(6),)

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:

学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int

选课(学生号 char(7),课程号 char(4),成绩 int)

1.select x.商品代号,分类名,数量,品牌

from 商品表1 x,商品表2 y

where x.商品代号=y.商品代号

2.select *

from 学生

where 学生号 in(select 学生号

from 选课

group by 学生号 having count(*)=2)

3.select x.学生号,y.学生号,y.课程号

from 选课 x,选课 y

where x.学生号=@s1 and y.学生号=@s2

and x.课程号=y.课程号

4.从商品库中查询出数量大于10的商品种数。

5.从商品库中查询出比所有商品单价的平均值要高的全部商品。

五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)

假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。

1.create procedure xxk3

as

begin

select 学号,avg(成绩)as平均成绩

from score

group by 学号

end

2.declare @a char(8)

set @a=’计算机’

select 计算机专业人数=count(*)

from students

where left(专业,3)=@a 中央广播电视大学

计算机应用专业数据库基础与应用试题参考答案及评分标准2

一、1.B

2.A

3.C

4.B

5.D

6.D

7.D

8.C

9.B

10.D

二、1.√

2.×

3.√

4.√

5.×

6.√

7.×

8.×

9.√

10.×

三、填空题,把合适内容填在横线上。(每空1分,共30分)

1.文件、数据库

2.数据结构、集合运算

3.外模式和模式、模式和内模式(次序无先后)

4.(A,C,G)、3

5.primary key、foreign key

6.标题栏、菜单栏(次序无先后)

7.名称、类型(次序无先后)

8.窗体、报表(次序无先后)

9.密码、权限(次序无先后)

10.对象列表框、代码编辑区(次序无先后)

11.局部、全局(或系统)(次序无先后)

12.BEGIN、END

13.OPEN、CLOSE

14.CREATE PROC、EXEC

15.主码、唯一值(或单值)(次序无先后)

四、1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。

2.从教学库中查询出选修2门课程的全部学生。

3.从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课程号。

4.select count(*)

from 商品表1

where 数量>10

5.select *

from 商品表1

where 单价>all(select avg(单价)

from 商品表1)

五、1.显示出AAA库中每个学生的平均成绩。

2.从students表中统计出专业名开头为@a的值(即“计算机”)的所有学生人数。中央广播电视大学

数据库基础与应用(计信息管理)试题1

题 号 一 二 三 四 五 总 分

一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)

1.设D1、D2和D3域的基数分别为2、3和4,则D1´D2´D3的元组数为()。

A.9

B.24

C.10

D.20

2.若一个关系为R(学生号,姓名,性别,年龄),则()适合作为该关系的主码。

A.学生号

B.姓名

C.性别

D.年龄

3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有()个元素。

A.10

B.8

C.7

D.6

4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的()规则。

A.传递性

B.分解性

C.合并性

D.增广性

5.在SQL的查询语句中,order by选项实现对结果表的()功能。

A.分组统计

B.求和

C.查找

D.排序

6.Access2000数据库文件的扩展名是()。

A.dbf

B.dbt

C.mdf

D.mdb

7.在下面所给的属性中,()属性适宜作为主关键字。

A.基本工资

B.职称

C.姓名

D.身份证号码

8.下列()图标是Access中表对象的标志。

A.

B.

C.

D.

9.Access中包含有()种数据类型。

A.9

B.10

C.7

D.8

10.可以通过Internet进行数据发布的对象是()。

A.窗体

B.报表

C.查询

D.数据访问页

二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”

(每小题2分,共20分)()1.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。

()2.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。()3.在对象数据模型中,对象不但能够继承,而且能够嵌套。

()4.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为Õ学生号(X)与S的自然连接。

()5.在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。

()6.SQL Server2000是运行在Windows操作系统平台上的、逻辑模型为层次型的数据库管理系统。

()7.SQL Server2000系统中采用的结构化查询语言为Transact-SQL语言。

()8.在网络多用户环境下,在停止SQL Server2000服务之前,最好先执行暂停操作。()9.在Transact-SQL语言中,可以使用DELETE命令来标识一个批处理的结束。()10.用于配置客户端网络连接的工具是企业管理器。

三、填空题,把合适内容填在横线上。(每空1分,共30分)1.数据库处理技术依次经历了人工管理、__________、__________、以及分布式数据库管理等四个发展阶段。、2.关系数据模型包括关系______________、关系______________规则和关系运算三个方面。3.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则________属性为____________中的外码。

4.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。

5.SQL是高度__________和面向________操作的语言。

6.实体之间的联系类型有三种,分别为1对

1、________和________。

7.数据库系统的三级模式结构和两级数据映象确保了数据的________独立性和________独立性。

8.由create schema KUCUN authorization LIU命令建立的一个数据库为________,所有者为________。

9.在SQL中,单值约束的关键字为__________,检查约束的关键字为__________。10.在列举的购物活动中,存在着三个实体,分别称为__________、__________和收款实体。11.Access2000的用户操作界面由____________、____________、工作区、工具栏、状态栏等五个部分组成。

12.在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的____________、____________、属性和说明等内容。

13.查询可以作为____________、____________和数据访问页的数据源。

14. Access为用户提供了多种数据库安全措施,包括设置用户__________和__________。

15.模块窗口中的代码编辑窗口由__________列表框、___________编辑区域和过程事件列表框等三部分组成。

四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分)

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:

商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)

商品表2(商品代号 char(8),产地 char(6),品牌 char(6),)

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:

学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int

选课(学生号 char(7),课程号 char(4),成绩 int)1.select distinct 品牌

from 商品表2

2.select x.学生号,y.学生号,y.课程号

from 选课 x,选课 y

where x.学生号=@s1 and y.学生号=@s2

and x.课程号=y.课程号

3.select 专业,count(*)as 专业人数

from 学生

group by 专业

order by 专业人数 desc

4.从商品库中查询出每类(即分类名相同)商品的最高单价。

5.从商品库中查询出同一类商品多于一种的所有分类名。

五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)

假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。

1.select x.学号,姓名,课程名,成绩

from Students x, Score y

where x.学号=y.学号 and 成绩>=80

2.create procedure xxk5

(@a char(8),@b varchar(10),@c numeric(5,2))

as

begin

insert into score

values(@a,@b,@c)

end 中央广播电视大学

数据库基础与应用(计信息管理)试题参考答案及评分标准1

一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)

1.B

2.A

3.C

4.B

5.D

6.D

7.D

8.C

9.B

10.D

二、1.×

2.√

3.√

4.√

5.×

6.×

7.√

8.√

9.×

10.×

三、1.文件管理、数据库管理2.数据结构、完整性 3.班级号、学生关系

4.第二、3

5.非过程化、集合6.1对多、多对多(次序无先后)

7.逻辑、物理(次序无先后)8.KUCUN、LIU 9.unique、check

10.商品实体、销售实体(次序无先后)

11.标题栏、菜单栏(次序无先后)

12.名称、类型(次序无先后)

13.窗体、报表(次序无先后)

14.密码、权限(次序无先后)

15.对象、代码

四、1.从商品库中查询出所有商品的不同品牌。

2.从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课程号。

3.从教学库中查询出每个专业的学生人数,并按人数多少降序排列。

4.select 分类名,max(单价)as 最高单价

from 商品表1

group by 分类名

5.select distinct 分类名

//注:distinct保留字可省略

from 商品表1

group by 分类名 having count(*)>1

五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)

1.从AAA库中查询出课程成绩大于等于80的学生的学号、姓名、课程名和成绩。

2.向score表中插入学号为@a的值、课程名为@b的值、成绩为@c的值的学生成绩记录。

2.武汉大学数据库 篇二

1. 大学图书馆特色数据库分析

1.1 数据库中的学校特色

在对华东师范大学图书馆的调查研究中发现, 其相关的数据库文献主要涵盖了基础教育方面的题录论文;而北京语言文化大学的数据库特色主要体现在其汉语文化方面的文献数据;北京邮电大学所收集的数据文献大多是关于邮电通讯, 所以不难看出, 每一所大学图书馆数据库的特色就在于其专业趋向。

1.2 数据库中的相关学位论文

包括厦门大学及福州大学图书馆在内的相关博硕论文数据库、研究生论文数据库等, 这类的数据库主要任务是将学校往年的博硕及研究生学士论文进行归纳整理, 这些都直接体现出这所大学的教学质量和教研水准。

1.3 数据库中体现的地域文化

数据库中还包含着传统历史文化、地域风俗文化等优秀信息数据, 同时政治经济等也是重要的数据。比如福建交通职业技术学院图书馆数据库中的船政文化, 厦门大学图书馆数据库的东南亚及闽台文化等。在此举一个鲜明的案例, 四川大学的图书馆数据库中, 对巴蜀文化的资料收藏最为丰富, 其中经济政治方面、人文风俗方面、传统历史方面以及地理等方面都属于研究巴蜀文化的重要采集信息, 最为宝贵的数据资料莫过于四川地区少数民族的史料文献。

1.4 数据库中的多媒体科技应用

多媒体数据库中主要任务在于将具有参考价值的数据信息进行采集归纳, 方便大学教师和学生进行科学教研, 为其提供了便利性, 比如教师学生可以利用多媒体对资源进行下载, 方便随时观看。厦门大学的信息参考库、集美大学的信息参考等都是极具特色的图书馆数据库。

2. 强化大学图书馆特色数据库的建设

2.1 数据库需要加强在选题方面的重视度

首先应重视特色化, 网站得以受到欢迎就在于其吸引人的特色、其独具特色的方面。所以, 目前大学图书馆特色数据库建设的重要任务就是寻找极具特色的信息资源, 开设特色信息数据库的网络站点。大学图书馆应该善于发掘利用自身的风格特色, 对于馆藏特色进行丰富, 加强建设进程。要求大学图书馆要对自身拥有的馆藏资源有着充分的认知了解, 才能将其作用发挥到最大程度, 建设学校自身的特色数字化资源数据库。例如将本校的科研成果尤其是优秀博硕生的研究论文进行收藏, 则其特色性质立刻得到提升, 因为这些科研成果是其他学校并不具备的数据, 将重点博士生导师的教学数据和相关参考书目导入数据库, 也是本校数据库的一大特色。

其次在于特色数据库的价值实用性。每所大学的群体用户都有广泛狭小之分, 在建设特色数据库时, 要结合实际将最具价值和风格的文献资料进行收藏, 并转化入数字化数据库。并且不能对其进行单一的收藏, 要赋予文献其他的价值作用, 充分将其价值进行利用, 否则这份文献资料的存在便失去了一定的意义。要立足于实践, 考虑用户范围, 才能将特色数据库建设的意义丰富化。

2.2 建设数据库时需要注意的相关事项

第一, 要加大对信息采集的重视程度。在建设数据库时, 要将全面性、系统多样化等要素考虑在内。确定特色数据库的选题方向之后, 在选题范围内的资料采集都要避免单一化程度的出现, 尽量的丰富其内容。首先要将馆内所拥有的相关特色文献转化入数字化数据库, 同时要针对这一选题范围的文献资料进行宽泛的搜索并归纳整理, 利用网络站点的优势丰富数库的信息。第二, 数据库的形式范围。建设特色数据库时必须将表达形式考虑在内, 不可以以偏概全, 要学会辨别数据库的全文建设和书目数据库建设的区别。部分大学图书馆在条件充足的情况下, 应该将全文数据库的建设进程加快, 譬如将价值较高的文献资料引进全文数据库中, 进行推广, 包括博硕论文在内的珍贵资料, 都会给用户带来惊喜。第三, 要实现数据库的共享功能。特色数据库的建设必须是在遵守社会信息共享规则的前提之下, 数字化数据库的主要功能之一就是要实现资源数据的共享。随着信息技术的不断发展, 逐渐将这一设想实现, 而在其实现过程中, 标准的建设特色数据库也是一关键环节。只有确保准确完整的数据库得以建设, 才能使特色数据库的数据质量得到有力的保障, 要遵循国家实施的规章制度, 将特色数据库中的录入信息规范化以及搜索便利化。与此同时, 在完成特色数据库的建设后, 要提供有力的技术保证, 将其软件和硬件设施质量提高, 为特色数据库实现网络共享提高实效性。

总结

总而言之, 建设全面完善的图书馆特色数据库是一个漫长的工程, 需要通过各方面的努力以及提高重视程度才能将其实现。同时, 在建设特色数据库的过程中, 要严格遵循国家实施的相关规定, 将其标准化并做好相关的推广工作, 使越来越多的用户受益, 才能实现图书馆特色数据库的真正意义。

摘要:本篇文章通过对我国大学图书馆特色数据库现状的了解进行了深入分析, 探究了其现有的特色现状, 并用发展的眼光对其进行研究。

关键词:大学图书馆,特色数据库,现状,发展策略

参考文献

[1]张创军.特色数据库建设初探--以西北民族大学图书馆特色数据库建设为例[J].科技情报开发与经济, 2014, (13) :37-38

[2]黄敏, 都平平.高校特色数据库建设及可持续发展问题研究[J].图书馆论坛, 2012, 32 (5) :83-86

3.武汉大学数据库 篇三

关键词 高校毕业论文 数据库设计 结构设计 SQLserver

一、数据库的建立

之前有提到过本毕业论文管理系统主要具有3个实体,学生,教师和论文;学生主要功能是对论文的选择,教师则是申报课题及给学生成果评价。关系模式基本如下:学生信息(学号,姓名,密码,邮箱)学号是主键;教师信息(工号,姓名,密码,邮箱)工号是主键;课题信息(教师工号,教师姓名,论文编号,论文名称,论文类别,论文备注)论文编号是主键;课题选择(学号,学生姓名,工号,教师姓名,论文编号,论文名称)学号是主键;课题确认(学号,学生姓名,工号,教师姓名,论文编号,论文名称)学号是主键;学生论文评价(学号,学生姓名,工号,教师姓名,论文编号,论文名称,论文分数,教师评价)学号是主键;主要数据库管理系统可以用到MySQL或者SQL Server 2012,就完全可以满足数据的存储,而且是完全免费的。

二、逻辑结构设计

为了便于简化操作,学生和教师信息表只用了四个数据项;根据具体情况,自信修改。教师发布的课题信息存在课题信息表中。数据表详细设计我们需要写出字段名和字段类型,为了方便理解和修改,我们可以给出注释。

接下来让我们理解一些什么是逻辑结构设计,在这个阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。一般我们是可以分为三步来进行的。首先从E-R图向关系模式转化,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。在转换过程中可能会遇到这样的问题,需要大家多多的注意,比如转化后命名问题和非原子属性问题。其次是数据模型的优化,我们知道数据库逻辑设计的结果肯定不具有唯一的性质。那么我们怎么来提供它的性能呢?我们就应该适当修改数据模型的结构。最后是关系视图设计,关系视图的设计又称为外模式的设计,也叫用户模式设计,在这里用户是可直接访问的。我们要知道不同用户可有不同的关系视图,并且是可以出现在同一个系统中的。关系视图是来自逻辑模式的,但是在结构和形式上有时候可能是和逻辑模式不一样的。

三、物理结构设计

数据库的物理设计是指对数据库的逻辑结构在指定的数据库管理系统上建立起适合应用环境的物理结构。像在一般的例如SQLserver关系型数据库中,确定数据库是否有物理结构,只需要来确定数据库的存储位置和存储结构是否存在,其中包括确定关系、索引、日志、备份等数据的存储分配和存储结构,并确定系统配置等。通过上面的逻辑结构分析所得到表的关系,下面使用Microsoft SQL Server 2008 语言写一个简单的设计,我们就可以得到数据库和相应的表了。

USE [Thesis] GO

SET ANSI_NULLS ON GO

SET QUOTED_IDENTIFIER ON GO

CREATE TABLE [dbo].[教師信息表](

[TeaName] [nvarchar](50) NULL,

[TeaId] [int] NULL,

[TeaPasswd] [nvarchar](50) NULL,

[TeaEmail] [nvarchar](50) NULL

) ON [PRIMARY] GO

SET ANSI_NULLS ON GO

SET QUOTED_IDENTIFIER ON GO

参考文献:

[1]任峰.基于B/S模式的网络课程制作与管理系统的开发[J].福建电脑, 2007(10).

[2]董燕萍.学位论文提交发布系统的构建[J].中原工学院学报, 2007(01).

[3]郭毓,郭海,房学军,黄岩慧.基于Internet的毕业设计双向选题系统设计[J]. 实验室研究与探索, 2005(S1).

[4]杜美萍.基于.NET的高校教务管理系统的设计与实现[J].办公自动化,2009(12).

4.大学生数据库实验课实验四报告 篇四

实验四、SQL语言数据定义语言DDL

学生姓名

学生班级

学生学号

指导老师

重庆邮电大学计算机学院 计算机专业实验中心 一. 实验内容

在 Navicat for MySQL 中使用 CREATE 命令完成对表、索引、视图、同义词 的创建,使用 DROP 命令完成对表、索引、视图、同义词的删除,使用 ALTER 命 令对表结构进行修改及完整性约束的增加、删除。

二. 实验步骤

1.启动 Navicat for MySQL,在 MySQL – 新建连接中完成连接参数配置。2.登录到本地数据库服务器后,连接到 test 数据库上。3.用 SQL 语句(如下),建立如下所示的表 student;

4.同理

5.同理

6.用 Drop Table 语句删除表 CourseAa。

7.用 Alter Table 语句更新表 ChooseBb,添加一个属性名 Bb4,类型 Varchar, 长度 20,完整性约束设为非空值,缺省值设为字符“系统测试值”。

8.用 Alter Table 语句更新表 ChooseBb,添加一个属性名 Bb5,类型 Varchar, 长度 10,完整性约束设为主码。完成后,表 ChooseBb 的设计如下所示。

9.用 Create View 语句建立一个视图 View_Choosebb,生成的视图属性名(View_bb1,View_bb2,view_bb3), 其中 View_bb1 对应于基表 ChooseBb 的 Bb1、View_bb2 对应于基表 ChooseBb 的 Bb4、view_bb3 对应于基表 ChooseBb 的 Bb5。完成后,视图 View_Choosebb 的设计如下所示。

10.用 Drop View 语句删除视图 View_Choosebb。

11.用 Create Index 语句对表 ChooseBb 的 Bb2 属性建立一个升序索引,索引名 Index_bb2。用 Create Index 语句对表 ChooseBb 的 Bb4 属性建立一个降序索引,索引名 Index_bb4。

12.用 Drop Index 语句删除索引 Index_bb2。

三. 心得体会

5.武汉大学数据库 篇五

Data Structures Course Report

Candidate:

吴泽光

Student Number: 20121001873 Major :

Communication Engineering Supervisor :

Wu rangzhong

China University of Geosciences(Wuhan)Wuhan, Hubei 430074, P.R.China

October 18, 2012

China University of Geosciences, Faculty of Mechanics and Electronic Information

一、线性表(用链表实现):

1、目的:

通过程序的运用,使得线性表的插入、删除等功能更加容易实现,节约了时间和精力。

2、程序说明:

typedef struct LNode * LinkList;typedef int Status;struct LNode { int data;struct LNode * next;};void Insert(LinkList &L,int i,int b);void Delete(LinkList &L,int i);int Length(LinkList &L);void Print_LinkList(LinkList &L);插入函数:

void Insert(LinkList &L,int i,int x){ LinkList p, q;p=L;q=(LinkList)malloc(sizeof(LNode));q->data=x;if(i==1){

q->next=p;L=q;} else

定义结构体。插入函数。删除函数。输出长度。输出线性表内容。

} {

} while(--i>1)p=p->next;q->next=p->next;p->next=q;

3、运行过程:

二、堆栈和队列

1、目的:

通过程序的运用,使得队列的插入、删除等功能更加容易实现,节约了时间和精力。

2、程序说明:

struct My_Queue {

int Element[MaxLength];int Length;int head;int rear;};定义结构体。int Head_Queue(My_Queue &Que);功能:返回队列头结点的值

参数:Que,引用类型,指向队列的头。

void Print_Queue(My_Queue &Que);输出队列的内容。void In_Queue(My_Queue &Que,int Element);输入队列。void Out_Queue(My_Queue &Que, int &Element);输出队列。主函数: void main(){

} My_Queue My_Fst_Que;My_Fst_Que.Length = 0;int data = 0;My_Fst_Que.head = My_Fst_Que.rear =0;Input_Queue(My_Fst_Que, 2);Print_Queue(My_Fst_Que);Input_Queue(My_Fst_Que, 4);Print_Queue(My_Fst_Que);Input_Queue(My_Fst_Que, 6);Print_Queue(My_Fst_Que);Input_Queue(My_Fst_Que, 8);Print_Queue(My_Fst_Que);Input_Queue(My_Fst_Que, 10);Print_Queue(My_Fst_Que);

Out_Queue(My_Fst_Que, data);Print_Queue(My_Fst_Que);Out_Queue(My_Fst_Que, data);Print_Queue(My_Fst_Que);Out_Queue(My_Fst_Que, data);Print_Queue(My_Fst_Que);Out_Queue(My_Fst_Que, data);data = Head_Queue(My_Fst_Que);Print_Queue(My_Fst_Que);

3、运行过程:

三、字符串的模式匹配

1、目的:

输入目标串和模式串,运用KMP算法判断是否匹配。

2、程序说明:

typedef struct String String_KMP;struct String { char * data;int length;};定义结构体。

int KMPMatch(String_KMP &s, String_KMP &t , int next[]);功能:用于检测返回值情况。主函数: void main(){

String_KMP s, p1;int *next_KMP, position=0;p1.data = “&&aaaaa”;

} p1.length = strlen(p1.data);s.data =“&&&aaaaabaabcwwww”;s.length = strlen(s.data);next_KMP=(int *)malloc(sizeof(int)* strlen(p1.data));next(p1, next_KMP);position = KMPMatch(s, p1 , next_KMP);if(position == 0)printf(“No match!n”);else printf(“The match position is %dn”, position);

3、运行过程:

1、匹配成功:

2、不能匹配:

四、稀疏矩阵(表示转置和乘法)

1、目的:

通过对矩阵的基本操作,了解多维数组的逻辑结构和存储结构。本程序是用三元数组表示矩阵,并进行相关的操作,将矩阵表示出来,以及快速转置的应用。

2、程序说明:

typedef struct { Triple data[MAXSIZE+1];int mu,nu,tu;} TSMatrix;

int InputMatrix(TSMatrix &M);void PrintM(TSMatrix M);void PrintM3(TSMatrix M);void trantup(TSMatrix M, TSMatrix &T);主函数: void main(){

} int a;TSMatrix M,T;a=InputMatrix(M);printf(“n按三元组方式输出:n”);PrintM3(M);printf(“n下面进行矩阵转置的操作:n”);system(“PAUSE”);system(“cls”);printf(“n要转置的矩阵为:n”);PrintM(M);trantup(M,T);printf(“n转置后的矩阵为:n”);PrintM(T);

3、运行过程:

五 AVL树实现

1、目的:

通过程序的运用,使得树的相关功能更加容易实现,节约了时间和精力。

2、程序说明:

求根深度的实现所用到的:

Status InitBiTree(SqBiTree T);Status CreateBiTree(SqBiTree T);Status BiTreeEmpty(SqBiTree T);int BiTreeDepth(SqBiTree T);Status Root(SqBiTree T,TElemType *e);

3、运行过程:

六、图的实现:

1、目的:

通过程序的运用,使得图的有关功能更加容易实现,节约了时间和精力。

2、程序说明:

实现图的输出和遍历用到的: void CreateGraph(Graph *ga);void DFS(Graph g,int i,bool visited[]);void DFSTraverse(Graph g);void BFSTraverse(Graph g,Queue *que);

3、运行过程:

七、排序(希尔排序与归并排序):

1、目的:

通过程序的运用,使得数据的排序更加容易实现,节约了时间和精力。

2、程序说明:

1)希尔排序的具体实现: void ShellSort(RecType R[],int n){ int i,j,gap,k;RecType tmp;gap=n/2;while(gap>0){ for(i=gap;i

{ tmp=R[i];

j=i-gap;

while(j>=0 && tmp.key

{ R[j+gap]=R[j];

j=j-gap;}

R[j+gap]=tmp;

j=j-gap;}

printf(“gap=%d:”,gap);

for(k=0;k

printf(“%d ”,R[k].key);printf(“n”);gap=gap/2;} } 2)归并排序:

归并排序的实现所用到的:

int randGenerator(double vArray[],int n);int Merge(double vArray[],double Lr[],int i,int m,int n);int Msort(double vArray[],double Lr[],int s,int t);

3、运行过程:

总结

通过本次的实习,使我掌握了模块化设计方法,理解和运用结构化程序设计的思想和方法。提高了利用C语言进行程序设计能力。

6.武汉大学数据库 篇六

一、单选题

1、()是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。数据有多种表现形式,它们都可以经过数字化后存入计算机。

A、视图 B、表 C、数据 D、数据库

2、数据库的简称()A、DA B、DB C、BD D、DD

3、()是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。

A、视图 B、数据 C、表 D、数据库

4、数据库管理系统简称()A、DDA B、DB C、DBA D、DBMS

5、()是位于用户与操作系统之间的一层数据管理软件。

A、数据库管理系统 B、数据库 C、数据库系统 D、数据库管理员

6、()是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。A、MSSQL B、MySQL C、oracle D、linux

7、数据库系统简称()A、DBA B、DB C、DBS D、DBMS

8、从事数据库管理工作的人员称为数据库管理员,简称为()A、DB B、DBA C、DBMS D、DSA

9、()是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。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、在SQL Server 2000中,()是最重要和最常用的管理工具,其它管理工具都可以从它的内容中调用执行。

A、企业管理器 B、查询分析器 C、事件查看器 D、维护管理器

15、在SQL Server2000中,()用户是超级管理用户,它不能别删除和修改。A、system B、admin C、sa D、DBA

16、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是()用户

A、sa B、system C、guest D、admin

17、由于SQL Server支持(),所以通常情况下可一边进行备份,一边进行其它操作。A、完全备份 B、差异备份 C、异地备份 D、在线备份

18、Oracle数据库是一种()数据库管理系统。

A、逻辑型 B、关系型 C、非关系型 D、非逻辑型

19、Oracle最早期的产品是()。A、Oracle 1 B、Oracle 4 C、Oracle 5 D、Oracle 1.0

20、数据是以()的方式存储于操作系统(OS)之中的。

A、数据文件 B、日志文件 C、存储类型 D、并行

21、()是一个真正的多用户、多线程SQL数据库服务器。它也足够快和灵活以允许你存储记录文件和图像。它的主要目标是快速、健壮和易用。尽管它仍在不断的开发与完善中,但它已经提供一个丰富和极其有用的功能集。它建立的基础是用在高要求的生产环境多年的一套实用例程。

A、Sybase B、SQLServer C、MySQL D、Oracle

22、Oracle数据库特点说法正确的是:()1)支持单用户、大事务量的事务处理 2)数据安全性和完整性控制 3)提供对于数据库操作的接口 4)支持集中式数据处理

5)可移植性、可兼容性和可连接性

A、12 B、235 C、35 D、25

23、分布式数据库特点说法正确的是():

A、数据的物理集中性。B、数据的逻辑局部性。C、数据的分布独立性(也称分布透明性)。D、数据的精确性。

24、哪个不是关系数据库系统的方式?()A、客户/服务器方式 B、数据库远程访问 C、终端/服务器方式 D、浏览器/服务器方式;

25、()以自由软件为主。

A、MySQL B、SQL Server C、Dreanwaver D、Oracle

26、()中小型企业数据库,界面友好,可操作性强,在数据库市场占有很大的份量,定位数据库中低端市场。A、Oracle B、SQL Server2000 C、Oracle9i D、Dreanwaver

27、()中大型企业数据库,跨平台,在数据库中高市场占有很大的份量。A、Oracle9i B、SQL Server2000 C、MySQL D、firework

28、对于数据库安装规划和准备的工作,哪一个不属于此范围?()A、硬件的准备 B、对网络平台的准备 C、安装方式的准备 D、程序准备

29、SQL Server2000、Oracle以及MySQL是完全网络化的()数据库系统,是都具有客户机/服务器体系结构的分布式数据库管理系统。

A、模块型 B、关系型 C、网络型 D、以上都不是

30、SQL Server2000、Oracle数据库都具有客户机/服务器体系结构的分布式数据库管理系统,在安装是要求有()平台。

A、文件基础 B、计算机基础 C、软件基础 D、网络基础

二、多选题

1、在SQL Server 2000中数据库是由________和________文件组成的。A、数据库文件 B、备份文件 C、事务日志 D、文件组

2、SQL Server 2000中表是由____和____组成的。

A、字段 B、视图 C、表 D、列

3、在SQL Server中可以使用_______和________对话框两种方式来注册服务器。A、注册向导 B、企业管理器 C、注册属性 D、注册管理器

4、配置服务器的属性对于管理SQL Server来说很重要,可以通过那两种方式来进行配置? A、企业管理器 B、查询分析器 C、注册属性 D、控制面板

5、MS SQL Server 能在那两种安全模式下运行 A、数据库认证模式 B、WINDOWS认证模式 C、混合模式 C、安全认证模式

6、在SQL Server中包括两种类型的权限,即______和_______ A、安全级别权限 B、对象权限 C、用户权限 D、语句权限

7、在SQL Server 中主要有两种角色类型,_______和______。A、管理角色 B、服务器角色 C、数据库角色 D、客户端角色

8、人工管理阶段时期数据管理的特点是:_____ A、不保存数据 B、应用程序管理数据 C、数据不共享 D、数据不具有独立性

9、文件系统阶段的数据管理有以下那些特点:_____ A、数据可以长期保存。由文件系统管理数据。文件的形式已经多样化。B、数据就不再仅仅属于某个特定的程序,而可以由多个程序反复使用。C、数据的存取基本上以记录为单位。D、数据不具有独立性。

7.武汉大学数据库 篇七

大数据硕士项目将依托信息学院、经管学院、公管学院、社科学院、交叉信息研究院、五道口金融学院6个院系协同共建, 以数据科学与工程、商务分析、大数据与国家治理、社会数据、互联网金融等硕士项目为先导, 积极开拓与国际著名高校的大数据双授硕士学位项目建设。

清华大学大数据战略人才培养工程包括大数据职业素养课程建设、大数据硕士项目、大数据博士项目等。学校将通过5门大数据职业素养课程建设, 推动全校研究生的大数据思维模式转变。第一批大数据硕士学位研究生将于今年9月正式开始培养。大数据硕士项目将采用理论学习、实践教学、大数据专题研究或学位论文研究相结合的方 式, 培养高层次应用型人才。未来还将探索大数据专业博士项目。

清华大学校长陈吉宁表示, 作为一种新型战略资源, 大数据引起了业界、学界、政界的高度重视, 各发达国家先后推出发展大数据计划, 一批世界名校纷纷成立研究机构, 开设相关课程和学位项目。清华大学与山东青岛市合作成立数据科学研究院, 对大数据这一跨领域问题开展深入研究, 不仅将引发学科建设、科学研究等方面的变革, 而且还将有力推动人才培养和教师队伍建设。

8.关于大学生近视情况的数据分析 篇八

正文:我国青少年近视发病率高居世界第二。目前,我国戴眼镜的人数约8亿人,而全国现有盲人500多万,低视力者600多万,儿童斜弱视者1000万。而青少年近视率平均达40%,大学生近视率远远超过70%。 “冰冻三尺,非一日之寒”,我国青少年视力不良、近视发病率高居不下是一个逐步发展过程,而且伴随着迅猛的都市化、生活现代化进程还有加速趋势。据最新调查显示,其中青少年近视发病率高达50%-60%,约占世界近视患者总数的33%,远高于我国占世界人口总数22%的比例。近视成为家长乃至全社会最关心的健康问题之一。因为,近视问题,已经不是一个简单的小问题,已经成为了一个人们不得不关注的一种普遍的社会问题。

我们设计了一份调查问卷,以福建省福州市福建农林大学的学生为调查对象,在周末的早晨上,对路过拓荒广场的同学发放30份问卷,随机进行调查,以确保调查数据的准确性。展开关于大学生近视情况的调查。以下为调查问卷内容

调查问题:

1、您的性别: 1.男 2.女

2、您的年级 :1.大一 2.大二 3.大三 4.大四

3、请问您是否近视:1.是 2.否

4、若您已经近视,请问您近视的度数 1.200度以下 2.200度-400度 3.400-600度 4. 600度以上

5、您是何时开始近视的 1.小学前 2.小学 3.初中 4.高中 5.大学

6、您眼镜的度数在大学是否增加 1.是 2.否

7、请问您觉得造成您近视的主要原因是什么? 1.看电视玩电脑时间过长 2.学习看书时间过长 3.遗传 4.其他

8、您每天用电脑(电视)的时间为 1.2小时以内 2.2-4小时 3.4-6小时 4.6小时以上

9、您认为如何才能保护好视力? 1.坚持做眼保健操 2.适度用眼,卫生用眼 3.定期检查视力 4.其他

10、您是如何看待近视的 1.近视严重影响生活 2.近视会对生活有点影响 3.近视对生活没影响

将调查的数据逐一收集,并录入EXCEL中,对表中数据进行统计分析。

从表格中的数据可知,调查问卷中的男女比例近似为1:1。将问题一与问题三合并进行分析,通过直方图可得,从总体来看,大学生近视的情况较为严重,在30人的调查中,就有24人近视,而在这24人之中,有13名男生,11名女生,男生的情况比女生的近视情况较为严重。进一步分析,在近视同学的调查基础上,分析近视的度数情况。总体来说,通过问题四的正态分析可得,在200度以下和在600度以上的人数较少,为人数集中在200到600之间,约占总体的4/5。说明此次调查结果较为准确,误差较小,符合之前参考的文献情况。而对于大学生近视的问题,归根究底,不同人有不同情况,根据问题七,调查分析的结果分布则是不规律,其中,在看电视玩电脑时间过长的选项上,占有的人数较多些,但与学习看书时间过长和其他的选项上,相差不多。由此可知,在互联网普及的现代,由于从小没有养成良好的生活习惯,导致现在大学生近视情况的加剧,这类现象较为普遍。在此基础上,建议大学生在读书的时候,应该选择较为明亮的地方读书,对于手机和电脑,则应该减少使用时间。同时,多做些护眼运动,多吃些胡萝卜等蔬菜,均衡饮食,在搭配眼镜时,选择合适的度数,避免近视度数的加深。

参考文献:

[1] 潘华丽. 大学生出游市场研究[J]. 泰安教育学院学报岱宗学刊. 2002(01)

[2] 李玲玲,刘一江. 大学生旅游行为特征研究——以衡阳市高校为例[J]. 衡阳师范学院学报. 2007(02)

[3] 胡娟. 大学生消费心理和消费行为的研究[J]. 心理科学. 2003(02)

[4] 高永忠. 549 名中专生近视的动态分析[ J] . 实用眼科杂志, 1991( 9)

作者简介:

第一作者:陈垣至,男,汉族,1992年3月,福建福州,福建农林大学 计算机与信息学院 统计学专业 2010级本科生 研究方向:统计数据

第二作者:黄彦彬,男,汉族,1991年8月,福建漳州,福建农林大学 计算机与信息学院 统计学专业 2010级本科生 研究方向:统计数据

第三作者:庄原, 男,汉族,1991年10月,福建泉州,福建农林大学计算机与信息学院 统计学专业 2010级本科生 研究方向:统计数据

上一篇:星光下的感悟让我回味无穷优秀作文下一篇:事业单位园林专业