自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 VMware Workstations15 创建centOS7虚拟机 安装hadoop-2.7.3及配置

在VMware Workstations15上linux系统centOS7的hadoop-2.7.3安装及hadoop集群的部署教程

2022-08-26 12:55:46 729 1

原创 “21天好习惯”第一期-21

参照完整性属性上的违约条件检查和违约处理插入元组或修改属性的值时,RDBMS检查属性上的约束条件是否被满足如果不满足则操作被拒绝执行 元组上的约束条件 的定义在CREATE TABLE时可以用CHECK短语定义元组上的约束条件,即元组级的限制同属性值限制相比,元组级的限制可以设置不同属性之间的取值的相互约束条件例如当学生的性别是男时,其名字不能以Ms.打头。CREATE TABLE Student (Sno CHAR(9),

2021-11-12 18:25:46 101

原创 “21天”好习惯第一期-20

参照完整性定义关系模型的参照完整性定义在CREATE TABLE中用FOREIGN KEY短语定义哪些列为外码用REFERENCES短语指明这些外码参照哪些表的主码 例如关系SC中一个元组表示一个学生选修的某门课程的成绩,(Sno,Cno)是主码。Sno,Cno分别参照引用Student表的主码和Course表的主码 定义SC中的参照完整性CREATE TABLE SC (Sno CHAR(9) NOT NULL, Cno .

2021-11-11 16:44:26 60

原创 “21天好习惯”第一期-19

数据库完整性数据库的完整性数据的正确性和相容性数据的完整性和安全性是两个不同概念数据的完整性防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据防范对象:不合语义的、不正确的数据数据的安全性保护数据库防止恶意的破坏和非法的存取防范对象:非法用户和非法操作为维护数据库的完整性,DBMS必须:1.提供定义完整性约束条件的机制2.提供完整性检查的方法3.违约处理实体完整性定义关系模型的实体完整性CREATE TABLE..

2021-11-10 17:57:04 637

原创 “21天好习惯”第一期-18

数据库安全视图机制把要保密的数据对无权存取这些数据的用户隐藏起来,对数据提供一定程度的安全保护 主要功能是提供数据独立性,无法完全满足要求间接实现了支持存取谓词的用户权限定义例如建立计算机系学生的视图,把对该视图的SELECT权限授于王平,把该视图上的所有操作权限授于张明 先建立计算机系学生的视图CS_Student CREATE VIEW CS_Student AS SELECT * FROM Student...

2021-11-09 22:22:10 373

原创 “21天好习惯”第一期-17

数据库安全性强制存取控制方法可能存在数据的“无意泄露”原因:这种机制仅仅通过对数据的存取权限来进行安全控制,而数据本身并无安全性标记解决:对系统控制下的所有主客体实施强制存取控制策略强制存取控制(MAC)保证更高程度的安全性用户能不能直接感知或进行控制适用于对数据有严格而固定密级分类的部门军事部门 政府部门主体是系统中的活动实体DBMS所管理的实际用户代表用户的各进程客体是系统中的被动实体,...

2021-11-08 14:12:14 44

原创 “21天好习惯”第一期-16

数据库安全性数据库角色数据库角色:被命名的一组与数据库操作相关的权限角色是权限的集合 可以为一组具有相同权限的用户创建一个角色简化授权的过程一、角色的创建CREATE ROLE <角色名> 二、给角色授权GRANT <权限>[,<权限>]… ON <对象类型>对象名 TO <角色>[,<角色>]…三、将一个角色授予其他的角色或用户GR...

2021-11-07 22:05:12 48

原创 “21天好习惯“第一期-15

数据库安全性授权与回收GRANTGRANT语句的一般格式: GRANT <权限>[,<权限>]... [ON <对象类型> <对象名>] TO <用户>[,<用户>]... [WITH GRANT OPTION];语义:将对指定操作对象的指定操作权限授予指定的用户发出GRANT:DBA数据库对象创建者(即属主Owner)拥有该权限的用户...

2021-11-06 20:50:17 62

原创 “21天好习惯”第一期-14

数据库安全性数据库安全性控制非法使用数据库的情况编写合法程序绕过DBMS及其授权机制直接或编写应用程序执行非授权操作通过多次合法查询数据库从中推导出一些保密数据计算机系统中,安全措施是一级一级层层设置 数据库安全性控制的常用方法用户标识和鉴定存取控制视图审计 密码存储用户标识与鉴别用户标识与鉴别 (Identification & Authentication)系统提供的最外层安全保...

2021-11-05 19:02:22 219

原创 “21天好习惯”第一期-13

数据库安全性问题的提出数据库的一大特点是数据可以共享数据共享必然带来数据库的安全性问题数据库系统中的数据共享不能是无条件的共享例: 军事秘密、国家机密、新产品实验数据、 市场需求分析、市场营销策略、销售计划、 客户档案、医疗档案、银行储蓄数据计算机系统安全性为计算机系统建立和采取的各种安全保护措施,以保护计算机系统中的硬件、软件及数据,防止其因偶然或恶意的原因使系统遭到破坏,数据遭到更改或泄露等。三类计算机系统安全性问题技术安全类管...

2021-11-04 17:15:03 39

原创 “21天好习惯”第一期-12

视图更新视图例如将信息系学生视图IS_Student中学号200215122的学生姓名改为“刘辰”。UPDATE IS_StudentSET Sname= '刘辰'WHERE Sno= ' 200215122 ';转换后的语句:UPDATE StudentSET Sname= '刘辰'WHERE Sno= ' 200215122 ' AND Sdept= 'IS';例如向信息系学生视图IS_S中插入一个新的学生记录:200215129,赵新,20岁.

2021-11-03 18:07:35 62

原创 “21天好习惯”第一期-11

视图删除视图语句的格式:DROP VIEW <视图名>;该语句从数据字典中删除指定的视图定义如果该视图上还导出了其他视图,使用CASCADE级联删除语句,把该视图和由它导出的所有视图一起删除 删除基表时,由该基表导出的所有视图定义都必须显式地使用DROP VIEW语句删除 例如:删除视图BT_S: DROP VIEW BT_S;删除视图IS_S1:DROP VIEW IS_S1;拒绝执行级联删除:...

2021-11-02 20:19:09 42

原创 “21天好习惯”第一期-10

视图视图的特点虚表,是从一个或几个基本表(或视图)导出的表只存放视图的定义,不存放视图对应的数据基表中的数据发生变化,从视图中查询出的数据也随之改变基于视图的操作查询删除受限更新定义基于该视图的新视图定义视图建立视图删除视图建立视图语句格式 CREATE VIEW <视图名> [(<列名> [,<列名>]…)] AS <子查询&...

2021-11-01 16:09:02 43

原创 “21天好习惯”第一期-9

数据更新删除数据语句格式 DELETE FROM <表名> [WHERE <条件>];功能删除指定表中满足WHERE子句条件的元组WHERE子句指定要删除的元组缺省表示要删除表中的全部元组,表的定义仍在字典中三种删除方式1. 删除某一个元组的值例如:删除学号为200215128的学生记录。DELETE FROM Student WHERE...

2021-10-31 15:47:59 40

原创 “21天好习惯”第一期-8

数据更新修改数据语句格式 UPDATE <表名> SET <列名>=<表达式>[,<列名>=<表达式>]… [WHERE <条件>];功能修改指定表中满足WHERE子句条件的元组SET子句指定修改方式要修改的列修改后取值WHERE子句指定要修改的元组缺省表示要修改表中的所有元组三种修改方式1. 修改某一个元组的值2. 修改多个元组的值3...

2021-10-30 18:01:28 51

原创 “21天好习惯”第一期-7

数据更新插入数据两种插入数据方式1. 插入元组语句格式: INSERT INTO <表名> [(<属性列1>[,<属性列2 >…)] VALUES (<常量1> [,<常量2>] … )功能:将新元组插入指定表中INTO子句属性列的顺序可与表定义中的顺序不一致没有指定属性列指定部分属性列VALUES子句提供的值必须与INTO子句匹配值的个数 ...

2021-10-29 19:15:28 910

原创 “21天好习惯”第一期-6

集合查询并操作UNION交操作INTERSECT差操作EXCEPT参加集合操作的各查询结果的列数必须相同;对应项的数据类型也必须相同 例如:查询计算机科学系的学生及年龄不大于19岁的学生。方法一:SELECT * FROM Student WHERE Sdept= 'CS' UNION SELECT * FROM Student WHERE Sage<=19;UN..

2021-10-28 18:12:17 42

原创 “21天好习惯”第一期-5

嵌套查询使用嵌套查询时,先用内查询(子查询)挑选出部分数据,以作为外查询(主查询)的数据来源或搜索条件。包含子查询的语句通常采用以下格式:WHERE 表达式 [NOT] IN (子查询)WHERE 表达式 比较运算符 [ANY|ALL] (子查询)WHERE [NOT] EXISTS (子查询)其中前两种又称为不相关子查询,子查询的查询条件不依赖其父查询,所以可以先求出子查询的结果,然后由内到外逐层求解。最后一种为相关子查询,其子查询的查询条件依赖于外层父...

2021-10-27 17:21:24 42

原创 “21天好习惯”第一期-4

集合查询集合操作的种类并操作UNION交操作INTERSECT差操作EXCEPT参加集合操作的各查询结果的列数必须相同;对应项的数据类型也必须相同 利润:方法一 SELECT * FROM Student WHERE Sdept= 'CS' UNION SELECT * FROM Student WHERE Sage<=19;UNION:将多个查询结果.

2021-10-26 21:56:26 37

原创 “21天好习惯”第一期-3

嵌套查询嵌套查询概述一个SELECT-FROM-WHERE语句称为一个查询块将一个查询块嵌套在另一个查询块的WHERE子句或HAVING短语的条件中的查询称为嵌套查询SELECT Sname /*外层查询/父查询*/ FROM Student WHERE Sno IN (SELECT Sno /*内层查询/子查询*/...

2021-10-25 16:12:50 33

原创 “21天好习惯”第一期-2

FROM 表1 [INNER] JOIN 表2 ON 表1.列名=表2.列名 (实现内连接)FROM 表1 LEFT [OUTER] JOIN 表2 ON 表1.列名=表2.列名 (实现左外连接)FROM 表1 RIGHT [OUTER] JOIN 表2 ON 表1.列名=表2.列名 (实现右外连接)FROM 表1 FULL [OUTER] JOIN 表2 ON 表1.列名=表2.列名 (实现全外连接)FROM 表1 AS 别名1 JOI

2021-10-24 19:56:47 36

原创 “21天好习惯”第一期-1

可选参数,例如:def dup(str,times=2):print(str*times)dup(“knock~”)dup(“knock~”,4)可变数参数,例如:def vfunc(a, *b):print(a,b,type(b))vfunc(1,2,3,4,5)

2021-10-23 21:03:31 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除