- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统数库设计报告
《SQL Server 2000 实用教材》
实
验
报
告
学生_成绩数据库students_score
实验目的
通过完成从用户需求分析,数据库设计到上机编程,调试和应用等全过程,进一步理解和掌握教材中的相关内容。
实验简介
在SQL Server 2000 中创建students_score数据库,并在students_score数据库内创建学生表、成绩表、课程表、授课表、教师表、班级表等,向各个表导入相应信息及记录,在SQL Server 2000的查询分析器和企业管理器实行查询、修改记录、删出信息、创建视图、创建触发器等操作来完成需求。
students_score数据库中的关系模式
学生表:id号、所在系、班级、学号(主键)、姓名、性别、出生日期
成绩表:id号(主键)、学号、课程编号、分数
课程表:id号、课程编号(主键)、课程名称、学分
授课表:id号(主键)、授课课程编号、授课教师编号、开课时间、结课时间
教师表:id号、教师编号(主键)、教师姓名、所在系、性别、出生日期、工作时间
班级表:id号、班级(主键)、专业名称、班主任编号
students_score数据库中的关系图
students_score数据库表述信息
students_score数据库是用于记录学生信、教师信、课程、授课等信息的,此系统功能分为面向学生和面向教师两部分,可用于学校教学信息查询。面向学生部分可用于学生教学信息查询及信息管理,面向教师部分可用于教师教学信息查询和管理。
SQL 代码实现
1创建数据库和表
1.1创建数据库
create database students_score
on primary
(name=student_dat1,
filename=f:\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
)
log on
(name=student_log1,
filename=f:\cy\数据库\student_log1.ldf,
size=5,
maxsize=25,
filegrowth=5
),
(name=student_log2,
filename=f:\cy\数据库\student_log2.ldf,
size=5,
maxsize=25,
filegrowth=5
)
1.2创建表
(1)创建学生表
create table 学生表
(id bigint identity(1,1) not null,
所在系 varchar(30) not null,
班级 varchar(20) not null,
学号 varchar(10) not null primary key,
姓名 char(15) not null,
性别 char(10) not null,
出生日期 datetime not null,
)
(2)创建成绩表
create table 成绩表
(id bigint identity(1,1) not null primary key,
学号 varchar(10) not null,
课程编号 varchar(50) not null,
分数 int null,
)
(3)创建课程表
create table 课程表
(id bigint identity(1,1) not null,
课程编号 varchar(50) not null primary key,
课程名称 varchar(50) not null,
学分 int not null,
)
(4)创建授课表
create table 授课表
(id bigint identity(1,1) not null primary key,
授课教师编号 varchar(30) not null,
授课课程编号 varchar(50) null,
开课时间 datetime null,
结课时间 datetime null,
)
(5)创建教师表
create table 教师表
(id bigint identity(1,1) not null,
教师姓名 char(50) not null ,
教师编号 varchar(30) not null primary key,
所在系 varchar(50) not null,
性别 char(2) not null,
出生日期 datetime not
您可能关注的文档
最近下载
- 2025新疆巴音郭勒州库尔勒市总工会招聘社会化工会工作者笔试参考题库附答案解析.docx VIP
- 东风-御风-产品使用说明书-5米客车-EQ6500WABDA-东风御风国五系列使用手册(2016年7月版).pdf VIP
- 2025-2026学年小学心理健康人教版六年级下册-人教版说课稿合集.docx
- 金融行业APP适老化改造与老年人金融权益保护研究报告.docx
- 2025新疆塔城地区沙湾市总工会招聘社会化工会工作者4人笔试参考题库附答案解析.docx VIP
- 2025年病虫害木采伐清理项目方案投标文件(技术方案).doc
- 2025新疆和田地区工会(于田县总工会)招聘社会化工会工作者3人笔试参考题库附答案解析.docx VIP
- 妇科腹腔镜麻醉.pptx
- 陕西省西安市雁塔区陕西师范大学附属中学2024-2025学年九年级上学期开学考试语文试题(原卷版).docx VIP
- 《园林生态学》全套教学课件.pptx
文档评论(0)