数据库复习1——基本概念

数据库复习笔记汇总

数据库复习1——基本概念
数据库复习2——数据模型
数据库复习3——关系模型
数据库复习4——数据库设计
数据库复习5——数据库基本原理
数据库复习6——事务处理


结构化数据

数据库系统实现整体数据结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别

  • 结构化的数据一般是指可以使用关系型数据库表示和存储,可以用二维表来逻辑表达实现的数据。
  • 对于结构化数据来讲通常是先有结构再有数据,而对于半结构化数据来说则是先有数据再有结构。

半结构化数据

半结构化数据是结构化数据的一种形式,它并不符合关系型数据库或其他数据表的形式关联起来的数据模型结构,但包含相关标记,用来分隔语义元素以及对记录和字段进行分层,数据的结构和内容混在一起,没有明显的区分,因此,它也被称为自描述的结构,简单的说半结构化数据就是介于完全结构化数据和完全无结构的数据之间的数据。例如:HTML文档,JSON,XML和一些NoSQL数据库等就属于半结构化数据。

非结构化数据

非结构化数据顾名思义,就是没有固定结构的数据。包括所有格式的办公文档、图片、视频、音频等等都属于非结构化数据。对于这类数据,我们一般直接整体进行存储,而且一般存储为二进制的数据格式。

数据库系统

在计算机系统引入数据库后的系统,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员构成。

数据库

数据库是长期存储在计算机内,有组织、可共享的大量数据的集合。数据库中的数据是按照某种数据模型进行组织、描述和存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度、较高的数据独立性和易扩展性

数据库特点

永久储存 有组织 可共享

数据库管理系统

数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然他们的功能强弱不同,但大多数DBMS的构成相同、功能相似。

主要功能

  1. 数据定义功能
  2. 数据组织、存储、管理
  3. 数组操纵功能
  4. 数据的事物管理和运行管理
  5. 数据库的建立和维护功能
  6. 其他(软件通信、不同系统间的数据转换、异构数据库的互访)

DBA

数据库管理员,负责全面管理和控制数据库系统,具体职责包括:

  • 决定数据库中的信息内容和结构
  • 决定数据库的存储结构和存储策略;
  • 定义数据的安全性要求和完整性约束条件
  • 监督和控制数据库的使用和运行
  • 数据库的改进和重组;

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

对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。
数据库发展:人工管理、文件系统、数据库系统

数据库系统特点

相较于文件系统,特点有:

  1. 数据结构化
    数据库系统整体数据结构化,是与文件系统的本质区别
  2. 数据共享性高,冗余度低、易扩展
    数据共享可大大减少数据冗余,节约存储空间,还能避免数据之间的不相容性与不一致性。
  3. 数据独立性高
  • 数据逻辑独立性
    由外模式到模式的映射保证;
  • 数据物理独立性
    由内模式到模式的映射保证;
  1. 数据由DBMS统一管理
    多个用户可以同时存储数据库,因此DBMS必须保证:
    1. 数据的安全性保护
    2. 数据的完整性检查
    3. 并发控制
    4. 数据库恢复

与文件系统的联系:都是计算机系统中的数据管理软件

相关问题

1.举出适合文件系统的例子,举出适合数据库系统的例子

文件系统:数据的备份、应用软件的临时存储
数据库系统:部门信息、学校学生信息

2.试述数据库管理员、系统分析人员、数据库设计人员、应用程序员的职责

数据管理员
负责全面管理和控制数据库系统:

  1. 决定数据库中的信息内容和结构
  2. 决定数据库的存储结构和存储策略;
  3. 定义数据的安全性要求和完整性约束条件;
  4. 监督和控制数据库的使用和运行
  5. 改进和重组数据库系统;

系统分析人员
负责应用系统的需求分析和规范说明,系统分析员要和用户及DBA相结合,确定系统的硬件,软件配置,并参与数据库系统的概要设计。

数据库设计人员
负责数据中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。很多时候由数据库管理员担任。

应用程序员
负责设计和编写应用系统的程序模块,并进行调试和安装。

3.试举出三个层次模型的和三个网状模型的例子

层次模型

  1. 教员学生层次数据库模型
    在这里插入图片描述
  2. 行政区机构次数据库模型
    在这里插入图片描述
  3. 行政区域层次数据库模型
    在这里插入图片描述

网状模型

  1. 学生从属网状模型
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EHvEnCAT-1664520142605)(images\网状模型例子1.jpg)]
  2. 学生选课网状模型
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IxhfSm1s-1664520142608)(images\网状模型例子2.jpg)]
  3. 城市航班网状模型
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xdHwPhSJ-1664520142611)(images\网状模型例子3.jpg)]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值