姓名:院〔系〕:电脑信息与网络技术学院
专业:电脑科学与技术学号:200911011
任务起止日期:2011年6月10日一6月15日
课程设计题目:
《学生管理子系统》
课程设计要求及任务描述:
构建学生信息管理系统后台数据库;的操作与使用。
数据库的建立与管理、数据表的建立与操作等。
SQL查询语言的使用与编程。
培养对所学知识的综合运用的能力。
二、课程设计的基本要求1、构建学生信息管理系统后台数据库;2、根据设计任务和基本信息,制定数据库设计实施的实际方案;3、进行数据库代码的编写、开发,处理中间各个环节过程中遇到的问题,即使修正设计实施方案,与项组员积极沟通解决问题;4、解决开发过程中遇到的技术性问题及关键性代码;5、运行结果,调试系统。
系统背景资料说明
本次数据库实训我们组要完成的是学生信息管理系统的后台数据库设计,这是一个典型的PPS进存销系统,该系统通用性极强,覆盖学生的课程、销售、库存、管理等各个环节。该系统的主要内容是以医药公司的库存管理、销售管理、进货管理、供给商管理、客户管理功能为核心。
系统需求分析
操作系统:操作系统:MicrosoftWindows2000Server/NT及以上版本。
DBMS名称:SQLSever2005;DBMS版本:
学号主数据库:
数据库名:student;包含一个主数据文件和一个事务日志文件主数据文件初始容量大小为10MB,最大容量无限制,文件增长量为:10%。
事务日志文件初始容量大小为10MB,最大容量无限制,文件增长量为:10%学生表:
学生〔学号、、性别、出生日期、专业、班级、所届学院〕课程表:
课程〔课程号、课程名、学时、学分〕学生选修课表:
学生选修课〔学号、课程号、成绩〕学生德育考评表:
学生德育考评〔学号、德育考评分、智育考评分、体育考评分〕学生综合评定情况表:
学生综合评定情况〔学号、综合考评分、名次〕学生表
字段名称
数据类型
长度
是否为空
约束
学号
char
12
否
主键
char
8
是
性别
char
2
是
出生日期
datetime
是
专业
varchar
20
否
班级
varchar
20
是
所届学院
varchar
30
是
课程表
字段名称
数据类型
长度
是否为空
约束
课程号
char
4
否
主键
课程名
char
20
否
学时
char
20
是
学分
smallint
是
学生选修课表
字段名称
数据类型
长度
是否为空
约束
学号
char
12
是
外键
课程号
char
4
是
外键
成绩
tinyint
是
学生德育考评表
字段名称
数据类型
长度
是否为空
约束
学号
char
12
是
外键
德育考评分
tinyint
是
智育考评分
tinyint
是
体育考评分
tinyint
是
学生综合评定情况表
字段名称
数据类型
长度
是否为空
约束
学号
char
12
是
外键
综合考评分
float
是
名次
char
2
是
一、T-SQL代码1、主数据的创建:
createdatabasestudentonprimary(name=student_data,filename='E:\st\,size=10MB,maxsize=unlimited,filegrowth=10%)logon(name=student_log,filename='E:\st\,size=10MB,maxsize=unlimited,filegrowth=10%)go2、表的创建:
〔1〕学生表:
usestudent
gocreattable学生(学号char(12)constraintpk_xsprimarykey,char(8),性别char⑵,
出生日期datetime,
专业varchar(20)notnull,
班级varchar(20)
所届学院varchar(30)
Go
〔2〕课程表:
usestudentgocreatetable课程(课程号char(4)constraintpk_kcprimarykey,
课程名char(20)notnull,
学时tinyint,学分smallint)go
〔3〕学生选修课表:
usestudentgocreatet
数据库sql实验报告 来自淘豆网m.daumloan.com转载请标明出处.