森众文化

数据库的特点及基本功能

数据库 2024-06-28 16:25:43 浏览:9099 分享
还可以输入1000字

全部回答(1)

最佳回答

I、数据库有什么特点?1.数据结构
数据结构是数据库和文件系统的根本区别。 在文件系统中,独立文件的记录是内部结构化的。 传统文件的最简单形式是相同长度和格式的记录的集合。 示例:在学生的人事档案中,每条记录的记录格式如图1所示。
2.数据共享性高、冗余度低、易于扩展。
数据库系统从整体角度描述数据,数据不再面向特定应用,而是面向整个系统使得数据可以被多个用户、多个应用程序共享和使用。 数据共享可以显着减少数据冗余,节省存储空间。 共享数据还可以避免数据之间的不兼容和不一致。 所谓数据不一致,是指同一数据的不同副本的值不同。 当采用手工管理或文件系统管理时,由于数据重复保存,不同的应用程序使用和修改不同的副本,很容易出现数据不一致的情况。 共享数据库中的数据减少了数据冗余造成的不一致。 由于数据是整个系统,并且是结构化数据,因此不仅可以被多个应用程序共享和使用,而且可以方便地添加新的应用程序。 这使得数据库系统极其灵活,易于扩展,可以适应各种用户需求。 总体数据的不同子集可以在不同的应用系统中使用。 随着应用程序需求的变化或增加,可以通过重新选择其他子集或添加部分数据来满足新的需求。
3.数据独立性高
数据独立性是数据库领域常用的术语,包括数据的物理独立性和数据的逻辑独立性。 物理独立性是指用户的应用程序独立于磁盘上存储的数据库中的数据。 换句话说,数据库中数据在磁盘上的存储是由DBMS管理的。 用户代理只需处理数据的逻辑结构。 如果数据的物理存储发生变化,应用程序不需要改变。 逻辑独立是指用户的应用程序和数据库的逻辑结构是相互独立的。 这意味着如果数据的逻辑结构发生变化,用户程序也可以保持不变。 数据与程序的独立性,将数据的定义与程序分开,由DBMS负责数据的访问,从而简化了应用程序的创建,显着减少了应用程序的维护和修改。
4.数据由DBMS统一管理和控制。
数据库是同步共享的,:H。 多个用户可以同时访问数据库中的数据,同时检索,甚至同时从数据库中检索相同的数据。 为此,DBMS还必须提供以下数据控制功能:
(1)数据安全(security)保护
数据安全是指保护数据免受侵害。 数据泄露和非法使用造成的损坏。 每个用户只能以一定的方式、按照规定使用和处理一定的数据。
(二)数据完整性测试(integrity)
数据完整性是指数据的准确性、有效性和兼容性。 完整性检查将数据控制在有效范围内或确保数据之间满足某些关系。
(3)并发控制
当多个用户的并发进程同时访问、修改数据库时,由于完整性问题,可能会互相干扰,产生不正确的结果。 数据库的数据可能会被损坏,必须控制和协调多个用户的同时操作。
(4)数据库恢复
硬件故障、软件故障、操作人员误以及对计算机系统的故意损坏都会影响数据库中数据的准确性。 甚至导致数据库中部分或全部数据丢失。 DBMS必须具有将数据库从错误状态恢复到已知正确状态(也称为完整状态或一致状态)的能力。 这就是数据库的恢复功能。 数据库管理阶段应用程序与数据库的对应关系可以用图1-3所示的结构来表示。 看书吧。 数据库是长期存储在计算机上的有组织的、大规模的、共享的数据集合。 它可以在不同用户之间共享,具有最小的冗余和较高的数据独立性。 DBMS在数据库的设置、操作和维护过程中提供对数据库的统一控制,以确保数据的完整性和安全性。 它还在多个用户同时使用数据库时进行并发控制,并在出现故障后恢复系统。 数据库系统的出现使信息系统从关注处理数据的程序转移到以共享数据库为中心的新水平。 这不仅可以更方便地集中管理数据,也使应用程序的开发和维护变得更加容易,提高了数据的利用率和兼容性,增加了决策的可靠性。 如今,数据库已成为现代信息系统不可分割的重要组成部分。 包含数百万甚至数十亿字节信息的数据库已经普遍存在于科技、工业、农业、商业、服务业和政府部门的信息系统中。

2