#数据库系统原理实习报告模板_本科 - 副本

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南工程学院

实习报告

系(部)理学院

专业信息和计算科学

班级 1042 负责人学号及姓名 201011002221 赵元培

成员学号及姓名赵元培

2013年7月日

数据库系统原理课程设计指导教师评分表课程设计题目学生成绩管理系统

成员

姓名学号任务分工赵元培201011002221 选题、设计、总结等

评分项目及分值要素

成绩评定

项目最高分评分要素成绩1.学习态度20

上机出勤及端正的学习态度、

认真刻苦程度,工作量饱满程

度等

2.软件设计质量40

采用的算法、设计方案,设计

结果,界面友好等方面进行综

合评定

3.答辩过程20

能简明扼要地阐述设计的主要

内容,能准确流利地回答各种

问题

4.设计报告书写10

内容按要求步骤书写,条理清

晰,表述清楚、措词得当

5.实际动手能力10

熟练使用开发工具,能够迅速

准确的进行调试、纠错和运行;

组长全面负责,承担复杂的模

块设计分值就高

总成绩

实习(训)报告评语

等级:

评阅人:职称:

年月日

河南工程学院

实习(训)报告

实习目的(内容):学习和掌握数据库原理及SQL Server 2000

数据库开发工具,培养数据库程序开发能力。实习时间:自月日至月日

共天。

实习地点:

实习单位:

指导教师:周岩系主任:

目录

一、需求分析 (1)

二、概念结构设计 (1)

三、逻辑结构设计 (1)

四、数据库的物理设计 (1)

五、数据库设计实现及运行 (1)

六、系统详细设计及实现 (2)

七、实训总结及心得体会 (3)

一、需求分析

需包含内容为:

1.问题描述:设计系统的简单描述。

2.系统功能描述,对自己所负责的功能模块,可画出所设计模块的操作流程;系统数据流图;并分析所需要存储的数据信息,及数据字典。

3.有何安全性和完整性方面的要求(参照所给出的语义规则)。如是否需要定义具有什么功能的存储过程、需定义具有什么功能的触发器、对不同的用户有何不同的系统使用权限等。

(同组同学及分工请在此说明)

二、概念结构设计

画出系统局部及合并后的整体E-R模型;并对模型中所出现的实体及属性等信息加以说明。

三、逻辑结构设计

1.模式设计:按系统整体E-R模型,写出关系模式;并利用数据字典加以描述。

(如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)

2.子模式设计:即针对自己的设计模块的使用需定义什么样的视图表结构;并利用数据字典加以描述。

(如每个关系子模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)

四、数据库的物理设计

为了提高在表中搜索元组的速度,在实际实现的时候应该基于某些属性建立索引。给出所建立的索引。(包括按哪些表中哪些属性按升序还是降序来创建索引及相应的T-SQL 的创建语句)。

五、数据库设计实现及运行

1.数据库的创建

T-SQL语句:

2.数据表的创建(可同时在创建时定义相关的约束)

T-SQL语句:

说明:若有完整性约束的内容,可以在创建表时同时实现。按需求及自行设计模块中所实现的情况,在该部分对完整性约束加以实现。

3.视图的创建(仅需给出自己设计模块中所用的视图)

T-SQL语句:

4.存储过程的定义实现(仅需给出自己设计模块中所用的)

T-SQL语句:

在宿主语言中调用存储过程代码段(粘贴):

测试结果粘贴:

5.触发器的定义实现(仅需给出自己设计模块中所用的)

T-SQL语句:

测试结果粘贴:

6.自行设计各模块中所涉及的操作语句

(1)插入数据操作

每个功能模块描述方法如下:

功能界面(粘贴);

功能界面简单描述;

T-SQL语句和宿主语言嵌套使用代码段(粘贴);

测试结果粘贴;

(2)删除数据操作

每个功能模块描述方法如下:

功能界面(粘贴);

功能界面简单描述;

T-SQL语句和宿主语言嵌套使用代码段(粘贴);

测试结果粘贴:

(3)修改数据操作

每个功能模块描述方法如下:

功能界面(粘贴);

功能界面简单描述;

T-SQL语句和宿主语言嵌套使用代码段(粘贴);

测试结果粘贴;

六、系统详细设计及实现

1.程序的开发环境、运行环境设置。

2.系统功能模块图及说明。

3.每个模块的关键语句、关键代码段及关键技术说明。(注意:不是所有程序代码!)4.测试和调试

七、实训总结及心得体会

(一段话即可,不需要长篇大论!)

对设计质量的描述,针对设计的系统本身,可以写系统实现了哪些功能,有什么特色,以及哪些问题是以后需要进一步考虑和完善的(即和实际能用的系统还有哪些差别?)。要写得概括、简短。

课程设计过程的收获、遇到问题、对遇到的问题解决过程的思考、程序调试能力的思考、经验和体会以及对设计和实现的回顾讨论和分析;在课程设计过程中对课程的认识等内容;对于组长来说,还可以说明一下任务分工、设计协作等项目管理方面的体会和感受。

相关文档
最新文档