数据库有两种类型,分别是关系型数据库与非关系型数据库关系型数据库主要有:Oracle、DB2、 Microsoft SQL Server、Microsoft Acess,、MySQL等
非关系型数据库主要有 NoSql、Cloudant、 MongoDb、redis、HBase等
1.MysQL、SQL Server、 Oracle、sybase、DB2数据库特点
一、MySQL
MySQL是目前最欢迎开的SQL数据库管理系统,与其他的大型数据库Oracle、DB2、 SQL Serve等相比MySQL然有它的不足之处,但丝案也有减少它受欢迎的程离对于个人中小坐企业说,MySQL的功能已经够用了,MySQL又是开源软件,因比椭必壁花术精和价钱去使用大型付费据库管理系统了。
特点:
1、 MySQL是开源兔费的。
2、 MySQL服务器是可靠的、易于使用的、快速的。
3、 MySQL服务器工作在客户/服务器或嵌入系统中。
4、 MySQL软件很多。
5、 MySQL是一个关系数据库管理系统。
二、 SQL Server
SQL Server是由微软公司开发的关系型数据库管理系统,一般用于Web上存储数据。 SQL Server提供了众多功能,如对XML和 Internet标准的丰富支持,通过Web对数据轻松安全的访问,具有灵活的、安全的、和基Web的应用程序管理等,及容易操作的操作界面,受到广大用户的喜爱。
三 、Oracle
Oracle在数据库领域一直处于领先地位,由于有先进技术的不断更新,目前 Oracle产品覆盖甚广,成为了世界上使用最广泛的关系数据系之一。
完整的数据管理功能:
1、数据的大量性
2、数据的保存的持久性
4、数据的共享性
5、数据的可靠性
四、 Sybase
Sybase为公用研制的一和米系型数据库系统,小是一种曲型的UN或WindowsNT平上高尸机/服环下的大型据库系统。
特点:
1、客户/服务器体系结构
2、真正开放的
3、高性能的
五、DB2
DB2是美国BM公司开发的一套关系型数据库管理系统,主要应用于大型应用系统,具有较好的可伸缩性。
2、数据库的作用是什么
1、帮肋企业准确找到目标客户:
在市场细分化理论指导下的营销,是根据人口统计及消费者共同的心理特点,将客户划归为某一类别。而通过新一代高速计算机和数据库技术,以使企业能够集中精力于更少的人身上,最终目标集中在最小消费单位一特定企业或个人身上,实现准确定位。
2、降低营销成本,提高营销效率
运用数据库能够准确找出某种产品的目标客户,用数据库技术进行筛选消费者,其邮寄宣传品的反馈率可以高达20%-30%。
3、使消费者成为企业长期、忠诚的用户,保证企业掌握稳定的客户群:
建立数据库,以便能够分析客户是些什么人,采取什么措施以保住客户。当通过数据库锁定企业的重点客户后,企业每次举行促销宣传活动,必以这部分客户为主要对象,极力改进服务,满足他们的需求,使这些客户成为公司稳定的客户。
3.数据库的视频学习资料分享
1.Oracle的深度讲解
1. oralce数据库安装以及简单的SQL语句
01-day01-oracle-数据库相关概念介绍
02-day02-oracle-数据存储结构&Oracle介绍学习
03-day01-oracle-oracle目录介绍&oracle网络配置
04-day01-oracle-oracle监听器配置
2. oralce账户管理和查询语句
01-day02-oracle-创建scott用户并导入练习数据
02-day02-oracle-单表查询select&别名
03-day02-oracle-单表查询连接符&去除重复&排序&字段逻辑运算
04-day02-oracle-单表查询&单条件where子句
05-day02-oracle-where子句关键字学习
3. oralce的函数学习&分组&增加删除修改&SQL92
01-day03-oracle作业处理
02-day03-oracle-单行函数学习
03-day03-oracle-多行函数学习
04-day03-oralce-转换函数&其他函数
05-day03-oracle-分组&分组筛选学习
06-day03-oracle-增删改
4. oracle的子查询和用户管理
01-day04-oralce-作业处理
02-day04-oracle-多表联合查询SQL92讲解
03-day04-oralce-多表联合查询SQL99(1)
04-day04-oracle-多表联合查询SQL(2)&三表联合查询
05-day04-oracle-子查询
06-day04-oracle-用户管理
07-day04-oracle-简单的二维表创建学习
5. oracle表操作和数据库对象(序列、索引、视图)
01-day05-oracle
02-day05-oracle-作业处理(2)
03-day05-oracle-主键约束&非空约束&检查约束
04-day05-oracle-检查约束&唯一约束&外键约束
05-day05-oracle-二维表的字段新增&删除&修改&表名的修改
06-day05-oracle-序列学习
07-day05-oracle-索引&视图学习
6. oracle图形界面操作和数据备份和分页
01-day06-oracle-作业处理
02-day06-oracle-分页查询
03-day06-mysql-mysql介绍
04-day06-mysql-二维表的创建&常见字段类型
05-day06-mysql-二维表的创建&约束&字段修改删除&表名修改
06-day06-mysql-数据库表数据操作&分页&备份
2.Oracle和SQL语言
1、Oracle和SQL语言 (对应的课程如下)
2、oracle数据库安装和简单SQL
3、oracle账户管理和查询语句
4、oralce的函数学习&分组&增加删除修改&SQL92
5、oracle的查询和用户管理
6、oracle表操作和数据库对象(序列、索引、视图)
7、oracle图形界面操作和数据备份和分页
3.PowerDesigner使用
PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。
PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。
此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。
4.JDBC数据库
所有企业级项目都有数据库,JAVA操作数据库的核心技术就是“JDBC”。我们必须全面掌握JDBC技术的各种细节,这样才能在以后学习各种ORM框架时做到“知其然,更知其所以然”。
5.Mysql优化
MySQL 是一个强大的开源数据库。本课程主要讲解了调节和安装MySQL的技巧
6.Oracle数据库
01_Oracle之SQL基础回顾
02_Oracle之SQL高级使用
03_Oracle之SQL分析函数
04_Oracle之用户操作开始学习
05_Oracle之事务和锁
06_Oracle之索引和索引碎片问题解决
07_Oracle之数据库设计概述
08_Oracle之物化视图
09_Oracle之同义词,DBLINK,表空间
10_Oracle之垂直水平分库分表(一)
11_Oracle之垂直水平分库分表(二)
12_Oracle之表分区、分区索引(一)
13_Oracle之表分区、分区索引(二)
跟着真正的互联网架构师,学习互联网架构师方向开发!可能你还为工作不好、薪资待遇不高感到烦恼,可能你还在纠结自己的技术水平不够
转发+关注并私信小编:“学习”,即可领取这套数据库视频教程领取方式啦!