MySQL与Access 介绍

MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

  • RDBMS: 关系型数据库管理系统
    • 数据库: 数据库是一些关联表的集合。
    • 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
    • 列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。
    • 行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
    • 冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。
    • 主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
    • 外键:外键用于关联两个表。
    • 复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
    • 索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。
    • 参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。

Microsoft Access是Microsoft的数据库管理系统(DBMS),它将关系型Microsoft Jet数据库引擎与图形用户界面和软件开发工具结合在一起。

Access 的主要对象: 表; 查询; 窗体; 报表。
1) 表是用于定义和存储数据的对象。

  • 当创建一个新表时,Access会要求您定义也称为列标题的字段。
  • 每个字段必须具有唯一的名称和数据类型。
  • 表格包含存储不同类型数据(如名称或地址)的字段或列,以及收集关于特定主题实例的所有信息(如关于客户或员工等的所有信息)的记录或行。
  • 可以定义主键,每个记录具有唯一值的一个或多个字段以及每个表上的一个或多个索引,以帮助更快速地检索数据。

2) 提供来自一个或多个表的数据的自定义视图的对象。查询是搜索和编译一个或多个表中的数据的一种方法。

  • 运行查询就像询问(查询)数据库的详细问题。
  • 当在Access中建立查询时,需要定义特定的搜索条件以准确找到想要的数据。
  • 在Access中,可以通过示例工具使用图形查询,也可以编写结构化查询语言(SQL)语句来创建查询。
  • 可以定义查询以选择,更新,插入或删除数据。
  • 还可以定义从一个或多个现有表中的数据创建新表的查询。

3)窗体(也叫:表单)是主要用于数据输入或显示或控制应用程序执行的桌面数据库中的一个对象。 可以使用窗体来自定义应用程序从查询或表中提取的数据的表示。

  • 窗体用于输入,修改和查看记录。
  • 窗体被频繁使用的原因是它们是引导人们正确输入数据的简单方法。
  • 当在Access中的窗体中输入信息时,数据将正好位于数据库设计人员希望在一个或多个相关表中进行的位置。

4)报表是桌面数据库中的一个对象,用于格式化,计算,打印和汇总所选数据。

  • 打印之前,可以在屏幕上查看报表。
  • 如果窗体是用于输入目的的,则报表就是用于输出。
  • 打算打印的任何东西都值得一份报表,无论是名单和地址列表,一段时期的财务摘要还是一组邮寄标签。
  • 报表很有用,因为它们以易于阅读的格式显示数据库的组件。
  • 甚至可以自定义报表的外观,使其具有视觉吸引力。
  • Access提供了从任何表或查询创建报告的能力。

你可能感兴趣的:(MySQL与Access 介绍)