好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库实验1至9汇总.doc

29页
  • 卖家[上传人]:s9****2
  • 文档编号:531486135
  • 上传时间:2023-01-18
  • 文档格式:DOC
  • 文档大小:246KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验一(以下内容仅供参考)1、 要求在本地磁盘D创建一个学生-课程数据库(名称为student),只有一个数据文件和日志文件,文件名称分别为stu和stu_log,物理名称为stu_data.mdf 和stu_log.ldf,初始大小都为3MB,增长方式分别为10%和1MB,数据文件最大为500MB,日志文件大小不受限制T-SQL语句:create database studenton(name=stu,filename='d:\stu_data.mdf',size=3MB,maxsize=500MB,filegrowth=10%)log on(name=stu_log,filename='d:\stu_log.ldf',size=3MB,maxsize=unlimited,filegrowth=1MB)2、 创建一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为50MB,增长速度为1MB。

      T-SQL语句: create database companyon(name=company,filename='G:\win 7\ms sql sever 2008\MSSQL10.MSSQLSERVER\MSSQL\DATA\company.mdf',size=10MB,maxsize=unlimited,filegrowth=10%)log on(name=company_log,filename='G:\win 7\ms sql sever 2008\MSSQL10.MSSQLSERVER\MSSQL\DATA\company.ldf',size=1MB,maxsize=50MB,filegrowth=1MB)3、 创建数据库DB,具有2个数据文件,文件逻辑名分别为DB_data1和DB_data2,文件初始大小均为5MB,最大为100MB,按10%增长;只有一个日志文件,初始大小为3MB,按10%增长;所有文件都存储在D盘文件夹ceshi中T-SQL语句:create database DBon(name=DB_data1,filename='d:\ceshi\DB_data1.mdf',size=5MB,maxsize=100MB,filegrowth=10%),(name=DB_data2,filename='d:\ceshi\DB_data2.ndf',size=5MB,maxsize=100MB,filegrowth=10%)log on(name=DB_log,filename='d:\ceshi\DB_data1.ldf',size=3MB,maxsize=unlimited,filegrowth=10%)4、 在数据库student中增加数据文件db2,初始大小为10MB,最大大小为50 MB,按10%增长;T-SQL语句:alter database studentadd file (name=db2,filename='d:\db2.mdf',size=10MB,maxsize=50MB,filegrowth=10%)5、 在数据库student中添加日志文件,保存在D盘中,初始大小为1MB,最大无限制,增长方式按照1MB增长;实验截图—5T-SQL语句:alter database studentadd file (name=stu_log_1,filename='d:\stu_log_1.ldf',size=1MB,maxsize=unlimited,filegrowth=1MB)6、 修改数据库student主数据文件的大小,将主数据文件的初始大小修改为10Mb,增长方式为20%;T-SQL语句:alter database studentmodify file (name=stu,filename='d:\stu_data.mdf',size=10MB,filegrowth=20%)7、 修改数据库student辅助数据文件初始大小为3MB,最大为100MB,按照10%增长,名称为db;T-SQL语句:alter database studentmodify file (name=db2,size=15MB,maxsize=100MB,filegrowth=10%)alter database studentmodify file(name=db2,newname=db)8、 删除数据库student辅助数据文件和第二个日志文件;T-SQL语句:alter database studentremove file stu_log_1alter database studentremove file db9、 删除数据库company和DB。

      T-SQL语句:drop database company,DB10、 将数据库student的所有物理文件移动到‘D:\xxx‘,并且保证逻辑数据库不受影响,请详细描述解决办法办法:先右键单击student数据库,在快捷菜单里找到【任务】->【分离】->【分离数据库】->【确定】;完成之后,把“stu_data.mdf”和“stu_log.ldf”两个文件移到“student”文件夹里;最后回到ms sql server management studio中,右击数据库,在快捷菜单里执行【附加】->【附加数据库】->【添加】找到“student”文件夹里的“stu_data.mdf”单击,完成之后点击【确定】这时回到ms sql server management studio界面,就能找到student数据库,这样就完成转移两个物理文件实验二1、 请在指定数据库内完成以下内容:1) 依据数据表的结构创建相对应的数据表,表结构如下所示;学生信息表(student)字段名称字段类型及长度说明备注SnoChar(9)学生学号主关键字SnameChar(6)学生姓名非空SsexChar(2)学生性别可为空SageInt学生年龄可为空SdeptVarChar(8)学生所在院系可为空T-SQL语句:create table student(Sno char(9) primary key,Sname char(6) not null,Ssex char(2),Sage int ,Sdept varchar(8))课程信息表(course)字段名称字段类型及长度说明备注CnChar(4)课程编号主关键字CnameVarChar(20)课程名称非空CpnoChar(4)先行课可为空CcreditInt学分可为空T-SQL语句:create table course(Cno char(4) primary key,Cname varchar(20) not null,Cpno char(4),Ccredit int )选课信息表(sc)字段名称字段类及长度说明备SnoChar(9)学生学号主关键字CnoChar(4)课程编号主关键字GradeInt成绩可为空实验截图—scT-SQL语句:create table sc(Sno char(9),Cno varchar(4),Grade int,primary key (Sno,Cno))2) 在表student中增加新字段 “班级名称(sclass)“;T-SQL语句:alter table studentadd Sclass char(11)3) 在表student中删除字段“班级名称(sclass)”;T-SQL语句:alter table student drop column Sclass4) 修改表student中字段名为“sname”的字段长度由原来的6改为8; T-SQL语句:alter table studentalter column Sname char(8)5) 修改表student中字段“sdept”名称为“dept”,长度为20;T-SQL语句:use student exec sp_rename 'student.Sdept','dept'alter table studentalter column dept varchar(20)6) 修改表student中sage字段名称为sbirth,类型为smalldatetime;T-SQL语句:use student exec sp_rename 'student.Sage','Sbirth'alter table studentalter column Sbirth smalldatetime7) 修改表student新名称为stu_info;T-SQL语句:use student exec sp_rename 'student','stu_info'8) 删除数据表student;T-SQL语句:drop table student2、 创建教师授课管理数据库JSSK,并完成以下内容;T-SQL语句:create database jssk1) 在数据库JSSK中创建下列三张表;表名:teachers列名数据类型说明描述Tno字符型,长度7主键教师号Tname字符型,长度10非空姓名Tsex字符型,长度2默取值为“男”性别Birthday小日期时间型允许空出生日期Dept字符型,长度20允许空所在部门Sid字符型,长度18身份证号T-SQL语句:use jsskcreate table teachers(Tno char(7) primary key,Tname char(10) not null,Tsex char(2) default ('男'),Birthday datetime,Dept char(20),Sid char(18))表名: lessons列数据类型说明描述Cno字符型,长度10主键课程号Cname字符型,长度20非空课程名Credit短整型学分property字符型,长度为10课程性质T-SQL语句:create table lessons(Cno char(10) primary key,Cname char(20) not null,Credit smallint,property char(10))表名: 。

      点击阅读更多内容
      相关文档
      安徽省安全员《A证(企业负责人)》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪业务操作》预测试卷三.docx 安徽省安全员《A证(企业负责人)》模拟试卷一.docx 2026年房地产经纪人《房地产交易制度政策》模拟试卷四.docx 安徽省安全员《B证(项目负责人)》冲刺试卷二.docx 2026年房地产经纪人《房地产经纪专业基础》预测试卷四.docx 2026年房地产经纪人《房地产经纪业务操作》考前点题卷一.docx 2023年通信工程师《通信专业实务(传输与接入-无线)》试题真题及答案.docx 安徽省安全员《A证(企业负责人)》试题精选.docx 2026年房地产经纪人《房地产经纪专业基础》预测试卷二.docx 2026年房地产经纪人《房地产经纪业务操作》考前点题卷二.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷三.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪专业基础》考前点题卷二.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷五.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷四.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷一.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷四.docx 安徽省安全员《B证(项目负责人)》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪业务操作》模拟试卷二.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.