当前位置: 首页 > news >正文

数据库概述

20世纪60年代后期,就出现了数据库技术。

取得成就如下:

  1. 造就了四位图灵奖得主

  1. 发展成为以数据建模和DBMS核心技术为主,内容丰富的一门学科。

  1. 带动了一个巨大的软件产业-DBMS产品及其相关工具和解决方案。

四个基本概念

数据

数据是数据库中存储的基本对象

数据的定义:

描述事物的符号记录

数据的种类:

数字,文字,图形,图像...

数据库

定义:

长期存储在计算机内、有组织都、可共享的大量数据的集合

基本特征:

数据按一定的数据模型组织、描述和储存,冗余度较小,易扩展,数据独立性高

数据管理系统(DBMS)

即是数据管理软件

用途:管理和维护数据

功能:

  1. 数据定义功能:定义库、表、视图

  1. 组织、存储和管理数据

  1. 数据操纵功能(增删改查)

  1. 数据库的事务管理和运行管理

  1. 数据库的建立和维护功能

  1. 其他功能

数据管理技术的发展过程:

  1. 人工管理

  1. 文件系统

  1. 数据库管理

数据模型的组成要素由三部分组成:

数据结构

数据操作(增删改查:统一叫更新)

完整性约束(实体、参照、用户定义的完成性)

常用数据模型:

层次模型:用树形结构表示

关系模型:其中一列数据我们叫元组

(会提问)数据库三级模式:

外模式、模式、内模式

二级映像是什么?内模式/模式映像和外模式/模式映像

四个问题:

作业:

手写800字关于数据库的报告

http://www.lryc.cn/news/16647.html

相关文章:

  • 【已解决】解决IDEA的maven刷新依赖时出现Connot reconnect错误
  • 动态链接库(.so)文件的变编译和引用、执行
  • linux(centos8)文件解压命令
  • 阅读笔记6——通道混洗
  • 上海亚商投顾:沪指失守3300点 卫星导航概念全天强势
  • 疯狂的SOVA:Android银行木马“新标杆”
  • 汽车零部件企业数字工厂管理系统建设方案
  • 【线程同步工具】Semaphore源码解析
  • 获取实时天气
  • 【数据库】redis数据持久化
  • 前端编译、JIT编译、AOT编译
  • 父子组件中,子组件调用父组件的方法
  • 第七章.深度学习
  • 小学生学Arduino---------点阵(三)动态的显示与清除
  • opencv图片处理
  • C++ Primer Plus 学习笔记(二)—— 复合类型
  • 代码随想录算法训练营第七天 | 454.四数相加II 、 383. 赎金信、15. 三数之和、18. 四数之和 、总结
  • apply函数族
  • 读书笔记可读性素材
  • 【C++】vector 模拟实现
  • canvas初体验
  • JavaWeb12-线程通讯(线程等待和唤醒)
  • 江苏专转本如何事半功倍的备考
  • linux下安装mongoDB
  • 掌握MySQL分库分表(七)广播表、绑定表实战,水平分库+分表实现及之后的查询和删除操作
  • 企业为什么需要数据可视化报表
  • 5个有效的华为(HUAWEI)手机数据恢复方法
  • 【Java并发编程】线程安全(一)Synchronized原理
  • [apollo]vue3.x中apollo的使用
  • system()函数启用新进程占有原进程的文件描述符表的问题