《数据库概论》课程设计实验指导书.docx
《《数据库概论》课程设计实验指导书.docx》由会员分享,可在线阅读,更多相关《《数据库概论》课程设计实验指导书.docx(7页珍藏版)》请在冰点文库上搜索。
![《数据库概论》课程设计实验指导书.docx](https://file1.bingdoc.com/fileroot1/2023-5/15/6845fb35-e85b-41a6-a90e-036464246492/6845fb35-e85b-41a6-a90e-0364642464921.gif)
《数据库概论》课程设计实验指导书
《数据库概论》课程设计
实验指导书
(2009)
安徽工业大学工商学院
一、实验目的:
《数据库概论》课程设计实验是一门独立开设的实验课程。
《数据库概论》课程设计实验对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程设计实验主要围绕两方面内容:
数据库设计和基本C/S结构数据库编程实践。
通过本实验,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术。
1.掌握数据库设计的基本方法,熟悉数据库设计的步骤;
2.通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力;
3.学习基本“C/S结构”数据库编程方法。
二、适应专业:
计算机科学和技术专业,软件工程专业
三、实验学时:
10学时
四、实验内容及学时安排:
实验一:
数据库设计
实验目的:
学会能在实际工作中运用数据库设计的思想,设计符合应用需求的数据库应用系统。
学时数:
4学时
实验内容:
根据《数据库系统概论》课程设计指导书的要求,进行数据库设计。
实验要求:
1.概念数据库设计,画出E-R图;
2.逻辑数据库设计,进行规范化处理;
3.外模式设计与物理模式设计;
4.整理《数据库表目录》和《数据库结构表》;
5.建立数据库表与视图;
6.完整性约束测试。
实验二:
C/S结构数据库编程
实验目的:
学习和掌握基本的C/S结构数据库编程方法。
学时数:
6学时
实验内容:
C/S结构数据库编程。
实验要求:
1.在开发工具的环境下,与数据库建立连接;
2.应用C/S开发工具,编程序设计一个人机交互界面,完成数据的输入、修改、删除,并将SQL查询语句嵌入到开发工具的控件中实现数据库查询功能。
五、课程设计的具体内容与要求:
1.设计要求说明
实现科研管理的日常业务的计算机化管理,能够较为准确全面地对每个科研项目的情况作出
描述。
科研管理要便于管理人员随时检索,以立即获得关于科研管理工作所需要的相关信息。
主要包括:
项目信息:
项目编号、项目名称、项目来源(国家立项、部立项、省立项、市立项、协作)、
经费、起讫时间、参加人员角色(负责主持、主要参加、一般参加);
人员信息:
编码、姓名、性别、出生年月日、民族、文化程度、所在部门、参加工作时间、
职称(教授、副教授、讲师、助教、其他)、基本工资、岗位工资、津贴工资;
部门信息:
部门编号、部门名称、负责人、地址、邮编、联系电话;
科研成果:
成果编号、项目名称、类别(自然科学奖、科技进步奖、发明奖)、级别(国家、部、省、市)、等级(1~4)、证书排名、批准时间。
科研管理主要语义说明
每个部门(DEPT)有若干个教师(TEACHER),每个教师只能属于一个部门;每个教师可参加多个科研项目(PROJ),一个科研项目可有若干教师参加;某一个教师管理一个科研项目,每个科研项目只有一个管理者;每个科研项目可能获一项成果;参与获奖项目的教师有一个证书排名。
教师职称的不同,其岗位工资与津贴工资也不同。
2.主要技术指标要求
⑴.基本掌握应用系统开发中的需求分析与数据库设计方法;
⑵.能够在ORACLE数据库环境下完成应用系统的数据库建立工作;
⑶.基本掌握C/S结构的数据库编程技术;
⑷.基本掌握应用系统开发中数据库设计相关文档的编制;
六、教材及参考文献
1.《数据库系统及应用》戴小平等编著中国科技大学出版社2010.8
2.sql实用教程(sql2000或sql2005相关教程)
3.C/S开发工具(依据具体的开发工具)
七、成绩考核
《数据库概论》课程设计实验采用课程设计实验报告和课程设计实验应用系统程序综合评定成绩,其中课程设计实验报告占50%;课程设计应用系统程序占50%。
课程设计提交一份综合实验报告,课程设计应用系统程序采取上机检验的方式确定。
八.实验报告
[实验目的]
《数据库概论》课程设计实验是一门独立开设的实验课程。
《数据库概论》课程设计实验对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程设计实验主要围绕两方面内容:
数据库设计和基本C/S结构数据库编程实践。
通过本实验,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术。
1.掌握数据库设计的基本方法,熟悉数据库设计的步骤;
2.通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力;
3.学习基本“C/S结构”数据库编程方法。
[实验简述]
设计要求说明
实现科研管理的日常业务的计算机化管理,能够较为准确全面地对每个科研项目的情况作出
描述。
科研管理要便于管理人员随时检索,以立即获得关于科研管理工作所需要的相关信息。
主要包括:
项目信息:
项目编号、项目名称、项目来源(国家立项、部立项、省立项、市立项、协作)、
经费、起讫时间、参加人员角色(负责主持、主要参加、一般参加);
人员信息:
编码、姓名、性别、出生年月日、民族、文化程度、所在部门、参加工作时间、
职称(教授、副教授、讲师、助教、其他)、基本工资、岗位工资、津贴工资;
部门信息:
部门编号、部门名称、负责人、地址、邮编、联系电话;
科研成果:
成果编号、项目名称、类别(自然科学奖、科技进步奖、发明奖)、级别(国家、部、省、市)、等级(1~4)、证书排名、批准时间。
科研管理主要语义说明
每个部门(DEPT)有若干个教师(TEACHER),每个教师只能属于一个部门;每个教师可参加多个科研项目(PROJ),一个科研项目可有若干教师参加;某一个教师管理一个科研项目,每个科研项目只有一个管理者;每个科研项目可能获一项成果;参与获奖项目的教师有一个证书排名。
教师职称的不同,其岗位工资与津贴工资也不同。
[系统设计与实现]
1.数据库设计
⑴.概念结构设计(E-R图);
⑵.逻辑结构设计;
⑶.整理《数据库表目录》和《数据库结构表》;
2.系统设计
⑴.程序功能模块图;
⑵.功能描述。
3.系统实现
⑴.建立数据库的SQL命令;
⑵.应用C/S开发工具编写应用程序。
[实验总结]
通过此次数据库课程设计,完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步理解和掌握了数据库的各方面知识,并提高了实践的能力。
(结合实际情况,进行系统评价,包括系统有何特点、存在的问题、改进意见等;
认真总结,自己的收获、体会等)
序号
基本表/视图ID
中文描述
记录长度
更新频率
保存期限
类型
备注
数据库表/视图一览表
数据库表/视图ID:
数据库表/视图名称:
记录长度:
序号
字段ID
字段名称
类型
长度
PK/FK
取值范围
说明
数据库表/视图结构描述