在student数据库上建立student表、course表和sc表,要求:输入列名,数据类型,长度等信息,并保存。其中表结构如下所示:
Student表:
字段名 类型 长度 含义
sno Varchar 20 学号
sname Varchar 10 姓名
sage Int 年龄
sdept Varchar 30 所在系
Course表
字段名 类型 长度 含义
cno Varchar 15 课程号
cname Varchar 30 课程名
cbefore Varchar 15 先行课
sc表
字段名 类型 长度 含义
sno Varchar 20 学号
cno Varchar 15 课程号
grade Dec 5,2 成绩
CREATE DATABASE Student
ON
PRIMARY
(NAME='Student',
FILENAME='D:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\Student.mdf',
SIZE=8MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=1MB)
LOG ON
(NAME='Student_log',
FILENAME='D:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\Student_log.ldf',
SIZE=8MB,
MAXSIZE = UNLIMITED,
FILEGROWTH=10%)
GO
//创建Student:
CREATE TABLE Student
(
SNo int PRIMARY KEY IDENTITY(201716801,1) NOT NULL,
SName VARCHAR(10) NOT NULL,
SAge int NULL,
Sdept VARCHAR(30) NULL,
);
//创建Course:
CREATE TABLE Course
(
CNo int PRIMARY KEY IDENTITY(10001,1) NOT NULL,
CName VARCHAR(30) NOT NULL,
CBefore VARCHAR(30) NULL,
);
//创建Sc:
CREATE TABLE Sc
(
SNo int NOT NULL,
CNo VARCHAR(15) NOT NULL,
Grade decimal(5, 2) NULL CHECK(Grade>=0 AND Grade<=100),
);
//录入Course数据:
insert Course(CName,CBefore)
values('数据库系统及应用',null)
insert Course(CName,CBefore)
values('计算机组成原理','数据结构')
insert Course(CName,CBefore)
values('形式语言与自动机',null)
insert Course(CName,CBefore)
values('JAVA程序设计','高级语言程序设计')
//录入Student数据:
insert Student(SName,SAge,Sdept)
values('小红',18,'计算机')
insert Student(SName,SAge,Sdept)
values('小光',19,'计算机')
insert Student(SName,SAge,Sdept)
values('小可',18,'计算机')
insert Student(SName,SAge,Sdept)
values('小任',20,'计算机')
//录入Sc数据:
insert Sc(SNo,CNo,Grade)
values(201716801,10002,69)
insert Sc(SNo,CNo,Grade)
values(201716801,10001,98)
insert Sc(SNo,CNo,Grade)
values(201716802,10001,78)
insert Sc(SNo,CNo,Grade)
values(201716803,10001,69)
insert Sc(SNo,CNo,Grade)
values(201716804,10001,92)
版权声明:本文为weixin_43700565原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。