下载此文档

数据库sql实验报告.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
数据库sql实验报告
6月14日:调试与测试:测试主管调试数据库,成员交叉测试程序,并记录测试情况
6月15日:课程设计报告:编写课程设计报告
指导教师签字 否为空
约束
课程号
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、主数据的创建:
create database student
on primary
(name=student_data,
filename='E:\st\',
size=10MB,
maxsize=unlimited,
filegrowth=10%)
log on
(name=student_log,
filename='E:\st\',
size=10MB,
maxsize=unlimited,
filegrowth=10%)
go
2、表的创建:
(1)学生表:
use student
go
creat table 学生
(学号 char(12) constraint pk_xs primary key,
姓名 char(8),
性别 char(2),
出生日期 datetime,
专业 varchar(20) not null,
班级 varchar(20)
所属学院 varchar(30)
Go
(2)课程表:
use student
go
create table 课程
(课程号 char(4) constraint pk_kc primary key,
课程名 char(20) not null,
学时 tinyint,
学分 smallint)
go
(3)学生选修课表:
use student
go
create table 学生选修课
(学号 char(12) constraint fk_xsxxkxh references 学生(学号),
课程号 char(4) constraint fk_xsxxkkch references 课程(课程号),
成绩 tinyint)
go
(4)学生德育考评表:
use student
Go
create table 德育考评
(学号 char(12) constraint fk_dykpxh reference学生(学号),
德育考评分 tinyint,
体育考评分 tinyint,
智育考评分 tinyint)
go
(5)学生综合评定情况表:
use student
go
create table 学生综合评定情况
(学号 char(12) constraint fk_xszhpdqkxh references 学生(学号),
综合考评分 tinyint,
名次 char(2))
go
3、一班学生表视图创建:
use student
go
create view view1
as
select , , , , , ,
from
where (班级='2009级1班')
go
4、存储名次大于等于22名学生综合评定情况:
use student
go
create procedure cj_xm
as
select ,姓名,综合考评分,名次
from 学生,学生综合评定情况
where = an

数据库sql实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人艾米
  • 文件大小3.57 MB
  • 时间2022-03-26