当前位置:文档之家› 【最新大学期末考试题库答案】(SQLserver)大连理工大学城市学院SQLServer期末复习题库答案

【最新大学期末考试题库答案】(SQLserver)大连理工大学城市学院SQLServer期末复习题库答案


总学分 tinyint check( 总学分 between 0 and 90)
default ‘ 1’ ,成绩 tinyint, Constraint cj_pk primary key( 学号 , 课程号 ) ) 3. 用 ALTER TABLE 语句向学生表中添加“电话号码”列, 类别改为 char(2), 并且不可取空值 ALTER TABLE XS ADD 电话号码 GO ALTER TABLE XS DROP COLUMN ALTER TABLE KC ALTER COLUMN 4. 类别 char(2) 电话号码 varchar(40) 再将该列删除;将课程表中的
INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 101’ 计算机导论 , ‘ ’ , ’ 2 ’), 64, 3 INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 102’ , ‘ 程序设计 C++ ’ , ‘ 1’ , ) 100, 4 INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 203’ ,‘ 国际贸易概论 ’ , ‘ 2’ , 72, ) 3 INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 206’ ,‘ 系统工程 ’ , ‘ 1’ ) , 96, 5
CREATE DATABASE XSCJ
ON (NAME=xscj_d1, FILENAME= ’ D:\xuesheng\xscj1.mdf ’ , SIZE=1, MAXSIZE=20, FILEGROWTH=10% ), (NAME=xscj_d2, FILENAME= ’ D:\xuesheng\xscj2.ndf ’ , SIZE=2, MAXSIZE=30, FILEGROWTH=2 ) LOG ON (NAME=xscj_log1, FILENAME= ’ D:\xuesheng\xscj.ldf ’ , SIZE=3, MAXSIZE=20, FILEGROWTH=1 ) 2. 用 CREATE TABLE 语句在数据库 别是: XS 、 KC 、 CJ USE XSCJ CREATE TABLE XS ( 学号 char(6) primary key, 姓名 char(8) NOT NULL, 专业名 varchar(20), 性别 char(2) 出生时间 ) CREATE TABLE KC ( 课程号 char(3) 类别 char(1) 学时 tinyint, 学分 tinyint ) CREATE TABLE CJ ( 学号 char(6) NOT NULL 课程号 char(3) NOT NULL foreign key ( 学号 ) references xs(学号 ), foreign key ( 课程号 ) references kc( 课程号 ), primary key, unique, 课程名 varchar(20) chech (性别 in ( ‘ 男’ ,’ 女’ )), datetime, XSCJ 中分别创建学生、课程和选课三个表,表名分
1.
用 CREATE DA TABASE 语句创建名为 文件名 Xscj_d1 Xscj_d2 CSCJ_LOG1 物理名 D:\xuesheng\xscj1.mdf D:\xuesheng\xscj2.ndf D:\xuesheng\xscj.Ldf
XSCJ 的数据库,各文件参数如下: 初始大小 1MB 2MB 3MB 最大大小 20MB 30MB 20MB 增长 10% 2MB 1MB
081101 081102 081103 001218 001219
王林 王燕 韦严平 孙研 吴薇华
表2 课程信息表 课程号 101 102 203 206 课程名 计算机导论 C++ 程序设计 国际贸易概论 系统工程 类别 2 1 2 1 学时 64 100 72 96 学分 3 4 3 5
表3 成绩信息表 学号 081101 081101 081101 081102 081102 081102 081103 081103 081103 001218 001218 001219 001219 001219 课程号 101 102 206 101 102 206 101 102 206 102 206 101 102 206 成绩 80 78 76 62 70 81 90 84 65 78 78 65 71 80
数据库第一次作业
按照下表完成各个题目的 SQL 语句:
表1 学生信息表 学 号 姓 名 专业名 计算机 计算机 计算机 通信工程 通信工程 性别 男 女 男 男 女 出生时间 1990-02-10 1989-10-06 1990-08-26 1980-10-09 1980-03-18 总学分 50 50 50 30 42
用 INSERT 语句向每个表中插入前两行记录;
INSERT XS VALUES( ‘ 081101 ’ 王林 , ‘ ’ ,计算机 ‘ ’ ,男‘ ’ , ‘ 1990 -02-10 ’ , 50 ) INSERT XS VALUES( ‘ 08110 2’ ,‘ 王燕 ’ ,计算机 ‘ ’ ,女‘ ’ , ‘ 1989 -10-06 ’ , 50 ) INSERT XS VALUES( ‘ 08110 3’ ,‘ 韦严平 ’ , 计算机 ‘ ’ ,男’ ‘ , ‘ 1990 -08-26 ’ , 50 ) INSERT XS VALUES( ‘ 001218 ’ 孙研 , ‘ ’ ,通信工程 ‘ ’ ,男’ ‘ , ‘ 1980 -10-09 ’30) , INSERT XS VALUES( ‘ 0012 19’ ,‘ 吴薇华 ’ , 通信工程 ‘ ’ ,女‘ ’ , ‘ 1980 -03-18 ’ , 42 )
INSERT CJ VALUES( ‘ 081101 ’ , ’ 101 ) ’ , 80 INSERT CJ VALUES( ‘ 081101 ’ , ‘ 102 ) ’ , 78 INSERT CJ VALUES( ‘ 081101 ’ , ‘ 206 ) ’ , 76
相关主题