Sql-Server数据库查询语句练习题含答案
第三章 综合练习
1.创立一个数据库,数据库名字edu,数据文件逻辑名字edu_data,初始大小10M,最大为1024M,增长比例为每次1M;日志文件逻辑名字为edu_log,初始大小5M,最大为100M,按10%比例增长,这些文件都存储到E盘根目录下,并且物理文件名与逻辑文件名全部相同。
CREATE DATABASE edu
ON PRIMARY
( NAME = N'educ_data', FILENAME = N'e:\educ_data.mdf' , SIZE = 10240KB , MAXSIZE = 1024M , FILEGROWTH = 1M)
LOG ON
( NAME = N'educ_log', FILENAME = N'e:\educ_log.ldf' , SIZE = 5M , MAXSIZE = 100M , FILEGROWTH = 10% )
2.在edu数据库里创立一个架构,架构名字为自己名字的汉语拼音。
create schema zhangsan; --自己名字的汉语拼音
3.在创立的架构中,创立如下表:
表1 student表〔学生信息表〕
表2 course表〔课程信息表〕
字段名称 | 类 型 | 宽 度 | 允许空值 | 主 键 | 说 明 |
cno | char | 10 | NOT NULL | 是 | 课程编号 |
cname | char | 20 | NOT NULL | 课程名称 | |
cpno | char | 10 | NULL | 先修课程〔外键〕 | |
experiment | tinyint | NULL | 实验时数 | ||
lecture | tinyint | NULL | 授课学时 | ||
semester | tinyint | NULL | 开课学期 | ||
credit | tinyint | NULL foreign key references用法 | 课程学分 | ||
表3 student_course表〔学生选课成绩表〕
字段名称 | 类 型 | 宽 度 | 允许空值 | 主 键 | 说 明 |
sno | char | 8 | NOT NULL | 是 | 学生学号 |
cno | char | 10 | NOT NULL | 是 | 课程编号 |
score | tinyint | NULL | 学生成绩,0-100之间 | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论