By 时代数字趋势2021-07-23
熟悉Microsoft Excel的使用者一般都知道可以利用表格来处理数据,但其实数据库也是用表格来储存、管理和检索数据。
- 日常遇到的数据库
- 数据库与试算表的区别
- 数据库的组成要素
- 数据库管理系统
日常遇到的数据库
在日常生活中,我们经常不经意间利用到数据库。例如,我们在登录网络银行帐号时,首先用我们的帐号和密码来验证登录,然后显示帐户余额和交易资讯。后台的数据库就是根据你的需求从中调取数据再呈现给你,并且能够按日期或类型显示银行交易资讯。
数据库与试算表的区别
数据库与试算表不同,它们更善于储存大量数据,并以各种方式从大笔数据中进行运用。以下是数据库可以执行的一些例子,而且这些事情是用试算表很难被执行的任务。
- 检索符合某些条件标準的数据
- 批量更新数据
- 交叉引用不同表中的记录
- 複杂的汇总计算
数据库的组成要素
一个数据库是由许多不同的表组成的。它们像Excel表一样,数据库表由列和行组成。每一列对应于一个属性,每一行对应于一条记录。
例如,一个包含公司50名员工姓名和电话号码的数据库,每一行包含一个人的相应数据。因为有50个人,所以总共会有50个列。
数据库中的每张表都必须有一个名称,每张表都必须有一个主键(Primary Key),这样每一行都会有一个唯一的识别身分,可以藉由它来与其他表进行连动。
数据库中的数据受到条件约束的保护,条件约束是用规则确保整体完整性。唯一约束确保主键不重複。例如,一个姓名栏位可以接受纯文字,但身分证栏位必须包括一组特定的位数。
数据库最强大的功能之一是与外部建立关係。例如,你可能有一个客户表和一个订单表。每个客户可以与订单表中的一个订单相联繫。订单表,反过来,可能与产品表相联繫。这种方法简化了数据库设计,因此你可以按类别组织数据,而不是把所有的数据放到一个或几个表中。
数据库管理系统
一个数据库只保存数据,为了真正利用这些数据,我们就会需要一个数据库管理系统。数据库管理系统就是被用于在数据库中检索或插入数据所需的软件。
数据库管理系统会创建报告,执行数据库规则,维护数据库。如果没有DBMS,数据库只是一个位元组的集合,本身没有什么意义。
创建一个数据库,可以使用Microsoft Access这样的专业数据库程序来执行。