数据库简介

  1. 数据库管理数据和其它方式管理数据区别
    内存管理数据

优点:存取速度快 缺点:断电后数据不能保存

文件管理数据

优点:数据可以持久化保存 缺点:读取速度慢,数据组织格式不好控制

数据库管理数据

优点:统一的数据组织格式 读取速度快 容量大 缺点:需要专门的管理软件 需要一定的学习成本

  1. 数据库如何管理数据
    实际数据库在管理数据时,也是管理文件的形式来进行管理,只是这些文件具有特定的文件格式。

如果要操作这些数据文件,需要通过专门的数据库管理软来进行操作。

数据库管理软件

DBMS Database Management System 数据库管理系统,简称DBMS ,是用来管理数据的专用软件。

数据库在管理时,通过 DBMS 来操作数据库文件。

类似于 MS Office Excel 可以操作 .xls 的文件一样。

使用者

DBA Database Administrator 数据库管理员
Programmer 程序员

  1. 数据库如何运行
    数据库 真正用来存储数据的仓库。
    数据库服务管理软件 用来操作数据库中文件的管理软件,也就是 DBMS, 但在使用过程中经常的提及的数据库常指 DBMS
    数据库客户端软件 用户在需要使用数据时,需要向数据库服务管理软件按照一定的格式申请,提交申请的软件软件称为数据库客户端软件

  2. 常用数据库管理软件
    MySQL 中小型数据库,跨平台,开源,免费,应用范围广
    Oracle 大型数据库,跨平台,稳定,安全,收费
    MS SQL Server MS 针对 NT系统开发的数据库,只能运行在 NT 系统上
    Sqlite 微型数据库,一般用在移动端开发

  3. 关系型数据库 RDBMS
    RDBMS Relational Database Management System 关系数据库管理系统

关系型数据库系统是指以行和列的形式存储数据,将数据组织为相关的行和列的系统

这种方式便于用户理解,类似于一张表格。

一组行列关系组成的表构成一个数据文件。

一组表组成了数据库。

用户通过查询(Query)来检索数据库中的数据。

关系表中元素的构成

名词解释

  1. 数据库操作语言
    数据库在操作时,需要使用专门的数据库操作规则和语法,这个语法称为 SQL。

SQL Structured Query Language 结构化查询语言

SQL 的主要功能是和数据库建立连接,提供增删改查的操作。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语言共分为四大类:

数据定义语言DDL Data Definition Language

用于定义数据库中要存储的现实世界实体的语言。

主要提供数据库,数据表的创建操作。

数据操作语言DML Data Manipulation Language 用于数据表的操作语言 主要提供数据表中数据的插入,更新,删除操作

数据查询语言DQL Data Query Language

主要提供对数据表中数据的查询操作。

数据控制语言DCL Data Control Language

主要用来设置或更改数据库用户或角色权限的语句。

  1. 总结
    数据用来描述现实事物信息,在计算机中指用来保存这些信息的文件
    数据库是用来对数据文件进行存储的仓库
    数据库相对于其它数据管理方式容量更大,速度更快,管理更方便
    数据库分为 数据库服务器,数据库客户端和数据库存储文件三部分
    大部分数据库都是RDBMS关系型数据库,如 MySQL,Oracle,SQL Server,Sqlite等
    关系型数据库以表格形式来存存储数据 ,但存储的文件并不是表格
    关系型数据库以行,列形式来描述事物的关系
    关系型数据使用SQL语言对数据进行操作
    SQL语言分为四类,DDL,DML,DQL,DCL
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值