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

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

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

基于Joomla平台的计算机学院网站设计与开发

AES算法GPU协处理下分组加...

压疮高危人群的标准化中...

上海居民的社会参与研究

提高教育质量,构建大學生...

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...