
数据库
文章平均质量分 84
Moliay
纵有bug起,编程不言弃
展开
-
第2讲-数据库系统的结构抽象与演变(测试题总结)
DBS的三级模式:外模式(也叫用户模式或子模式),模式(也叫逻辑模式),内模式(也叫存储模式)外模式/模式映像 实现了数据的逻辑独立性模式/内模式映像 实现了数据的物理独立性。原创 2023-02-20 20:18:26 · 516 阅读 · 0 评论 -
第1讲-初步认识数据库系统(测试题总结)
数据库系统 包含 数据库管理系统详细版:数据库管理系统DBMS是数据管理软件,在用户和操作系统之间。数据库系统DBS由数据库,数据库管理系统(及其应用开发工具)、应用程序和数据库管理员DBA组成的存储、管理、处理和维护数据的系统。原创 2023-02-19 22:03:35 · 427 阅读 · 0 评论 -
11.并发控制
封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。基本的封锁类型有两种: 排它锁(简称X锁) 和共享锁(简称S锁)。排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。共享锁又称为读锁。原创 2023-02-11 19:30:42 · 1223 阅读 · 0 评论 -
10.数据库恢复技术
检查点记录是一类新的日志纪录。它的内容包括建立检查点时刻所有正在执行的事务清单这些事务的最近一个日志记录的地址数据库镜像即根据DBA的要求,自动把整个数据库或者其中的部分关键数据复制到另一个磁盘上。每当主数据库更新时,DBMS自动把更新后的数据复制过去,即DBMS自动保证镜像数据与主数据的一致性。数据库镜像的用途用于数据库恢复。当出现介质故障时,镜像磁盘可继续使用,同时DBMS自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。提高数据库的可用性。原创 2023-02-11 00:02:44 · 1873 阅读 · 0 评论 -
9.关系查询处理和查询优化
对合法语句进行语义检查,即根据数据字典中有关的模式定义检查语句中的数据库对象,如关系名、属性名是否存在且有效。检查通过后,SQL查询语句会被转换成等价的关系代数表达式,数据库对象的外部名称也被转换为内部表示。对查询语句进行扫描、词法分析和语法分析,识别SQL关键字、属性名和关系名等语言符号,进行语法检查和分析,即判定查询语句是否合乎语法。根据优化器得到的执行策略生成查询执行计划,由代码生成器(code generator)生成代码并执行,返回查询结果。把查询转换成某种内部表示,通常用的内部表示是语法树。原创 2023-02-10 16:04:50 · 649 阅读 · 0 评论 -
8.数据库编程
① 声明游标。用DECLARE语句为一条SELECT语句定义游标使用T-SQL语句生成一个结果集,并且定义游标的特征,如游标中的记录是否可以修改。② 打开游标。用OPEN语句把定义的游标打开③ 推进游标指针并取当前记录⑤ 关闭和释放游标。用CLOSE语句关闭游标,释放结果集占用的缓冲区及其他资源。原创 2023-02-09 20:25:24 · 337 阅读 · 0 评论 -
7.数据库设计
概念结构是信息世界的结构,即概念模型其主要特点是能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。易于向关系、网状、层次等各种数据模型转换。概念结构的设计策略通常有四种自顶向下。即首先定义全局概念结构的框架,然后逐步细化;自底向上。原创 2023-02-09 13:35:08 · 974 阅读 · 0 评论 -
数据库系统概论索引
更新ing原创 2023-02-08 19:31:50 · 341 阅读 · 0 评论 -
6.关系数据理论
学习过程参考(后续章节同)原创 2023-02-07 23:41:23 · 1355 阅读 · 0 评论 -
5.数据库完整性
对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。(其中拒绝执行导致原因不同:(1)用户指定~(2)违背实体完整性,才~原创 2023-02-04 22:16:12 · 1441 阅读 · 0 评论 -
4.数据库安全性
审计功能是指DBMS 的审计模块在用户对数据库执行操作的同时把所有操作自动记录到系统的审计日志中。因为任何系统的安全保护措施都不是完美无缺的,蓄意盗窃破坏数据的人总可能存在。利用数据库的审计功能,DBA 可以根据审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。原创 2023-02-03 23:20:57 · 1067 阅读 · 0 评论 -
3.SQL
SELECT DIST JNO FROM SPJ WHERE JNO NOT IN (SELE JNO FROM SPJ,P,S WHERE CITY=‘天津’ AND COLOR=‘红’ AND S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO);要删除的基本表不能被其他表的约束所引州,不能有视图,不能有触发器,不能有存储过程或函数等。(限制,是有点子限制在的,不能想删就删)CASCADE表示表的删除没有限制条件,在删除基本表的同时,相关的依赖对象(如视图)都将被删除。原创 2023-02-03 17:16:07 · 852 阅读 · 0 评论 -
2.关系数据库
(1)域:一组具有相同数据类型的值的集合(属性的取值范围)笛卡尔积:是一种域上面的集合运算,得到每个域中元素的所有可能的组合,它可以表示为一张二维表关系:在域D1,D2,…,Dn上笛卡儿积D1xD2x…xDn的子集称为关系,表示为R(D1,D2,…,Dn)(一个关系对应一张表)元组:表中的一行或者一条记录属性:表中的一列(2)候选码:若关系中的某一属性组的值能唯地标识一个元组,而其子集不能,则称该属性组为候选码( candidate key)。原创 2023-02-01 17:58:05 · 507 阅读 · 0 评论 -
1.绪论(第五版)
定义:是按照用户的观点对数据和信息建模,用于数据库设计作用:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言层次模型:满足下面两个条件的基本层次联系的集合为层次模型。(1)有且只有一个结点没有双亲结点,这个结点称为根结点;(2)根以外的其他结点有且只有一个双亲结点。(类似树)层次模型的实例(1)学校层次数据库模型;(2)行政机构层次数据库模型。原创 2023-01-09 23:45:08 · 452 阅读 · 0 评论