数据库中常用的英语单词有哪些?

数据库中常用的英语单词有哪些?,第1张

下列是一些数据库中经常碰到的英文单词:

Access method(访问方法):此步骤包括从文件中存储和检索记录。

Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换表名。

Alternate keys(备用键,ER/关系模型):在实体/表中没有被选为主健的候选键。

Anomalies(异常)参见更新异常(update anomalies)

Application design(应用程序设计):数据库应用程序生命周期的一个阶段,包括设计用户界面以及使用和处理数据库的应用程序。

Attribute(属性)(关系模型):属性是关系中命名的列。

Attribute(属性)(ER模型):实体或关系中的一个性质。

Attribute inheritance(属性继承):子类成员可以拥有其特有的属性,并且继承那些与超类有关的属性的过程。

Base table(基本表):一个命名的表,其记录物理的存储在数据库中。

Binary relationship(二元关系):一个ER术语,用于描述两个实体间的关系。例如,panch Has Staff。

Bottom-up approach(自底向上方法):用于数据库设计,一种设计方法学,他从标识每个设计组建开始,然后将这些组件聚合成一个大的单元。在数据库设计中,可以从表示属性开始底层设计,然后

将这些属性组合在一起构成代表实体和关系的表。

Business rules(业务规则):由用户或数据库的管理者指定的附加规则。

Candidate key(候选键,ER关系模型):仅包含唯一标识实体所必须得最小数量的属性/列的超键。

Cardinality(基数):描述每个参与实体的可能的关系数目。

Centralized approach(集中化方法,用于数据库设计):将每个用户试图的需求合并成新数据库应用程序的一个需求集合

Chasm trap(深坑陷阱):假设实体间存在一根,但某些实体间不存在通路。

Client(客户端):向一个或多个服务器请求服务的软件应用程序。

Clustering field(群集字段):记录总的任何用于群集(集合)航记录的非键字段,这些行在这个字段上有相同的值。

Clustering index(群集索引):在文件的群集字段上定义的索引。一个文件最多有一个主索引或一个群集索引。

Column(列):参加属性(attribute)。

Complex relationship(复杂关系):度数大于2的关系。

Composite attribute(复合属性):由多个简单组件组成的属性。

Composite key(复合键):包含多个列的主健。

Concurrency control(并发控制):在多用户环境下同时执行多个十五并保证数据完整性的一个DBMS服务。

Constraint(约束):数据库不允许包含错误数据的一致性规则。

Data conversion and loading(数据转换和加载):数据库应用生命周期重的一个阶段,包括转换现有数据到新数据库中以及酱下耨应用程序转换到新的数据库上运行。

Data dictionary(数据字典):参见系统目录(system catalog)。

Data independence(数据独立性):使用数据的应用程序的数据描述部分。这意味着,如果将新的数据结构添加到数据库中,或者数据库中现有的结构被修改了,那么使用此数据库的就会受到影响,除

非应用程序不直接依赖于被修改的部分。

Data model(数据模型):描述数据、数据间关系以及数据的约束的概念的一个集成的集合。

Data redundancy(数据冗余):参见冗余数据(redundant data)。

Data security(数据安全):包括对数据库对象(如表和视图)的访问和使用以及用户可以在这些对象上实施的 *** 作。

Database(数据库):是逻辑上相关的数据(以及这些数据的描述)的一个共享的集合,用于解决公司对信息的需求。

Database design(数据库设计):数据库应用生命周期中的一个阶段,包括创建一个支持公司的 *** 作和目标的数据库的设计。

Database integrity(数据库完整性):指存储数据的正确定和一致性。完整性通常用约束来表达。

Database Management System,DBMS(数据库管理系统):一个能够让用户定义、创建和维护数据库并控制对数据库的访问的软件系统。

Database planning(数据库规划):能尽可能有效的实现数据库应用的各阶段的管理活动。

Database server(数据库服务器):同服务器。

DBMS engine(DBMS引擎):同服务器。

DBMS selection(DBMS选择):数据库应用生命周期中的一个阶段,包括选择一个合适的DBMS来支持数据库应用。

Degree of a relationship(关系的度):一个关系中参与的实体的个数。

Denormalization(反规范化):形式上,这个术语指的是对基本表结构的修改,这样新的表比原始的表的规范化程度要低。但也可以用此属于更宽泛地形容将两个表和并成一个新表的情形,而这个新表

与原来的表具有相同的范式,但比原表包含更多的空值。

Derived attribute(派生属性):表示其值可以从一个相关属性和属性集的值派生得到的属性,这个属性在实体中不是必须的。

Design methodology(设计方法学):一种结构化的方法,它使用过程、工具和文档来支持和简化设计过程。

Disjoint constraint(无连接约束):描述子类的成员间的关系,并指明超类某个成员是否有可能成为一个或多个子类的成员。

Domain(域):一个或多个属性的取值范围。

Entity(实体):具有相同性质的对象的集合,它是由用户或公司标识并可独立存在的。

Entity integrity(实体完整性):在一个基本表中,主健列的值不能为空。

Entity occurrence(实体出现):实体中的一个唯一可标识的对象。

Entity-Relationship model(实体关系模型):公司的实体、属性和关系的详细逻辑表示。

Fact-finding(事实发现):使用诸如面谈和提问等技术收集关于系统的事实、需求和性能的形式化过程。

Fan trap(扇形陷阱):但从第三个实体扇出的两个实体有1:*关系时出现扇形陷阱,但这两个实体在他们之间应该有直接关系以提供必要的信息

Field(字段):同元组(Tuple)。

File(文件):存储在副主存储器中的相关记录的一个命名集合。

File-based system(基于文件的系统):一个文件集合,用来管理(创建、插入、删除、更新和检索)一个或多个文件中的数据,并产生基于这些文件中的数据的应用(通常是报表)。

File organization(文件组织):当文件存储在磁盘上时,对文件中的记录的安排方式。

First normal form(1NF,第一范式):表中的每个列的交叉处以及记录包含切进包含一个值的表。

Foreign key(外健):一个表中的一个列或者多个列的集合,这些列匹配某些其他(也可能是同一个)表中的候选键。

4GL, Fourth-Generation Language(第四代语言):一种非过程化语言,比如SQL,他只需要用户定义必须完成什么 *** 作,4GL负责将所进行的 *** 作翻译成如何实现这些 *** 作。

Full functional dependency(完全函数依赖):一个列在功能上依赖于复合主健,但不依赖于主健的任何一个子集的条件。

Functional dependency(函数依赖):描述表中列之间的关系。

Generalization(泛化):通过标识实体间的公共特征使实体间差别最小化的过程。

Generalization hierarchy(泛化层次结构):同类型层次(type hierarchy)。

Global data model(全局数据模型):代表整个公司(和被模型化的公司的一部分)的数据模型。

Implementation(实现):数据库应用生命周期中的一个阶段,包括数据库和应用程序设计的物理实现。

Index(索引):一种允许DBMS将特定的记录更快的放置到文件中,从而加快对用户查询的响应的数据结构。

Infomation system(信息系统):能够在整个公司范围内收集、管理、控制和分发数据/信息的资源。

Inheritance(继承):参见属性继承(attribute inheritance)。

Integrity constaints(完整性约束):防止出现数据库中的数据不一致的约束。

IS-A hierarchy(IS-A层次结构):同类型层次结构(type hierarchy)。

Local logical data model(局部逻辑数据模型):代表特定用户视图或用户视图的组合的数据模型。

Logical database design(逻辑数据库设计):基于特定的数据模型构建公司的数据的模型的过程,但不依赖于特定的DBMS以及其他的物理条件。

Meta-data(元数据):关于数据的数据,参见系统目录(system catalog)。

Mision objective(使命目标):标识数据库必须支持的特定任务。

Mission statement(使命语句):定义数据库应用程序的主要目标。

Multiplicity(多样性):定义与某个相关实体的一次出现有关的实体的出现数目。

Multi-valued attribute(多值属性):为一个实体的出现保存多个值的属性。

Nonkey attribute/column(非键属性/列):不是键的一部分的属性/列。

Normal forms(范式):规范化过程的一个阶段。前三个范式分别为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。

Normalization(规范化):一种产生带有需要的特性的技术,这种特性能支持用户和公司的需求。

差不多就是这些了。

数据库:database 简写 :DB

数据库管理系统:database maintain system 简写:DBMS

数据库系统这种说法不太标准。但一般都这么说了。

069JSP+SQL SERVER 2000学生课绩管理系统样本

(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)

本系统开发工具:JSP +SQL SERVER2000

本设计包含内容:源代码+毕业论文+开题报告+答辩稿

论文大概:

学生课绩管理系统

院(系)、部:

学生姓名:

指导教师: 职称

专业:

班级:

完成时间:

摘 要

几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。因此,使用效率更高的方式来处理这些数据就更显得重要了。本文就该系统进行分析和整体的介绍,并介绍了使用JSP + SQL SERVER 2000技术开发该系统的相关模块的整个过程。该系统主要利用了JSP强大的网络数据库访问技术,与SQL SERVER 2000的强大的数据库功能来实现主要功能。系统设计并实现了学生选报课程,教师给接受学生所报课程并给学生打分、管理员后台管理的功能。

论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。

关键词 JSP;SQL SERVER 2000;课程管理;选报课程;教师评分

ABSTRACT

The development of modern Information Technology have brought moderns a new shopping mode, which is kind of Internet Order Platform based on Web technology. Thus, Ticket &Dining Reservation System will not only save the airline company’s cost, but also provide better service for the customers.

In this article, the author will analyze his involved part of the system and introduce the system wholly. The whole procedure of exploiting the system by employing JSP+SQL SERVER 2000 technology will be introduced. The system’s key functions are implemented by employing JSP’s Internet Database Visiting Technology and SQL SERVER 2000’s Data Base Function. The system designs and realizes the functions including User Logging and Registration, Food Demonstration and Reservation, Flight Tracker and Forum.

The article will introduce: Development Background, System Analysis, Database Design, System Design and Implement.

Key words: JSP;SQL SERVER 2000;Tickets Reservation online;

Dining Reservation online;Flight tracker

目 录

摘 要 II

第 1 章 绪 论 1

1.1 课题背景 1

1.2 本课题的研究意义 1

1.3 相关技术介绍 1

1.3.1 浏览器/服务器模型 2

1.3.2 JSP技术的介绍 2

1.3.3 SQL Server2000介绍 4

第 2 章 系统分析 6

2.1 系统的可行性研究 6

2.2 系统需求分析 6

2.2.1 用户需求分析 6

2.2.2 系统设计目标分析 7

2.3 系统功能模块介绍 7

2.3.1 学生模块介绍 8

2.3.2 教师模块介绍 8

2.3.3 管理模块介绍 8

2.4 小结 8

第 3 章 数据库设计 9

3.1 数据库的需求分析 9

3.2 后台数据库的配置 9

3.3 数据库表结构设计 9

3.4 E-R模型 11

第 4 章 系统详细设计与实现 14

4.1 系统工作原理介绍 14

4.2 系统数据流图 15

4.3 系统的实现算法 19

4.3.1 用户信息初始化算法 19

4.3.2 教学内容管理算法 20

4.3.3 修改个人信息算法 21

4.3.4 学生选择课程算法 22

4.3.5 学生查看课程成绩算法 22

4.3.6 教师查看班级算法 23

4.3.7 教师所属的学生管理算法 23

4.3.8 成绩管理算法 24

4.4 前端页面的设计与实现 25

4.4.1 系统公用类 25

4.4.2 用户登录页面 41

4.4.3 修改个人信息资料页面 41

4.4.4 学生选修课程页面 42

4.4.5 查看成绩页面 43

4.4.6 教师查看班级页面 43

4.4.7 教师对学生管理页面 44

4.4.8 教师对学生成绩管理页面 44

4.4.9 后台人员管理页面 44

4.4.10 后台教学管理页面 46

第 5 章 结束语 48

第 6 章 参考文献 49

第 7 章 致谢 50

第 8 章 附录 51

绪 论

1.1 课题背景

现在我国的大中专院校的学生课绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生课绩的状况,可以树立良好的办学形象,提高工作效率。

1.2 本课题的研究意义

建立学生课绩管理系统,采用计算机对学生课绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生课绩信息管理工作流程的系统化、规范化和自动化。

本论文就是为了实现这些想法而设计的。其研究意义有以下几点:

(1) 学生选课功能,方便学生了解课程并选择相应的专业课程;

(2) 教师在本系统中拥有是否接受学生所选课程,并为学生打分的功能,方便教师及时了解学生的学时情况;

(3) 后台管理系统能够方便的管理学生、教师、课程、班级等信息,提供了完善的管理服务。

总之,本课题的研究为高校提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化成为了可能。并且提供了实现方法。

2

3

4 系统分析

4.1 系统的可行性研究

学生课绩管理系统是通过网络使学生与教师之间建立起交互联系,此系统在技术方面主要是采用现有的软件JSP、DREAMWEAVER、Eclipse、SQL SERVER 2000进行开发和研究的,这些软件早已被广大用户熟悉和了解。

该学生课绩管理系统,它具有以下特点:

① 实用性:为教师与学生提供了不同的功能;

② *** 作简单:本系统适用于不同的使用者,只要会简单的输入就可以方便的得到需要的信息与选择需要的内容, *** 作简单易行。

③ 代码可读性好:文中的代码都是利用JSP语言进行编写,简洁易懂。

本系统有效的实现了学生课绩管理系统的功能,下图是本系统应用框架示意图。

图2.1 系统应用框架图

从各方面的初步调查基础上,可以得出结论:开发该系统对于帮助广大教师提高工作效率,实现学生课绩信息管理工作流程的系统化、规范化和自动化是有很大的帮助。

4.2 系统需求分析

4.2.1 用户需求分析

随着高学学生的增多,师资力量的扩大,学样课程的增加,对教师与学生、课程管理的要求也越来越高,而如何有效的管理起教师与学生、课程等学绩相关的资源,就成为了各高校考虑的一个重要方面。

为此,我们设计了本学生课绩信息管理系统,为师生提供了完善的课绩信息管理功能。

4.2.2 系统设计目标分析

学生课绩信息管理系统主要提供了登陆模块,学生模块,教师模块,管理员模块,四部分组成。,其主要功能如下:

● 根椐用户登录的类型,自动转向相应的 *** 作模块。

● 学生模块中,学生可以选报课程、查看成绩与及更改自己的个人信息等 *** 作。

● 教师模块中,教师可以有是否接受学生所选课程,以及给学生打分的权力。

● 管理员模块中,有包括新增,更改,删除学生,教师,课程以及班级的功能。

4.3 系统功能模块介绍

在系统分析的基础上,结合实际情况,得出本系统的功能模块结构图,此模块共分为三层结构,各结构之间紧密相连,共同构建了学生课绩信息管理系统。具体功能模块如图2.3所示。

图2.3系统的功能模块结构图

4.3.1 学生模块介绍

学生登陆以后,可以选报课程。系统会根据学生所在系及课程的预修课判断。

一. 系统会列出所有满足该生系别以及该生还未选报的课程。如果该生选报了未满足预修课要求的课程,系统会有相关的错误提示;

二. 学生可以查看自己的成绩,包括该生已选课程的名称,学分以及该生的总分。如果教师还未给出成绩,则系统会有相关提示;

三. 该生可以更改自己的个人信息,包括密码,电话号码等,其中要求密码不能为空。

4.3.2 教师模块介绍

教师在本系统中拥有是否接受学生所选课程,以及给学生打分的权力,只有先接受学生,才能给该生打分。

一. 系统要求教师选择学生,然后系统会列出该教师所代课程的班级,同时系统会列出选报了该课程的所有学生,在教师选择了接受以后,就可以给该生的这门课打分;

二. 在教师给出了学生成绩之后,系统会根据成绩来判断该生是否通过了考试,如果该成绩大于或等于60,则在该生的学分上加上该课程的学分。

4.3.3 管理模块介绍

管理员在本系统中有着修改系统信息的权力,包括新增,更改,删除学生,教师,课程以及班级。其中“班级” 是本系统中关键的环节,同样也是数据库中的关键。它直接与课程,教师,上课时间,地点联系,学生所选的课程也要具体到某一个班级,所以首先班级号不能为空,其次要保证同一教师在同一时间不能上两门课程。在新增“课程”时,要求决定课程所在系以及其预修课,其中课程所在系必须与预修课所在系一致,否则系统会有错误提示。

4.4 小结

本章主要分析系统的各个组成部分,并给出了具体的逻辑设计。学生模块主要是介绍了学生可用的功能如选报课程、查询学分、修改个人信息等。教师模块主要描述了教师所具有的功能,如给学生打分、接受学生选课等。而管理模块,则主要介绍了主要的后台管理的功能如新增,更改,删除学生,教师,课程以及班级的功能。该章主要是以全局的整体的角度描述整个系统的功能和框架,它所涉及的理论分析和设计为后面的算法设计和实现打下基础。

4.4.1

4.4.2

4.4.3

4.4.4 用户登录页面

用户登录界面如图4.4.2.1所示。用户登录页面的信息是用户进入系统的有利凭证。该页面涉及的主要jsp文件为index.jsp文件。

图4.4.2.1用户登录页面

4.4.5 修改个人信息资料页面

教师、学生可以通过修改个人信息资料的页面来修改个人的信息。其主要的JSP页面是teacherprv.jsp和studentprv.jsp页面其界面如图所示:

图4.4.3.1教师修改个人资料页面

图4.4.3.2学生修改个人资料页面

4.4.6 学生选修课程页面

学生选修课程界面的简单设计使用户一目了然,学生可以很简单的选择所需要的课程。界面如图4.4.4.1所示:

图4.4.4.1 学生选修课程页面

4.4.7 查看成绩页面

学生可以通过查看成绩功能,就可以查询到上的课程的成绩。其主要的JSP页面是studentscore.jsp页面其界面如图4.4.5.1所示:

图4.4.5.1查看成绩页面

4.4.8 教师查看班级页面

教师可以通过查看班级的功能,就可以查询到需要上的课程。其主要的JSP页面是teacherclasses.jsp页面其界面如图4.4.6.1所示:

图4.4.6.1查看班级页面

4.4.9 教师对学生管理页面

教师可以通过学生管理页面的功能,就可以查询到所有上该教师课程的学生,并决定是否接受该学生上他的课程。其主要的JSP页面是teacherstudent.jsp、teacherstudent2.jsp页面其界面如图4.4.7.1所示:

图4.4.7.1教师对学生管理页面

4.4.10 教师对学生成绩管理页面

教师可以通过学生成绩管理页面的功能,就可以显示所有上该教师课程的学生与对应的课程与分数。其主要的JSP页面是teacherscore.jsp、teacherscore2.jsp页面其界面如图4.4.8.1所示:

图4.4.7.1教师对学生成绩管理页面

4.4.11 后台人员管理页面

在后台管理中,管理员可以通过管理页面的功能,可以添加、删除、修改教师、学生与后台管理员。其主要的JSP页面是managerteacher.jsp、managerstudent.jsp、managermanager.jsp页面其界面如图所示:

图4.4.7.1后台教师管理页面

图4.4.7.1后台学生管理页面

图4.4.7.1后台管理员管理页面

4.4.12 后台教学管理页面

通过课程管理页面、系别管理页面和班级管理页面,管理员可以添加、修改、删除课程、系别与班级。其主要的JSP页面是managerclasses.jsp、managercourse.jsp、managerdept.jsp页面其界面如图4.4.8.1所示:

图4.4.10.1课程管理页面

图4.4.10.2系别管理页面

图4.4.10.3班级管理页面

5

069JSP+SQL SERVER 2000学生课绩管理系统

若以上介绍已经够详细,请汇款后与本站联系!若需要更详细说明,请与本站客服取得联系! Email: lw510@qq.com QQ: 497053418MSN: lw510@qq.com

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统

编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9567316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存