ImageVerifierCode 换一换
你正在下载:

zss.docx

[预览]
格式:DOCX , 页数:32 ,大小:796.51KB ,
资源ID:26130828      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26130828.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(zss.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

zss.docx

1、zss第1单元 数据库和表的创建一、实训目的1、了解数据库的逻辑结构、物理结构及其特点2、学会利用企业管理器对数据库进行操作3、学会利用Transact-SQL语句对数据库进行操作二、实训任务1、建立数据库,删除该数据库2、建立新数据库3、更改数据库属性4、设计表结构5、建立表,删除表6、更改表7、向表中插入数据,删除表中的数据,更改表中的数据三、实训要求1、数据库、表的创建、更改和删除要求用SQL命令和企业管理器两种方式完成2、要求数据库中至少包含两个文件组,主文件组中至少包含两个数据文件,明确规定数据库存放的物理路径,文件大小,增长方式等属性。3、建立四张以上的用户表,字段类型要求合理、合

2、法,为空性要求要合理。4、每张表给出至少三十条以上记录作为后续实训数据,实验数据要求合理5、表结构要用表格的形式给出,并添加到实训内容中6、将涉及到的SQL命令拷贝到“实训内容及步骤”中7、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中,并用适当的文字进行说明四、实训内容及步骤1、建立数据库,删除该数据库用企业管理器创建数据库用企业管理器删除数据库用命令方式创建数据库create database zz用命令方式删除数据库drop database zzgo2、建立新数据库create database sjk3、更改数据库属性右键单击所要更改的数据库,选择属性。4、设计表结构设计学

3、生信息管理系统的表结构,包括项目号,列名,数据类型,是否可空,默认值,说明。项目号列名数据类型可空默认值说明学号XH定长字符串型(char6)无主键,前2位年级,中间2位班级,后2位序号姓名XM定长字符串型(char8)无性别XB位型(bit)11:男,0:女出生日期XSSJ日期型(datatime)无专业ZY定长字符串型(char12)无总学分ZXF整数型(int)00总学分160备注BZ不定长字符串型(char500)无5、建立表,删除表用企业管理器建立表。用企业管理器删除表。在查询分析器中用命令方式建立表。use ssgocreate table xsb( 学号 char(6) not

4、null primary key, 姓名 char(8) not null, 性别 bit null default 1, 出生时间 datetime null, 专业 char(12), 总学分 int null, 备注 varchar(500) null)go在查询分析器中用命令方式删除表。use ssgodrop table xsbgo6、更改表将性别的数据类型 char 改为bit。7、向表中插入数据,删除表中的数据,更改表中的数据在查询分析器中,插入数据,学号:081101,姓名:王林,性别:男,出生时间:1990-02-10,总学分:50,备注:null。use ssgoinser

5、t into xsb values(081101,王林,1,1990-02-10,计算机,50,null)go在查询分析器中删除表中的数据。use ssgodelete from xsb where 姓名=王林go更改表中的数据将ss数据库的xsb表中“学号”为“081101”的学生的“备注”改为“三好学生”。use ssgoupdate xsb set 备注=三好学生 where 学号=081101go五、遇到的问题及解决办法服务器: 消息 2714,级别 16,状态 6,行 1数据库中已存在名为 xsb 的对象。表名不能重复,该表名即可。六、实训评价(教师填写) 第2单元 数据库查询及T-

6、SQL语言一、实训目的1、掌握使用SQL语句进行查询的基本方法2、掌握视图创建更改删除。3、掌握游标创建更改删除4、掌握T-SQL语言二、实训任务1、写一个SQL语句,实现查询,实现选择一个表中指定的列,修改查询结果中的列标题2、写一个SQL语句,实现查询,要求消除结果集中的重复行、限制结果集返回行数3、查询数据库表中某字段值大于等于一定值的记录4、用LIKE谓词查询指定字段中包含指定字符串的记录5、写一个SQL语句,实现查询,要求查询条件中使用BETWEEN AND关键字6、用IN实现子查询、用JOIN关键字实现跨表查询7、对某字段进行汇总8、利用GROUP BY子句对查询结果分组9、对查询

7、结果按某字段排序10、创建、修改、删除游标11、从游标中读取数据12、创建视图13、查询视图14、用循环语句实现查找某字段中最小值15、利用内置函数得到某字段的最大值16、建立一个用户自定义函数实现求某字段平均值17、删除用户自定义函数三、实训要求1、视图的创建、更改和删除要求用SQL命令和企业管理器两种方式完成2、将涉及到的SQL命令拷贝到“实训内容及步骤”中3、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中4、在需要的时候对实训过程进行一定的文字说明四、实训内容及步骤1、实现查询。use ssgoselect* from xsbgo2、选择一个表中指定的列,修改查询结果中的列标题

8、。use ssgoselect 学号 as number, 姓名 as name,总学分 as mark from xsb where 专业=计算机3、消除结果集中的重复行、限制结果集返回行数。use ssgoselect distinct 专业,总学分 from xsbselect top 2 专业,总学分 from xsb4、LIKE谓词查询指定字段中包含指定字符串的记录。use ssgoselect*from xsbwhere 姓名 like刘_5、查询条件中使用BETWEEN AND关键字。use ssgoselect 学号,姓名,专业,出生时间from xsbwhere 出生时间 b

9、etween 1989-1-1 and 1990-12-316、用IN实现子查询查询计算机专业和通信工程专业学生的信息。select*from xsbwhere 专业 in(计算机,通信工程)7、JOIN关键字实现跨表查询查找每个学生的情况以用选修的课程情况select *from XSB inner join CJBon XSB.学号=CJB.学号8、查询结果按某字段排序查询计算机专业和通信工程专业学生的信息,并按出生时间排序。select*from xsbwhere 专业 in(计算机,通信工程)order by 出生时间9、创建游标declare zss cursor dynamic f

10、or select 学号,姓名,总学分 from xsb where 专业=计算机for update of 总学分10、从游标中读取数据读取下一行fetch next from xsb11、删除游标deallocate zss12、创建视图界面:打数据库,右击鼠标,选择新建视图。13、用命令方式创建视图use ssgocreate view zss(num)asselect 学号from xsbgroup by 学号五、遇到的问题及解决办法select*from xsbwhere 专业 in(计算机,通信工程)服务器: 消息 170,级别 15,状态 1,行 3第 3 行: , 附近有语法错

11、误。在编程过程中出现了语法上的错误,有的时候是语句不正确,有的时候是少了一个,经过提示和修改后可正确运行。六、实训评价(教师填写)第3 单元 数据完整性、存储过程和触发器一、实训目的1、掌握数据完整性、索引的含义及其用法2、掌握存储过程、触发器定义、修改、删除,存储过程的调用二、实训任务1、在某张表上建立索引2、删除创建的索引3、创建默认值约束4、帮定默认值约束5、删除默认值约束6、创建check约束7、删除check约束8、创建规则9、帮定规则、解除帮定规则10、删除规则11、创建、删除PRIMARY KEY约束、UNIQUE约束12、实现参照完整性13、分别创建带参数的、带output参数

12、的存储过程、修改存储过程14、执行存储过程15、删除存储过程16、创建、修改、删除触发器三、实训要求1、各种操作要求用SQL命令和企业管理器两种方式完成2、将涉及到的SQL命令拷贝到“实训内容及步骤”中3、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中4、在需要的时候对实训过程进行一定的文字说明四、实训内容及步骤1、建立索引在查询分析器中建立索引。use ssgocreate index zsson xsb(学号)2、在查询分析器中删除创建的索引。drop index xsb.zss3、创建PRIMARY KEY约束、UNIQUE约束create table XSB2(学号 char

13、(6) not null constraint XH_PK primary key,姓名 char(8) not null constraint XM_UK unique,性别 bit not null default 1,出生时间 datetime not null,专业 char(12) null,总学分 int null,备注 varchar(500) null)4、删除PRIMARY KEY约束、UNIQUE约束alter table XSB2drop constraint XH_PK,XM_UK5、创建默认值约束向表XSB中添加一个字段并设置默认值约束alter table XSBa

14、dd adddate datetime nullconstraint adddatedfltdefault getdate() with values6、帮定默认值约束首先在ss数据库中定义表book及名为today的默认值然后将其绑定到book表的hire_date列create table book(book_id char(6),name varchar(20) not null,hire_date datetime not null)create default today as getdate()exec sp_bindefaulttoday,book.hire_date7、删除默认

15、值约束alter table XSBdrop constraint adddatedflt8、创建带参数的存储过程从ss数据库的三个表中查询某人指定课程的成绩和学分。该存储过程接受与传递参数精确匹配值。9、删除ss数据库中的student_info1存储过程。drop procedure student_info1五、遇到的问题及解决办法alter table xsb(总学分 tinyint check(总学分=0 and 总学分=60)服务器: 消息 170,级别 15,状态 1,行 2第 2 行: ( 附近有语法错误。六、实训评价(教师填写)第4单元 备份恢复导入导出及系统安全管理一、实训

16、目的1、了解数据库备份恢复2、了解导入导出的概念及用法3、掌握数据库安全管理基本知识二、实训任务1、创建备份设备2、备份数据库3、备份事务日志4、恢复备份内容5、从表中导出数据6、向表中导入数据7、创建、删除登陆帐号8、添加和删除固定服务器角色成员9、创建数据库角色10、将一个登录账号添加为某个数据库的用户11、给数据库角色添加成员12、数据库用户、角色操作权限的授予、拒绝和收回 13、数据库用户、角色的删除三、实训要求1、各种操作要求用SQL命令和企业管理器两种方式完成2、将涉及到的SQL命令拷贝到“实训内容及步骤”中3、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中4、在需要的时

17、候对实训过程进行一定的文字说明四、实训内容及步骤1、创建备份设备在查询分析器中创建备份设备use ssgoexec sp_addumpdevicetape,tapebackupfile,.tape02、在企业管理器中备份数据库。3、备份事务日志在查询分析器中创建一个命名的备份设备SSLOGBK,并备份SS数据库的事务日志。exec sp_addumpdevicedisk,ssLOGBK,e:testlog.bakbackup log ss to sslogbk4、从表中导出数据5、向表中导入数据6、创建数据库角色在SS数据库中创建ROL2的新角色,并指定dbo为该角色的所有者。use ssgo

18、create role role2 authorization db7、给数据库角色添加成员EXEC sp_addrolemember ty,uy8、 删除固定服务器角色成员TSQL语句删除固定服务器角色成员Sp_addrolememberrolename=role,membername=security_account企业管理器删除固定服务器角色成员9、数据库用户、角色操作权限的授予、拒绝和收回在查询分析器中完成权限的授予。Grant selectOn xsbTo role2With grant option在查询分析器中完成拒绝权限Deny create view,create table

19、To zzGo 在查询分析器中完成撤销权限Revoke create tableFrom zz五、遇到的问题及解决办法在编程过程中出现了语法上的错误,有的时候是语句不正确,有的时候是少了一个,经过提示和修改后可正确运行。六、实训评价(教师填写)第5单元 编程实现数据库操作一、实训目的1、了解数据库应用程序的开发过程2、能够使用编程语言对数据库进行增、删、改、查等操作二、实训任务1、建立应用程序2、实现对数据库中各表的增删改查操作三、实训要求1、将主要代码拷贝到实训内容及步骤中去3、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中四、实训内容及步骤1、创建学生成绩查询及添加等界面。2、添

20、加模块如图所示3、连接数据库及查询代码:namespace DBXS public class DBXS public const string XS_CONNSTR=database=PXSCJ;user id=sa;password=123456; public const string XS_SQLSTR = select * from (select row_number() over(order by 学号?) as rownum, * from XSB) as temp where rownum between 1 and 10; public DBXS() public string XS_CONN_STR get return XS_CONNSTR; public string XS_SQL_STR get return XS_SQLSTR 4、显示查询结果5、删除一条记录五、遇到的问题及解决办法在编程过程中出现了语法上的错误,有的时候是语句不正确,有的时候是少了一个,经过提示和修改后可正确运行。六、实训评价(教师填写)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1