数据库系统概念(笔记)

1.1 数据库系统的应用

数据库系统的定义:

数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算环境中的一个核心成分。

数据库系统的应用:

企业信息:销售、会计、人力资源、生产制造、联机零售

银行和金融:银行、信用卡交易、金融业

学校:存储学生信息、课程、成绩

航空业:存储订票和航班

电信业:存储通话记录、账单、余额


1.2 数据库系统的目标

避免传统的文件处理带来的问题:

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


1.3 数据视图

数据库主要目的:

给用户提供数据的抽象视图,隐藏数据存储和维护的某些细节。

三个层次:

视图层-数据库的某一个部分

逻辑层-描述存储的数据是什么、数据之间的关系-数据库管理员

物理层-描述复杂的底层数据结构:存储块

数据模型:

数据模型是数据库结构的基础。数据模型是一个描述数据、数据联系、数据语义以及一致性约束的概念工具的集合。

四类数据模型:

关系模型、实体-联系模型、基于对象的数据模型、半结构化数据模型。


1.4 数据库语言

数据库定义语言(DDL)-定义数据库模式:一致性约束(域约束、参照完整性、断言、授权)

数据库操作语言(DML)-表达数据库查询和更新:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值