教学管理平台的基本功能与设计

教学管理平台的基本功能与设计

ID:28055215

大小:222.34 KB

页数:10页

时间:2018-12-07

教学管理平台的基本功能与设计_第1页
教学管理平台的基本功能与设计_第2页
教学管理平台的基本功能与设计_第3页
教学管理平台的基本功能与设计_第4页
教学管理平台的基本功能与设计_第5页
资源描述:

《教学管理平台的基本功能与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、教学管理平台的基本功能与设计摘要:本文结合H常学生管理系统的实际需要,对PowerBuilderS.O开发工具、数据库SQLservedOOO以及SQL语言的学习及实践,主耍完成丫学生管理系统的需求分析、数据库设汁、应用程序部分设计的工作,简傘介绍了PB8.0对数据库的操作。关键词:数掘库SQLserver2000,SQL语言,PoverBuilder8.0。术论技库.绪I录-数要章1一1.1目摘第§1§1.2数据库管理系统(DBMS)2§1.3Powerbuilder开发工具2§1.4PowerBuilder与数据库2第二章数据库理论基础3§2.1关系模型的基本概念3§2.2SQL

2、语言介绍3§2.3PB8.0对数据库的操作3第三章学生管理系统应用程序设计4§3.1系统模块图组成4§3.2学生录入模块的实现5第四章结束语11致W11参钟g11第一章绪论1.1数据库技术数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于60年代末。现已形成相当规模的理论体系和实用技术。1.2数据库管理系统(DBMS)数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、查询、更新及各种控制,都是通过DBMS进行的。在不同的计算机系统中,由于缺乏统一的标准,即使同种数据模型的DBMS,它们在用户接

3、口、系统功能方面也常常是不相同的。1.3Powerbuilder幵发工具PowerBuilder是Sybase公司推出的用于企业级应用的开发.T具,该T具不仅具有Client/Server应用的各种先进技术,还提供了基于浏览器/服务器的应用开发模式.1.4PowerBuilder与数据痺PowerBuilder与数据库是“配合”与“协调”的关系首先建立一个与数据库的通信渠道,然后将用户的需求传送给数据库服务器。在应用程序接收到数据库服务器的数据后,它分析返回的数据并呈现给用户。因此我们说,客户应用程序只完成请求和表现数据的工作,是川户揀作计算机的人机界面,大多数数据处理是由数据库服务器

4、完成的。因此我们说,PowerBuilder与数据库的关系是“配合”与“协调”的关系。PowerBuilder完成数据请求、数据表现、菜单、界而等表象方而的工作,而数据庳服务器完成数据庳的存储管理、事务管理、完整性维护、查询优化等工作。第二章数据库理论基础§2.1关系模型的基本概念用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。1.二维表格下表是一张学生登记表,这是二维表格学号姓名年龄性别0203039张三21男0203040李四19女0203041刘五20男0203042王维22女2.键(KEY)1)主键:(PrimaryKey):是能够惟一标识每一行数据的一列或

5、若干列的集合,就像人的身份证,肯定不会有两条记录的主键值是一样的情况。2)外键:(ForeignKey):是指表屮的一个或多个列与其它'表屮的主键建立的对应关系。在关系数掘库中,可以利用外键连接多个表,保证数据库的参照完整性,避免繁琐编程。3)索引:为提高数据检索,可对需要经常奔询的数据表字段定义索引。§2.2SQL语言介绍SQL(StructuredQueryLanguage)即“结构式査询语言”。SQL虽然名为查询语言,但实际上具有定义、查询、更新和控制等多种功能。由于它使用方便、功能丰富、语言简单易学,很快得到应用和推广。从20世纪70年代末起,在推出的关系数据库系统产品ORAC

6、LE、SQL/DS、DB2、SYBASE上实现了SQL语言。很快,SQL语言被整个计算机界认可。2.2.1SQL的组成SQL主要分成四个部分:1)数据定义:这一部分也称为“SQLDDL”,用于定义SQL模式、基本表、视图和索引。2)数据操纵:这一部分也称为“SQLDML”。它分力数据查询和数据更新两类。其中数据更新又分成插入、删除、和修改三种操作。3)数裾控制:这一部分包括对基本表和视阁的授权,完整性规则的描述,事务控制等闪容。4)嵌入式SQL的使用规定:这一部分内容涉及到SQL语句嵌入在宿主语言程序屮使用的规则。2.2.2SQL的数据查询1、SELECT语句的语法SELECT目标表的

7、列名或列表达式序列FROM基本表和(或)视图序列[WHERE行条件表达式][GROUPBY列名序列[HAVING组条件表达式JJ[ORDERBY列名[ASCIDESC]…]句法屮[1表示该成分可有,也可无。整个语句的执行过程如下:a)读取FROM子句中基本表、视图的数据,执行笛卡尔积操作。b)读取满足WHERE子句中给出的条件表达式的元组。c)按GROUP子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组。d)按SELEC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。