- 15
- 0
- 约5.02万字
- 约 34页
- 2018-05-30 发布于广东
- 举报
入式学院—华清远见旗下品牌:
《Qt4 图形设计与 入式开发》
《Qt4 图形设计与 入式开发》——第8 章、Qt 数据库编程
第8 章 Qt 数据库编程
入式学院—华清远见旗下品牌:
《Qt4 图形设计与 入式开发》——第8 章、Qt 数据库编程
8.1 数据库发展
数据库是存储在计算机内有组织、可共享的数据的集合,按照数据结构来组织、
存储和管理数据。
数据库最早使用的时间是在20 世纪60 年代,早期的数据库被认为是文件组织
的一种形式,存储数据简单,而且没有独立的开发程序和平台。随着企业对高度灵
活数据的需要,才诞生了独立的数据库程序。无论数据库怎样发展,它们都是从文
件组织发展起来的。
数据库存在多种模型。而应用于大型数据存储的数据库一般分为网状数据库
(Network Database )、关系数据库 (RelationalDatabase)以及面向对象型数据库。此
外还有应用在LDAP (轻量级数据访问协议)的层次数据库 (HierarchicalDatabase )。
表格数据库在形式上是一个二维数组。一般来讲,数组中每列表示一个数据类
型。数据在其中以不同行的形式存储。表格数据库模型是电子表格(例如,Excel )
的基础。
数据库管理 (DatabaseAdministration )是关于建立、存储、修改和存取数据库
中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的
技术管理工作。负责这些技术管理工作的个人 集体称为数据库管理员(DBA )。
数据库管理的主要内容有:数据库的建立、调整、重组、重建、安全控制、完
整性控制、备份与恢复、优化和对用户提供技术支持。
数据库的设计只是提供了数据的类型、逻辑结构、关联、约束和存储结构等有
关数据的描述。这些描述称为数据模式。
要建立可运行的数据库,还 进行下列工作。
(1)选定数据库的各种参数。例如最大的数据存储空间,缓冲区的数量,并发
度等。这些参数可以由用户设置,也可以由系统按默认值设置。
(2 )定义数据库。利用数据库管理系统(DBMS )所提供的数据定义语言和命
令,定义数据库名、数据模式、索引等。
准备和装入数据。定义数据库仅仅建立了数据库的框架,要建成数据库还
必须装入大量的数据,这是一项浩大的工作。在数据的准备和录入过程中,必
须在技术和制度上采取措施,保证装入数据的正确性。计算机系统中原已积累
的数据,要充分利用,尽可能转换成数据库的数据。
8.1.1 数据库文件系统
20 世纪50 年代末到60 年代中期,随着科学技术的进步,计算机技术有了很大
提高,计算机的应用范围也不断扩大,不仅用于科学计算,还大量应用于管理。
这时候计算机的硬件有了磁盘、磁鼓等存取的外存设备;软件则有了操作系统,
入式学院—华清远见旗下品牌:
《Qt4 图形设计与 入式开发》——第8 章、Qt 数据库编程
高级的程序设计语言,操作系统中的文件系统是专门用于数据管理的软件处理方式,
不仅有批处理,还增加了联机实时处理。
文件系统阶段的特点
(1)数据可以长期地保存在系统磁盘上,用户可以反复对文件进行查询、修改、
插入和删除等操作。
(2 )文件系统提供了数据与程序之间的存取方法,应用程序和数据有了一定的
独立性,数据物理结构的改变也不一定反映在程序上,大大减轻了程序员的负担。
(3 )数据冗余量大,文件系统中文件仍然暗示面向应用的,一个文件基本上对
于一个应用程序,即使多个程序使用了一部分相同的数据,也必须建立各自的文件,
不能对数据进行共享,因此数据冗余大,存储空间浪费,由于数据库可能有多个副
本,对其中之一进行修改可能会造成数据库的不一致性。
文件之间缺乏联系,相互孤立,仍然不能显示世界各种事务之间的错综复杂的
联系。
8.1.2 数据库系统阶段
20 世纪60 年代末,计算机的应用更为广泛,由于数据管理的规模越来越庞大,
由此带来数据量的极具膨胀,计算机因硬盘技术有了很大的发展,出现了大容量的
磁盘,在处理方式上,联机的实时处理的要求更多,这样的变化都促进了数据管理
手段的进步,数据
您可能关注的文档
- 毕业设计-嵌入式开发-汉字LED点阵显示 5页.pdf
- 毕业设计-嵌入式开发-电子密 码锁 9页 0.2M.pdf
- 毕业设计-嵌入式开发-基于单片机控制的电子密 码锁 9页 0.1M.pdf
- 毕业设计-嵌入式开发-全遥控数字音量控制的D类功率放大器 32页 0.2M.pdf
- 毕业设计-嵌入式开发-数控直流稳压电源完整论文 13页 0.1M.pdf
- 毕业设计-嵌入式开发-数字抢答器(数字电路)7页 0.1M.pdf
- 毕业设计-嵌入式开发-数字时钟 12页 0.2M.pdf
- 毕业设计-嵌入式开发-同步电机模型的MATLAB仿真 27页 0.2M.pdf
- 毕业设计-嵌入式开发-用单片机控制直流电机 6页 0.1M.pdf
- 毕业设计-嵌入式开发-自动加料机控制系统 59页 0.4M.pdf
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 四年级音乐下册欣赏《包粽子》《欢乐的夜晚》教案苏教版.pdf VIP
- 电镀加工项目可行性研究报告.docx VIP
- 第三单元第二章植物体内的物质与能量变化【速记清单】.docx
- 高大模板工程施工与支撑体系专项方案.docx VIP
- 春节后复工复产方案.doc VIP
- 中建协QC汇编_3-福州建工-提高大面积冷库墙体保温层施工质量——福州建工(集团)总公司.doc VIP
- Q SHB 0003-2016_全自动滚筒洗衣机玻璃观察窗.pdf VIP
- 电力工程安全协议书.doc VIP
- 2019年青海省中考数学试卷【原卷版】材料.pdf VIP
- AI驱动的组织重构与业务重构:绚星智慧科技AI实践白皮书.docx VIP
原创力文档

文档评论(0)