浪潮集团入职技术培训(二)

原创 2016年07月28日 15:35:54

浪潮集团入职技术培训(二)

课程目标

了解MySQL
数据库
存储引擎
数据类型

索引
视图
管理
数据管理技术及其发展阶段
人工管理阶段
文件系统阶段
数据库系统阶段
数据实现结构化
数据实现共享性
数据独立性强
数据粒度变小

数据库DB:长期保存在计算机的存储设备上,按照一定规则组织 起来,可以被各种用户或者应用共享的数据集合
数据库管理系统:是一种操作和管理数据库的大型软件,用于建立、使 用和维护数据库,对数据库进行统一管理和控制,以 保证数据库的安全性和完整性。用户通过数据库管理 系统访问数据库中的数据。当前比较流行和常用的数 据库管理系统有Oracle、MySQL、SQL Server和DB2等
数据库系统DBS:在计算机系统中引入数据库后的系统,通常由计算机 硬件、软件、数据库管理系统和数据管理员组成

数据库管理系统常用的数学模型

层次模型
网状模型
关系模型
面向对象模型
这里写图片描述
关系数据库:关系数据库中所谓的“关系”,实质上是一张二维表。

SQL

标准化
简单易学
高度非过程化
sql92

SQL

数据定义语言(DDL):建表,创建,删除,更改数据对象
数据操作语言(DML):对于数据的增删改查
数据控制语言(DCL):用于规定数据库用户的各种权限,数据库事物控制
这里写图片描述
cpu、内存、磁盘(瓶颈)

MySQL数据库管理系统

简称MySQL,是一个免费开源的单进程多线程、支持多用户、给予客户机/服务器(Client/Server简称C/S)的关系数据库管理系统。随着该数据库功能的不断完善、性能的不断提升,可靠性不断增强。

为什么选择MySQL

总体拥有成本低
性能好
体积小
功能强大
适合大规模集群部署
不破不立
MySOL基于客户端-服务器(C/S)的数据管理系统
服务器端:负责所有数据访问和处理
客户端:请求数据添加、删除
MySQL的启动与通信过程
1、操作系统用户启动MySQL服务
2、加载配置文件到服务器内存
3、生成MySQL数据库实例
4、派生出多个线程

数据库:存储数据库对象的容器 (SCHMA)
数据库对象:表、索引、视图、触发器等

a-z、A-Z、数字、下划线、@、#、$
首字母不能是数字或者
不允许是MySQL的关键字(加单引号,多单词)
不允许有空格个特殊字符
长度小于64个字符
关键字: http://dev.mysql.com/doc/refman/5.7/en/keywords.html
推荐书籍:《mysql必知必会》 《》

根据文件访问层的抽象接口定制一种文件访问机制,这种机制叫做存储引擎
存储引擎指定了表的类型,即如何存储和索引数据、是否支 持事务等,同事存储引擎也决定了表在计算机中的存储方式
存储引擎是以插件的形式被MySQL数据库软件引入
存储引擎是MySQL数据库管理系统的一个重要特征,在具体 开发时,为了提高MySQL数据库管理系统的使用效率和灵活 性,可以根据实际需要来选择存储引擎
5.7版本MySQL默认存储引擎是InnoDB,可以在创建表的时 候指定存储引擎

存储限制
事物安全
锁机制
B树索引
哈希索引
全文索引
集群索引
数据缓存
索引缓存
数据可压缩
空间使用
内存使用
批量插入的速度
支持外键
这里写图片描述

数值类型
小数类型
整形类型
字符串类型
日期类型

INR或INTEGER
BIGINT:无符号可到264
FLOAT:存取的数值可能不同
DECIMAL:依赖于M和D的值

DATA
TIME
YEAR
DETETLE
TIMESTMP

CHAR
VARCHAR
BLOB
TEXT

表是一种很重要的数据库对象
是组成数据库的基本元素
由若干个字段组成 主要用来实现存储数据记录
数据在表中的组织方式与电子表格中相似,都是按行和列的 格式组织的,其中一行代表一条唯一的记录,每一列代表记 录中的一个字段

列(Columns):也称属性列,在具体创建表时,必须指定列的名字和数据类型
索引(indexes):是指根据指定的数据库表列建立起来的顺序,提供了快速访问数据的途径且可监督表的数据,使其索引所指向的列中的数据不重复
触发器(Triggers):指用户定义的事物命令的集合,当对一个表的数据进行插入,更新或者删除时,这组命令就会自动执行,可以用来确保数据的完整性和安全性

所谓完整性是指数据的准确性和一致性,而完整性检查就是 指检查数据的准确性和一致性
MySQL提供了一致机制来检查数据库表中的数据是否满足规 定的条件,以保证数据库表中数据的准确性和一致性
这里写图片描述
主键:用以唯一标示表中的每行记录的一个字段或者多个字段称为主键,包括单主键和复合主键
外键:如果表A中的一个字段a对应于表B的主键b,则字段a称为表A的外键,此时存储在表A中字段a的值,要么是NULL,要么是来自于表B主键b的值

MySQL

二进制日志
操作错误日志
通讯查询日志
慢查询日志

作业:
库:部门首字母_姓名全拼
表: 名称自定
标号是主键
姓名,性别,入学时间和系别是非空字段
视图:名称自定
标号和姓名
数据库导出,压缩包名字中文名字_部门

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

浪潮集团入职技术培训(一)

浪潮集团入职技术培训(一)数据为根本 计算工具 用户界面 代码质量功能性准确性: 可靠性 成熟性:水平稳定 容错性:允许用户误操作 易学习性、易操作性:用户快速掌握效率时间特性:查询时间...

阿里云计算、浪潮集团

新浪科技讯 7月4日上午消息,阿里云计算、浪潮集团正式达成战略合作,合力开拓智慧城市和政务云市场,并为各行业提供从应用到服务的云计算整体解决方案,构建自主可控云服务生态链。 目前,国产化替代的呼声越...

浪潮集团编程大赛初赛试题

  • 2013年05月05日 17:53
  • 411KB
  • 下载

技术培训 | 青云QingCloud 对象存储应用与实践

QingStor 对象存储服务提供可无限扩展的存储空间、快速的数据存取性能、高度的可靠性和数据的安全性、细粒度的权限控制及简单易用的接口,以向广大用户提供廉价、可靠的存储系统。 本次分享,QingCl...

网站开发技术培训讲义

一会儿就要给他们讲了,先把讲义发到这儿,听听大家意见。。:)  技术培训讲义[By ?USERNAME...
  • iijse
  • iijse
  • 2011年01月13日 17:41
  • 1187

Android技术培训怎么样?前景怎么样?

在这一两年中Android发生了很大的转变,市场需求量不再那么大,处于了饱和的状态,这让很多学习Android的人找不到好的工作,甚至都很难找到工作,而我也是其中一员,但我相信只要我有能力,还是会被社...

思毕德咨询将于2014年10月13-17日举办SAP HCM ABAP编程技术培训课程

思毕德咨询将于2014年10月13日至17日在北京举办SAP HCM ABAP开发和增强编程技术培训课程。本次培训周期为五天,培训内容基本按SAPHCM标准培训课程HR350-Programming ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浪潮集团入职技术培训(二)
举报原因:
原因补充:

(最多只允许输入30个字)