DBMS(DataBase Management System),接收以SQL(Structure Query Language)编码的请求,并将这些请求转化成数据库中的操作。普通公司几乎从不编写自己的DBMS程序。
数据库应用程序通过向DBMS程序发送SQL语句来读取或修改数据库数据,也会以表单的形式向用户显示数据。
数据库
数据库是关联表的自描述集合。
元数据——关于数据库结构的数据称为元数据。表名、列名和列所属表、表和列的属性等都是元数据。
数据库的内容简单说有:用户数据、元数据、索引和其他改进数据库性能的结构,一些数据库还含有应用元数据,它们用于描述应用程序元素如表单和报表。Microsoft Access把应用元数据作为其数据库的一部分。
DBMS
DBMS用于创建、处理和管理数据库。• 创建数据
重要的DBMS产品有:
Microsoft公司的MIcrosoft Access、SQL Server;
Oracle公司的Oracle和MySQL;
IBM公司的DB2。
大多数DBMS产品可以声明数据值的规则,这种由DBMS执行的规则称为参照完整性约束(referentialreferential integrity constraints)。
DBMS的功能:
• 创建数据库
• 创建表
• 创建支持结构(如索引等)
• 读取数据库数据
• 修改(插入、更新或删除)数据库数据
• 维护数据库结构
• 执行规则
• 并发控制
• 提供安全性
• 执行备份和恢复
数据库应用程序的功能:
• 创建并处理表单
• 处理用户查询
• 创建并处理报表
• 执行应用程序逻辑
• 控制应用程序
在表中插入数据—— 数据表视图
向表中添加数据有三种常用的方法。
首先,可以把表用作数据表,其外观和工作方式均类似于Excel 工作表。采用这种方法时,表位于数据表视图中,在每个单元格中依次输入数据;
其次,可以构建表的数据输入表单,然后使用它添加数据;
第三,可以使用SQL。