数据库学习笔记
刘璐菲
southern cross university
展开
-
数据库并发控制
数据库是一个资源库,可以供多个用户使用. 允许多个用户同时使用同一个数据库的数据库系统称为多用户数据库系统.例如飞机订票数据库系统、银行数据库系统. 在多用户数据库系统中同一个时刻会有很多个并发运行的事务.为什么数据库系统要采用并发控制?1.提高吞吐量和资源利用率: 一个事务由多个步骤组成,一些步骤涉及I/O活动,另一些涉及CPU活动。计算机系统中CPU与磁盘可以并行运作。 因此,I/O活动可以与CPU处理并行执行。利用CPU与I/O系统的并行性,多个事务可以并行执行。当一个事务在一个磁盘上进.原创 2020-11-24 17:39:08 · 1041 阅读 · 0 评论 -
数据库作业三ER图待完善
1.一个俱乐部只能由一个经理管理,一个经理只能管理一个俱乐部2.一个俱乐部可以拥有多个设备,例如,俱乐部A拥有哑铃,单杠. 同一种设备可以被多个俱乐部所拥有,例如: 哑铃都被俱乐部A和俱乐部B所拥有.3.一个俱乐部拥有多个教练, 一个教练也可以在多个俱乐部任职.4.一个俱乐部拥有多个课程, 同一门课程可以被多个俱乐部任职.5.一个课程拥有多个学员,一个学员可以上多门课程.6.一个教练可以单独管理多个学员(时间不同),但是一个学员只能请一个私人教练.7.一个教练管理1个班级, 一个班级也只能被一.原创 2020-11-10 17:45:39 · 640 阅读 · 0 评论 -
数据库设计与数据建模第一章学习笔记
1.计算机系为什么要学数据库原理和设计?计算机系为什么要学数据库原理和设计?[知乎]2.为什么学习数据库设计与数据库建模?数据库的设计与产品的需求息息相关,一个好的应用,一定有一个设计合适的数据库,只有充分理解了用户的需求,并且我们设计的数据满足了用户所有的需求, 这个软件才算得上一个好软件.学习数据库设计与建模就是为了充分的理解用户的需求, 利用模型设计出满足需求的数据库. 例如,学习实体关系模型,通过实体关系模型(E-R图)设计出关系数据库中的各种表.老师说过我们学的数据库这门课程50%的SQ原创 2020-10-15 11:52:16 · 326 阅读 · 1 评论 -
数据库关系模型基本概念
0.什么是关系模型?1.关系模型以表为基本结构2.包括了基本的操作:并,差,广义积,选择,投影 以及拓展的操作:交,连接,除3.还有完整性约束:实体完整性,参照完整性,用户自定义完整性。1.什么是关系?什么是表?关系是所有域的笛卡尔积的子集,关系是严格的数学定义,是一个集合,不允许有相同的元组出现。表是现代数据库依照关系的理论基础,它允许有相同的记录。2.关系模型有哪些操作?基本的操作:并,差,广义积,选择,投影拓展的操作:交,连接,除3.关系模型的完整性有哪些?实体完整性(主键原创 2020-09-25 23:01:05 · 2840 阅读 · 0 评论 -
数据库基本概念和体系结构
1.什么是模式?模式是对数据的抽象。模式:对数据库的描述被称为数据库模式(database scheme)例如:表格1的模式就是姓名,年龄,班级上面这张表的模式就是:ID,职位,工资2.什么是数据模型?数据模型是对模式的抽象数据模型是 规定了模式统一描述方法的模型。数据模型包括数据结构,对数据的操作和约束。例如:关系模型(数据模型之一),关系模型的所有模式都可以抽象为表(数据结构)的形式,而每一个具体的模式都是具有不同列名的具体的表3.数据模型有哪些?常见的数据模型有:关系模型(以表原创 2020-09-25 19:49:04 · 862 阅读 · 0 评论 -
数据库学习笔记之数据库系统的概述
原创 2020-09-15 22:36:22 · 88 阅读 · 0 评论