| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 一、数据库系列之数据库系统概述 -> 正文阅读 |
|
[大数据]一、数据库系列之数据库系统概述 |
1.1 数据处理和数据库应用的例子: 1.2 数据库:是持久储存在计算机中、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,可以被各种用户共享,具有较小的冗余度、较高的数据独立性,并且易于扩展。 数据库系统:由数据库、DBMS(及其开发工具)、应用系统和数据库管理员组成。 数据模型:是一种形式机制,用于数据建模,描述数据、数据之间的联系、数据的语义、数据上的操作和数据的完整性约束条件。 数据库模式:是数据库中使用数据模型对数据建模所产生设计结果。对于关系数据库而言,数据库模式由一组关系模式构成。 数据字典:是DBMS维护的一系列内部表,用来存放元数据。所谓元数据是关于数据的数据。 1.3 DBMS提供如下功能: 1.4 使用数据库进行信息管理具有如下优点: 1.5 数据模型的三个基本要素是: 数据操作:数据库中各种对象允许的操作和操作规则,使对系统的动态描述。 完整性约束:一组完整性规则,用以限定符合数据模型的数据库状态和状态的变化,保证数据的正确、有效和相容。 对于关系数据库而言,关系模型只有一种数据结构——关系。现实世界中的对象和对象之间的联系都用关系表示。关系是元组的集合。从用户角度来看,关系是一张二维表。 在关系模型中,定义数据操作的方法有两种:关系代数和关系演算。关系代数显式地定义了一些关系运算,而关系演算的基础是一阶谓词逻辑,它用逻辑公式表示查询结果必须满足的条件。 关系模型的完整性约束包括实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是通用完整性约束,由关系模型明确定义。 1.6 数据库系统的三级模式是指外模式、模式和内模式。外模式是特定数据库用户的数据视图,是与某一具体应用相关的数据局部逻辑结构的描述。模式是数据库中全体数据的总体逻辑结构描述,是所有用户的公共数据视图。内模式是数据物理结构和存储方式的描述,定义数据在数据库内部的表示方式。 数据库系统的三级模式提供了三个层次的数据抽象。这样做的一个优点是可以隐蔽数据存储细节,从而隐蔽系统内部的复杂性,简化系统的用户界面。另一个优点是可以带来数据的独立性。 1.7 所谓数据独立性是指数据独立于应用程序,分数据的逻辑独立性和数据的物理独立性两种。 1.8 DBA的主要职责包括: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:27:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |