- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 数据库笔记-事务管理
事务概述事务是由一系列操作序列构成的程序执行单元,这些操作要么都做,要么都不做,是一个不可分割的工作单位。SQL中的事务事务以Begin transaction开始,以Commit或 Rollback结束Commit表示提交,事务正常结束Rollback表示事务由于某种原因而正常退出,撤消事务已做的操作,回滚到事务开始时状态事物的特性(ACID)原子性(Atomicity)事务在逻辑上是数据库的最基本工作当元,一个事务中包含的操作,要么全部执行并正常结束;要么什么都不做,当作此事务从未发
2021-06-17 12:45:45 573
原创 数据库笔记-关系数据库的规范化
关系数据库规范化关系模式的存储意异常:数据冗余,更新异常,删除异常。函数依赖函数依赖得定义设有关系模式R(A1,A2,…An)或简记为R(U),X,Y是U的子集,r是R的任一具体关系, 如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y],则称X函数决定Y,或Y函数依赖于X, 记为X→Y。X→Y为模式R的一个函数依赖。 其中X叫做决定因素,Y叫做被决定因素码设K使关系模式R(U,F)中得属性或属性组,K1是K得任一真子集。若K–>U 若不存在K1–>U
2021-06-17 12:42:00 273
原创 数据库笔记-关系代数
关系代数运算关系代数的五个基本操作并(∪):两个关系需有相同的关系模式,并的对象是元组,由两个关系所有元组构成。RUS≡{t| t∈R ∨t∈S}差(-):同样,两个关系有相同的模式,R和S的差是由属于R但不属于S的元组构成的集合。R-S≡{t| t∈R ∧t 不属于S}笛卡尔积(×):对两个关系R和S进行操作,产生的关系中元组个数为两个关系中元组个数之积。R×S≡{t| t=< tr,ts>∧tr∈R∧ts ∈S}投影(π):对关系进行垂直分割,消去某些列,并重
2021-06-17 12:16:07 863
原创 数据库笔记-数据库保护
完整和安全性完整性约束实体完整性约束-主码主码不能为空创建主码是在创建表的时候添加,可以直接在属性后面直接加主键,也可以在创建表的最后添加主键的属性。-- 将属性直接说明成主码Create Table employee( Eno char(4) Primary Key, Name varchar(8));-- 在属性列表后单独说明主码Create Table employee( Eno char(4), Name varchar(8), Primary key(
2021-06-17 12:13:32 427
原创 数据库笔记-关系数据库的操作
SQL数据库的三级结构三级结构关系模式称为"基本表",存储模式称为"存储文件",子模式称为"视图",元组称"行",属性称"列"。SQL数据库体系的结构要点如下:(1)一个SQL数据库是表的汇集。(2)一个SQL表由行集构成,行是列的序列,每列对应一个数据项。(3)表或者是基本表,或者是视图。基本表是实际存储在数据库中的表,视图由是由若干基本表或其他视图构成的表的定义。(4)一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。存储文件与物理文件对应。(5)用户可以用SQ
2021-06-17 12:11:20 1015
原创 数据库笔记-基本概述
基本概念DBS系统构成DB(数据库)的概念数据库是存储计算机系统内的有结构的数据集合,是相关数据的集合,数据由数据库管理系统统一管理和维护。DBS的特点与组成组成计算机硬件,操作系统,DBMS,DB,应用程序和用户以及数据库开发和管理人员特点整体数据结构化数据的共享性高数据的独立性高高度的数据控制能力DBMS(数据库管理系统)的功能基本功能:数据定义(DDL)定义数据库中数据的逻辑结构数据操纵(DML) 插入查询删除等对数据的操作完整性约束检查访问控制并发控制数据
2021-06-17 12:10:17 348
原创 操作系统实践-系统模块编译
模块一设计一个模块,要求列出系统中所有内核线程的程序名、PID、进程状态、进程优先级、父进程的PID。实现流程:执行完以上命令之后,使用lsmod | grep 模块名(showprocess)查看加载的模块是否已经加载成功。使用指令dmesg > dmesg.log 查看模块初始化的输出信息可以看到在输出的最后可以看到结果。代码截图头文件说明init.h文件包含模块初始化和清理函数(module_init,module_exit)的定义module.h包含加载模块的函数和符
2021-06-15 19:38:31 553
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人