计算机网络数据库的系统设计的论文.doc_第1页
计算机网络数据库的系统设计的论文.doc_第2页
计算机网络数据库的系统设计的论文.doc_第3页
计算机网络数据库的系统设计的论文.doc_第4页
计算机网络数据库的系统设计的论文.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机网络数据库的系统设计的论文 本文主要对数据库进行了具体分析,从建立基本表,连接虚拟表,具体字段的理解、定义,以及在建表过程中出现的错误并改正。根据用户的需求,得到满足需求的各个实体,画出了各个实体的E-R图和建立基本表。通过本文的研究分析,希望对计算机网络数据库的系统设计有更加清晰的思路。 一、数据库的逻辑设计 使用SQLServerxx实现关系型数据库。数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 数据库设计是整个系统设计的关键,它关系到系统的功能是否全面、性能是否优秀、程序设计的复杂程度等。学生工作的繁杂决定了数据库中需要繁多的表和字段,但是在这么多的表和字段中如何既保证程序设计的简便(这关系到整个系统的可靠性和稳定性),又尽量减少数据冗余是数据库设计的中心问题。本系统通过合理安排各个字段和表之间的关联关系,达到两者的平衡。 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。 有了用户的需求分析之后,就能够得到满足用户需求的各种实体,以及它们之间的关系。比如管理员也就是教务人员实体、学生就是学生实体、所选课程就是选课信息实体、课程情况就是课程信息实体、考试安排就是考试信息实体。下面具体画了三个实体关系图。 二、建立数据表 学生信息,包括查询。成绩插入和删除。 在建立学生表时,学号(stu_no)的类型为number而且不为空,即为notnull。中一定要写。 事物的四个特性:原子性、一致性、隔离性、完整性。在数据库的设计中一定要保持数据的完整性和一致性,否则数据会发生紊乱。 数据库需求分析根据所需内容设计数据项和数据结构如下。 1.课程信息,包括的数据项有:课程号、课程名、代课老师、课程信息。逻辑结构如表1所示。 表1课程信息表 字段名字段说明类型宽度备注 o课程号整型5主关键字 Cname课程名文本10外关键字 TeacherId代课老师整型5不能为空 info课程信息文本50不能为空 2.考试信息表,包括的数据项有:考试号、课程号、考试时间、课程性质。逻辑结构如表2所示。 表2考试信息表 字段名字段说明类型宽度备注 cid考试号整型10主关键字 o课程号文本10外关键字 ctime考试时间日期8不能为空 xingzhi课程性质文本50不能为空 3.选课信息表,包括的数据项有:选课号、学号、课程号、成绩。逻辑结构如表3所示。 表3选课信息表 字段名字段说明类型宽度备注 so选课号整型10主关键字 sno学号整型10外关键字 o课程号整型5外关键字 grade成绩整型5可以为空 4.学生基本信息,包括数据项有:学生号、学生姓名、性别、出生日期、祖籍、所在系和家庭。逻辑结构如表4所示。 表4学生信息表 字段名字段说明类型宽度备注 sno学号整型10主关键字 sname姓名文本20不能为空 mima密码文本10不能为空 ssex性别文本3不能为空 sage年龄整型3不能为空 img照片文本20可以为空 beizhu备注文本50可以为空 三、创建数据库过程中出现的错误 1.在SQLServerxx中建表时因把STUDENT表中的SNO这项的数据结构设为了CHAR型,所以再输入数据时应加上引号,另外在插入日期时也遇到了困难,后来发现可以用TOUPDATE函数来进行转变。例如插入数据时:intostudentvalues(李,0000101,女,1981/01/03,0205689012,上海,信息); 2.在插入数据的过程中要注意数据和定义的范围,不能使插入的数据过大。(course_idnumber(3)null,foreignkey(sno)references(sno); 3.在插入数据的时候,如遇到字符型的数据应用单引号括上。 四、结语 数据库设计是整个系统设计的关键,它关系到系统的功能是否全面、性能是否优秀、程序设计的复杂程度等。本文主要说明了数据库,并对其进行了具体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论