【数据库】数据库系统概念 chapter 1 --Intro

本文介绍了数据库系统概念,阐述了文件处理系统存储信息的弊端,如数据冗余、访问困难、孤立、完整性及安全性问题。数据库系统提供了解决这些问题的方案,并详细讲解了数据抽象的三个层次:物理层、逻辑层和视图层,以及实例与模式的区分。此外,还提到了DDL和DML在数据库操作中的作用,以及数据库系统、数据模型、数据库设计过程等关键概念。
摘要由CSDN通过智能技术生成

数据库系统概念 chapter 1.

一、文件处理系统存储、组织信息的弊端

1)数据的冗余和不一致

2)数据访问困难:对于每个新任务需要编写新的应用程序处理

3)数据孤立:多个文件具有不同的格式

4)完整性问题:
 -完整性约束固化在程序代码中
 -很难通过修改程序来体现新的约束

5)原子性问题:故障会导致部分更新,使数据库处于不一致状态

6)多用户并发访问:提高性能的同时,也可能导致不一致

7)安全性问题:并非数据库系统的所有用户都可以访问所有数据

而数据库系统可以解决上述所有问题

二、数据抽象的三个层次

1)物理层:最低层次的抽象,描述数据实际上是如何存储的。描述复杂的底层数据结构。

2)逻辑层:描述数据库中存储什么数据以及这些数据间存在什么关系。

3)视图层:最高层次的抽象,只描述整个数据库的某个部分(某些用户只能在视图层查看数据库的某部分)。

数据抽象的三个层次:
数据抽象的三个层次
物理数据的独立性:逻辑层简单结构的实现往往涉及复杂的物理层结构,但逻辑层的用户不必知道这样的复杂性。

三、实例与模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值