经典版(SQL语言编写)订单销售数据库管理系(含经典的程序代码以及非常标准的课程设计文档).doc_第1页
经典版(SQL语言编写)订单销售数据库管理系(含经典的程序代码以及非常标准的课程设计文档).doc_第2页
经典版(SQL语言编写)订单销售数据库管理系(含经典的程序代码以及非常标准的课程设计文档).doc_第3页
经典版(SQL语言编写)订单销售数据库管理系(含经典的程序代码以及非常标准的课程设计文档).doc_第4页
经典版(SQL语言编写)订单销售数据库管理系(含经典的程序代码以及非常标准的课程设计文档).doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长 沙 学 院 课程设计说明书 题目销售订单数据库管理系统 系 部 计算机科学与技术系 专业 班级 软件工程 X 班 姓名 XXX 学号 XXXXX 指导教师 XX 起止日期 XX 课程设计任务书 课程名称 课程名称 数据库系统原理课程设计 设计题目 设计题目 工厂数据库管理系统 销售订单数据库管理系统 汽车租赁管理系统 火车 票预订管理系统 任选一题 已知技术参数和设计要求 已知技术参数和设计要求 题目一 工厂数据库管理系统 1 某工厂需建立一个管理数据库存储以下信息 工厂包括厂名和厂长名 一个厂内有多个车间 每个车间有车间号 车间主任姓名 地址和电话 一个车间有多个工人 每个工人有职工号 姓名 年龄 性别和工种 一个车间生产多种产品 产品有产品号 产品名称和价格 一个车间生产多种零件 一个零件也可能为多个车间制造 零件有零件号 重量和价格 一个产品由多种零件组成 一种零件也可装配出多种产品 产品与零件均存入仓库中 厂内有多个仓库 仓库有仓库号 仓库主任姓名和电话 2 系统功能的基本要求 按照一定条件查询 统计工人和产品等基本信息 能模拟工厂生产过程中对原材料 零 件 产品检测 库存环节的管理 题目二 销售订单数据库管理系统 1 某销售商的订单系统需要如下信息 每个供应商包含供应商编号 名称 地址 联系电话等信息 每种产品包含产品号 产品名称 产品类别等信息 每个供应商可供应多种产品 每种产品可由多个供应商供应 客户包含编号 姓名 通信地址 电话等信息 雇员包括编号 姓名 联系电话等信息 订单包括订单号等信息 一个客户可下多个订单 每个订单只能由一个客户下 一个雇员可管理多个订单 每个订单只能由一个雇员管理 一个订单订购多种产品 每种产品可在不同的订单中订购 2 系统功能基本要求 按照一定条件查询 统计订单信息 例如订单量最多的客户或者产品 能够模拟完成一 个订单交易全过程 题目三 汽车租赁管理系统 1 某汽车租赁公司汽车租赁管理系统需要如下信息 工作人员信息包括 工号 姓名 性别 联系电话等 客户信息包括 身份证号 姓名 性别 所在单位 联系电话等 车辆信息包括 车牌号 品牌 颜色 座位数 日租价格 日租超公里价格 月租价格 租赁状态 购入日期等 车辆类别信息包括 分类号 库存数 其业务规则描述如下 一个工作人员可以对很多辆车辆进行管理 一辆车也可以被多个工作人员管理 一辆车 只能属于一种车辆类别 而一种车辆类别可以包含多辆车 一个客户可以租多辆不同的 车 2 系统功能的基本要求 可以实现对车辆 租赁客户的查询 可以查询汽车 客户租赁历史记录 可以按类别统 计汽车的租赁金额和剩余的库存数 可以统计某一年龄客户群体对某类汽车的租赁喜好 能模拟客户对汽车的租借 归还业务 题目四 火车票预订管理系统 1 某铁路局火车票预订管理系统需要如下信息 车次信息 车次编号 出发地 目的地 出发时间 到站时间 火车类型 里程数 座 位数等 车票信息 座位号 价格 当前预售状态 座位类型等 客户 姓名 联系电话 身份证号码等 业务员 姓名 工号 其业务规则描述如下 一个客户可以预订 退订 多张火车票 但一张火车票只能被一个客户预订 退订 一 个业务员能销售多张车票 但一张车票只被一个业务员销售 一辆列车包含多张车票 但一张车票只属于一辆列车 2 系统功能的基本要求 按照一定条件查询 统计符合条件的火车 车票 客户信息等 例如火车车次查询 时 刻表查询 剩余座位数 同一路线可选火车信息 客户购买历史等 能够在车票售出时 更新可用火车票数 模拟完成火车票订票 退订业务 各阶段具体要求 各阶段具体要求 1 需求分析阶段 定义数据项的含义和取值 定义目标系统的数据流 2 概念结构设计阶段 画出实体模型 E R 图 3 逻辑结构设计阶段 将实体模型转化为关系模型 给出每个关系的主关键字和函数依赖集 分析你所设计的关系数据库模式是否属于 3NF 4 物理设计阶段 确定所有字段的名称 类型 宽度 小数位数及完整性约束 确定数据库及表的名称及其组成 确定索引文件和索引关键字 5 数据库安全及维护设计阶段 设计一个适合的数据库安全策略 用户身份认证 访问权限 视图 为了实现复杂的数据完整性约束 设计适当的触发器 设计一个适合的数据库备份策略 6 实施阶段 要求所有操作必须在查询分析器中用 SQL 语句或系统存储过程完成 设计工作量 设计工作量 1 软件设计 完成问题陈述中所提到的所有需求功能 2 论文 要求撰写不少于 3000 个文字的文档 详细说明各阶段具体要求 工作计划 工作计划 安排两周时间进行课程设计 软件开发步骤如下 第一周完成 1 4 第二周完成 5 8 论文同步进行 1 选定题目 2 需求分析 3 概念结构设计 4 逻辑结构设计 5 物理设计 6 数据库安全及维护设计 7 数据库上机实现 8 答辩 注意事项注意事项 提交文档提交文档 长沙学院课程设计任务书 每学生 1 份 长沙学院课程设计论文 每学生 1 份 长沙学院课程设计鉴定表 每学生 1 份 指导教师签名 日期 教研室主任签名 日期 系主任签名 日期 长沙学院课程设计鉴定表 姓名 XX 学号 XXXX 专业软件工程班级XX 班 设计题目销售订单数据库管理系统指导教师 XX 指导教师意见 评定等级 教师签名 日期 答辩小组意见 评定等级 答辩小组长签名 日期 教研室意见 教研室主任签名 日期 系 部 意见 系主任签名 日期 说明 课程设计成绩分 优秀 良好 及格 不及格 四类 目 录 一 引言一 引言 5 1 1编写目的 5 1 2参考资料 5 二 二 需求规约需求规约 5 2 1 业务描述 5 2 2 需求分析 6 三 三 数据库环境说明数据库环境说明 6 四 四 数据库的命名规则数据库的命名规则 6 3 1 数据库对象命名规则 6 3 2 数据项编码规则 6 五 五 逻辑设计逻辑设计 7 六 六 物理设计物理设计 7 5 1表汇总 7 5 2表 X XXX 表 7 5 3视图的设计 8 5 4存储过程 函数及触发器的设计 9 七 七 安全性设计安全性设计 9 6 1防止用户直接操作数据库的方法 9 6 2用户帐号密码的加密方法 9 6 3角色与权限 9 八 八 数据库管理与维护说明数据库管理与维护说明 10 一 引言一 引言 1 1编写目的编写目的 销售订单数据库管理系统设计 是顾客下发订单后 订单产品的变化后通过触发器能够立即对产 品库存量的修改 编写数据库设计文档的目的是 明确数据库的表名 字段名等数据信息 用来指导 后期的数据库脚本的开发 本文档遵循 SQL SERVER 2008 数据库设计和开发规范 本文档的读者 对象是需求人员 系统设计人员 开发人员 测试人员 设计该数据库的目的是为了能够模拟完成一 次订单销售流程 1 2参考资料参考资料 资料名称作者文件编号 版 本 数据库系统概论 王珊 萨师煊2006 年 5 月第 4 版 数据库设计入门 经典 鲍威尔2007 年 3 月第 1 版 数据库原理 克罗恩科2005 年 6 月第 1 版 二 二 需求规约 2 1 业务描述业务描述 销售订单数据库管理系统的总目标是 在计算机网络 数据库和先进的开发平台上 利用现有的 软件 配置一定的硬件 开发一个具有开放体系结构的 易扩充的 易维护的 具有良好人机交互界 面的销售订单数据库管理系统 实现订单销售的自动化的计算机系统 为商品供应商提供准确 精细 迅速的订单销售信息 具体功能为供应商供应产品 请假的申请 出差的记录输入到系统中 系统将 为员工记录这些信息 2 2 需求分析需求分析 本销售订单数据库管理系统 能够完成插入产品 供应记录 订购记录等等这些信息 以能够模 拟完成一次订单销售的过程 此外 在一个完整的订单销售流程中 本数据库系统还提供查询某供应 商供应的产品信息 询某产品信息 查询某客户信息 查询某订单订购的产品的信息 对于客户而言 还提供了查询订单最多的客户的功能 总的来说 本数据库系统能够达到模拟完成一次订单销售流程的要求 在本销售订单数据库管理 系统中 有一些限制性条件 比如一个客户可以下多个订单 但一个订单只能由一个客户下 一个订 单可以订购多种产品 每种产品可被不同订单订购等等 这些限制条件的加入能够使本数据库管理系 统的功能更加完善 能够满足更高的要求 三 三 数据库环境说明 数据库实 例 数据库系 统 数据库部 署环境 数据库设计 工具 数据库存放位 置 说明 销售订单 数据库管 理系统 Sql Server 2008 Windows XP Sql Server存放位置 绝 对路径 相对 路径 用于订单销售管理 四 四 数据库的命名规则数据库的命名规则 4 1 数据库对象命名规则数据库对象命名规则 数据库对象命名规则备注 表S 功能描述字符串例如 Suppliers 供应商表 视图view 功能描述字符串例如 view Product 产品视图 触发器insert 功能描述字符串例如 insert PO 更改库存触发器 存储过程Procedure 功能描述字符串例如 pro insertSuppliers 存储过程 4 2 数据项编码规则数据项编码规则 数据项命名规则数据类型长度范围备注 供应商 编号 两位整数序号 00 99 定长字符串12 位无 产品号两 位 整 数 序 号 00 99 定长字符串12 位无 订单号两位整数序号 00 99 定长字符串12 位无 雇员号两位整数序号 00 99 定长字符串12 位无 客户号两位整数序号 00 99 定长字符串12 位无 五 五 逻辑设计逻辑设计 5 1 ER 图图 供应商 供应 产品 订购 订单 管理 雇员 下发客户 名称 地址 联系电话 客户编号 姓名 通信地址 电话 产品编号 供应商编号 产品 编号 产品名称产品类型 产品编号 订单编号 订单编号 雇员编号 姓名 联系电话 供应商编号 售价 出厂价 存货量 数量 日期 雇员编号 工资 客户编号 5 2 关系模型关系模型 供应商 供应商编号 名称 地址 联系电话 产品 产品编号 产品名称 产品类别 售价 出厂价 存货量 供应 供应商编号 产品编号 订购 产品编号 订单编号 数量 客户 客户编号 姓名 通信地址 电话 订单 订单编号 日期 客户编号 雇员编号 雇员 雇员编号 姓名 联系电话 工资 注 有下划线的表示该属性为主码 六 六 物理设计 6 1 表汇总表汇总 表名功能说明 表 Suppliers供应商表 存储供应商的编号等信息 表 Product产品表 存储产品的编号 数量等信息 表 SP供应商产品供应表 存储供应商所供应的产品对应信息 表 Orders订单表 存储订单的编号 日期等信息 表 PO产品订购表 存储产品订购的对应信息 表 Employee雇员表 存储雇员的编号等信息 表 Customer客户表 存储客户的编号等信息 6 2 表表 1 Suppliers 表表 供应商表供应商表 表名Suppliers 供应商表 数据库用户 Sa 主键 Snumber 其他排序字段无 索引字段无 序号字段名称数据类型 精度范围 允许为 空 Y N 唯一 Y N 区别度默认值约束条件 说明 1Snumberchar 12 NY高无主键 供应商号 2Snamechar 30 NN中无供应商名称 3Saddresschar 30 YN中无供应商地址 4StelnumintYN高无供应商电话 sql 脚本 建立供应商表 create table Suppliers 供应商表 Snumber char 12 primary key 供应商编号 主码 Sname char 30 not null 姓名 Saddress char 30 地址 Stelnum int 电话 6 3 表表 2 Product 表表 产品表产品表 表名Product 产品表 数据库用户sa 主键 Pnumber 其他排序字段无 索引字段无 序号字段名称数据类型 精 度范围 允许 为空 Y N 唯一 Y N 区别度默认值约束条件 说明 1Pnumberchar 12 NY 高无主键 产品编号 2Pnamechar 30 NY高无产品名称 3Pcategorychar 15 YN低无产品类别 4PpriceintYN中无产品售价 5Pex pricerealYN中无产品出厂价 6PinventoryrealYN中无产品库存量 sql 脚本 建立产品表 create table Product 产品表 Pnumber char 12 primary key 产品编号 主码 Pname char 30 not null 产品名称 Pcategory char 15 产品类别 Pprice int 售价 Pex price real 出厂价 Pinventory real 存货量 6 4 表表 3 SP 表表 供应商产品供应表供应商产品供应表 表名SP 供应商产品供应表 数据库用户sa 主键 Snumber Pnumber 其他排序字段无 索引字段无 序号字段名称数据类型 精 度范围 允许 为空 Y N 唯一 Y N 区别度默认值约束条件 说明 1Snumberchar 12 NY高无主键 供应商号 2Pnumberchar 12 NY高无主键 产品编号 sql 脚本 建立供应商产品供应表 create table SP 供应商供应产品表 Snumber char 12 供应商编号 外码 Pnumber char 12 产品编号 外码 primary key Snumber Pnumber 联合主码 foreign key Pnumber references Product Pnumber on delete cascade on update cascade foreign key Snumber references Suppliers Snumber on delete cascade on update cascade 6 5 表表 4 Orders 表表 订单表订单表 表名Orders 订单表 数据库用户sa 主键 Onumber 其他排序字段无 索引字段无 序号字段名称数据类型 精 度范围 允许 为空 Y N 唯一 Y N 区别度默认值约束条件 说明 1Onumberchar 12 NY高无主键 订单号 2OdatedateNN低无订单日期 3Enumberchar 12 YN中无雇员号 4Cnumberchar 12 NN高无客户号 sql 脚本 建立订单表 create table Orders 订单表 Onumber char 12 primary key 编号 主码 Odate date 日期 Enumber char 12 设置雇员号 外码 Cnumber char 12 设置客户号 外码 foreign key Cnumber references Customer Cnumber on delete cascade on update cascade foreign key Enumber references Employee Enumber on delete cascade on update cascade 6 6 表表 5 PO 表表 产品订购表产品订购表 表名PO 产品订购表 数据库用户sa 主键 Pnumber Onumber 其他排序字段无 索引字段无 序号字段名称数据类型 精 度范围 允许 为空 Y N 唯一 Y N 区别度默认值约束条件 说明 1Pnumberchar 12 NY高无主键 产品号 2Onumberchar 12 NY高无主键 订单号 3QuantityintNN低无订购产品数量 sql 脚本 建立产品订购表 create table PO 产品订购表 Pnumber char 12 产品编号 Onumber char 12 订单编号 Quantity int 产品数量 primary key Pnumber Onumber 联合主码 foreign key Pnumber references Product Pnumber 外码 on delete cascade on update cascade foreign key Onumber references Orders Onumber 外码 on delete cascade on update cascade 6 7 表表 6 Employee 表表 雇员表雇员表 表名Employee 雇员表 数据库用户sa 主键 Enumber 其他排序字段无 索引字段无 序号字段名称数据类型 精 度范围 允许 为空 Y N 唯一 Y N 区别度默认值约束条件 说明 1Enumberchar 12 NY高无主键 雇员号 2Enamechar 10 NN中无雇员名称 3EtelnumintNY高无雇员电话 4EwagesrealNN低无雇员薪资 sql 脚本 建立雇员表 create table Employee 雇员表 Enumber char 12 primary key 编号 Ename char 10 名字 Etelnum int 电话 Ewages real 工资 6 8 表表 7 Customer 表表 客户表客户表 表名Customer 客户表 数据库用户sa 主键 Cnumber 其他排序字段无 索引字段无 序号字段名称数据类型 精 度范围 允许 为空 Y N 唯一 Y N 区别度默认值约束条件 说明 1Cnumberchar 12 NY高无主键 客户表 2Cnamechar 10 NN中无客户名称 3Caddresschar 30 YN中无客户地址 4CtelnumintYY高无客户电话 sql 脚本 建立客户表 create table Customer 客户表 Cnumber char 12 primary key 编号 Cname char 10 姓名 Caddress char 30 地址 Ctelnum int 电话 6 9 视图的设计视图的设计 1 建立一张雇员信息的视图 目的 屏蔽雇员的工资信息 功能 能够向管理员提供简明 直接的雇员信息展示 意义 有利于数据库安全的维护 防止任意修改数据库中的雇员信息 create view view Employee 建立Employee视图 屏蔽工资属性 as select Enumber Ename Etelnum from Employee with check option 2 建立一张产品信息的视图 目的 屏蔽产品的出厂价信息 功能 能够向管理员提供简明 直接的产品信息展示 意义 有利于数据库安全的维护 防止任意修改数据库中的产品信息 create view view Producte 建立Product视图 屏蔽出厂价属性 as select Pnumber Pname Pcategory Pprice Pinventory from view Producte with check option 6 10 存储过程存储过程的设计的设计 1 查询订单数量 功能 查询订单的数量 目的 存储查询订单数量的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure SearchOrdersNum 查询订单的存储过程 as select COUNT 订单总数 查询订单数量 from Orders 2 查询客户的订单信息 功能 查询客户的订单信息 目的 存储查询客户的订单信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure CustomerOrders 查询某个客户订单信息 Cname char 10 as select Onumber Odate Enumber from Orders Customer where Cname like Cname and Customer Cnumber like Orders Cnumber 3 查询订单最多的客户信息 功能 查询订单最多的客户信息 目的 存储查询订单最多的客户信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure SearchMaxOrders 查询订单最多的客户信息 as select Cnumber Cname Caddress Ctelnum from Orders Customer where Orders Cnunmer Customer Cnunmer group by Cnumber having MAX Cnumber 4 查询客户信息 功能 查询客户信息 目的 存储查询客户信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure SearchCustomer 查询某客户信息 Cname char 10 as select from Customer where Cname Cname 5 查询雇员信息 功能 查询雇员信息 目的 存储查询雇员信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure SearchEmployee 查询某雇员信息 Ename char 10 as select from Employee where Ename Ename 6 查询某订单对应的产品信息 功能 查询某订单对应的产品信息 目的 存储查询某订单对应的产品信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure SearchPO 查询某订单的产品信息 Onumber char 12 as select Onumber Product Pnumber Pname Pcategory Pprice Pex price Pinventory from Product PO where Onumber Onumber and PO Pnumber Product Pnumber 7 查询产品信息 功能 查询产品信息 目的 存储查询产品信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure SearchProduct 查询某产品信息 Pnumber char 12 as select Pnumber Pname Pcategory Pprice Pex price Pinventory Snumber from Product SP where Pnumber Pnumber and SP Pnumber Pnumber 8 插入供应商信息 功能 插入供应商信息 目的 存储插入供应商信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure InsertSuppliers 插入供应商信息 Snumber char 12 Sname char 30 Saddress char 30 Stelnum int as IF EXISTS SELECT FROM Suppliers WHERE Snumber Snumber print 该供应商记录已经存在 ELSE insert into Suppliers Snumber Sname Saddress Stelnum values Snumber Sname Saddress Stelnum 9 插入订单信息 功能 插入订单信息 目的 存储插入订单信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure InsertOrders 插入订单表 Onumber char 12 Odate date Enumber char 12 Cnumber char 12 as IF EXISTS SELECT FROM Orders WHERE Onumber Onumber print 该订单记录已经存在 ELSE insert into Orders Onumber Odate Enumber Cnumber values Onumber Odate Enumber Cnumber 10 插入产品订购信息 功能 插入产品订购信息 目的 存储插入产品订购信息的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure InsertPO 插入产品订购表 Pnumber char 12 Onumber char 12 Quantity int as IF EXISTS SELECT FROM PO WHERE Pnumber Pnumber and Onumber Onumber 当该订单已经订购 改产品时不予重复订购 print 该产品订购订单记录已经存在 IF EXISTS SELECT FROM Product WHERE Pinventory Quantity 当库存量不足时不予订购 print 该产品库存不足 无法订购 ELSE insert into PO Onumber Pnumber Quantity values Onumber Pnumber Quantity 11 插入产品信息 功能 插入产品信息 目的 存储产品的操作 意义 下次重复同样的动作时 可直接执行存储过程 简化操作步骤 create procedure procedure InsertProduct 插入产品信息 Pnumber char 12 Pname char 30 Pcategory char 15 Pprice int Pex price real Pinventory real as IF EXISTS SELECT FROM Product WHERE Pnumber Pnumber 若有相同产品 只更新库存量 update Product set Pinventory Pinventory Pinventory ELSE insert into Product Pnumber Pname Pcategory Pprice Pex price Pinventory values Pnumber Pname Pcategory Pprice Pex price Pinventory 12 完整的订单销售流程 功能 插入订单信息和订购信息以及修改产品库存等信息 目的 存储从客户下单到订单订购产品的流程的操作 意义 直观展示订单销售流程 使用户能够更简明的执行完整的订单销售流程 create procedure procedure Order 完整的订单销售流程 Onumber char 12 Odate date Enumber char 12 Cnumber char 12 Pnumber char 12 Onumber char 12 Quantity int as IF EXISTS SELECT FROM Orders WHERE Onumber Onumber 若有重复订单 则不予下单 print 该订单记录已存在 不能重复下订单 ELSE insert into Orders Onumber Odate Enumber Cnumber values Onumber Odate Enumber Cnumber IF EXISTS SELECT FROM PO WHERE Pnumber Pnumber and Onumber Onumber 若有重复订购单 则不予订购 print 该产品订购记录已存在 不能重复订购 ELSE IF EXISTS SELECT FROM Product WHERE Pinventory Quantity 若产品库存量不足 则不予订购 print 产品库存量不足 不能订购 ELSE insert into PO Onumber Pnumber Quantity values Onumber Pnumber Quantity 6 11 触发器的设计触发器的设计 1 建立触发器 insert PO 当插入了一条新的产品订购信息后 则激活该触发器 新的产品库存量等 于旧库存量减去产品订购的数量 功能 能够根据数据库中数据的变化来自动进行数据更新操作 目的 将必备的操作自动化 意义 为数据库用户提供一种简便操作 省去了逐项更改数据的麻烦 create trigger insert PO AFTER 触发器 当订购产品后 自动减少库存量 on po after insert for each row as begin update Product set new Pinventory old Pinventory new Quantity end 七 七 安全性设计 7 1 防止用户直接操作数据库的方法防止用户直接操作数据库的方法 7 1 1 用户标识和鉴定 用户标识和鉴别是系统提供的最外层安全保护措施 其方法是由系统提供一定的方式让用户标识自 己的名字或身份 每次用户要求进入系统时 由系统进行核对 通过鉴定后才提供机器使用权 7 1 2 存取控制 数据库安全性所关心的主要是 DBMS 的存取控制机制 数据库安全最重要的一点就是确保只授权给 由资格的用户访问数据库的权限 同时令所有未授权的人员无法接近数据 这主要通过数据库系统的 存取控制机实现 7 1 3 数据加密 数据加密是防止数据库中数据在存储和传输中关系的有效字段 加密的基本思想是根据一定的算法 讲原始数据变换为不可直接识别的格式 从而使得不知道解密算法的人无法获知数据的内容 例如 EXEC sp addlogin Employee manage 123456 Sales System EXEC SP GRANTDBACCESS Employee manage 阿莱格里 GRANT ALL privileges 将指定权限授予该用户 on table Suppliers Product SP Orders PO view Employee view produ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论