SQL SERVER 上机实验

SQL SERVER 上机实验

ID:39468361

大小:183.50 KB

页数:14页

时间:2019-07-04

SQL SERVER 上机实验_第1页
SQL SERVER 上机实验_第2页
SQL SERVER 上机实验_第3页
SQL SERVER 上机实验_第4页
SQL SERVER 上机实验_第5页
资源描述:

《SQL SERVER 上机实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与应用(SQLServer)练习题-14-实验1数据库操作1.创建数据库:操作1.1:创建一个test数据库,其主数据文件逻辑名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸为无限大,增长速度1MB;数据库日志文件逻辑名称为test_log,物理文件名为test_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为10%。参考答案:createdatabaseTestONprimary(name=test_data,filename='d:testt

2、est_data.mdf',size=5MB,maxsize=unlimited,filegrowth=1MB)LOGON(name=test_log,filename='d:testtest_log.ldf',size=1MB,maxsize=5MB,filegrowth=10%)GO2.查看数据库属性:操作1.2:使用T-SQL语句查看数据库test属性参考答案:EXECsp_helpdbtest3.删除数据库:操作1.3:使用T-SQL语句删除数据库test参考答案:dropdatabaseTest实

3、验2表操作1.创建表:操作2.1:创建学生表:表名:student说明:学生基本信息表属性列数据类型长度空值列约束说明st_idnVarChar9NotNullPK学生学号数据库原理与应用(SQLServer)练习题-14-st_nmnVarChar8NotNull学生姓名st_sexnVarChar2Null学生性别st_birthdatetimeNull出生日期st_scoreintNull入学成绩st_datedatetimeNull入学日期st_fromnChar20Null学生来源st_dpidnVa

4、rChar2Null所在系编号st_mnttinyintNull学生职务参考答案:USEtestGOCREATETABLEstudent(st_idnVarChar(9)primarykeyNOTNULL,st_nmnVarChar(8)NOTNULL,st_sexnVarChar(2)NULL,st_birthdatetimeNULL,st_scoreintNULL,st_datedatetimeNULL,st_fromnVarChar(20)NULL,st_dpidnVarChar(2)NULL,st_mn

5、ttinyintNULL)GO操作2.2:创建课程信息表:表名:couse说明:课程信息表属性列数据类型长度空值列约束说明cs_idnVarChar4NotNullPK课程编号cs_nmnVarChar20NotNull课程名称cs_tmintNull课程学时cs_scintNull课程学分参考答案:USEtestGOCREATETABLEcouse(cs_idnVarChar(4)primarykeyNOTNULL,cs_nmnVarChar(20)NOTNULL,cs_tmintNULL,cs_scintN

6、ULL)GO操作2.3:创建选课表:表名:slt_couse说明:选课表数据库原理与应用(SQLServer)练习题-14-属性列数据类型长度空值列约束说明cs_idnVarChar4NotNullFK课程编号st_idnVarChar9NotNullFK学生编号scoreintNull课程成绩sltdatedatetimeNull选课日期参考答案:USEtestGOCREATETABLEcouse(cs_idnVarChar(4)NOTNULL,st_idnVarChar(9)NOTNULL,scoreint

7、NULL,sltdatedatetimeNULL)GO操作2.4:创建院系信息表:表名:dept说明:院系信息表属性列数据类型长度空值列约束说明dp_idnVarChar2NotNull系编号dp_nmnVarChar20NotNull院系名称dp_drtnVarChar8Null院系主任dt_telnVarChar12Null联系电话参考答案:USEtestGOCREATETABLEdept(dp_idnVarChar(2)NOTNULL,dp_nmnVarChar(20)NOTNULL,dp_drtnVar

8、Char(8)NULL,dp_telnVarChar(12)NULL)GO2.修改表结构:(1)向表中添加列:操作2.5:为“dept”表添加“dp_count”列(数据类型为nvarchar,长度为3,允许为空)参考答案:ALTERTABLEdeptADDdp_countnvarchar(3)NULL(2)修改列数据类型:操作2.6:修改“dept”表的“dp_count”列数据类型

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

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

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