数据库入门

    |     2015年5月28日   |   数据库   |     0 条评论   |    1884

数据是存储在某种媒体上、可加以鉴别的符号资料,即对现实世界客观事物的符号表示。可以是数值数据,也可以是非数值数据,如声音、图像等。

一、数据库理论知识

数据管理包括收集、整理、组织、存储、维护、检索、传送等操作,目的是从大量杂乱、难以理解的数据中筛选出有意义的信息。

  • 数据库(DB):长期储存在计算机内的、有组织的、可共享的相关数据集合。
  • 数据库管理系统(DBMS):介于用户与操作系统之间的数据管理软件,提供建库、查询、更新及各种控制,基于某种数据模型。
  • 数据库系统(DBS):带有数据库的计算机应用系统,包括数据库、硬件、软件和各类人员。

a

二、数据管理技术的发展

数据管理技术大致经历四个阶段(日常教材常讲人工管理、文件系统、数据库系统三阶段,原文按四个阶段列举):

阶段 时期 特点
人工管理 20 世纪 50 年代中期以前 用户完全负责;数据面向特定程序;数据与程序没有独立性
文件系统 50 年代后期—60 年代中期 数据可长期保存;共享性差;与程序有一定独立性
数据库系统 60 年代后期至今 整体结构性;DBMS 统一存取;共享性好;数据与程序完全独立

三、表、字段、记录

一个关系数据库由二维表及表之间的关系组成。二维表在库中就叫表。字段(Field)对应属性,也叫数据项,命名往往和属性名相同,如学号、姓名、年龄。记录(Record)对应每个实体,例如一个学生(990001,张立,20,男,计算机)就是一条记录。

表结构示意:

a

概念 含义 例子
主键 整表不能重复、不能为空的特殊字段 学生编号
组合键 多个字段共同构成主键 成绩表(学生编号,课程编号)
外键 本表中引用另一表主键的字段 联系另外表的纽带
1:1 双方至多对应一个实体 班级与班长、病人与床位
1:n A 对应多个 B,B 至多对应一个 A 班级与学生、省与市
m:n 双方都可对应多个 学生与课程、工厂与产品

四、数据库基本操作

入门步骤:安装 MySQL,再通过命令行操作。下面两张图是命令行界面示意。

001

002

一句话总结:DB 存数据、DBMS 管数据;表用主键/外键把记录联系起来,再在命令行里增删改查。

转载请注明来源:数据库入门
本文链接地址:https://ai.zhousir.top/?p=696

上一篇:

下一篇:

回复 取消