《数据库课程设计》word版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库设计
设计题目企业资产管理数据库
班级
学号
姓名
Cno 存放处号char(2) Y Y 索引
C_Agent 经办人char(20) Y N 无
表8.报废表(Baofei)
字段名称中文名称类型(长度) 是否非空主关键字取值范围备注
A_ID 资产号char(2) Y Y 外键
Cno 存放处号char(2) Y Y 外键
B_Value 资产残值float N N 无
B_Reason 报废原因char(50) N N 无
B_Date 报废日期datetime N N 无为系统建立四个视图,分别为资产调拨视图,资产领用视图,资产出租视图,资产报废视图。
根据对系统的分析发现当系统资产基本表中的一个资产达到报废标准进行报废后,该资产在其他表中的记录应该相应删除,为此建立三个触发器,分别来触发这一事件。
对系统的分析总结发现,应对该系统设置五类用户分别是超级用户可以对所有表和视图进行查询,修改和删除数据的操作,另外四类分别只能对所构建的四个视图进行查询,修改和删除数据的操作。
系统对四类低级用户可以授权给不同的角色,这些角色可能只对某视图具有查询,修改,删除中的一个或几个权限。
数据库实现
1.数据库的建立
create database系统数据库;
2.基本表的建立
在RDBMS支持下,利用SQL语句建立以上列出的8个表,语句如下所示:
3.视图的实现
建立四个视图,分别为资产调拨视图,资产领用视图,资产出租视图,资产报废视图。
Department_1.Dno
图6.资产调拨视图
图7.资产领用视图
图8.资产出租视图
图9.资产报废视图4.用户的创建
利用它可视化操作创建超级用户和普通用户
3、尝试输入多条数据,给出输入后的数据表图形数据载入
数据载入后结果如下各图所示:
资产表数据图
部门表数据图
领用表数据图
调拨表数据图
单位表数据图
出租表数据图
存放处表数据图
报废表数据图
安全性要求分析
通过对用户的调查分析总结出系统需要设置不同权限的用户对该数据库进行访问,完成该用户权限内的查询或者统计功能。
系统安全性达到C1级即可。
完整性要求分析
通过对用户的调查分析总结出系统的完整性约束主要表现为在主键,外键的设置,非空的控制和对某些属性取值范围的控制等。
数据安全保障方案
采用IaaS云计算模式。
在办公领域用虚拟机代替实体PC机的高端科技解决方案.以低廉成本的解决方案代替现有的高成本工作环境,最大限度的使用电脑闲置资源来为企业服务。
每个桌面没有主机,硬件设备500克,使办公环境就更为舒适宽。
数据安全性高,各用户在集团机底层有专属的物理区域,管理员可以做任何限制管理。
这个是有底层主机与虚拟机之间的关系决定的,主机的用户完全可以控制虚拟机用户的一举一动,对很多知识产权和保密性有严格要求的公司是一个重大的突破,主机可以控制虚拟机对重要文件的复制和查看等行为,对虚拟机进行管理。
同样,同级的虚拟机之间是无法查看的。
支持异构平台,统一管理同时支持Linux和Windows 独家优化加速技术,30~50台,完全代码可控。
(注:本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待您的好评与关注!)。