数据库
数据库管理系统(开发工具)
应用程序
数据库管理员manager
硬件平台及数据库:数据库系统对硬件的要求:1.内存2.磁盘或磁盘阵列3.通道能力提高数据传送率
软件:支持数据库管理系统的操作系统与数据库接口的高级语言和编译系统以数据库管理系统为核心的应用开发工具为特定应用环境开发的数据库开发系统
人员:数据库管理员(DBA):参与确定数据库正确运行,参与设计,存储结构和存取策略的设计,安全性和完整性,监控数...
云计算时代的高可用数据库是可扩展、容错且与任何私有云或公共云兼容的数据库实例。它们旨在提供业务连续性,而不会因任何类型的硬件或网络故障而导致用户体验的影响。其核心设计原则是消除任何单点故障,并提供平稳的故障转移体验。
公共云和私有云使企业能够摆脱容易出错的传统架构,并运行具有可靠性为5个9和6个9的应用程序。业务应用程序可以按需、即时且经济高效地进行调整。数据库应用程序一直是所有企业基础设施的主要组成部...
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。 世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、...
达梦数据库的CLASS类
达梦数据库除了支持多种常用的数据类型,还支持CLASS类类型,达梦数据库通过类类型在 DMSQL 程序中实现面向对象编程的支持。类将结构化的数据及对其进行操作的过程或函数封装在一起,允许用户根据现实世界的对象建模,而不必再将其抽象成关系数据。达梦数据库的类类型分为普通类类型和 JAVA CLASS 类型。达梦文档中的示例除了特别声明,使用的都是普通类类型。达梦数据库类的定义分为类头和类体两部分,类头完...
链接:https://pan.baidu.com/s/121P35ml-cS5TJKguMqG2uw
全书为完整版,以下为部分书籍内容截图:
数据库总结
目录数据库总结数据库设计数据库设计的必要性1.数据库设计步骤什么是数据模型?什么是规范化?数据库完整性2.如何维护数据库的完整性和一致性?关系型数据库的三大范式:设计数据库应注意那些问题?SQLSQL语言概述PL/SQL简介oracle基本数据类型Varchar2和varchar有什么区别?DCL数据库定义语言表的建立、修改、删除 Tabletruncate与 delete区别查询单表查询oracle怎么去除去重列函数where子句中使用的比较条件Group By ...
原创/朱季谦
我接触工作流引擎Activiti已有两年之久,但一直都只限于熟悉其各类API的使用,对底层的实现,则存在较大的盲区。
Activiti这个开源框架在设计上,其实存在不少值得学习和思考的地方,例如,框架用到以命令模式、责任链模式、模板模式等优秀的设计模式来进行框架的设计。
故而,是值得好好研究下Activiti这个框架的底层实现。
我在工作当中现阶段用的比较多是Activiti6.0版本,本文就以这个版本来展开分析。
在使用Ac...
Sqlite:1.基于C接口,需要使用sql语句,代码繁琐
2.在处理大量数据时,表关系更直观
3.在OC中不是可视化的
CoreData:1.可视化,有undo/redo能力
2.可以实现多种文件格式NSSQLiteStoreType.NSBinaryStoreType.NSInMemoryStoreType,NSXMLStoreType
3.苹果官方API支持,与iOS结合更紧密
CoreData核心类关系:
NSManagedObjectContext 用途:负责应用和数据库之间的交互
NSManagedObjectMo...
报错: column "bsk001" of relation "dbdata" does not exist.
原因是数据库中字段名为BSK001,而sql语句中将大写字母自动转为小写;
也就是select BSK001 from dbdata与select bsk001 from dbdata是一样的;
难道postgress数据库遇到大写的字段名就无法操作绿吗?
select "BSK001" from dbdata 将字段名用双引号引起来就解决了。
神奇的postgress数据库,这个数据空还支持json,xml等格式的数据
postgress数据库 出现大写字母 字段...
declare @a int; 定义:declare 是声明的意思 +@ +变量名 + 数据类型 注意数据类型啊declare @b int; set @a = 1; 赋值:set + @ +变量名 = 所附的值set @b = 2;
--select @a = max(degree) from Score; 这也是一种赋值,也可以看作是查询,查出score表中的最高成绩一次只能查询一个,是因为数据类型是int型的,不是字符串,不能都输出,所以只能附一个值select @a = degree from Score 这样输出的是最后一个,相...
1,用命令行模式创建后台控制器
a, 首先装好phpstorm 编辑器。在https://www.php.cn/xiazai/gongju/122 可下载到 Phpstorm 18.2.1 win版PhpStorm最新激活教程:正版phpstorm免费激活步骤(图文详解)
b,在phpstorm的命令行模式下 输入命令 “php artisan make:controller Admin/LoginController”创建后台的登录控制器
任务6:创建登录控制器及数据库连接标签:后台 tis 任务 com nbsp htm ima 图文 激活 本文系...
<connectionStrings>
2 2 <add name="DefaultConnection" connectionString="Data Source=.;initial catalog=EFModel;Integrated Security=false;User ID=sa;Password=sa;Connect Timeout=1440; Pooling=true; MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
3 3 </connectionStrings>2、添加一个数据库上下文且继承DBContext 1 public class EFDbContext :DBContext2 {3 public EFD...
参考文章:
数据库设计 3 个范式
http://ningg.top/database-nf/
总结:
第 1 范式:列不可分,原子性;例如:地址信息,提取省份和城市。
第 2 范式:非主键列完全依赖主键列,一张表格只保存一类数据;例如:学生选课信息,学号、课程名称、学分,需要将课程信息(课程名称、学分)单独提取出来。
第 3 范式:非主键列之间不存在传递依赖,即非主键列之间,没有相互关联关系,非主键列直接与主键列相关联,而非间接相关。
2019年7月19-20日,以“运筹帷幄,数揽未来”为主题的DAMS中国数据智能管理峰会在上海青浦区成功举办。在DAMS峰会上,巨杉数据库为大家带来了题为“云架构下的分布式数据库设计与实践”的主题分享。
微服务下数据库架构的演进
应用开发从传统架构向分布式转型,最先面临改造的自然就是应用程序框架。如今的微服务框架已经非常成熟,其代表性架构往往包括协议处理、服务拼装、原子服务、以及底层持久化四层。业务逻辑从传统的单一中...
目录1、数据库基础知识1、数据
2、数据库
3、数据库管理系统
4、数据库系统4.1数据库系统的特点1、数据库基础知识
1、数据
描述事务的符号记录称为数据(Data)数据有多种表现形式,可以包括数字、字母、文字、特殊字符组成的文本数据,也可以是图形、图像、动画、影像、声音、语言等多媒体数据。
2、数据库
数据库(Database,DB),是长期存储在计算机内的,有组织的,可共享的数据集合。
3、数据库管理系统
数据库管理系统(Dat...