第一章
数据的定义:描述事物的符号记录(数字、文字、声音、图像图形、语音等)
数据模型中型和值的概念:型是指对某一类数据的结构和属性的说明,值是型的一个具体赋值。数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库的特点:永久存储、有组织、可共享
DBMS:位于用户和操作系统之间的一层数据管理软件(计算机的基础软件)
DB应用系统:数据库应用系统是由数据库系统、应用程序系统、用户组成的,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。数据库应用系统的7个部分以一定的逻辑层次结构方式组成一个有机的整体,它们的结构关系是:应用系统、应用开发工具软件、数据库管理系统、操作系统、硬件。
数据的特点:数据反映的是事物的表象、数据是信息的重要来源、数据的形式变化多端
什么是数据冗余,如何降低?
在一个数据集合中重复的数据称为数据冗余。HOW=>优化数据库
手工、文件、DBMS管理数据的特点:
什么是数据的独立性?有什么好处?什么是物理独立性和逻辑独立性:
物理独立性指用户的应用程序与存储在硬盘上的数据库中的数据是相互独立的,逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
安全性控制、并发性控制和完整性控制及其恢复技术:
安全性保护是指保护数据,以防止不合法的使用造成数据泄密和破坏。
并发性控制是指当多个用户并发进程同时存取、修改数据库时,可能会发生相互的干扰而得到错误的结果或使得数据库的完整性得到破坏,因此必须对多用户的并发操作加以控制和协调。
完整性检查是指数据的正确性、有效性、相容性。完整性检查将数据控制在有效的范围内,或保证数据之间满足一定的关系。
数据库恢复是指计算机的硬件故障、软件故障、操作员的失误以及故意的破坏也会影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失。DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态的功能。这就是数据库的恢复功能。
DBA的职责:
负责全面管理和控制数据库系统,其主要职责有:
(一)决定数据库中的信息内容和结构
(二)决定数据库的存储结构和存取策略
(三)定义数据的安全性要求和完整性约束条件