数据库培训中心信息管理系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库培训中心信息管理系统课程设计
-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN
软件学院
课程设计报告书
课程名称数据库原理及应用课程设计
设计题目培训中心信息管理系统
专业班级
学号
姓名
指导教师
目录
1.设计时间...................................................... . (3)
2.设计目的...................................................... . (3)
3.设计任务...................................................... . (3)
4.设计内容...................................................... . (3)
需求分析.............................................................. .. (3)
系统设计.............................................................. .. (3)
4.2.1概念结构设计.............................................................. . (4)
4.2.2逻辑结构设计.............................................................. . (6)
4.2.3物理结构设计.............................................................. . (6)
系统实施.............................................................. (8)
4.3.1数据库实现.............................................................. . (8)
4.3.2数据载入.............................................................. . (12)
运行与测试.......................................................... (14)
4.4.1运行与测试.......................................................... .. (14)
4.4.2分析.......................................................... . (16)
5.总结与展望.............................................................. .. (17)
6.参考文献.............................................................. (18)
7.成绩评定.............................................................. (18)
图3-1
建表:课程文件
CREATE TABLE COURSE
(
CNO INT PRIMARY KEY,
CNAME CHAR(10),
PERIOD INT,
TUITION MONEY,
PLACE CHAR(10),
TNAME CHAR(8),
NUP INT,
ANUP INT
FOREIGN KEY(TNAME) REFERENCES TEACHER(TNAME) ON DELETE CASCADE
ON UPDATE CASCADE
);
图3-2
建表:教师文件
CREATE TABLE TEACHER
(
TNAME CHAR(8) PRIMARY KEY,
SEX CHAR(2) CHECK(SEX IN(‘男’,’女’))
);
图3-3
建表:学员文件
CREATE TABLE STUDENT
(
SNO INT PRIMARY KEY,
SNAME CHAR(8),
TOPTEACHER CHAR(8) ,
CM INT,
ATIME DATETIME,
SUMMONEY MONEY
FOREIGN KEY(TOPTEACHER) REFERENCES TEACHER(TNAME) ON DELETE CASCADE
ON UPDATE CASCADE,
FOREIGN KEY(CM) REFERENCES CLASS(CM)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
图3-4建表:账目文件
CREATE TABLE ACCOUNTS
(
SNO INT NOT NULL,
CNO INT NOT NULL,
CM INTNOT NULL,
SUMMONEY MONEY,
PAYTIME DATETIME,
PRIMARY KEY(SNO,CNO),
FOREIGN KEY(SNO) REFERENCES STUDENT(SNO) ON DELETE NO ACTION
ON UPDATE CASCADE,
FOREIGN KEY(CNO) REFERENCES COURSE(CNO) ON DELETE NO ACTION
ON UPDATE NO ACTION ,
FOREIGN KEY(CM) REFERENCES CLASS(CM)
ON DELETE NO ACTION
ON UPDATE NO ACTION ,
);