数据库系统学习笔记【上】—— 第一讲

一、概述

  数据库既是一种存取信息的技术手段,又是一种“计算机思维”。当学习数据库以后,我们思维方式也将“数据库化”。而如何实现从现实世界映射到计算机世界呢?诸如此类的问题还有很多,下面用一张图概述数据库系统我们需要学习什么。

 从上图可知:学习数据库系统我们需要学会把现实世界所提出的需求进行数据建模(抽象)为E-R图,然后根据E-R图设计数据库(即建立表),然后把设计的数据库和开发的应用关联起来,最后运用数据库语言(SQL语言)对数据库中的信息进行增删查改,这就完成了现今一个应用程序的开发。从这里可以看出数据库的重要性,数据库在应用程序中相当于我们人脑存储信息的区域。

二、大数据时代,数据库的作用

   大数据,这个三个字想必程序员都不陌生。而大数据是基于什么实现的呢?书中自有黄金屋,计算机行业则是数据自有黄金屋。互联网时代,可以根据大量的数据挖掘出更深层次的信息,这些信息可以创造巨大的价值。下面用一张图,说明数据的价值。

  

从图中可以看出,大数据是基于数据库完成数据的积累与挖掘,从而发现数据的价值的。

三、数据库系统中一些重要的概念

数据库(DB):相互之间有关联关系的表的集合。

数据库管理系统(DBMS):管理数据库的系统软件,如:MySQL,Oracle等。

数据库应用(DBAP):基于数据库开发的应用。

数据库管理员(DBA):管理数据库的程序员,对数据库进行管理和维护。

数据库系统(DBS):数据库的工作环境。

上述的概念都是抽象的概念,下面两张图把抽象的概念实例化,便于记忆:

四、数据库语言

数据定义语言(DDL):用户定义数据格式的语言 ——定义数据库中表的名称、标题(内含属性名称及对该属性的值的要求)等。

数据操纵语言(DML):用户对数据进行操作的语言——向数据库的表中增加/删除/更新数据及对数据进行查询、检索、统计等。

数据控制语言(DCL):用户对数据进行控制的语言——控制数据库中的数据的使用权限。

下面用一张图说明三种语言的作用:

五、总结

   《数据库系统》第一讲,主要讲解了:什么是数据库、数据库的作用、数据库系统中的重要概念、数据库语言有哪些。通过第一讲的学习,使我对数据库有了一个比较清晰的认知。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值