《数据库技术原理与应用教程》一1-4数据管理

简介:

本节书摘来华章计算机《数据库技术原理与应用教程》一书中的第1章 ,第1.4节,徐洁磐 操凤萍 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1-4数据管理
人类社会有着巨大的数据资源,为有效地使用它们,必须对它们进行管理。数据管理是数据库技术研究的主要内容,它分为操作性管理和开发性管理,下面分两节介绍:
1.4.1数据库管理系统
数据库管理系统是数据管理中的操作性管理,它可由一组软件实现。

1 数据组织
为便于数据管理,必须对超大规模的数据进行有序与有机的组织,使其能存储在一个统一的组织结构下,这是数据管理的首要工作。这种数据组织就构成了数据库中数据的实体。
2 数据定位与查找操作
在浩如烟海的数据中如何找到所需的数据是数据管理的重要任务,这种查找的难度可用“大海捞针”来形容。查找的关键是数据的定位,即找到数据的位置,只有定位后数据查找才成为可能。数据定位与查找是两种数据操作,它们是数据管理的一项艰巨任务。此外,它还包括对数据的修改、删除与增添等操作。
3 数据保护
数据是一种资源,其中大部分是不可再生资源,因此必须对它们加以保护以防止丢失与破坏。数据保护一般包括以下几个部分:
1)数据语法与语义正确性保护:数据库中的数据是受一定语法、语义约束的,如职工年龄一般在18~60岁之间,职工工资一般在1000~8000元之间等,而且职工的工资与其工龄、职务均有一定语义关联,任何违反约束的数据必为不正确数据。因此,必须保护其语法、语义的正确性。
2)数据访问正确性保护:数据库中的数据是共享的,而共享是受限的,过分的共享会带来安全隐患,如职工对其工资只有读权限而无写与改权限。因此,数据访问权限是受限的,而正确访问权限是受到保护的。
3)数据动态正确性保护:上面两部分是数据静态保护,此外,还有数据动态正确性保护,如在多个用户访问同一数据时会相互间产生干扰,从而造成数据的不正确,又如在计算机运行时所产生的故障所造成数据的破坏。因此要防止这些现象产生,就需要有一种数据动态正确性保护。
4数据接口
为方便使用数据,必须为不同应用环境的用户提供不同接口,其中包括传统的人机交互环境接口、单机环境接口、网络环境接口、互联网环境接口等。
5数据服务与元数据
在数据管理中,还提供大量的服务功能,这称为数据服务(data service)。数据服务一般包括操作服务与信息服务,其中操作服务主要为用户提供操作上的方便,而信息服务则为用户使用数据库提供信息,特别是数据结构信息、数据控制信息,这种信息是有关数据的数据,因此称为元数据(metadata)。元数据是一种特殊的数据服务,由于它的重要性,本书中将对它单独命名并加以介绍。
数据库管理系统是数据管理的基础及主要内容。
1.4.2开发性数据库管理与数据库管理员
数据管理中的开发性管理的主要工作是:
1)数据库生成:根据设计要求生成可供实际使用的数据库。
2)数据库运行及维护:生成后的数据库即可投入运行,此时必须对其作监控及维护。
开发性数据库管理中的数据库生成的数据库运行的维护由一组专业人员一数据库管理员负责。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
相关文章
|
11月前
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
存储 关系型数据库 数据库
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
本文通过一个 Agentic RAG 应用的完整构建流程,展示了如何借助 RDS Supabase 快速搭建具备知识处理与智能决策能力的 AI 应用,展示从数据准备到应用部署的全流程,相较于传统开发模式效率大幅提升。
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
|
安全 druid Nacos
0 代码改造实现应用运行时数据库密码无损轮转
本文探讨了敏感数据的安全风险及降低账密泄漏风险的策略。国家颁布的《网络安全二级等保2.0标准》强调了企业数据安全的重要性。文章介绍了Nacos作为配置中心在提升数据库访问安全性方面的应用,并结合阿里云KMS、Druid连接池和Spring Cloud Alibaba社区推出的数据源动态轮转方案。该方案实现了加密配置统一托管、帐密全托管、双层权限管控等功能,将帐密切换时间从数小时优化到一秒,显著提升了安全性和效率。未来,MSE Nacos和KMS将扩展至更多组件如NoSQL、MQ等,提供一站式安全服务,助力AI时代的应用安全。
729 14
|
人工智能 关系型数据库 API
快速部署Dify on DMS,一站式开发智能体应用
Dify 是一款开源的 Agent 应用开发平台,结合后端即服务与 Agentic 工作流,支持快速构建生产级 AI 应用。无论技术背景如何,用户都能轻松参与 AI 项目与数据管理,开发企业级应用。
1877 144
|
存储 弹性计算 Cloud Native
云原生数据库的演进与应用实践
随着企业业务扩展,传统数据库难以应对高并发与弹性需求。云原生数据库应运而生,具备计算存储分离、弹性伸缩、高可用等核心特性,广泛应用于电商、金融、物联网等场景。阿里云PolarDB、Lindorm等产品已形成完善生态,助力企业高效处理数据。未来,AI驱动、Serverless与多云兼容将推动其进一步发展。
578 8
|
12月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
1935 5
|
12月前
|
存储 弹性计算 安全
现有数据库系统中应用加密技术的不同之处
本文介绍了数据库加密技术的种类及其在不同应用场景下的安全防护能力,包括云盘加密、透明数据加密(TDE)和选择列加密。分析了数据库面临的安全威胁,如管理员攻击、网络监听、绕过数据库访问等,并通过能力矩阵对比了各类加密技术的安全防护范围、加密粒度、业务影响及性能损耗。帮助用户根据安全需求、业务改造成本和性能要求,选择合适的加密方案,保障数据存储与传输安全。
|
安全 Java Nacos
0代码改动实现Spring应用数据库帐密自动轮转
Nacos作为国内被广泛使用的配置中心,已经成为应用侧的基础设施产品,近年来安全问题被更多关注,这是中国国内软件行业逐渐迈向成熟的标志,也是必经之路,Nacos提供配置加密存储-运行时轮转的核心安全能力,将在应用安全领域承担更多职责。
|
存储 人工智能 数据库
视图是什么?为什么要用视图呢?数据库视图:定义、特点与应用
本文三桥君深入探讨数据库视图的概念与应用,从定义特点到实际价值全面解析。视图作为虚拟表具备动态更新、简化查询、数据安全等优势,能实现多角度数据展示并保持数据库重构的灵活性。产品专家三桥君还分析了视图与基表关系、创建维护要点及性能影响,强调视图是提升数据库管理效率的重要工具。三桥君通过系统讲解,帮助读者掌握这一常被忽视却功能强大的数据库特性。
2827 0

热门文章

最新文章