- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理 教学要求 通过本课程的学习,能对数据库技术及其应用系统有一个较全面的认识 掌握数据库系统的基本概念、原理和方法 掌握使用一种关系数据库管理系统进行数据管理 第一章 绪论 数据库技术的应用 数据库技术作为IT的一项重要分支,在当今 信息社会中越来越显示出它的重要性。小到个人 和家庭,大到企业和国家,数据库技术都得到了 广泛的应用。 数据库应用的一些领域 企业管理系统 银行管理系统 信息检索系统 办公信息系统 地理信息系统 CAD/CAM/CIMS 电子政务 电子商务 数据(信息)在人类社会中的发展是一种极 为重要的资源,人们的一切社会活动都离不 开数据,如何妥善地保存和科学地管理这些 数据是人们长期以来十分关注的课题。数据 库就是人们研究这个课题的最新成果。 数据库技术是计算机科学技术中发展最快的 领域之一,也是应用最广泛的技术之一,它 已成为计算机信息系统与应用系统的核心技 术和重要基础。 一. 相关概念 1. 数据(data) (1) 描述现实世界的各种信息(事物)的符号记录 (2) 是信息的载体 (3) 是信息的具体表现形式 (4) 是数据库中存储的基本对象 数据的表现形式: 数字、文字、图形、图像、声音、语言等。 数据的含义称为数据的语义,数据与其语义 不可分。 2. 数据库(Data Base, DB) 长期储存在计算机中的、有组织的、可共享的数据集合。 特点: (1) 按照一定的数据模型组织、描述和储存 (2) 具有较小的冗余度 (3) 具有较高的数据独立性和易扩展性 (4) 可为各种用户共享 3. 数据库管理系统 DataBase Management System(DBMS) 是数据管理软件 用于建立、运用和维护数据库 位于用户和操作系统之间 主要功能: 数据定义功能,提供DDL语言 数据组织、存储和管理 数据操纵功能,提供DML语言 数据库的事务管理和运行管理 数据库的建立和维护 其他功能 4. 数据库系统 DataBase System(DBS) DBS是指在计算机系统中引入数据库后的系统,一般包括 (1) DB (2) DBMS+OS (3) Users (4) DBA (5) 应用系统和应用开发工具 二. 数据管理技术的产生与发展 数据处理 1) 利用计算机对各种形式的数据进行处理 2) 从大量的原始数据中抽取有价值的信息,作为行为和决策的依据 通常包括以下的数据操作: 收集、存储、加工、传播 数据处理的中心问题是数据管理,包括对数据进行: 分类、组织、编码、存储、检索和维护 1. 人工管理阶段 背景:20世纪50年代中期以前,计算机主要用于科学计算。外存只有纸带、卡片、磁带等,没有磁盘等直接存取的存储设备;软件没有操作系统,也没有管理数据的软件;数据处理方式是批处理。 特点: 数据不保存 数据需要由应用程序自己管理,编写程序需要考虑数据的逻辑结构和物理结构 数据面向程序,不共享 数据不具有独立性,应用程序随其逻辑结构和物理结构而变化 2. 文件系统阶段 背景:20世纪50年代后期到60年代中期,计算机应用范围逐渐从科学计算扩大到管理。硬件出现了磁盘等直接存取的设备;操作系统中已经有了专门的数据管理软件;数据处理方式除了批处理,还能够联机实时处理。 特点: 数据以文件的形式长期保存 文件记录内部有结构,但整体无结构 由文件系统对数据进行管理,编写程序不必考虑物理结构,但逻辑结构仍要考虑 形式多样化:索引文件、链接文件、顺序文件、倒排文件等 应用程序与文件对应,数据共享性差,冗余度大 程序与数据之间有一定的独立性,但不高 批处理和联机实时处理的概念 批处理:按一定的时间间隔将数据积累成批后一 次送入CPU进行处理。 联机实时处理:数据直接从数据源输入CPU进行 处理,由计算机及时作出响应。 3. 数据库系统阶段 背景: 20世纪60年代后期以来,计算机用于管理的规模更为扩大,数据量急剧增长。大容量磁盘的出现及硬件价格的下降与软件价格上升,更多的联机实时处理的要求,以及分布处理的提出都促进了数据库技术的产生和发展,并出现了专门统一管理数据的专门软件系统:数据库管理系统。 特点 1. 数据结构化 (1) 将整个组织的数据结构化成一个数据整体 (2) 包含数据之间的联系 (3) 有利于实现数据共享 (4) 数据不再面向应用(程序),而是面向系统,系统 弹性大,易扩充 2. 数据共享 (1) 数据共享是数据库系统区别于文件系统的最大
文档评论(0)