第1章 数据库基础知识-2ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第1章 数据库基础知识-2ppt课件.ppt》由会员分享,可在线阅读,更多相关《第1章 数据库基础知识-2ppt课件.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题第1章 数据库基础知识-2中国铁道出版社中国铁道出版社第第1 1章章 数据库基础知识数据库基础知识【案例引入案例引入】 本书提供的学生信息管理系统具有档案管理、课程管理、成绩管本书提供的学生信息管理系统具有档案管理、课程管理、成绩管理、系统管理等功能。通过运行该系统,可以实现学生档案的查询、理、系统管理等功能。通过运行该系统,可以实现学生档案的查询、修改、增加,课程信息的查询、修改、增加,学生成绩的查询、修修改、增加,课程信息的查询、修改、增加,学生成绩的查询、修改、增加,密码的修改等功能。这套系统是利用改、增加,密码的修改等功能。这套系统是利用ASP.NET/SQL A
2、SP.NET/SQL Server 2005Server 2005开发的一套数据库应用系统。学习本课程的目的就是开发的一套数据库应用系统。学习本课程的目的就是要掌握数据库应用开发技术,能够设计开发数据库应用系统。为此,要掌握数据库应用开发技术,能够设计开发数据库应用系统。为此,本章先介绍必要的数据库基础知识。本章先介绍必要的数据库基础知识。第第1 1章章 数据库基础知识数据库基础知识【学习目标学习目标】 掌握数据库的概念。掌握数据库的概念。 掌握关系数据模型。掌握关系数据模型。第第1 1章章 数据库基础知识数据库基础知识数据管理概述数据管理概述1.1数据库系统概述数据库系统概述1.2数据模型数
3、据模型1.3关系数据库关系数据库1.4掌握关系数据模型。 1.5数据库设计数据库设计1.1 1.1 数据管理概述数据管理概述1 1.1.1 .1.1 数据和数据处理数据和数据处理1 1.1.2 .1.2 数据管理技术的发展数据管理技术的发展 1.1 1.1 数据管理概述数据管理概述1 1.1.1.1.1 数据和数据处理数据和数据处理数据数据(DataData)是描述事物的符号记录,他用类型和数值来表示。随)是描述事物的符号记录,他用类型和数值来表示。随着计算机技术的发展,数据的含义更加广泛了,不仅包括数字,还着计算机技术的发展,数据的含义更加广泛了,不仅包括数字,还包含文字、图像、声音和视频等
4、多种数据。在数据库技术中,数据包含文字、图像、声音和视频等多种数据。在数据库技术中,数据是数据库中存储的基本对象。例如,学生的档案管理记录、货物的是数据库中存储的基本对象。例如,学生的档案管理记录、货物的运输情况等都是数据。运输情况等都是数据。数据处理数据处理是指将数据转换成信息的过程。它是由人、计算机等组成是指将数据转换成信息的过程。它是由人、计算机等组成的能进行信息的收集、传递、存储、加工、维护、分析、计划、控的能进行信息的收集、传递、存储、加工、维护、分析、计划、控制、决策和使用的系统。经过处理,信息被加工成特定形式的数据。制、决策和使用的系统。经过处理,信息被加工成特定形式的数据。 1
5、.1 1.1 数据管理概述数据管理概述1 1.1.1.2 2 数据管理技术的发展数据管理技术的发展 1.1.人工管理阶段:人工管理阶段:(1 1)数据不保存。)数据不保存。(2 2)没有对数据进行管理的软件系统。)没有对数据进行管理的软件系统。(3 3)没有文件的概念。)没有文件的概念。(4 4)一组数据对应于一个程序,数据是面向应用的。一个程序中的)一组数据对应于一个程序,数据是面向应用的。一个程序中的数据不能被其他程序所利用,因而,程序之间存在着大量的重复数数据不能被其他程序所利用,因而,程序之间存在着大量的重复数据,造成了数据的冗余。据,造成了数据的冗余。 1.11.1数据管理概述数据管
6、理概述1 1.1.1.2 2 数据管理技术的发展数据管理技术的发展 2.2.文件管理阶段:文件管理阶段:(1 1)数据需要长期保存在外存上供反复使用。)数据需要长期保存在外存上供反复使用。(2 2)程序和数据之间有了一定的独立性。)程序和数据之间有了一定的独立性。(3 3)文件形式多样化。)文件形式多样化。(4 4)文件的存取基本上以记录为单位。)文件的存取基本上以记录为单位。 1.11.1数据管理概述数据管理概述1 1.1.1.2 2 数据管理技术的发展数据管理技术的发展 3.3.数据库管理阶段:数据库管理阶段: 对所有的数据进行统一、集中和独立式的对所有的数据进行统一、集中和独立式的管理,
7、使数据存储独立于使用数据的程序,减少管理,使数据存储独立于使用数据的程序,减少了数据的冗余度、节约存储空间,提高了数据的了数据的冗余度、节约存储空间,提高了数据的一致性和完整性,充分实现了数据的共享一致性和完整性,充分实现了数据的共享 1.2 1.2 数据库系统概述数据库系统概述1 1. .2 2.1 .1 数据库的概念数据库的概念1 1. .2 2.2 .2 数据库系统的模式结构数据库系统的模式结构1 1. .2 2.3.3 数据库系统的特点数据库系统的特点 1.2 1.2 数据库系统概述数据库系统概述1 1. .2 2.1.1 数据库的概念数据库的概念 数据库的概念数据库的概念 数据库(数
8、据库(DataBaseDataBase,DBDB)是指长期存储在计算机内,)是指长期存储在计算机内,按一定数据模型组织存储、可共享的数据集合。它可以按一定数据模型组织存储、可共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。供各种用户共享,具有最小冗余度和较高的数据独立性。 1.2 1.2 数据库系统概述数据库系统概述数据库管理系统数据库管理系统 (1 1)数据定义功能)数据定义功能数据库管理系统具有专门的数据定义语言(数据库管理系统具有专门的数据定义语言(Data Description LanguageData Description Language,DDLDDL)
9、,),用户可以方便地创建、修改、删除数据库及数据库对象。用户可以方便地创建、修改、删除数据库及数据库对象。 (2 2)数据操纵功能)数据操纵功能数据库管理系统提供数据操纵语言(数据库管理系统提供数据操纵语言(Data Manipulation LanguageData Manipulation Language,DMLDML),可以),可以实现对数据库中数据的检索、插入、删除和修改等操作。实现对数据库中数据的检索、插入、删除和修改等操作。 (3 3)数据库运行管理功能)数据库运行管理功能数据库运行过程中,是由数据库管理系统统一控制管理,以保证数据的安全性、完数据库运行过程中,是由数据库管理系统
10、统一控制管理,以保证数据的安全性、完整性,当多个用户同时访问相同数据时,由数据库管理系统进行并发控制,以保证整性,当多个用户同时访问相同数据时,由数据库管理系统进行并发控制,以保证每个用户的运行结果都是正确的。每个用户的运行结果都是正确的。 (4 4)数据库的维护功能)数据库的维护功能它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监测、分析功能,等等。这些功能通常由一些实用程序完成。组织功能和性能监测、分析功能,等等。这些功能通常由一些实用程序完成。1.2 1.2 数据库系统概述数据
11、库系统概述数据库系统数据库系统 数据库系统(数据库系统(Database SystemDatabase System,DBSDBS)是指在计算机系统中引入数据库)是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统极其开发工具、应用系统、数后的系统。一般由数据库、数据库管理系统极其开发工具、应用系统、数据库管理员和用户构成。据库管理员和用户构成。 1.2 1.2 数据库系统概述数据库系统概述1 1. .2 2. .2 2 数据库的模式结构数据库的模式结构 模式的概念模式的概念 模式(模式(schemaschema)是数据库中全体数据的逻辑结构和特征的描述,)是数据库中全体数据的逻
12、辑结构和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值。模式的一个具体值称它仅仅涉及到型的描述,不涉及到具体的值。模式的一个具体值称为模式的一个实例(为模式的一个实例(instanceinstance)。同一个模式可以有很多实例。模)。同一个模式可以有很多实例。模式是相对稳定的,而实例是相对变动的。模式反映的是数据的结构式是相对稳定的,而实例是相对变动的。模式反映的是数据的结构及其关系,而实例反映的是数据库某一时刻的状态。及其关系,而实例反映的是数据库某一时刻的状态。1.2 1.2 数据库系统概述数据库系统概述数据库系统的三级模式结构数据库系统的三级模式结构1.2 1.2 数据库系统概述数
13、据库系统概述 模式也称逻辑模式,是数据库中全体数据的逻辑模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,不涉及数据的它是数据库系统模式结构的中间层,不涉及数据的物理存储细节和硬件环境,与具体的应用程序,与物理存储细节和硬件环境,与具体的应用程序,与所使用的应用开发工具及高级程序设计语言无关。所使用的应用开发工具及高级程序设计语言无关。 模式模式1.2 1.2 数据库系统概述数据库系统概述外模式外模式 外模式也称子模式或用户模式,他是数据库用户(包外模式也称子模式或用户模式,他是数据
14、库用户(包括程序员和最终用户)看见和使用的局部数据的逻辑结括程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。它通常是模式的子集。应用有关的数据的逻辑表示。它通常是模式的子集。 1.2 1.2 数据库系统概述数据库系统概述内模式内模式 内模式也称存储模式,它是数据物理结构和存储内模式也称存储模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。例结构的描述,是数据在数据库内部的表示方式。例如,记录的存储方式是顺序存储、按照如,记录的存储方式是顺序存储、按照B B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 数据库基础知识-2ppt课件 数据库 基础知识 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内