前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库系统概况(数据库学习)

数据库系统概况(数据库学习)

作者头像
营琪
发布2019-11-05 17:21:03
9850
发布2019-11-05 17:21:03
举报
文章被收录于专栏:营琪的小记录

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_43126117/article/details/90757404

当时SQL server数据库准备考试了,我花了两个星期把整本书看了,这些是当时做的笔记(针对老师划得重点),现在学习Java做了几个项目后,发现有很多东西不是特别理解,特地再次复习一下,并且自己再思考思考,有兴趣可以看GitHub文章

1.数据库发展的三个阶段分别是什么?

从数据管理的角度:人工管理阶段,文件管理阶段,数据库管理阶段

(数据管理是数据处理的核心,指数据的收集、分类、组织、编码、存储、检索、维护等操作)

2.数据库系统的组成有哪些?

数据库(数据本身与联系)、数据库管理系统(是为数据库配置的软件,建立在操作系统的基础上)、数据库开发工具、数据库应用系统

和人员.

3.数据库的体系结构是什么?

三级模式(外模式(视图)、模式(基本表)、内模式(索引))、两级映射(外模式/模式映射、模式/内模式映射)

模式:是对数据库中全部数据的逻辑结构和特征的描述,是所有用户的公共数据视图

外模式:是局部数据的逻辑结构和特征的描述,也称用户模式或子模式

内模式:是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式

外模式/模式映射:外模式与模式之间的对应关系(映射),数据与程序的逻辑独立性。

模式/内模式映射:数据库全局逻辑结构与存储结构之间的对应关系。数据与程序的物理独立性(存储结构改变时,数据库管理员对映射相

应改变)。

4.信息的三种世界。

信息的三种世界:现实世界(头脑外)、概念世界(头脑中)、机器世界(概念世界中的信息数据化后对应的产物)

概念模型:反应事物间联系(加上属性 就是现实世界的抽象反应)。

概念模型的基本概念:实体、属性、码、实体型、实体集、联系(种类:一对一、一对多、多对多)

E-R模型(实体、联系、属性):

例子E-R模型

5.常见的三种数据模型以及特点。

数据模型:是对客观事物及联系的数据描述,是概念模型的数据化。提供表示和组织数据的方法。按照数据结构的类型来命名数据模型

(层次结构、网状结构和关系结构的模型分别命名为层次模型、网状模型和关系模型)

三要素(三个组成部分):数据结构(静态特征描述)、数据操作(动态特征)、数据完整性约束。

常见三种数据模型:

-|层次模型:用树形(层次)结构描述 实体和实体间联系。(每节点为一个实体,连线为联系,根节点,双亲节点),数据

操作有(查询、插入、删除、更新),数据完整约束(对插入删除的限制)。

-|网状模型:允许多个结点没有双亲结点,也允许一个结点有多个双亲结点,方便地表示各种类型的联系(无向图)(性能和效率

高,但是复杂)

-|关系模型:数据结构:二维表格结构表示实体、实体间联系。(有时候我们也说关系就是一张二维表)

数据操作:查询、插入、删除、修改数据。

数据完整性约束:(一致性状态??事务执行后,读写一致性??)

关系模型重要概念:关系(二维表)、元组(行)、属性(列)、域(取值范围)、关键字或主码(唯一表示元组的属性)、候选关

键字或候选码(多个具有主码特征的属性)、主属性(所有候选码均匀此属性)、外键或外码(不是此关系的一部分,是另外关系的主

码)、关系模式(对关系的信息结构及语义限制的描述,用关系名和包含的属性名的集合表示)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.数据库发展的三个阶段分别是什么?
  • 2.数据库系统的组成有哪些?
  • 3.数据库的体系结构是什么?
  • 4.信息的三种世界。
  • 5.常见的三种数据模型以及特点。
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档