Fork me on GitHub

05 2020 档案

摘要:关系模型的参照完整性在CREATE TABLE 中用FOREIGN KEY 短语定义哪些列为外码,用REFERENCES短语指定这些外码参照哪些表的主码。 例如:关系SC中一个元组表示一个学生选修的某门课程的成绩,(Sno,Cno)是主码,Sno,Cno分别参照引用Student表的主码和Cours 阅读全文
posted @ 2020-05-18 11:02 云源 阅读(1387) 评论(0) 推荐(0)
摘要:实体完整性规则自动进行检查包括: 1.检查主码值是否唯一,如果不唯一则拒绝插入或修改。 2.检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改。 检查记录中主码值是否唯一的一种方法是进行全表扫描,全表扫描是十分耗时的,为了避免对基本表进行全表扫描,关系数据库管理系统一般都在主码上自动建立一个 阅读全文
posted @ 2020-05-17 19:22 云源 阅读(592) 评论(0) 推荐(0)
摘要:数据库完整性 例如,学生的学号必须唯一,性别只能是男或者女。数据库的晚这性和安全性是两个既有联系又不尽相同的概念 数据完整性:为了防止数据库存在不符合语义和不正确的数据 数据安全性:为了保护数据库被恶意破坏和非法存取 所以为了维护数据库的完整性,数据库管理系统必须实现如下功能: 1.提供定义完整性约 阅读全文
posted @ 2020-05-15 11:52 云源 阅读(155) 评论(0) 推荐(0)
摘要:数据加密是防止数据库数据在存储和传输中失密的有效手段,加密的基本思想是根据一定的算法将原始数据明文,变换为不可直接识别的格式密文。 数据加密主要包括存储加密和传输加密 1.存储加密: 是数据在写到磁盘时对数据进行加密。 2.传输加密 数据库用户与服务器之间若采用明文方式传输数据,容易被网络恶意用户篡 阅读全文
posted @ 2020-05-14 08:47 云源 阅读(1276) 评论(0) 推荐(0)
摘要:前面讲了用户身份鉴别,存取控制是数据库安全保护的重要技术,但不是全部,为了使数据库管理系统达到一定的安全级别,还需要其他方面提供相应的支持 审计:把用户对数据库所有的操作自动记录下来放入审计日志中,审计员可以查看审计日志,查找非法操作和非法信息。 缺点:浪费时间和空间。主要用于安全性较高的部门。 1 阅读全文
posted @ 2020-05-13 09:57 云源 阅读(501) 评论(0) 推荐(0)
摘要:强制存取控制( Mandatory Access Control MAC )是指系统为保证更高程度的安全性,按照TDI/TCSEC标准中安全策略的要求所采取的强制存取检查手段。它不是用户直接感知或进行控制的。强制存取控制适用于那些对数据有严格而固定密级分类的部门,例如军事部门或政府部门。 在强制存取 阅读全文
posted @ 2020-05-12 10:54 云源 阅读(1094) 评论(0) 推荐(0)
摘要:1.GRANT GRANT语句的一般格式为: GRANT <权限> ON <对象类型 > < 对象名> TO <用户> [ WITH GRANT OPTION] 其语义为:将对指定操作对象的指定操作权限授予指定的用户.发出该GRANT语句的可以是数据库管理员,也可以是该数据库对象的创建者。 如果指定 阅读全文
posted @ 2020-05-10 11:24 云源 阅读(11367) 评论(0) 推荐(2)
摘要:数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或损坏。系统安全保护措施是否有效是数据库系统的主要技术指标之一 1.安全标准简介 最具有影响的安全标准有: TCSEC(桔皮书):1985年美国国防部发布的《DoD可信计算机系统评估准则》 CC:为满足全球IT互认标准化,将各自独立的 阅读全文
posted @ 2020-05-09 08:29 云源 阅读(1500) 评论(0) 推荐(0)
摘要:数据库的安全性是指保护数据库以防不合法使用所造成的数据泄露,更改或破坏 。安全性问题不是数据库系统独有的,所有的计算机系统都存在不安全因素。只是在数据库系统中由于大量数据集中存放,而且为众多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效使数据库系统的主要技术指标之一。 对数据库 阅读全文
posted @ 2020-05-07 08:59 云源 阅读(1027) 评论(0) 推荐(0)
摘要:首先我们新建一个Maven Project项目 如图所示 出现了小红叉 然后在pom.xml文件中加入Java ee的包引入代码就可以了 此时红叉已经没有了 但是当我们开始开发之后 还是会出现红叉(我试了重启,重建清理,重新建项目等方法)都没有成功,这里就是这个文件类型的出错 之后我看到了一个问题 阅读全文
posted @ 2020-05-06 19:55 云源 阅读(811) 评论(0) 推荐(0)
摘要:在SQL语言中,一个select-from-where语句称为一个查询块。将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询称为嵌套查询 例如: select Sname /*外层查询或父查询*/ from Student where Sno in (select Sno 阅读全文
posted @ 2020-05-04 10:55 云源 阅读(14231) 评论(1) 推荐(3)
摘要:查询同时涉及两个以上的表,称为连接查询。包括等值连接查询,自然连接查询,非等值连接查询,自身连接查询,外连接查询和复合条件连接查询等 1.等值与非等值连接查询 where 子句中连接两个表的条件称为连接条件 如 Student.Sname=Sc.Sno 比较运算符有= > < <= >= != <> 阅读全文
posted @ 2020-05-03 11:06 云源 阅读(1843) 评论(0) 推荐(2)

湖南云源网络科技有限公司 www. ysource.cn 版权所有   ICP证:湘ICP备18004366号
  邮箱:2536201485@qq.com   CSDN博客地址:https://blog.csdn.net/qq_32885621 有事您Q我