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

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

河南工程学院

实习报告

系(部)理学院

专业信息与计算科学

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

成员学号及姓名赵元培

2013年7月日

数据库系统原理课程设计指导教师评分表

实习(训)报告评语

等级:

评阅人:职称:

年月日

河南工程学院

实习(训)报告

实习目的(内容):学习和掌握数据库原理及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.测试与调试

七、实训总结及心得体会

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

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

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

相关文档
最新文档