GCSE 计算机科学/数据库
外观
1. DBMS 如何允许将数据与应用程序分离?
DBMS 可以为用户(和其他应用程序)提供特定于应用程序需求的数据视图。这些视图在很大程度上独立于数据在数据库文件中物理存储的方式。需要使用数据的应用程序不需要包含直接访问数据库的代码。相反,程序通过 DBMS 向数据库发送请求和指令。
2. 为什么将数据与应用程序分离是可取的?
现代数据库的主要优势在于数据库和使用数据的应用程序可以相互独立地进行更改。在没有 DBMS 的情况下,应用程序是数据依赖的。这意味着数据的组织方式和访问方式都由访问数据的应用程序的要求决定。对数据存储方式和访问方式的理解必须编码到应用程序中。
3. 应用程序数据独立有哪些优势?
4. DBMS 的主要功能是什么?
关系型数据库管理系统的首要目的是维护数据完整性。这意味着所有数据之间的规则和关系始终一致。但一个好的 DBMS 也会具有其他功能。这些功能包括:. 用于创建、删除和更改数据库的命令语言(数据描述语言或 DDL) . 用于记录构成数据库的所有内部结构的方法(数据字典) . 用于支持数据操作和处理的语言(数据操作语言)。 . 支持根据用户需求从不同角度查看数据库 . 为数据提供一定程度的安全性和访问控制
- (a) 将数据库描述为持久的有序数据存储
- (b) 解释使用数据处理软件创建、维护和查询数据库。
- (c) 描述 DBMS 如何允许将数据与应用程序分离,以及为什么这样做是可取的
- (d) 描述 DBMS 的主要功能,以及如何使用它们创建定制的数据处理应用程序。
- (e) 了解实体和表之间的关系
- (f) 了解关系型数据库的组成部分,例如表、窗体、查询、报表和模块
- (g) 了解在构建数据库查询中使用逻辑运算符
- (h) 解释使用主键连接表并避免数据冗余
- (i) 描述数据输入时的验证方法。