数据库系统的特点-程序员宅基地

技术标签: 笔记  数据库  

数据库系统的特点:数据结构化+数据的共享性高,冗余度低且易扩充+数据独立性高+数据由数据库管理系统统一管理和控制

一、数据结构化

1.数据的整体结构化是数据库的主要特征之一

2.整体结构化:

(1)不再仅仅针对某一个应用,而是面向全组织

(2)不仅数据内部结构化,整体是结构化的,数据之间具有联系

(3)数据记录可以变长

(4)数据的最小存取单位是数据项

二、数据的共享性高,冗余度低且易扩充

1.数据面向整个系统,可以被多个用户、多个应用共享使用

2.数据共享的好处

(1)减少数据冗余,节约存储空间

(2)避免数据之间的不相容性与不一致性

(3)使系统易于扩充

三、数据独立性高

1.物理独立性:指用户的应用程序与数据库中数据的物理存储是相互独立的。当数据的物理存储改变了,应用程序不用改变。

2.逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,应用程序不用改变。

3.数据独立性由数据库管理系统的二级映像功能来保证。

四、数据由数据库管理系统统一管理和控制

数据库管理系统提供的数据控制功能:

(1)数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏。

(2)数据的完整性检查:保护数据的正确性、有效性和相容性。

(3)并发控制:对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。

(4)数据库恢复:将数据从错误状态恢复到某一已知的正确状态。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_55679446/article/details/124017443

智能推荐

2022年度学习总结_2022学习成果 博客-程序员宅基地

文章浏览阅读820次。2022年有焦虑也有成长,记录和总结也是成长的一部分。这一年,我也努力在不确定性中做一些确定的事情,感恩被保护的三年,三年清零抗疫结束,做好自己健康的第一责任人。研一半个学期在网课或者封校中度过,我们抓不住未来,但守得住现在,疫情偷走时间,但也别让它偷走青春,感谢所有人的坚守和努力,疫情终将散去,繁华必将如常! 2022年的初雪鹅毛一般,雪下的真不小,量化自己的经历,记录一下自己一年来的学习成果,回顾过去,展望未来,我将从工作成长、生活娱乐和身体健康三个方面进行总结。_2022学习成果 博客

MPEG-2 详解-程序员宅基地

文章浏览阅读930次,点赞14次,收藏27次。MPEG-2 详解

对于G2LGAN中使用visualizaton引用 PyQt4.QtGui出错_g2—gan-程序员宅基地

文章浏览阅读83次。在ubuntu中想使用pyqt,follow了G2LGAN中的方法,还是不行,最后网上查到了方法,这里记录一下:sudo apt-get install python-qt4使用这个命令可以解决问题,需要注意的是还要参考我们的整体的环境,例如python的版本等..._g2—gan

c++面向对象程序设计教程(第四版)_c++面向对象程序设计教程(第4版) 陈维兴 pdf电子版第八章-程序员宅基地

文章浏览阅读1.4k次。c++面向对象程序设计教程(第四版)陈维兴 林小茶 编著 学习笔记_c++面向对象程序设计教程(第4版) 陈维兴 pdf电子版第八章

简单的个人网址导航设计页面模板-程序员宅基地

文章浏览阅读4.5k次。转载于:https://www.cnblogs.com/wordblog/p/6790901.html_个人导航页html模板

JAVA电视设备租借系统计算机毕业设计Mybatis+系统+数据库+调试部署-程序员宅基地

文章浏览阅读441次。JAVA电视设备租借系统计算机毕业设计Mybatis+系统+数据库+调试部署。springboot基于SpringBoot的在线古玩市场系统的设计与实现。springboot基于Springboot技术的装潢公司网站开发。springboot基于springboot的球队管理系统。jsp基于JSP的天津城建大学计算机学院校友录管理系统。JSP驾照管理系统设计(论文+系统+开题报告)JSP网上视频点播系统的设计与实现mysql。ssm基于B_S景区票务管理系统设计与实现。

随便推点

深入学习Java代码审计技巧—详细剖析某erp漏洞-程序员宅基地

文章浏览阅读605次,点赞17次,收藏27次。后续通过学习codeql来提高审计效率,漏洞寻找过程并不困难,写出来需要花费时间,文章写的匆忙,代码中关键处含有注释,若有错误,请批评指正!

建立干系人间有效沟通机制 6大重点_为什么要与干系人共享信息-程序员宅基地

文章浏览阅读847次,点赞22次,收藏20次。建立干系人间有效沟通机制 6大重点,CoCode看板和代码仓库助力项目高效沟通协作。_为什么要与干系人共享信息

注释语句(带源码)_codewg-程序员宅基地

文章浏览阅读99次。在编写代码时,程序员通常会添加注释来简化代码,并对代码进行解释说明。Python支持两种类型的注释,单行注释和多行注释。编写代码时,程序员应该尽可能多地添加注释,为自己和他人提供更好的阅读体验。这样,从井号开始,直到这行结束为止的所有内容都是注释。在需要添加注释的位置,可以在代码前面加上一个井号。下面给出一个完整的示例代码,演示了如何使用单行注释和多行注释。选定需要添加注释的代码块,然后在代码块前面添加三个双引号。选定需要添加注释的代码块,然后在代码块前面添加一个井号。代码块中的所有内容都会被视为注释。_codewg

Java黑皮书编程练习题6.05(对三个数排序)_使用下面的方法头编写方法,按升序显示三个数: public static void displays-程序员宅基地

文章浏览阅读657次,点赞2次,收藏2次。使用下面的方法头编写方法,按升序显示三个数:publicstaticvoid displaySortedNumbers(double num1, double num2, double num3)编写程序,提示用户输入3个数字,调用方法以升序显示它们import java.util.Scanner;public class Exercise06_05 { public static void displaySortedNumbers(double num1, double num2.._使用下面的方法头编写方法,按升序显示三个数: public static void displaysortedn

蓝队工具【IP地址白名单过滤器且微步查询】_blueteamtools-程序员宅基地

文章浏览阅读638次,点赞2次,收藏2次。f.ContentText.Text = string.Join("\r\n", list) + "\r\n不是有效IP格式";尽管我们在研判流量威胁时,已经确认了这些IP地址确实存在攻击流量,但是在防火墙封锁恶意IP地址的时候,经常要手工剔除这些IP,十分繁琐。f.ContentText.Text = "共删除" + list.Count + "项";list.Add(WBIplist[i].Replace("恶意"," "));r.msg = "微步查询信誉:" + r.msg;a += " 恶意";_blueteamtools

多齿配体DOTA-SH双功能螯合剂DOTA-巯基-程序员宅基地

文章浏览阅读352次,点赞11次,收藏8次。同时,DOTA-SH双功能螯合剂还可以通过连接靶向分子,实现放射性核素靶向治疗的目的。DOTA-SH双功能螯合剂,也称为多齿配体,是一种具有多个配位基团的有机分子,可以与金属离子形成稳定的络合物。由于其独特的结构和性质,DOTA-SH双功能螯合剂在许多领域都有广泛的应用,例如核医学、放射化学、生物医学工程等。DOTA-SH双功能螯合剂可用于制备金属放射性标记化合物,例如64Cu、67Ga、68Ga等。化学名称:1,4,7,10-四氮杂环十二烷-1,4,7-三(乙酸)-10-(2-硫乙基)乙酰胺。