内容正文:
干锋教育
第1章初识数据库
·数据库入门
·MySQL的使用
·MySQL在Windows系·MySQL客户端工具
统中的安装与配置
MySQL
·M小ySQL目录结构
目录
MySQL
1.1
数据库入门
口点击查看本小节知识架构
1.2
MySQL在Windows系统中的安装与配置
口点击查看本小节知识架构
1.3
MySQL目录结构
1.4
MySQL的使用
口点击查看本小节知识架构
1.5
MySQL客户端工具
学习目标
MySQL
掌握在Vindows
理解数据库相
环境下安装
关
配置MySQL
2
理解
掌握
的方法
解
掌握
掌握ySQL
了解MySQL
客户端工
4
3
目录结构
具的使用
知识架构
MySQL
1.1数据库入门
返回且录
1.1.1
数据库的概念
1.1.2
SQL简
1.1.3
常见的数据库产品
1.1数据库入门
MySQL
1.1.1数据库的概念
·数据库(Database,DB)是建立在计算机存储设备上,按照数据结构来组织
存储和管理数据的仓库。用户可将数据库视为电子化的文件柜(存储电子文件的
处所),可对文件中的数据进行增加、删除、修改、查找等操作,此处的数据不
仅包含数字,还包含文字、视频、声音等。数据库的主要特点如下。
(1)实现数据共享:数据共享是指所有用户可以同时存取数据库中的数据,也
是指用户可以用各种方式通过接口使用数据库。
(2)减少数据的冗余度:和文件系统相比,数据库实现了数据共享,从而避免
用户各自建立应用文件,减少了大量重复数据和数据冗余,维护了数据的一致性。
(3)数据的独立性:数据的独立性包括逻辑独立性(数据库中数据库的逻辑结
构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻镯
结构)。
1.1数据库入门
MySQL
1.1.1数据库的概念
(4)数据实现集中控制:文件管理方式中,数据处于一种分散的状态,不同的用
户或同一用户在不同处理中,其文件之间毫无关系。数据库可对数据进行集中控制
和管理,并通过数据模型表示各种数据的组织以及数据间的联系。
(5)保持数据的一致、完整和安全:数据的控制主要包括安全性控制(以防止数
据丢失、错误更新和越权使用)、完整性控制(保证数据的正确性、有效性和相容
性)和并发控制(即能在同一时间周期内允许对数据实现多路存取,又能防止用户
之间的不正常交互作用)。
(6)故障恢复:数据库管理系统提供一套故障恢复方法,可及时发现故障和修复
故障,从而防止数据被破坏。
1.1数据库入门
MySQL
1.1.1数据库的概念
。
另外,初学者可能会认为数据库就是数据库系统。其实,数据库系统的范围比数据
库大很多,它由硬件和软件组成,其中硬件主要用于存储数据库中的数据,软件主
要包括操作系统以及应用程序等。数据库系统的几个重要部分的关系如图所示。
用户
用户
用户
数据库应用程序
数据库管理系统
(DBMS)
数据南
数据南
操作系统
1.1数据库入门
MySQL
1.1.1数据库的概念
·图中可以看到数据库系统中几个重要部分的关系,对这些重要部分的解释具体如下。
(1)数据库:指长期保存在计算机的存储设备上,按照一定的规则组织起来,可
以被各种用户或应用共享的数据集合。
(2)数据库管理系统(Database Management System,DBMS):指一种操
作和管理数据库的大型软件,用于建立、使用和维护数据库,并对数据库进行统一
管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据
库中的数据。
(3)数据库应用程序:(Database Application System,DBAS):当用户对
数据库进行复杂的管理时,DBMS可能无法满足用户需求,此时就需要使用数据库
应用程序访问和管理DBMS中存储的数据。
1.1数据库入门
MySQL
1.1.1数据库的概念
·通常情况下,使用数据库来表示所使用的数据库软件,这经常会引起混淆。确切地
说,数据库软件应该为数据库管理系统,而数据库的创建和操作是通过数据库管理
系统来实现的。
1.1数据库入门
MySQL
1.1.2SQL简介
SQL(Structure Query Language,结构化查询语言)是专为数据库建立的操作
命令集,是一种功能齐全的数据库语言。在使用$QL时,用户只需要发出"做什么”
的命令,而不需要考虑“怎么做”。SQL具有功能强大、简单易学、使用方便的特
点,已成为数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来被国
际化标准组织(ISO)采纳为关系数据库语言的国际标准。各数据库厂商都支持
1SO的SQL标准,并在该标准的基础上做了自己的扩展