网站大量收购独家精品文档,联系QQ:2885784924

数据库实验练习.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实验练习

数据库上机练习 一、SQL Server2000的身份验证模式 1、将本机sql server数据库服务器的验证方式改为混合验证模式。 2、建立登录账户名user,密码为123 3、尝试建立远程数据库访问(如访问拒绝,可尝试关闭防火墙) 二、SQL Server的登录账号和服务器角色 1、服务器的登录账号 (1)查看服务器的登录账号: 使用Enterprise Manager 使用存储过程: EXEC sp_helplogins (2)创建服务器的登录账号 利用Enterprise Manage 利用存储过程 [例5-1] 建立了一个名称为Mike的登录账号。 EXEC sp_addlogin Mike, m1934, Teach, NULL (3)删除登录账号 使用Enterprise Manager 使用存储过程 sp_droplogin 登录账号 2、数据库的用户账号 (1)查看数据库的用户账号 利用存储过程 EXEC sp_helpuser (2)创建数据库的用户账号 使用存储过程 sp_adduser 登录账号, 用户账号, 所属的数据库角色 (3)删除数据库用户账号 存储过程 sp_dropuser 用户账号 角色名称 权限 public 最基本的数据库角色 db_accessadmin 可以添加或删除用户标识 db_backupoperator 可以发出DBCC、CHECKPOINT和BACKUP语句 db_datareader 可以选择(取)数据库内任何用户表中的所有数据 db_datawriter 可以更改数据库内任何用户表中的所有数据 db_ddladmin 可以发出所有DDL语句,但不能发出GRANT(授权)、REVOKE或DENY语句 db_denydatareader 不能选择(取)数据库内任何用户表中的任何数据 db_denydatawriter 不能更改数据库内任何用户表中的任何数据 db_owner 在数据库中有全部权限 db_securityadmin 可以管理全部权限、对象所有权、角色和角色成员资格 三、数据完整性的实施 1、规则 创建规则 CREATE RULE rule_name AS condition_expression [例5-12] 创建学生年龄规则。 CREATE RULE age_rule AS @age = 18 and @age = 50 查看规则 用存储过程sp_helptext查看规则 sp_helptext [@objname =] name 用存储过程sp_bindrule绑定规则 sp_bindrule [@rulename =] rule, [@objname =] object_name [, futureonly] [例5-14] 绑定规则age_rule 到S表的字段Age。 EXEC sp_bindrule age_rule, S.Age‘ 用存储过程sp_unbindrule解除规则的绑定 sp_unbindrule [@objname =] object_name [,futureonly] [例5-15] 解除已绑定到S表的字段Age的规则age_rule。 EXEC sp_unbindrule S.Age 删除规则 DROP RULE {rule_name} [,...n] [例5-16] 删除age_rule规则。 DROP RULE age_rule 2、默认 创建默认 CREATE DEFAULT default_name AS constant_expression [例5-17] 创建出生日期默认birthday_defa。 CREATE DEFAULT birthday_defa AS 1978-1-1 查看和修改默认 使用sp_helptext存储过程可以查看默认的信息。 [例5-18] 查看默认birthday_defa。 EXEC sp_helptext birthday_defa 默认的绑定与松绑 用存储过程sp_bindefault 绑定默认 sp_bindefault [@defname =] default, [@objname =] object_name [, futureonly] 用存储过程sp_unbindefault 解除默认的绑定 sp_unbindefault [@objname =] object_name [,futureonly] [例5-19] 绑定默认birthday_defa到数据表S的Birthday列上。 EXEC sp_bindefault birthday

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档