数据库原理及应用【一】引言

什么是数据库:一个大规模的集成的数据集合

作用:描述现实世界的实体(entities)以及实体之间的关系

管理数据库的系统软件:DBMS

文件是一个平滑的字符流,无法完成信息的检索和管理

数据(data):用来描述现实世界实体的符号。信息存在的形式
数据模型(data model):描述数据的一组概念和定义,数据的结构,描述数据的方法
数据模式(data schema):数据使用数据模型后得到就是数据模式

数据库系统的三级模式:

  • Physical schema 数据的物理模式:数据的实际存储模式
  • Conceptual schema 概念模式 :表的结构。基表,真正存储在磁盘上的,与物理模式中的数据对应
  • External schema 外模式 :用户看到的数据的样子

两层映射:物理模式和概念模式之间有存储方法的映射,概念模式和外模式之间有可计算的映射。

关系数据模型:一行叫做元组,一列叫做属性

数据的独立性:应用程序不受数据模型的影响,这种隔离叫做数据的独立性。

  • 逻辑独立性:应用不受数据逻辑模式的影响
  • 物理独立性:应用不受数据物理模式的影响
    根本原因在于数据模式之间的两层映射。

C/S结构:
在这里插入图片描述

B/S结构:
在这里插入图片描述
优点:

  • 对客户端要求很低
  • 版本更新方便
  • 用户活动范围广泛

缺点:
时延稍微大一些

很多软件上述两种架构都支持

Database System = Applications + DBMS + Database + DBA(管理员)

DBMS is the core of database system

  • High level user interfaces
  • Query processing and optimization
  • Catalog management
  • Concurrency control and Recovery
  • Integrity constraints checking
  • Access control

Database Design

  • Information requirement
  • Process requirement
  • DBMS feature
  • Hardware, OS feature
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值