第一章 数据库概述
阿文(Alvin)
10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有红古免费网站建设让你可以放心的选择与我们合作。1.1、简介
1.2、简单的说。数据库(database)就是一个存储数据的仓库,那么为了方便的存储和管理,它将数据按照特定的规律存储到磁盘上,通过数据库管理系统,能够有效地管理存储在数据库中的数据.
1.2、数据库范式
数据库泛型就是数据库该遵循的规则。数据库泛型也称为范式。目前,关系数据库最常用的4种范式分别是:
第一范式(1NF)
第二范式(2NF)
第三范式(3NF)
第四范式(BCNF)
那么这里简单的介绍一下。第一范式的内容,
在设计数据库时,数据库需要满足的最低要求的范式是第一范式,第一范式的要求
表中不能有重复的字段
每个字段不能在拆分
一个数据库那么如果连第一范式都不能满足的话。那将不合格的。只有在满足第一范式的情况下在进一步进行细化,根据特定的业务进行细分。
1.3、SQL语言
数据库管理系统是通过SQL语言来管理数据库中的数据库的。SQL语言是一种查询和设计语言。主要用于存储取数据,查询数据,更新数据和管理关系数据库。
SQL语言分成3个部分,
DDL(Data Definition Language)语句,用于定义数据库表、视图索引和触发器等。
create
alter
drop
rename
truncate
comment
DML(Data Manipulation Language)语句用于插入数据,查询数据更新以及删除
select
insert
update
delete
DCL(Data Control Language)语句,用于控制用户的访问权限,
grant
revoke
1.4、常见的数据系统
1、甲骨文的Oracle
2、IBM的DB2
3、Sybase
4、微软的Access和 SQL Server
6、开源PostgreSQL
7、开源MySQL
1.5、Mysql数据库的介绍
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
Mysql特性:
1支持多种操作系统:AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等.
2支持多线程,充分利用CPU资源。
3.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
4.支持多种存储引擎。
版本
Alpha开发版本.
Beat 测试版本.
Gama发行过一段时间的Beat版本.
Generally Available(GA) 稳定版本.
1.6、如何学习数据库
学习数据库主要是多练习。总结如下:
多上机实践
多编写SQL语句
多回顾理论知识
1.7、本章练习题目
(1)、简述数据库范式
(2)、SQL语言分为哪几种?
(3)、常见的数据库系统有哪些?
(4)、简述Mysql特性以及版本?
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:Mysql入门基础(1)-->基本介绍-创新互联
网站链接:http://lswzjz.com/article/dgohji.html