欢迎来到天天文库
浏览记录
ID:41849159
大小:2.40 MB
页数:60页
时间:2019-09-03
《数据库基础第6版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、17.1数据库系统概述7.2数据库的建立和维护7.3数据库查询7.4*窗体、报表第七章数据库基础2信息化社会离不开对信息的管理;数据库的建设规模、数据库信息量的大小和使用程度是信息化社会的重要标志之一。应用面广MIS(管理信息系统)OIS(办公信息系统)CAD/CAM(计算机辅助设计与制造)WEB(网站)信息检索数据库技术是基础和核心7.1.1问题的提出1.你们每月的生活费父母通过何种方式给你?2.为什么要学习数据库基础知识?3典型案例一4典型案例二无纸化通用考试系统大学计算机基础库VisualBasic程序设计C/C++程序设计软件技术基础数据库技术及应用应用程序数据库管理系统VBV
2、C++PowerBuilderDelphiACCESSSQLSERVERORACLEFOXPROSQL命令数据库引挚数据库(题库)C#5典型案例三67.1.2数据库技术的产生和发展数据管理技术经历了三个发展阶段人工管理阶段文件管理阶段数据库系统阶段71.人工管理阶段时间:20世纪50年代中期以前硬件:只有卡片、纸带、磁带等存储设备软件:没有操作系统,没有进行数据管理的软件应用:以科学计算为目的特点:程序和数据放在一起数据不能共享特征图程序1数据1程序2数据2程序n数据n……8人工管理阶段数据管理示例例:两个C语言程序,分别求10个数据之和和最大值问题:1.程序与数据放在一起,数据没有能
3、够共享2.修改数据必须修改程序92.文件系统阶段时间:20世纪60年代中期硬件:磁带、磁盘等大容量存储设备软件:有了操作系统应用:不仅用于科学计算,还用于数据管理.特点:程序与数据分离数据有一定的独立性以文件为单位的数据共享特征图数据文件1…文件管理系统数据文件n应用程序1应用程序2应用程序n…数据文件210文件系统阶段数据管理示例上例用文件实现问题:1.管理数据编程工作量大2.数据的不一致性和独立性113.数据库系统阶段时间:20世纪60年代后期硬件:出现了大容量且价格低廉的磁盘软件:有了数据库管理系统DBMS应用:各个方面.特点:数据由DBMS统一管理控制为用户提供了友好的接口12
4、数据库系统阶段数据管理示例解决了数据的独立性问题,实现数据的统一管理,达到数据共享的目的求和:SELECTSum(Num)FROMData求最大值:SELECTMax(Num)FROMData137.1.3常用术语1.数据库(DataBase,DB)长期保存在计算机外存上的、有结构的、可共享的数据集合。2.数据库管理系统(DataBaseManagementSystem,DBMS)对数据库进行管理的软件系统。如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。DBMS是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户
5、所共享,DBMS提供给用户可使用的数据库语言。3.应用程序利用各种开发工具开发的、满足特定应用环境的数据库应用程序。144.数据库系统相关人员数据库管理员应用程序开发人员最终用户5.数据库系统(DataBaseSystem,DBS)由硬件系统、数据库管理系统、数据库、数据库应用程序、数据库系统相关人员等构成的人-机系统。数据库产品(一整套数据库应用解决方案)桌面型数据库网络数据库MSAccessSQLServerMySqlOracle用户应用程序DBMS操作系统数据库DB数据库系统DBS15数据库系统的特点(1)采用一定的数据模型,最大限度地减少数据的冗余(2)有较高的数据独立性用户面
6、对的是简单的逻辑结构操作而不涉及数据具体的物理存储结构(3)安全性设置用户的使用权限在数据库被破坏时,系统可把数据库恢复到可用状态。(4)完整性一些完整性检验以确保数据符合某些规则,保证数据库中数据始终是正确的。特点16学号姓名数学英语计算机物理化学…写作音乐欣赏1250001王涛8899957688…1250002庄前8567778867……1250101丁保华7887798991……传统的学生成绩表17学号姓名性别党员专业出生年月1250001王涛男No物理82-01-211250002庄前女Yes物理82-09-211250101丁保华男No数学81-04-181250102姜沛
7、棋女No数学81-12-021250103张智忠男No数学80-08-061250201程玲女Yes计算机82-11-141250202黎敏艳女Yes计算机83-02-211250203邓倩梅女Yes计算机82-04-281250204杨梦逸女No计算机81-12-15学号课程成绩1250001大学计算机基础821250001高等数学761250202计算机导论531250203英语711250204计算机导论661250204高等数学7599
此文档下载收益归作者所有