1、 课课 程程 设设 计计 报报 告告 书书 所属课程名称所属课程名称 数据库技术及应用课程设计数据库技术及应用课程设计 题题 目目 学生选题数据库的设计与实现学生选题数据库的设计与实现 分分 院院 电气与信息工程分院电气与信息工程分院 专业班级专业班级 学学 号号 学生姓名学生姓名 指导教师指导教师 20201212 年年 1212 月月 1919 日日 目目 录录 第第1 1章章 程序设计目的程序设计目的.3.3 第第2 2章章 程序实现思路程序实现思路.4.4 第第3 3章章 程序清单(或正文)程序清单(或正文)55 第第4 4章章 课程设计心得课程设计心得.11.11 第第5 5章章 参
2、考文献参考文献1212 致谢致谢 第 3 页 共 12 页 第第 1 1 章章 程序设计目的程序设计目的 做本课程设计的的主要目的是:通过学生课程数据库的设计与实现 来巩固对数据库基本知识的理解,包括对基本表的创建,约束条件的定义 (主键约束,外键约束,用户自定义完整性等等) ;例如:(1)实体完整性 主码(PRIMARY KEY) 空值(NULL/NOT NULL) 惟一值 (UNIQUE)(2)参照完整性 FOREIGN KEY 约束指定某一个列或一组列作 为外部键 (3)用户自定义的完整性约束规则 ;掌握怎么使用关系数据库标 准语言 SQL 来编程序等。 第 4 页 共 12 页 第第
3、2 2 章章 程序实现思路程序实现思路 本程序实现思路如 下 :首 先 打开 桌 面上 的 快捷 键 SQL 用 SQL 语句建立四个关系表,依次录入四个表相对应的信息数据,然后 在如下窗口输入相关命令完成题目要求。 第 5 页 共 12 页 第第 3 3 章章 程序清单或正文程序清单或正文 一创建四个表的程序代码如下:一创建四个表的程序代码如下: 1 1)Create Table Create Table t_departmentt_department ( (departmenttiddepartmenttid INTINT NOT NULL,NOT NULL, departmentnam
4、edepartmentname CHAR(CHAR(5050) ) NULLNULL, , managermanager CHAR(CHAR(8 8) ) NULL)NULL) 2 2)Create Table Create Table t_studentt_student ( (studentidstudentid CHAR(2CHAR(20 0) ) NOT NULL,NOT NULL, studentnamestudentname CHAR(CHAR(8 8) ) NULLNULL, , studentsexstudentsex CHAR(2)CHAR(2) NULLNULL, , de
5、partmentid INT NULL,departmentid INT NULL, studentphone CHAR(30) NULL,studentphone CHAR(30) NULL, password password CHAR(20) NULLCHAR(20) NULL) ) 3 3)Create Table Create Table t_dissertationt_dissertation ( (dissertationiddissertationid CHAR(2CHAR(20 0) ) NOT NULL,NOT NULL, dissertationnamedissertationname CHAR(CHAR(3030) ) NULLNULL, , attachmentattachment CHAR(CHAR(3030) ) NULLNULL, , teachername CHAR(30) NULL)teachername CHAR(30) NULL) 第 6 页 共 12 页 4 4)Create Table Create Table t_s_dissertationt_s_dissertation ( (studentidstudentid CHAR(2CHAR(20 0) ) NOT NULL,NOT NULL