没有合适的资源?快使用搜索试试~ 我知道了~
该文档包括数据库的静态设置和动态设置,里面可能有些不对的地方,大家可以看一下这个思路。
资源推荐
资源详情
资源评论
概述
触发器的设计是从操作者的角度出发的,触发器的名称就是在
表的前面加上 T_,删除时,是以对象为中心的
对数据库的操作开始的时候很混乱,因为顾此失披,后来从两
个大的角度出发,一个是站在应用程序的角度对数据库进行操作,
一个是站在数据库管理系统的角度上对数据库进行操作。规定从应
用程序的角度上说,应用程序无法真正的删除数据库中的数据库,
登录数据库管理软件可以实现真正的删除数据的功能,但是,由于
表和表之间的外键关系比较复杂性,所以需要建立触发器,在完成
数据的真删除的功能上,自己去掉了一些外键,规定了一些东西,
主要还是外键的关系,规定了一些表和表之间的外键关系。
触发器的创建主要是从数据库管理系统软件上考虑的,存储过
程的创建主要是从应用程序上考虑的。
静态设计线路
操作者对操作和操作的过程
E-R 图
操作者
被操
作者
操作者上机记录
注册
操作
注册记录
上机
删除
操作
被操
作者
删除记录
修改
操作
备份被
操作者
修改记录
被操
作者被修改操作者信息
1 n
n
1
1 1
n
n
1
1
n
1
1
1
1
1
注:实现不真删除操作者表中信息;一个操作者可以有多条上机记录,一条上机记录可以
进行多类多操作的事件;操作者为操作者信息表中信息,被操作者也为操作者表中的信息;
每张表都有自己的编号,像 1 对 n 的这种关系,没有用 n 方作为主键。
逻辑结构
(1)操作者基本情况数据表 Operator _Info,结构如下:
字段名(列名) 字段类型 约束控制 字段含义说明
Operator_ID varchar(20) Primary key
操作者的 ID
Operator_Key varchar(20) not null
密码
Operator_Level varchar(20)
‘ 普通操作者’或’ 操作
者’或’管理员’
操作级别
Operator_Name varchar(20) Not null
操作者名
Operator_Sex varchar(20) Not null
性别
Operator_State varchar(20)
“离线”,“在线”,“删
除”
操作者当前是否
登录;是否删除
Operator_Modify_I
D
Int
方便之后的备份
操作
注:Operator_State 字段既有操作者是否在线的功能,又有是否删除的功能。当回复删除记
录时,需要把该字段值由“删除”变为“OFF”。
Operator_Modify_ID 是为了之后的备份操作做准备的
(2)操作者上机记录 Operator_Login_Record,结构如下:
字段名(列名) 字段类型 约束控制 字段含义说明
Operator_Login_ID Int Primary key
操 作 者 上 机 记 录
ID
Operator_ID varchar(20) Foreign key
操 作 者 的 ID ; 主
外 键 表 为
Operator_Info
Operator_Login_Date Date Not null
登录日期
Operator_Login_Time
Time(7)
Not null
登录时间
Operator_Exit_Date Date Not null
退出日期
Operator_Exit_Time
Time(7)
Not null
退出时间
Operator_Machine_ID Varchar(20) Not null
计算机名称
注:一个用户可以有多条上机记录。
(3)注册操作者记录 Operator_Register_Record,结构如下:
字段名(列名) 字段类型 约束控制 字段含义说明
Operator_Register_ID Int
Primary Key(自
增性)
注册操作的 ID
Operator_Login_ID Int Foreign Key
操作者登录编号;主
外 键 表 :
Operator_Login_Recor
d
Operator_User _ID varchar(20
)
Not null
记录被注册操作者的
ID
Operator_Register_Dat
e
Date Not null
操作日期
Operator_Register_Tim
e
Time(7)
Not null
操作时间
注:一条上机记录可以进行多次同类操作;先注册到 User_ID 表后,再写向记
录表中写记录信息。
(4)删除操作者记录 Operator_Delete_Record,结构如下:
剩余41页未读,继续阅读
资源评论
张青山
- 粉丝: 185
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功