图书管理系统数据库设计报告

图书管理系统数据库设计报告

ID:8485165

大小:53.00 KB

页数:8页

时间:2018-03-29

图书管理系统数据库设计报告_第1页
图书管理系统数据库设计报告_第2页
图书管理系统数据库设计报告_第3页
图书管理系统数据库设计报告_第4页
图书管理系统数据库设计报告_第5页
资源描述:

《图书管理系统数据库设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQLServer2000实验报告《SQLServer2000实用教材》实验报告学生_成绩数据库students_score7SQLServer2000实验报告一、实验目的通过完成从用户需求分析,数据库设计到上机编程,调试和应用等全过程,进一步理解和掌握教材中的相关内容。二、实验简介在SQLServer2000中创建students_score数据库,并在students_score数据库内创建学生表、成绩表、课程表、授课表、教师表、班级表等,向各个表导入相应信息及记录,在SQLServer2000的查询分析器和企业管理

2、器实行查询、修改记录、删出信息、创建视图、创建触发器等操作来完成需求。三、students_score数据库中的关系模式学生表:id号、所在系、班级、学号(主键)、姓名、性别、出生日期成绩表:id号(主键)、学号、课程编号、分数课程表:id号、课程编号(主键)、课程名称、学分授课表:id号(主键)、授课课程编号、授课教师编号、开课时间、结课时间教师表:id号、教师编号(主键)、教师姓名、所在系、性别、出生日期、工作时间班级表:id号、班级(主键)、专业名称、班主任编号四、students_score数据库中的关系图学生成

3、绩关系图教师授课关系图五、students_score数据库表述信息students_score数据库是用于记录学生信、教师信、课程、授课等信息的,此系统功能分为面向学生和面向教师两部分,可用于学校教学信息查询。面向学生部分可用于学生教学信息查询及信息管理,面向教师部分可用于教师教学信息查询和管理。六、SQL代码实现v1创建数据库和表7SQLServer2000实验报告1.1创建数据库createdatabasestudents_scoreonprimary(name=student_dat1,filename='f:

4、cy数据库student_dat1.mdf',size=5,maxsize=25,filegrowth=5),(name=student_dat2,filename='f:cy数据库student_dat2.ndf',size=5,maxsize=25,filegrowth=5)logon(name=student_log1,filename='f:cy数据库student_log1.ldf',size=5,maxsize=25,filegrowth=5),(name=student_log2,filen

5、ame='f:cy数据库student_log2.ldf',size=5,maxsize=25,filegrowth=5)1.2创建表(1)创建学生表createtable学生表(idbigintidentity(1,1)notnull,所在系varchar(30)notnull,班级varchar(20)notnull,学号varchar(10)notnullprimarykey,姓名char(15)notnull,性别char(10)notnull,出生日期datetimenotnull,)(2)创建成绩表cr

6、eatetable成绩表(idbigintidentity(1,1)notnullprimarykey,学号varchar(10)notnull,课程编号varchar(50)notnull,7SQLServer2000实验报告分数intnull,)(3)创建课程表createtable课程表(idbigintidentity(1,1)notnull,课程编号varchar(50)notnullprimarykey,课程名称varchar(50)notnull,学分intnotnull,)(4)创建授课表createta

7、ble授课表(idbigintidentity(1,1)notnullprimarykey,授课教师编号varchar(30)notnull,授课课程编号varchar(50)null,开课时间datetimenull,结课时间datetimenull,)(5)创建教师表createtable教师表(idbigintidentity(1,1)notnull,教师姓名char(50)notnull,教师编号varchar(30)notnullprimarykey,所在系varchar(50)notnull,性别char(2

8、)notnull,出生日期datetimenotnull,工作时间datetimenotnull,)(6)创建班级表createtable班级表(idintidentity(1,1)notnull,班级varchar(20)notnullprimarykey,专业名称varchar(50)notnull,班主任var

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。