关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲 第4章上机测验

上传人:E**** 文档编号:89469428 上传时间:2019-05-25 格式:PPT 页数:15 大小:218.50KB
返回 下载 相关 举报
关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲  第4章上机测验_第1页
第1页 / 共15页
关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲  第4章上机测验_第2页
第2页 / 共15页
关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲  第4章上机测验_第3页
第3页 / 共15页
关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲  第4章上机测验_第4页
第4页 / 共15页
关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲  第4章上机测验_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲 第4章上机测验》由会员分享,可在线阅读,更多相关《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第12讲 第4章上机测验(15页珍藏版)》请在金锄头文库上搜索。

1、数据库和表的创建和管理 综合应用(测验),主讲人:段利文,第12讲,数据库和表的创建和管理 综合应用(测验) 考核目标,数据库的创建、修改和删除 数据表的创建、修改和删除 表约束的创建、修改和删除 表内容的添加、修改和删除 查看数据信息的方法,复习,创建简单的数据库 create database xscj,创建xscj数据库,与模板库同等大小.,复习,创建自定义的数据库. create database xscj on primary (name=xscj_data,filename=e:sqlxscj_data.mdf , size=5, maxsize=10, filegrowth=1)

2、 log on (name=xscj_log, filename=e:sqlxscj_log.ldf , size=1, maxsize=5, filegrowth=10%),创建xscj数据库,创建主数据文件,创建日志文件,复习,修改的数据库. alter database xscj add filegroup user alter database xscj add file (name=xscj_data1,filename=e:sqlxscj_data1.ndf , size=5, maxsize=10, filegrowth=1) (name=xscj_data2,filename=

3、e:sqlxscj_data2.ndf , size=5, maxsize=10, filegrowth=1) to filegroup yfz,增加次数据文件至主文件组,增加文件组,增加次数据文件至yfz文件组,复习,修改的数据库(续). alter database xscj modify filegroup yfz name=user alter database xscj modify name=xsda alter database xsda modify file (name=xscj_data1, size=10, maxsize=20, filegrowth=1),修改次文件组

4、名,修改库名,修改次数据文件的容量(勿需写物理名,且文件容量要比原文件大),复习,创建数据表和表约束 Create table xs ( 学号 char (6) not null primary key (学号), 姓名 char (8) not null , 性别 bit default 1, email char (30) , 系 char (8) references department ( 学号 ) constraint uq_xs_xi unique (系) ) Alter table xs add constraint ck_xs_e check(email like %),空值

5、约束 主键约束,默认值约束,外键约束,惟一性约束,检查约束,复习,管理和操作数据表 alter table xs add 序号 int identity(100,1) alter table xs alter column 系 char(14) insert into xs values(200121 , 张扬, 1, 计算机系, ) update xs set 系=电子系 where 性别=1,增加列,并定义为标识列,修改列(因有约束,只可增加长度),向表中添加数据行,修改性别为1的系值,复习,查看信息 exec sp_helpdb exec sp_helpdb xsda exec sp_h

6、elp exec sp_help xs exec sp_helpconstraint xs select * from xs,查看SQL Server服务器中的所有数据库信息,查看指定数据库中的内容,查看表定义(即表结构),查看表中的约束,查看表中的内容(即数据行),查看当前库中现有的所有类型对象的信息,复习,删除操作 alter database xsda remove file xscj_data2 alter database xsda remove filegroup user alter table xs drop constraint uq_xs_xi alter table xs

7、 drop column 系,删除次数据文件,删除次文件组(只能为空时),删除“系”列上的约束,删除列(没有约束时),复习,删除操作(续) delete xs where 性别=1 drop table xs drop database xsda,删除性别为1的数据行(表内容),删除表,删除库,上机测验题目(P106),在E盘以“班级”为名创建1个一级文件夹,在该文件夹中再以“姓名学号”创建1个二级文件夹。在二级文件夹中,创建一个“XSDA”数据库,该库中包含“学生”和“成绩”两张表 要求:将每一步骤的源代码保存在“班级+学号”文件夹中.,上机测验具体要求,在“学生表”中完成如下操作: 学号:设置主键约束; 姓名:设置非空约束; email:设置惟一约束; 性别:设置默认值为“男”; 在“成绩表”中完成如下操作: 学号:设置主键和外键约束; 成绩:设置检查约束为“0100” ; 课程名:设置主键和非空约束。,上机测验具体要求,添加数据:各向两张表中添加若干行数据. 增加列:在“学生表”中增加“序号”列,且定义为标识列,初始值为100,步长值为1; 修改列:将“学生表”中的电话类型改为char(11); 将“学生表”名更名为xsb;将“成绩表”名更名为cjb; 分离数据库,并连同“班级+学号”文件夹一起复制到指定位置.,课余作业,课外练习: 无 预习:第5章 数据库的查询,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号