1 / 3
文档名称:

数据库系统概论.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论.doc

上传人:szh187166 2015/6/1 文件大小:0 KB

下载得到文件列表

数据库系统概论.doc

文档介绍

文档介绍:数据库管理系统包括:1、数据定义功能;2、数据组织、存储和管理;3、数据操纵功能;4、数据库的事务管理和运行管理;5、数据库的的建立和维护功能;6、其他功能。
数据库系统与文件系统的区别:数据库实现整体数据结构化。
数据管理技术经历了人工管理、文件系统、数据库系统3个阶段。
人工管理阶段具有以下特点:数据不保存、应用程序管理数据、数据不共享、数据不具有独立性。
文件系统阶段具有以下特点:数据可以长期保存、有文件系统管理数据。
数据库系统的特点:1、数据结构化;2、数据的共享性高,冗余度低,易扩充;3、数据独立性高;4、数据由DBMS统一管理和控制。
两类数据模型:第一类是概念模型,第二类是逻辑模型和物理模型。
数据模型通常有数据结构、数据操作和完整性约束三部分组成。
数据操作的类型主要有查询和更新(包括插入、删除、修改)两大类
最常用的数据模型有层次模型、网状模型、关系模型、面向对象模型和对象关系模型。
关系模型中一些术语:关系、元组、属性、码、域、分量、关系模式。
关系模型规范条件中最基本的一条是:关系的每一个分量必须是一个不可分的数据项也就是不允许表中还有表。
关系数据模型的优缺点:优点1、关系模型与格式化模型不同,它是建立在严格的数学概念的基础上的。2、关系模型的概念单一。3、关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。缺点:由于存取路径对用户透明,查询效率往往不如格式化数据模型。因此为了提高性能,DBMS必须对用户的查询请求进行优化,因此增加了开发DBMS的难度。不过,用户不必考虑这些系统内部的优化技术细节。
开发、管理和使用数据库系统的人员主要是:数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户。
数据库管理员的职责:1、决定数据库中的信息内容和结构;2、决定数据库的存储结构和存取策略;3、定义数据的安全性要求和完整性约束条件;4、监控数据库的使用和运行;5、数据库的改进和重组重构。
系统分析员和数据库设计人员职责:系统分析员负责应用系统的需求分析和规范说明,要和用户及DBA相结合,确定系统的硬件软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。
应用程序员的职责:应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。
用户的职责:是指最终用户。最终用户通过应用系统的用户接口使用数据库。常用的接口方式有浏览器、菜单驱动、表格操作、图形显示和报表书写等。最终用户有三类:偶然用户、简单用户和复杂用户。
关系有三种类型:1、基本表是实际存在的表,它是实际存储数据的逻辑表示;2、查询表是查询结果对应的表;3、视图表是由基本表或其他图表导出的表,是虚表,不对应实际存储的数据。
关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
P57连接也称为θ连接,它是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。
P57等值连接:为“=”的连接运算。
自然连接是一种特殊的等值连接。它要求两个关系中进行比较的分量必须是相同的属性组,并且在结