课程名称
课程目录
- 数据库基础知识
- 安装与启停
- 对象管理器(上)
- 对象管理器(下)
- 命令行工具–ksql
- 数据迁移工具
- DCL语句–用户与角色
- DCL语句–权限与权利
- DQL语句–单表查询与多表查询
- DDL语句–数据库与模式与表空间管理
- DDL语句–表的管理
- DDL语句–视图管理
- DML语句–数据操纵
- DQL语句–集合运算与子查询与伪列
- 内置多行函数
- 内置单行函数
- 简单的数据库监控和运维
课程笔记
01 数据库基础知识
- 数据,data
- 数据库,database,DB
- 数据库管理系统,DBMS
- 数据库系统,DBS
- DBMS主要功能
- 数据库的建立和维护功能
- 数据库定义和创建
- 提供DML语言对数据进行存取
- 数据组织、存储和管理
- 事务管理和运行管理
- 与网络中其他软件的通信功能,异构数据库之间的互访和互操作功能
- RDBMS的体系结构:应用层、语言翻译处理层、数据存取层、数据存储层、操作系统、数据库
- 数据库分类
- RDBMS:关系型数据库管理系统,符合SQL事务的ACID特性
- NoSQL:非关系型数据库管理系统(键值、列存、文档、图形)
- NewSQL
- OLTP与OLAP
- OLTP,online transaction processing,联机事务处理
- 高并发,小事务,小查询
- OLAP,online analytical processing,decision support system,联机分析处理
- 大数据量,大运算量,复杂查询
- OLTP,online transaction processing,联机事务处理
- 数据库多模multi-model
- TPC测试
- oltp:tpc-c,tpc-e
- olap:tpc-h,tpc-ds
- 服务器虚拟化:tpc-vms
- SQL,structured query language
- SQL标准
- SQL特点
- DDL/DML/DCL/DQL/TCL
- 高度非过程化
- 面向集合的操作方式
- SQL,嵌入式SQL
- 语言简洁,易学易用
- 数据库对象
- 非模式对象:数据库、模式、表空间、用户(超级用户、数据库所有者、应用所有者)/角色/权限
- 模式下的对象:表、视图、物化视图、触发器、序列、外部表、索引、约束、存储过程、存储函数、规则
- 表:行(记录)、列(字段)
- 约束:check、not null、unique、primary key、foreign key、exclude、default
- 索引:btree、hash、gin、gist、brin、bloom、部分索引、表达式索引
02 安装与启停
- 安装环境支持:硬件、系统、依赖
- 系统基本信息检查与调整
- 安装依赖包
- 配置系统参数以满足高并发要求
- 创建用户和目录
- 下载试用软件或者直接使用考试资料中的虚拟机
03 数据库对象管理器
- 库及其中对象的管理
- 备份管理
- 逻辑备份
- 对象管理器提供的联机备份还原功能:库级逻辑备份恢复、模式级、模式对象级
- 逻辑备份
- 表空间管理
- 安全性管理
- 运行管理
04 命令行工具-ksql
- ksql是Kingbase的交互式终端
- -h,–host
- -p,–port
- -U,–username
- -W,–password
- copy的作用:备份数据、恢复数据、数据录入、数据打印、与Excel交换数据、与其他数据库交换数据
05 数据迁移工具
- 基础数据结构及数据迁移
- 应用接口及框架迁移
- 应用功能测试(SQL兼容情况)
06 DCL语句–用户与角色
- 用户用于登录数据库
- 角色相当于用户组,用于批量授权
- KES用户和角色在实例中是全局的
- 三级账户体系:超级管理员(实例),数据库所有者(库),应用所有者(模式)
- 先收回所有权限,再删除角色
学习资料
欢迎各位同学一起来交流学习心得!
最后修改时间:2022-06-29 21:51:01
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




