随笔分类 -  数据库基本概念

摘要:一、视图 视图定义 视图是从一个或几个基本表(或视图)中导出的虚拟的可视化的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。 视图特点 安全:有的数据是需要保密的,如果直接把表给出来进行操作会造成泄密,那么可以通过创建视图把相应视图的权限给出来即可保证数据的安全。 高效:复杂的连接查 阅读全文
posted @ 2019-03-11 15:59 周家飞少 阅读(1395) 评论(0) 推荐(0)
摘要:一、基本概念 及 优缺点 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。 索引的实现通常使用B树及其变种B+树。 为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。 创建索引可以大大提高系统的 阅读全文
posted @ 2019-03-11 15:55 周家飞少 阅读(187) 评论(0) 推荐(0)
摘要:一、概念 数据完整性:存储在数据库中的所有数据值均正确的状态。 完整性约束:防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 二、分类 1. 实体完整性 阅读全文
posted @ 2019-03-11 15:28 周家飞少 阅读(759) 评论(0) 推荐(0)
摘要:锁分类: 参见:https://www.cnblogs.com/zhoading/p/8547320.html 锁的作用: 数据库是一个多用户共享的资源,当出现并发的时候就会出现脏读,数据丢失等问题。所以数据库并发需要使用事务来控制,事务并发问题需要数据库锁来控制,所以数据库锁是跟并发控制和事务联系 阅读全文
posted @ 2018-12-24 15:50 周家飞少 阅读(458) 评论(0) 推荐(0)
摘要:关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织优点: 易于维护:都是使用表结构,提供事务处理,可保证数据的一致性,安全性高; 使用方便:SQL语言通用,可用于复杂查询; 复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。 标准化,数据更新开销少 缺点: 读 阅读全文
posted @ 2018-12-24 15:21 周家飞少 阅读(291) 评论(0) 推荐(0)
摘要:一、超键、候选键、主键、外键 超键(superkey):在关系中能唯一标识元组的属性集,在一个关系型数据表中,超键可以有多个,一个属性可以被称为超键,多个属性集也可以被称为超键 (超键包含主键和候选键)。 候选键(candidate key):不含有多余属性的超键称为候选键,就是去掉任何一个属性都不 阅读全文
posted @ 2018-12-21 16:22 周家飞少 阅读(1551) 评论(0) 推荐(0)