sql-server操作综合题

sql-server操作综合题

ID:46907859

大小:111.50 KB

页数:5页

时间:2019-11-29

sql-server操作综合题_第1页
sql-server操作综合题_第2页
sql-server操作综合题_第3页
sql-server操作综合题_第4页
sql-server操作综合题_第5页
资源描述:

《sql-server操作综合题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLServer操作综合题一、数据库,数据表的创建,修改和删除。1、创建‘学生管理’数据库,其包含的文件包括:(1)主数据文件‘学管_data1’,初始大小2MB,最大容量6MB,增量2MB。(2)次数据文件‘学管_data2’,初始大小1MB,最大容量不受限制,增量1MB。(3)日志文件‘学管_log1’,初始大小2MB,最大容量3MB,增量百分比20%。createdatabase学生管理onprimary(name=学管_data1,FILENAME='D:学生管理学管_data1.mdf',size=3MB,maxsize=6MB,filegrowth=

2、2MB),filegroupusergroup(name=学管_data2,fILENAME='D:学生管理学管_data2.ndf',size=1MB,filegrowth=1MB)logon(name=学管_log1,fILENAME='D:学生管理学管_1.ldf',size=2MB,maxsize=3MB,filegrowth=20%))2、修改‘学生管理’数据库:(1)添加一个新文件组‘Mygroup’。alterdatabase学生管理addfilegroupMygroup(2)将‘学管_data1’的初始大小修改为4MB。alterdatabas

3、e学生管理modifyfile(name=学管_data1,size=4MB)(3)添加一个数据文件‘学管_data3’,放在‘Mygroup’组中。alterdatabase学生管理addfile(name=学管_data3,filename='d:学管_data3.ndf')tofilegroupmygroup(4)添加一个日志文件‘学管_log2’,初始大小2MB,保存在D盘根目录下。alterdatabase学生管理addlogfile(name=学管_log2,fILENAME='D:学生管理学管_2.ldf',size=2MB)(5)删除‘Mygro

4、up’组。alterdatabase学生管理removefilegroupmygroup(6)删除‘学管_log2’。alterdatabase学生管理removefile学管_log2(7)将‘学生管理’数据库的名称改为‘学管系统数据库’。execsp_renamedb'学生管理','学管系统数据库'3、在‘学管系统数据库’中按下表要求创建数据表,并设置相应约束。表名字段名数据类型及长度约束要求允许为空学生表学号Varchar(6)主键否姓名Varchar(10)允许性别Varchar(2)默认值为‘男’允许出生日期Datetime允许政治面貌Varchar(10)

5、默认为‘党员’允许籍贯Varchar(10)允许所在系Varchar(4)允许选课表学号Varchar(6)主键,学生表的外键否课程号Varchar(4)主键,课程表的外键否成绩Tinyint检测是否属于(0~100)范围允许createtable学生表(学号Varchar(6)primarykeynotnull,姓名Varchar(6),性别Varchar(2)default'男',出生日期Datetime,政治面貌Varchar(10)default'党员',籍贯Varchar(10),所在系Varchar(4))createtable选课表(学号Varchar(

6、6)notnull,课程号Varchar(4)primarykeynotnull,成绩Tinyint,foreignkey(学号)references学生表(学号))altertable选课表ADDCONSTRAINT成绩_CHECKcheck(成绩>=0and成绩<=100)4、修改表结构,添加约束1)给学生表的籍贯字段添加默认值约束,默认值为“陕西”。createtable学生表(学号Varchar(6)primarykeynotnull,姓名Varchar(6),性别Varchar(2)default'男',出生日期Datetime,政治面貌Varchar(10

7、)default'党员',籍贯Varchar(10)default'陕西',所在系Varchar(4))2)给学生表添加新字段‘手机号码’,并设置唯一值约束。3)将学生表的‘手机号码’字段长度改为11。4)删除学生表的‘手机号码’字段。5、删除学生表,选课表。6、删除‘学管系统数据库’。二、查询操作1.利用主数据(.MDF)文件附加’teachdb’数据库。2.在查询分析器中打开’teachdb’数据库。3.使用T-SQL语句对teachdb数据库的数据进行简单查询操作:1)查询学生表的所有记录。2)查询学号为‘1005’的学生信息。3)查询籍贯是四

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。