数据库管理实务(一)安全管理

安全管理

实验说明:将自己特定数据库的特定标的特定列的update和select权限授予abc用户,并测试。

实验平台:SQL Server/MySQL等RDBMS均可

目录

安全管理

实验说明:将自己特定数据库的特定标的特定列的update和select权限授予abc用户,并测试。

实验平台:SQL Server/MySQL等RDBMS均可

创建表,插入数据

创建登录名、赋予权限

执行select命令

update特定列

执行select命令,查看update后的结果

实验总结:


  • 创建表,插入数据

执行代码:

CREATE TABLE DEPT

       (DEPTNO int primary key,

        DNAME VARCHAR(14),

        LOC VARCHAR(13) );

INSERT INTO DEPT VALUES (101, 'ACCOUNTING', 'NEW YORK');

INSERT INTO DEPT VALUES (201, 'RESEARCH',   'DALLAS');

INSERT INTO DEPT VALUES (301, 'SALES',      'CHICAGO');

INSERT INTO DEPT VALUES (401, 'OPERATIONS', 'BOSTON');

截图:

  • 创建登录名、赋予权限

执行代码:

use wbf;

CREATE LOGIN abc WITH PASSWORD='wbf1234'

CREATE USER abc FOR LOGIN abc

GRANT SELECT(dname)

ON dbo.DEPT

TO abc

GRANT update(dname)

ON dbo.DEPT

TO abc

截图:

  • 执行select命令

执行代码:

select *from dbo.DEPT

截图:

执行代码:

use wbf

select DNAME from dbo.DEPT

截图:

  • update特定列

执行代码:

UPDATE DEPT SET DNAME = 'VALUES' WHERE DNAME = 'SALES'

截图: 

  • 执行select命令,查看update后的结果

执行代码:

use wbf

select DNAME from dbo.DEPT

 

截图:

 

 

实验总结:

一开始,不太熟悉sql sever的工作页面,花了较长时间去熟悉摸索网上查找资料。这个实验中,刚开始遇到的一个问题,就是误删了默认数据库,用登录名abc登录出现“4046”错误,网上查找资料后用cmd敲dos命令依旧没有解决。最后,执行了下方操作:

1、drop user abc

2、drop login abc

3、删除数据库“wbf”

4、重新建立数据库,将上方的步骤执行一遍实验最终才成功。

 

内容介绍: 本书共分6个模块,内容包括:Visual FoxPro 9.0技术基础、Visual FoxPro 9.0语言基础、数据处理、查询、程序设计、可视化技术。 目录: 模块1 Visual FoxPro 9.0技术基础7 学习目标与教学重点7 1.1 Visual FoxPro 9.0的增强功能8 1.2 数据库基础17 1.3 数据模型20 1.4 VFP集成开发环境24 1.5 项目管理器26 本章小结28 关键概念28 典型例题精讲29 知识拓展29 模块2 Visual FoxPro 9.0语言基础31 学习目标与教学重点31 2.1 数据表中的数据类型32 2.2 常量与变量36 2.3 运算符与表达式41 2.4 常用函数45 2.5 命令格式49 本章小结51 关键概念51 典型例题精讲52 能力训练55 模块3 数据处理60 学习目标与教学重点60 3.1 数据存储62 3.2 数据编辑67 3.3 数据计算75 3.4 排序与索引77 3.5 表间关系84 本章小结89 关键概念89 典型例题精讲90 能力训练91 模块4 查询98 学习目标与教学重点98 4.1 使用查询设计器创建视图100 4.2 顺序查询语句104 4.3 关系数据库标准语言SQL105 本章小结113 关键概念113 典型例题精讲114 能力训练117 模块5 程序设计122 学习目标与教学重点122 5.1 程序文件的建立124 5.2 基本的输入?输出语句126 5.3 程序设计的基本结构133 5.4 程序的模块化设计147 本章小结152 关键概念152 典型例题精讲152 能力训练156 模块6 可视化技术162 学习目标与教学重点162 6.1 表单技术164 6.2 常用控件169 6.3 报表技术189 6.4 菜单技术195 本章小结199 关键概念199 典型例题精讲199 能力训练202 主要参考书目206
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值