下载此文档

数据库实验报告2.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
实验目的:
掌握SQL语言以及SQL Server2005中存储过程、触发器、函数、事务的使用,能独立按要求对数据库进行指定的查询操作。
实验内容:
用SQL语句创建如下三个基本表:学生表(Student)、课程表(Course)、学生选课表(SC),结构如下所示
Student表结构
列名
说明
数据类型
约束
Sno
学号
字符串,长度为7
主码
Sname
姓名
字符串,长度为10
非空
Ssex
性别
字符串,长度为2
取‘男’或‘女’
Sage
年龄
整数
取值15~45
Sdept
所在院系
字符串,长度为20
默认为‘计算机系’
Create table Student
( Sno varchar(7) primary key,
Sname varchar(10) not null,
Ssex char (2) check(Ssex=‘男’or Ssex=’女’),
Sage int check(Sage between 15 and 45),
Sdept varchar(20) default(‘计算机系’)
)
Course表结构
列名
说明
数据类型
约束
Cno
课程号
字符串,长度为10
主码
Cname
课程名
字符串,长度为20
非空
Ccredit
学分
整数
取值大于0
Semester
学期
整数
取值大于0
Period
学时
整数
取值大于0
Create table course
(
Cno varchar(10) primary key,
Cname varchar(20) not null,
Semester int check(Semester>0),
Period int check(Period>0)
) SC表结构
列名
说明
数据类型
约束
Sno
学号
字符串,长度为7
主码,引用Student的外码
Cno
课程号
字符串,长度为10
主码,引用Course的外码
Grade
成绩
整数
取值0~100
Create table SC
Sno varchar(7) foreign key references student(Sno),
Cno varchar(10) foreign key references o),
Grade int check(Grade between 0 and 100),
Primary key (o)

SELECT *
FROM SC
go
、年龄。
Select Sname,Sage
From Student
Where Sdept=’计算机系’
~80分之间的学生的学号、课程号和成绩。
Select o,Grade
From Course,Sc
Where o=o and between 70 and 80
~20之间且性别为“男”的学生的姓名和年龄。
Select Sname,Sage
From

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小52 KB
  • 时间2018-06-17