数据管理系统
文章平均质量分 86
AI敲代码的手套
华中师范大学研究生在读
展开
-
数据管理系统-week6-数据操作语言(DML)
本次博客给大家分享一下我的DML笔记,以下两个表格作为示例,相信大家应该都非常熟悉,感兴趣的同学可以运行创建这两个表,然后跟着我一起增删改查🎃🎃🎃。原创 2024-01-19 13:22:03 · 894 阅读 · 0 评论 -
数据管理系统-week9-SQL中的事务处理
这次课给大家介绍三大现象有脏读现象,不可重复读,与幻像现象。同时给大家介绍四种隔离水平,并且如何设置隔离级别。原创 2024-01-17 10:52:07 · 463 阅读 · 0 评论 -
数据管理系统-week6-数据定义语言(DDL)
本节课主要学习如何创建表,删除表,更改表,以及一道简单的练习题,提供给大家学习与参考。原创 2024-01-15 17:20:19 · 960 阅读 · 0 评论 -
数据管理系统-week6-结构化查询语言(SQL)简介
Structured Query Language(SQL),本节课内容比较轻松,主要介绍了SQL的结构化查询语言,简单介绍的一些SQL的特性,功能,格式化等内容。原创 2024-01-15 16:43:38 · 891 阅读 · 0 评论 -
数据管理系统-week2-对象数据模型
在实际的项目当中,写项目书,或者考试,我们都有可能会遇到这样的问题,比如下面这道题目:您的任务是执行逻辑数据库设计的一步,即将上面给出的概念模式转换为关系模式的集合。这个时候我们就需要了解对象类以及对象类之间的继承泛化等等,这个时候就需要理解下面的一些,概念,接下来我将会单独出一期如何做上面的题目的博文,大家期待一些吧!原创 2024-01-15 16:36:29 · 807 阅读 · 0 评论 -
数据管理系统-week13-数据保密
这次课跟大家分享一下数据保密有关的重要概念,介绍与示例统计数据库中的隐私,简单介绍隐私保护当中的一些技术,对于数据保密都是很实用的,比如:K-anonymity techniques,generalisation等等,最后提供一个文字示例,给大家感受一下数据保密,有关这方面的知识,国内的数据库课程一般不是重点,大家感兴趣可以看一下参考文献的那本书,里面有更加详细的介绍哦。原创 2023-12-09 13:17:11 · 854 阅读 · 0 评论 -
数据管理系统-week13-数据管理中的法律和伦理问题
这节课就是最后一节课的内容了,最后想跟大家聊聊数据管理中的法律与伦理问题,如果从事数据管理岗位的人员应该很清楚,这是很重要的内容,我们也看不少有关这个话题的新闻,简单介绍一下数据管理中的法律和伦理问题。原创 2023-12-09 13:16:22 · 841 阅读 · 0 评论 -
数据管理系统-week12-数据库审计(Database Auditing)
这次课也主要介绍一些概念相关的东西,比如什么是数据库审计,DAM,审计类型的详细介绍,介绍完审计类型,最后介绍我们经常使用的MySQL中的数据库审计当中一些很重要的概念,包括数据库日志的一些内容。原创 2023-12-08 15:36:25 · 1011 阅读 · 0 评论 -
数据管理系统-week12-数据漏洞
这次课先跟大家分享一下简单的概念,然后说明什么情况下回发生数据漏,有了漏洞,那必然会有攻击,这里给大家简要介绍著名的SQL注入攻击与特洛伊木马,最后给大家一下消除漏洞并且强化我们数据库安全的方法,这些方法都非常实用,建议收藏哦😁开始之前,想跟大家聊聊一些概念的定义。•风险:风险是指获得或失去有价值的东西的可能性•威胁:威胁是指对他人造成伤害或损失的沟通意图•脆弱性:脆弱性是指(系统或单元)无法承受敌对环境的影响•攻击向量:攻击向量是黑客可以访问计算机或网络服务器以提供有效负载或恶意结果的路径或手段原创 2023-12-08 15:00:30 · 1068 阅读 · 0 评论 -
数据管理系统-week11-数据完整性
这节课主要介绍数据的完整性,一致性约束,一致性约束的验证,有四种方法,分别是用使用数据应用程序,SQL脚本,存储程序以及触发器,ROLLBACK和COMMIT语句需要注意的点,备份当中的物理备份与逻辑备份以及这两个备份的区别,可以根据两者的区别使用在不同的场景。原创 2023-12-04 23:19:12 · 1544 阅读 · 0 评论 -
数据管理系统-week9-事务处理程序简介
这次课主要是介绍一些数据库事务相关的概念,包括什么是数据库事务,事务处理原则,序列化图测试协议(Serialization graph testing protocol)的原则、两相锁定协议Two-phase locking (2PL) protocol的原则、时间戳排序协议Timestamp ordering (TO) protocol的原则。原创 2023-12-03 20:44:07 · 378 阅读 · 0 评论 -
数据管理系统-week10-自由访问控制
这节课主要讲了用户管理数据库的具体语句,数据库特权当中的全局特权,数据库特权,表特权与列特权的使用与注意,数据库特权应用于数据库和数据库中的所有对象,数据库特权可以授予特定的数据库,或全局授予,以便它们应用于所有数据库。表权限适用于关系表及其列,表权限可以授予特定的关系表,也可以授予全局权限,以便它们应用于给定数据库中的所有表。列权限适用于关系表中的列,列权限之后必须包含列或列,并包含在圆括号内。角色(role)被定义为一组已命名的权限。当必须授予不断增加的用户组一组权限时,角色非常有用。创建新用户。原创 2023-12-02 14:43:03 · 946 阅读 · 0 评论 -
数据管理系统-week10-数据库安全
数据库安全意味着保护数据库免受有意或无意的未经授权的访问,数据库安全需要保护数据库免受故意或意外威胁的机制,此类机制会影响硬件、软件、人员和数据。介绍数据库安全可能出现的威胁,对抗这些威胁的措施,数据库安全的授权与认证是这次课的重点数据库安全意味着保护数据库免受有意或无意的未经授权的访问,数据库安全需要保护数据库免受故意或意外威胁的机制,此类机制会影响硬件、软件、人员和数据。- 盗窃和欺诈 - 失去保密性 - 失去隐私 - 完整性损失 - 可用性损失。原创 2023-12-02 14:11:41 · 844 阅读 · 0 评论 -
数据管理系统-week10-关系数据库服务器的体系结构
本小节十分详细的讲述了关系数据库服务器的体系结构,从整体到局部,从大到小的讲述客户端-服务器体系结构(Client-Server Architecture)、数据库服务器上的基本操作(Basic Operations on Database Server)包括一些基本语句,初始化变量(Initialization Variables)什么时候可以用set,什么时候不能用set,在服务器安装数据库的基本语句,对数据库的基本操作语句等等。原创 2023-12-01 23:42:51 · 995 阅读 · 0 评论 -
数据管理系统-week1-数据库设计
• C. Coronel, S. Morris, A. Basta, M. Zgola, Data Management andSecurity, Chapter 2, Cengage Compose eBook, 2018, eBook: DataManagement and Security, 1st Edition• T. Connoly, C. Begg, Database Systems, A Practical Approach to Design,Implementation, and原创 2023-11-11 15:58:54 · 67 阅读 · 0 评论 -
数据管理系统-week1-文件系统、数据库和数据库管理系统
对于更高级的数据处理应用程序来说,基于数据块的持久存储逻辑模型过于简单数据块序列被划分为称为文件的数据块的可变子序列,与文件相关的名称唯一地标识每个文件文件是记录的集合一个记录可以存储在一个或多个数据块中,数据块可以包含多个记录记录是一系列字段字段是一对[地址,值],其中值被实现为位于数据块中的字节序列,地址由文件名、块号和块内的偏移量组成文件定义确定字段名称和每个字段的长度。原创 2023-11-11 15:45:22 · 411 阅读 · 0 评论 -
数据管理系统-week1-介绍
是一组新技术的名称,如相变RAM、磁性RAM和电阻RAM,这些技术能够实现非易失(持久)存储芯片,这些芯片需要低能量,密度和延迟更接近当前的DRAM芯片。随机存取存储器(RAM)设备允许访问数据项 无论数据在内存中的物理位置如何,都可以在几乎相同的时间内(读取或写入)。-相比之下,主存储器访问时间,从RAM读取1字节所需的时间(~10纳米秒=0.000000001秒)-平均磁盘访问时间:传输数据块所需的平均时间(~10msec=0.001秒)-传输时间:从盘片读取/写入数据所需的时间(约13兆字节/秒)原创 2023-11-11 15:14:12 · 78 阅读 · 0 评论