- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章_数据库系统与数据库概念设计
数据库技术的应用领域 公司:人事管理系统、工资管理系统 学校:学生管理系统、教务管理系统 财务:财务管理系统、银行管理系统 仓储:仓库管理系统、运输管理系统 交通:民航管理系统、联网售票系统 信息:信息查询系统、客户关系系统 图书管理系统 …… 数据库应用系统需解决哪些问题 ? 本课程将学习的内容(图 1-1) 第一章 数据库系统与数据库概念设计 第二章 关系模型与数据库逻辑设计 第三章 SQL Server2005的安装与配置 第四章 数据库的创建与管理 第五章 表和索引的创建与管理 第六章 SELECT查询语句 本课程将学习的内容(图 1-1) 第七章 视图的创建与管理 第八章 T-SQL编程与应用 第九章 存储过程、触发器与用户定义函数 第十章 数据库的安全性管理 第十一章 数据库的恢复与传输 第 1 章 数据库系统与数据库概念设计 本章学习目标 了解数据管理技术的发展、数据库系统的体系结构、数据模型的基本概念。 了解数据库设计的方法和步骤、概念设计的方法和步骤。 §1.1 数据管理技术的产生和发展 1.1.1 数据库基本概念 数据(Data) 数据是描述现实世界事物特性的符号记录,是用物理符号记录的可以鉴别的信息。 包括:数字、文字、图形、图像、声音等。 信息(Information) 信息是指数据经过加工处理后获得的有用知识。 数据处理(Data Processing) 对数据进行各种加工的过程,即将数据转化为信息的过程。 包括数据收集、存储、加工的过程。 P2的C程序就是一个数据处理程序。 数据和信息的关系 数据库的概念 数据库(DataBase,简记为DB) 数据库是长期存储在计算机内、有组织的、可共享的相关数据的集合。这种集合具有如下特点: 最小的冗余度 应用程序对数据资源共享 数据独立性高 统一管理和控制 数据库管理系统(DataBase Management System,简记为DBMS) 1.1.2 数据管理技术的发展 数据管理技术经历了如下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。 1. 人工管理阶段 这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计算机硬件状况是:外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;软件状况是:没有操作系统,没有管理数据的软件,数据处理方式是批处理。 人工管理阶段的特点:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性、数据无结构。 1.1.2 数据管理技术的发展 2. 文件系统阶段 这一阶段从20世纪50年代后期到60年代中期,计算机硬件和软件都有了一定的发展。计算机不仅用于科学计算,还大量用于管理。这时硬件方面已经有了磁盘、磁鼓等直接存取的存储设备。在软件方面,出现了操作系统,其中包含文件处理功能,一般称为文件系统。处理方式上不仅有了文件批处理,而且能够联机实时处理 P3的C程序说明由程序本身来组织、管理数据,数据文件依赖于程序,数据不具有独立性、不能共享、数据文件有OS来管理。 文件阶段的数据管理特点: 数据可以长期保存 由文件系统管理数据 程序与数据有一定的独立性 数据冗余大、共享性差 数据独立性差 记录内部有结构、但数据文件之间没有联系、没有整体结构 3. 数据库系统阶段 从20世纪60年代后期以来,计算机硬件和软件技术得到了飞速发展,为了解决多用户、多应用共享数据,使数据为尽可能多的应用服务,文件系统已不能满足应用需求,一种新的数据管理技术--数据库技术应运而生。 P5的数据库和应用程序具有独立性,数据共享。 数据库系统的特点 数据库系统阶段具有以下的特点: 数据结构化 在描述数据时不仅描述数据本身,还描述数据之间的联系。 数据共享性高、冗余度小、易扩充 数据可以被多个应用共享。这不仅大大减小了数据的冗余度、节约存储空间、减少存取时间,而且可以避免数据之间的不相容性和不一致性。 数据库系统的特点 数据独立性高:程序与数据相对独立 数据独立性包括物理独立性和逻辑独立性。数据的物理独立性是指当数据的物理存储改变时,应用程序不用改变。数据的逻辑独立性是指当数据的逻辑结构改变时,用户应用程序不用改变。 数据粒度小:数据操作的最小单位是数据项,数据处理速度快、处理方便。 数据库系统的特点 统一的数据管理和控制 数据库对系统中的用户是共享资源。计算机的共享一般是并发的,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中同一个数据。因此,数据库管理系统必须提供以下几个方面的数据控制保护功能。 数据的安全性(security)保护 数据
文档评论(0)