MOOC数据库原理笔记一

第一章第一段
数据库(DB):
(1)与企业相关的数据集合
(2)具有完整性和持久性的数据集合
(3)长期存在的数据集合
(4)长期存储在计算机内、有组织的、可共享的数据集合

数据库管理系统(DBMS):
数据库+一组用于访问、更新和管理这些数据的程序
主要特性:(1) 数据访问的高效和可扩展性
         (2)缩短应用开发时间
         (3)数据独立性(物理数据独立性/逻辑数据独立性)
         (4)数据完整性和安全性
         (5)并发访问和鲁棒性(恢复)

数据库系统与文件处理系统:
1、文件处理系统由传统操作系统所支持
2、文件处理系统中存储组织信息的主要弊端:
数据冗余和不一致
数据访问困难
数据孤立
完整性问题
原子性问题
并发访问异常
安全性问题
3、数据库为以上所有问题提供了解决方案


                                第一章第二段
数据抽象:
如何使用数据库系统:不同的用法需要不同层次的抽象
物理层:描述数据实际上是怎样存储的
逻辑层:描述数据库中存储什么数据及这些数据间存在什么关系
视图层:应用程序能够隐藏数据的详细信息。视图也可以出于安全目的隐藏数据信息
数据抽象的三层结构:


实例和模式:
类似编程语言中的类型和变量(类型《-》模式,变量《-》实例)
模式:数据库的总体设计
物理模式
逻辑模式
实例:特定时刻存储在数据库中的信息的集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值