课表编排系统中数据库的设计与实现

课表编排系统中数据库的设计与实现

ID:34510576

大小:214.73 KB

页数:3页

时间:2019-03-07

课表编排系统中数据库的设计与实现_第1页
课表编排系统中数据库的设计与实现_第2页
课表编排系统中数据库的设计与实现_第3页
资源描述:

《课表编排系统中数据库的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机与现代化2003年第7期JISUANJIYUXIANDAIHUA总第95期文章编号:100622475(2003)0720066203课表编排系统中数据库的设计与实现李明杰,赵彩云(常熟高等专科学校计算机系,江苏常熟215500)摘要:论述了课表编排系统数据库的概念模型、逻辑模型以及物理模型的设计和规范化设计。为防止不符合语义的错误数据的输入输出,数据库设计中采用了主键约束、唯一性约束、外键约束、缺省、规则和触发器等技术来保护数据库的完整性。关键词:课表编排系统;数据库;规范化;完整性中图分类号:TP311.13文献标识码:ADesignan

2、dImplementationoftheDatabaseinTimetablePlanningSystemLIMing2jie,ZHAOCai2yun(DepartmentofComputer,ChangshuCollege,Changshu215500,China)Abstract:Discussesthedesignsofconceptmodels,logicmodels,physicalmodelsandstandardizationofthedatabaseintimetableplan2ningsystem.Inordertoholdba

3、cktheinputoroutputofmisdatawhichisunfitforthesemantics,thedatabasedesignusestheprimarykeyconstraint,theuniquenessconstraint,theforeignkeyconstraint,defaults,rulesandtriggerstokeeptheintegralityofdatabase.Keywords:timetableplanningsystem;database;standardization;integrality1.1数

4、据库系统的确定0引言系统设计中选择Sybase数据库管理系统。Sybase课表编排系统的设计是教务管理信息系统的设是基于CPS体系结构的产品,包括进行数据管理和维计难点,其主要解决的问题是时间、空间、人员的冲突护的联机关系数据库管理体系SybaseSQLServer;支问题。具体地讲,对于一门具体的课程,如何在其所持数据库应用系统的建立与开发的一组前端工具软有的排课方式上寻找这样一个三维数组(TIME,件包SybaseOpenClientPOpenServer。系统采用Power2ROOM,TEACHER)与之匹配,并满足一定的约束条Designo

5、r作为数据模型的设计工具,PowerBuilder作为件,如不发生时间、空间、人员三者的冲突,使教室的应用设计工具。利用更为合理,并且还需要满足教师对授课的一些特1.2数据库设计的主要任务殊要求等。解决这个问题的方案是首先将问题抽象数据库设计重点是数据库的结构设计,包括数据为一个数学模型,然后利用人工智能的相关技术,在库的概念模型设计、逻辑模型设计以及物理模型设解空间进行搜索,以寻找课程的最佳匹配。计。为防止不符合语义的错误数据的输入输出,数据课表编排系统设计的主要任务是进行数据库设库设计中采用了主键约束、唯一性约束、外键约束、缺计、模块设计、算法

6、设计、并发性设计、安全性设计等。省、规则和触发器等技术来保护数据库的完整性。数据库设计是其最重要的部分之一。2课表编排系统数据库设计1数据库选型与设计任务2.1数据库结构设计数据库应用系统的中心问题是数据库结构的设收稿日期:2002210216作者简介:李明杰(19632),男,河北宁晋人,常熟高等专科学校计算机系工程师,北京工业大学硕士研究生,研究方向:计算机应用。2003年第7期李明杰等:课表编排系统中数据库的设计与实现67计,根据用户的信息需求和处理要求,去推导一个数存在部分函数依赖,如“课程编码”部分依赖于码中的据库结构的过程。“课号”,会

7、使关系数据中存在大量冗余数据。经过分(1)概念结构的设计。概念结构要能充分反映现解将原来的关系转化为三个关系:实世界中实体之间的联系,成为反映现实世界的概念执行计划(课号,课程编码,课程性质,⋯)数据模型,以便向逻辑模型转换。概念设计用E2R上课班级(课号,班号)任课教师(课号,老师编码)图表示数据库的全局视图。但在设计中,并没有拘泥于范式的要求,因为有(2)逻辑结构的设计。逻辑结构设计的任务是把时分解带来的消除存储要求的好处与经常查询需频概念模型结构转换为DBMS能处理的数据模型。系统繁进行自然连接所带来的效率的降低相比是得不偿逻辑结构设计中将E

8、2R图转换成关系模型。如:失的。如在关系模式“排课结果”,只满足到2NF,因执行计划(课号,课程编码,课程性质,开课院系,

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

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

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