jsp+mysql音乐作品管理系统的开发(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql音乐作品管理系统的开发(5)


逻辑数据层:它位于用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。
数据库不同层次之间的联系是通过映射进行转换的。数据库具有以下主要特点:
实现数据共享:数据共享包含所有用户可同时存取数据库中的数据,也包括用户所能使用的各种方式通过接口使用数据库,并且提供了数据共享。
减少数据的冗余度:同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,文护了数据的一致性。
数据的独立性:数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。
数据实现集中控制:在文件管理的方式中,数据一直处于一种分散的状态,不同的用户或同一用户在不同的处理中,其文件之间毫无关联。利用数据库可以对数据进行集中的控制并管理,还能通过数据模型表示各种数据的组织以及数据间的联系。
数据一致性和可文护性,以确保数据的安全性和可靠性。主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏
2.2.1    SQL

构化查询语言(Structured Query Language)简称SQL,这种结构化查询语言是一种能够进行数据库查询,以及程序设计语言。它用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级,的非过程化编程语言,它允许用户在高层数据结构上进行工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。 (责任编辑:qin)