数据库

本文介绍了数据库从人工管理阶段到高级数据库阶段的发展历程,并详细解释了SQL语言的主要功能及其组成部分,包括DDL、DML等,阐述了数据库的基本结构层次及特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


数据库DB(database);

DB是长期存储计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。

个人理解:存储电脑上数据信息,并可以进行增删改查的操作的一个仓库

数据库的发展:

一、技术发展阶段

 人工管理阶段:

  1.  数据不保存在计算机内
  2. 没有专用的软件对数据进行管理
  3. 只有程序的概念
  4. 数据面向程序

 文件系统阶段

  1. 数据以“文件 ”形式可以长期保存在外部存储器的磁盘上
  2. 数据的逻辑结构和物理结构有区别,比较简单
  3. 文件组织以多样化
  4. 数据不在数据某个忒单的程序
  5. 对数据的操作以记录为耽误

 数据库阶段

  1.   采用数据模型表示复杂数据结构(减少数据冗余实现数据共享)
  2. 有较高的数据独立性
  3. 数据系统为用户提供了方便用户的接口
  4. 数据库系统提供数据控制功能(恢复、并发控制、完整性、安全性)
  5. 增加了系统的灵活性

高级数据库阶段

    面向对象的概念建模:

        (ER)实体联系图-对象联系图-UML类图发展过程来适应面向对象特征的数据库系统的需要。

    开放数据库互连(ODBC)

        同一个应用程序能够访问不同的数据库服务器

二、结构语言SQL

SQL语言的功能包括查询、操纵、定义、控制,是一个综合的,通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指定做什么,而不用指定怎么做。

组成:DDL、 DML、 嵌入式SQL语言的使用规定、 数据控制语言

主要的句式: 查询 、数据更新(插入、删除、修改)、视图

select <目标内容荣或者表达式>

from<目标所在表>

[where<目标的条件>

group by<需要结组的列名>

    having<组条件>

order by <升降序排列ASC升  DESC降序>]

数据库的基本结构层次:

概念数据模型

逻辑数据模型

外部数据模型

内部数据模型(物理结构模型)

数据库的特点:

可恢复性

并发控制

完整性

安全性

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邢美玲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值