MySql数据库技术实践
一、目的
针对一个实际问题,分析、设计、建立一个完整的数据库。掌握数据库系统分析、设计与建立的基本原理和方法。具体包括:系统的需求分析、数据库概念设计、数据库的逻辑设计、关系数据库理论、SQL语言使用等。
二、过程要求
(1) 选择题目。每位同学根据自己熟悉的现实业务。设想为此业务的信息管理系统设计一个后台数据库;
(2) 通过资料查阅,学习和了解信息系统中数据库的开发方法的相关案例;
(3) 进行系统需求分析,描述系统的业务功能(可加图示);
(4) 进行系统中数据库的概念设计,根据系统需求设计E-R图;
(5)设计数据库结构及相关约束;
(6) 建立物理数据库,包括建立表、表约束,建立关系图。并为每个表录入若干仿真数据记录;
(7)依据现实业务设计并建立至少3个视图;
(8) 撰写文档。撰写“XXX信息系统数据库设计说明书”,提纲可依据过程要求,也可参考后面的提纲。
(9)上交你备份出来的数据库文件,说明书的电子稿( .docx) 。建立文件夹,命名为“数据库设计+学号后三位+姓名”,例如:“数据库设计36张三”。将数据库文件和说明书的电子稿放入文件夹。上交文件夹。
(10)评定成绩。
三、安排
设计从本周开始,同学们利用课上与业余时间,18周上交结果。
四、成绩评定
教师检查学生建立的数据库,并根据设计报告的撰写情况,并考虑学生在课程设计中的表现。学生上交的课程设计总结报告内容进行综合评定,成绩不合格者重修。
五、参考系统题目(只是参考)
1
|
学生信息查询系统
|
2
|
图书借阅管理系统
|
3
|
房屋销售管理系统
|
4
|
干部档案管理系统
|
5
|
商家打折信息管理系统
|
6
|
人事管理信息系统
|
7
|
工资管理信息系统
|
8
|
考勤管理信息系统
|
9
|
仓库货物管理系统
|
10
|
进销存管理系统
|
11
|
酒店管理系统
|
12
|
光盘管理系统
|
13
|
某机房管理系统
|
14
|
打字店文档管理系统
|
15
|
通讯录管理系统
|
16
|
学生选课信息系统
|
17
|
学生成绩管理系统
|
18
|
学籍管理系统
|
19
|
洗衣店管理系统
|
20
|
设备管理系统
|
21
|
电脑销售系统
|
22
|
教材发放管理系统
|
23
|
教师管理系统
|
24
|
图书库存管理系统
|
25
|
图书销售管理系统
|
26
|
高校团委团员管理系统
|
27
|
宾馆住宿管理系统
|
28
|
学生宿舍管理系统
|
29
|
手机销售管理系统
|
30
|
药店药品销售管理系统
|
31
|
试题库管理系统
|
32
|
合同管理系统
|
33
|
房屋中介管理系统
|
34
|
航班售票管理系统
|
撰写提纲(参考)
XXXX系统数据库设计说明书
班级,学号,姓名
一、系统目标
描述系统问题和目标。描述相关系统,比如:网上或资料中查到的,的功能。
二、系统需求分析
系统功能描述,可画图。
三、数据库设计
1.概念设计
描述,E-R图
2.数据库模式设计
表名称、结构、约束等描述
四、建立数据库
主要描述建立数据库的表结构,关系图,表内容和视图等(可截图)。
说明:1)文字描述尽量流畅,全文编号统一。全文中图与表均应有标题,编号统一。如:图1 XXXX图, 表1 XXXX表等。
2)全文字体、间距等格式可以参照本提纲。
做好后,再按下面要求检查一下格式。
1.全文编号统一,字体一致。
2.全文的图统一编号,图1,图2等。出现图的地方,之前的正文中一定要有“如图1所示。”字样。
3. 全文的表统一编号,表1,表2等。出现表的地方,之前的正文中一定要有“如表1所示。”字样。
4.全文图表居中,图表标题居中。