第1章 引言

数据库管理系统是包含了数据操作的数据存储环境

1.1 数据库系统的应用


1.2 数据库系统的目标

最早使用的是文件处理系统,文件系统存在许多缺点。例如

数据冗余和不一致、数据访问困难、数据孤立、完整性问题、原子性问题、并发访问异常、安全性问题

1.3 数据视图

系统主要分物理层、逻辑层、视图层。

程序设计人员和数据库管理人员主要在逻辑层工作,而用户在视图层活动,可以对不同用户展示不同视图来达到安全性目的。

数据库的实例指数据信息,而数据库模式指数据结构

物理模式隐藏在逻辑模式下,并且通常可以在应用程序丝毫不受影响的情况下被轻易修改。应用程序如果不依赖于物理模式,它们就被称为是具有物理数据独立性。即便物理模式改变了,它们也无需重写。

数据模型是一个描述数据、数据联系、数据语义以及一致性约束的概念工具的集合。主要含有关系模型、实体-联系模型、基于对象的数据模型、半结构化数据模型

1.4 数据库语言

DDL的输出放在数据字典中,数据字典包含了元数据,元数据是关于数据的数据。可把数据字典看做一种特殊的表,这种表只能由数据库系统本身来访问和修改。在读取和修改实际的数据前,数据库系统先要参考数据字典。

1.5 关系数据库

1.6 数据库设计

需求分析--概念设计--设计表和约束--物理设计阶段--接口设计和视图设计--初始化数据库

1.7数据存储和查询

数据库系统的功能部件大致可以分为存储管理器和查询处理部件

存储管理器实现了几种数据结构作为系统物理实现的一部分:数据文件以存储数据库本身、数据字典存储关于数据库结构的元数据、索引以更快查找记录

DDL是定义语句,输出记录存储在数据字典,用解释器解释。DML是类似方法,需编译器编译执行

1.8 事务管理

原子性、一致性、持久性

1.9 数据库体系结构

1.10 数据挖掘与信息检索

数据挖掘试图从数据中寻找规则和模式,查询非结构化的文本数据被称为信息检索。

1.11 特种数据库

1.12 数据库用户和管理员

1.13 数据库系统的历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值