数据库
老肥码码码
Hello World
展开
-
第七章 NoSQL数据库技术(一)
NoSQL NoSQL是Not Only SQL的缩写,意即“不仅仅是SQL”,即对关系型SQL数据库系统的补充。 一类非关系数据存储系统 通常不需要一个固定的表的模式 所有的NoSQL淡化了一个或更多的ACID属性 相比传统数据库叫它分布式数据库管理系统更贴切, 数据存储被简化, 重点被放在了分布式数据管理上 简单数据类型--键值 系统只需支持单记录级别的原子性 系统的扩展性 ...原创 2019-01-10 19:34:45 · 2527 阅读 · 1 评论 -
第七章 NoSQL数据库技术(二)
文档型数据库 文档是处理信息的基本单位。文档可以很长、很复杂、可以无结构 一个文档对包含的数据类型和内容进行“自我描述”。XML文档、HTML文档和JSON 文档 嵌入式文档 --文档存储模型支持嵌套结构 每个文档的ID就是它唯一的键,ID在一个数据库“集合”中是唯一的, 检索排序的ID性能好。 MongoDB 数据库 MongoDB 是基于分布式文件存储的开源数据库系统。...原创 2019-01-11 21:55:38 · 754 阅读 · 0 评论 -
第五章 数据库管理
1.数据库管理的目标 保障数据库系统正常运行 发挥数据库系统处理能力 确保数据库访问安全 2.在行这个粒度上对共享数据进行加锁访问,系统并发访问性能最好 3.在DBMS中,设置可串行化隔离级别后,系统吞吐率受影响最大 4.对于意外事件导致数据库系统损坏,最可靠的技术手段是系统异地容灾 5.在数据库系统安全模型中,用户存取权限控制手段是DBMS 系统提供的数据库安全访问机制 6...原创 2019-01-07 20:24:09 · 596 阅读 · 1 评论 -
第四章 数据库设计与实现
数据库结构模型 概念数据模型(Concept Data Model,CDM)是一种面向用户的系统数据模型,它用来描述现实世界的系统概念化数据结构。使数据库设计人员在系统设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析业务数据以及数据之间的联系等,描述系统的数据对象及其组成关系。 逻辑数据模型 (Logic Data Model,LDM)是在概念数据模型基础上,从系统设计角度...原创 2019-01-07 20:41:17 · 1773 阅读 · 0 评论 -
第三章 数据库操作SQL语言
SQL( Structured Query Language,结构化查询语言 )是一种对关系数据库进行访问的数据操作语言。 SQL主要操作功能: •数据库对象创建、修改、删除 •数据库表的数据插入、修改、删除、查询、统计 •存储过程、触发器、函数等程序执行 •数据库权限、角色、用户等管理 SQL语言语句类型 1.数据定义语言(Data Definition Language,DDL...原创 2019-01-07 21:02:11 · 267 阅读 · 0 评论 -
SQL基础
文末有本文所使用的样例表脚本 SELECT SELECT prod_name FROM Products LIMIT 5 OFFSET 5; LIMIT 指定返回的行数。LIMIT 带的 OFFSET 指定从哪儿开始 第一个被检索的行是第 0 行,而不是第 1 行。因此,LIMIT 1 OFFSET 1 会检索第 2 行,而不是第 1 行 ORDER BY SELE...原创 2019-01-13 10:08:44 · 304 阅读 · 0 评论 -
第一、二章数据库系统概论和数据模型
数据库——是一种依照特定数据模型组织、存储和管理数据的文件集合。这些文件一般存放在外部存储器中,以便长久保存数据,并可快速访问。 数据模型是指描述事物对象的数据结构组成、数据语义联系、数据约束的抽象结构及其说明。 数据结构: 用于描述事物对象的静态特征,包括事物对象的数据组成、数据类型、数据性质等。 数据操作:用于描述事物对象的动态特征,包括数据的插入、修改、删除和查询等访问操作。 数据约...原创 2019-01-07 21:50:58 · 467 阅读 · 0 评论 -
第六章 数据库应用编程
数据库连接技术 (ODBC/JDBC) 开放式数据库互连(Open DataBase Connectivity,简写为ODBC) ODBC定义了一套基于SQL的、公共的、与数据库无关的API(应用程序设计接口); 使每个应用程序利用相同的源代码就可访问不同的数据库系统,存取多个数据库中的数据; 从而使得应用程序与数据库管理系统(DBMS)之间在逻辑上有独立性,使应用程序具有数据...原创 2019-01-09 22:02:56 · 1377 阅读 · 0 评论