欢迎来到天天文库
浏览记录
ID:22783850
大小:98.50 KB
页数:12页
时间:2018-10-31
《数据库课程设计-链表的简单操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库大作业电子信息与电气工程系课程设计报告设计题目:数据库大作业系别:电子系年级专业:学号:学生姓名:指导教师:2007年5月17日11数据库大作业数据库课程设计任务书链表的简单操作导师姓名设计技术参数一、概念结构设计确定实体;确定实体的属性;确定实体的标识属性;确定实体的联系和联系类型;画出表示概念模型的E-R图;确定实体间的依赖关系。二、逻辑结构设计确定各关系模式的主关键字,考虑实体完整性。确定各关系模式的外部关键字,考虑参照完整性。确定各关系模式中属性的约束、规则和默认值,考虑域完整性。考虑用户完整性。根据用户需求设计视图。考虑安全方案和用户使用权限。在此基础上,定义相应的关系模
2、式并进行相应的优化,要求符合第三范式。三、物理结构设计包括估算数据库的数据存储量,安排数据库的存储,索引的设计等。四、据库实施阶段建立数据库;编制与调试应用程序;组织数据入库;进行试运行。五、数据库运行和维护阶段在数据库系统运行过程中必须不断地对其进行评价、调整与修改设计要求设计完成一个简单的数据库,要求按照数据库设计的步骤进行相应的设计:某系有若干班级和教研室,每个班级有若干学生,每个学生选修若干课程,每门课可由若干学生选修,每个教研室有若干教师,每个教师可以教授多门课程。应完成的内容1第一部分,整体把握数据库设计要求,确定各实体以及他们之间的关系,画出E-R图。2.第二部分,建立数据
3、库,建立表并编制与调试应用程序。3.第三部分,总结,并完成课程设计报告。参考文献崔巍《数据库系统及应用》高等教育出版社(第二版)11数据库大作业摘要此次课程设计主要使用的软件是SQLServer,首先用企业管理器分配物理磁盘空间,然后用查询分析器完成概念结构设计、逻辑结构设计(符合第三范式)、物理结构设计及数据库的实施共四个步骤,后续还有数据库运行和维护的阶段。关键词:实体属性联系E-R图完整性约束索引11数据库大作业目录1.概念结构设计51.1.确定实体51.2.确定实体的属性51.3.确定实体的标识属性51.4.确定实体的联系和联系类型51.4.1系与班级和教研室的关系51.4.2班
4、级和学生的关系51.4.3学生和课程的关系61.4.4教研室和教师的关系61.4.5课程和教师的关系61.5.画出表示概念模型的E-R图61.6.确定实体间的依赖关系72.逻辑结构设计72.1系表72.2班级表72.3学生表72.4课程表72.5教研室表82.6教师表83.物理结构设计811数据库大作业4.数据库实施阶段84.1建立数据库84.2编制应用程序94.3组织数据入库104.4调试应用程序105.实习心得:1111数据库大作业1.概念结构设计1.1.确定实体实体包括:系、班级、学生、课程、教研室和教师1.2.确定实体的属性系(系代码,系名称)班级(班级名称,班级编号,系名称)学
5、生(学号,姓名,班级名称)课程(课程代码,课程名称,教师名称)教研室(教研室号,教研室名称,系名称)教师(教师号,教师名称,教研室名称)1.3.确定实体的标识属性实体系的标识属性是:系名称实体班级的标识属性是:班级名称实体学生的标识属性是:学号实体课程的标识属性是:课程名称实体教研室的标识属性是:教研室名称实体教师的标识属性是:教师号1.4.确定实体的联系和联系类型1.4.1系与班级和教研室的关系系与班级和教研室属于管理关系,一个系可以管理多个班级和教研室,但一个班级或教研室只能受到一个系管理,是一对多的联系。1.4.2班级和学生的关系班级和学生之间属于学习关系,一个班级可以有多个学生在
6、其中学习,但一个学生只能在一个班级学习,是一对多的联系。11数据库大作业1.4.3学生和课程的关系学生和课程之间属于选修关系,一个学生可以选修多门课程,一门课程也可以被多个学生选修,是多对多的联系。1.4.4教研室和教师的关系教研室和教师之间属于工作关系,一个教研室可以有多个在其中工作,但一个教师只能在一个教研室工作,是一对多的联系。1.4.5课程和教师的关系课程和教师之间属于教授关系,一门课程可以被多个教师教授,但一个教师只能教授一门课程,是一对多的联系。系1.5.画出表示概念模型的E-R图教师课程学生班级11管理管理nn教研室11工作工作nn1m教授选修nn11数据库大作业1.6.确
7、定实体间的依赖关系系代码→系名称;班级名称→系名称;学号→姓名;课程代码→课程名称;教研室号→教研室名称;教师号→教师名称。2.逻辑结构设计2.1系表字段名数据类型主关键字外部关键字参照表系代码char(8)Yes系名称varchar(40)Yes2.2班级表字段名数据类型主关键字外部关键字参照表班级名称varchar(40)Yes班级编号varchar(40)系名称varchar(40)Yes系2.3学生表字段名数据类型主关键字外
此文档下载收益归作者所有