数据库基础篇

  • 数据库基础篇和高级篇参考中国人民大学mooc教程,主要作为课程笔记,如果大家有兴趣也可以观看,课程比较专业,对于打牢基础有很大帮助,链接:https://www.icourse163.org/search.htm?search=%E5%8D%A2%E5%8D%AB#/

序言

数据库发展的三代演变

  • 层次/网状数据库系统
  • 关系数据库系统
  • 新一代数据库系统

四位图灵奖得主

  • C.W.Bachman、E.F.Codd、JamesGray、M.R.Stonebraker

第一章 绪论

1.1 数据库系统概述

1.1.1 数据库的4个基本概念

数据
  • 数据(Data)是数据库中存储的基本对象
  • 数据的定义描述事物的符号记录
  • 数据的种类数字、文字、图形、图像、音频、视频、学生的档 案记录、订单情况等等
  • 数据的含义称为数据的语义
数据库

数据库(Database,简称DB) 是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库的基本特征数据按一定的数据模型组织、描述和储存=可为各种用户共享、冗余度较小、易扩展=数据独立性较高

数据库管理系统
  • 位于用户应用与操作系统之间的一层数据管理软件
  • 是基础软件,是一个大型复杂的软件系统
    -系统架构
  • 数据库管理系统的主要功能
    1 ==数据定义功能提供数据定义语言(DDL)==定义数据库中的数据对象
    2 数据组织、存储和管理分类组织、存储和管理各种数据确定数据在存储级别上的结构和存取方式实现数据之间的联系提供多种存取方法提高存取效率
    3 数据操纵功能提供数据操纵语言(DML)实现对数据库的基本操作 (查询、插入、删除和修改)
    4 数据库的事务管理和运行管理数据的安全性、完整性、多用户对数据的并发使用发生故障后的系统恢复数据库由数据库管理系统统一管理和控制,保证事务正确运行
    5 数据库的建立和维护功能 提供实用程序/工具,完成数据库数据批量装载,数据库转储,介质故障恢复,数据库的重组织和性能监视等6 其它功能数据库管理系统与网络中其它软件系统的通信数据库管理系统系统之间的数据转换异构数据库之间的互访和互操作
数据库系统
  • 数据库系统(DatabaseSystem,简称DBS)是指在计算机系统中引入数据库后的系统构成。在不引起混淆的情况下常常把数据库系统简称为数据库
  • 数据库系统的构成
    1 数据库
    2 数据库管理系统(及其应用开发工具)
    3 应用程序
    4 数据库管理员(DataBaseAdministrator,DBA)
    数据库系统

1.1.2 数据管理技术的产生和发展

在这里插入图片描述

1.1.3 数据库系统的特点

  • 数据结构化
  • 数据的共享性高,冗余度低且易扩充
  • 数据独立性高
  • 数据由数据库管理系统统一管理和控制
  • 物理独立性指用户的应用程序与数据库中数据的物理存储是相互独立的。当数据的物理存储改变了,应用程序不用改变。
  • 逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,应用程序不用改变。数据独立性由数据库管理系统的二级映像功能来保证。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值