1、maxsize=5MB,filegrowth=1MB2. 创建数据库test2,存放在d:sqlserverdata2文件夹下。它有两个数据文件,其中主数据文件初始值为20MB,按10%增长。1个辅数据文件初始值为20MB,最大大小不限,按10%增长;有1个日志文件,大小为50MB,最大值为100MB,以10MB方式增长。create database mytest2primaryname=mytest2_data1,sqlserverdata2mytest2_data1.mdfsize=20MB,maxsize=unlimited,filegrowth=10%),name=mytest2_d
2、ata2, sqlserverdata2mytest2_data2.ndfname=mytest2_log,sqlserverdata2mytest2_log.ldfsize=50MB,maxsize=100MB,filegrowth=10MB3. 创建数据库mytest3.要求存放在d:sqlserverdata3文件夹下.主文件初始大小为20MB,最大为60MB,按5MB增长;次数据文件大小为10MB,最大值为30MB,按10MB增长。一个日志文件,初始大小为20MB,最大为50MB,按10%增长。create database mytest3name=mytest3_data1, sql
3、serverdata3mytest3_data1.mdfmaxsize=60MB,filegrowth=5MBname=mytest3_data2, sqlserverdata3mytest3_data2.ndfsize=10MB,maxsize=30MB,name=mytest3_log, sqlserverdata3mytest3_log.ldfmaxsize=50MB,4. 修改数据库mytest1的数据库文件的大小为30MB,最大值为100MBalter database mytest1modify filesize=30MB,maxsize=100MB5. 为数据库mytest1增加
4、数据文件mytest1_bak,初始大小为5MB,最大为40MB,按10MB增长。add filename=mytest1_bak,sqlserverdatamytest1_bak.ndfmaxsize=40MB,6. 删除数据库mytest1的数据文件mytest1_bakremove file mytest1_bak7. 为数据库mytest3添加日志文件,文件名mytest3_log,大小为10MB,最大为100MB,按10%增长。alter database mytest3add log filename=mytest3_log,8. 使用SQL语句查询数据库mytest3的相关数据信
5、息sp_helpdb mytest3-表的创建及修改17-9. 使用T-SQL语句创建SCMDB数据库中的所有表。略(见教材)10. 给学生信息studentinfo表添加家庭联系电话hometel列alter table studentinfoadd hometel varchar(11)11. 将学生信息表studentinfo中QQ号列Student_QQCode的长度修改成个字符。alter column Student_QQCode varchar(30)12. 删除学生信息表student_info中的QQ号码列Student_QQCodedrop column Student_Q
6、QCode13. 给系部信息表添加两条记录(400,土木工程系)(500,模具制造系)insert into deptinfo values (400,土木工程系,null)insert into deptinfo values(500模具制造系14. 给系部信息表中添加一个说明“note”字段,varchar(200)alter table deptinfoadd note varchar(200)15. 新建一个新表中,名为vdept_info,将系部信息表的所有信息导入进去。select * into vdept_info from deptinfo16. 建立一张与学生信息表表结构相同
7、的新表(不含数据)。select * into newstu from studentifo where 1=017. 将系部信息表中软件技术系的系部说明改为“分布在邮局”。update deptinfo set Dept_Desc=分布在邮局 where Dept_Name=软件技术系18. 删除系部信息表中“土木工程系”和“模具制造系”的信息。delete from deptinfo where Dept_Name in (19. 删除系部信息表中dept_desc字段。drop column dept_desc20. 创建数据库TEST11,并在数据库中创建如下数据表图书表:books列
8、名数据类型长度条件说明B_idChar15 主键图书编号B_nameVarchar30非空 名称B_autor8非空作者B_priceMoney价格B_Press出版社B_noteText备注create database test11use test11gocreate table books(b_id char(15) primary key ,b_name varchar(30) not null,b_autor char(8) not null,b_price money,b_press varchar(30) not null,b_note text)21. 读者表:reader列名
9、 数据类型 R_id11借书证编号R_name16读者名class7班级R_sexBit 性别R_notecreate table reader(r_id char(11) primary key,r_name varchar(16) not null,class char(7) not null,r_sex bit,r_note text22. 借还表br_table外键,参照读者表的借书证编号外键,参照图书表的图书编号btimeDatetime借阅时间rtime归还时间create table br_table(r_id char(11),b_id char(15),btime datet
10、ime,rtime datetime,constraint pk_br primary key(r_id,b_id),constraint fk_book foreign key(b_id) references books(b_id),constraint fk_read foreign key(r_id) references reader(r_id) 23. 新建数据库xs,在数据库xs中使用T-SQL语句创建表student(学生表),表course(课程表),表score(分数表)结构如下(各列的数据类型自己定义,要求具有合理性):表student:约束条件S_id主键(自增长)学生
11、IDS_code唯一性学号S_name姓名S_sex男或女S_add寝室S_bri默认值为1987-6-6生日S_na允许为空籍贯create table student(s_id int identity(1,1) primary key,s_code varchar(10) unique,s_name varchar(16) not null,s_sex varchar(2) check(s_sex in (男女),s_add varchar(200) not null,s_bri datetime default 1987-06-06s_na varchar(128)24. 表course:C
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1