文档详情

数据库PPT资料数据库原理.pdf

发布:2020-02-23约4.92千字共4页下载文档
文本预览下载声明
 数据库:存放和提供数据的“库房”  数据(Data) :数据库中存储的基本对象,除了同学们熟知的“数字” 以外,还包括文字、 图形、图像、声音、录象等等  数据库管理系统(DBMS:Database Management System) :位于用户与操作系统之间的 一层数据管理软件  数据库系统(Database System) :包括数据库、DBMS 、应用系统、数据库管理员 (DBA:Database Administrator) 数据库管理系统(DBMS: DataBase Management System)  功能  数据定义:帮助数据库管理员创建、删除、修改数据库里的对象  数据的组织、存储和管理  数据操纵:实现对数据库数据的查询、增加、删除和修改  数据库的事务管理和运行管理:保证数据的安全性、完整性、多用户对数据 的并发使用及发生故障后的系统恢复  向应用软件(数据消费者)提供数据 数据管理技术的发展阶段  人工管理阶段  数据不保存  应用程序管理数据  数据不共享,冗余度极大  数据不具有独立性  文件系统阶段  数据可以长期保存  由专门的软件—文件系统管理数据  数据共享性差,冗余度大  数据独立性差  数据库系统阶段  数据结构化  数据共享性高、冗余度低、易扩充  数据独立性高  数据由DBMS 统一管理和控制 Advantages of Using the Database Approach  Controlling redundancy(冗余) in data storage and in development and maintenance(维护) efforts.  Sharing of data among multiple users.  Restricting unauthorized(未授权的) access to data.  Providing persistent(持久的) storage for program objects.  In Object-oriented DBMSs  Providing Storage Structures (e.g. indexes) for efficient Query Processing.  Providing backup(备份) and recovery (恢复) services.  Providing multiple interfaces to different classes (类别) of users.  Representing complex relationships among data.  Enforcing integrity constraints (完整性约束) on the database. Database Users  Users may be divided into  Those who actually use and control the database content, and those who design, develop and maintain database applications (called “Actors on the Scene”), and  Those who design and develop the DBMS software and related tools, and the computer systems operators (called “Workers Beh
显示全部
相似文档