SQL server 2000设计题

来源:百度知道 编辑:UC知道 时间:2024/07/05 07:23:00
1.写出SQL代码,创建“学生—课程”数据库。
假设在F:盘上已经建立数据库目录,F:\sql2008。数据包含:
(1)一个主数据文件k-one_data01,操作系统名F:\...\k-one_data01.mdf,初始容量5MB,最大容量200MB,增长率2MB。
(2)一个次数据文件k-one_data02,操作系统名F:\...\k-one_data02.ndf,初始容量2MB,最大容量100MB,增长率5MB。
(3)一个日至文件k-one_log,操作系统名为k-one_log.ldf,初始容量2MB,最大容量200MB,增长率10%。

2.用SQL语言实现下列个题
现有关系数据库如下:
学生表(学号,姓名,性别,专业,奖学金),
课程表(课程号,课程名,学分),
学习表(学号,课程号,分数)。
问题:
(1)查询至少有一门课程成绩在95分以上的学生信息,显示学号,姓名和专业。
(2)对成绩得过满分(100)的学生,如果没有获得奖学金(NULL值)的,将其奖学金设为1000元。
(3)创建学生成绩为满分的课程视图SGRADE,包括课程号,课程名和学分。

3.使用SQL语言,创建“学生成绩管理”数据库。
假设在F:盘上已经建立数据库目录,F:\sql2008。数据库包含:
(1)(1)一个主数据文件k-one_data01,操作系统名F:\...\k-one_data01.mdf,初始容量5MB,最大容量200MB,增长率2MB。
(2)一个次数据文件k-one_data02,操作系统名F:\...\k-one_data02.ndf,初始容量2MB,最大容量100MB,增长率5MB。
(3)一个日至文件k-one_log,操作系统名为k-one_log.ldf,初始容量2MB,最大容量200MB,增长率10%。

4.“学生成绩管理”数据库中包含数据表student、course、class和s_c ,编写SQL代码,完成如下任务。

1.
create datebase 学生-课程
on
primary
(name= k-one_data01,
filename='F:\...\k-one_data01.mdf',
size=5MB,
maxsize= 200MB,
filegrowth= 2MB)
(name= k-one_data02,
filename='F:\...\k-one_data02.ndf',
size=2MB,
maxsize= 100MB,
filegrowth= 5MB)
log on
(name= k-one_log,
filename='F:\...\k-one_log.ldf',
size= 2MB,
maxsize= 200MB,
filegrowth= 0.2M)

3可参照1

其他的可以参照楼上的

都不会吗 还是自己懒得写

1.create database student_score
2.
create table 学生表
(
学号 nvchar(20) primary key,
姓名 char(8),
性别 char(2),
专业 char(20),
奖学金 money
)
create table 课程表
(
课程号 nvchar(20) primary key,
课程名 char(8),
学分 numeric
)
create table 学习表
(
学号 nvchar(20) foreign key references 学生表,
课程号 nvchar(20) foreign key references 课程表,
分数 num