第1讲数据库基础知识讲解
- 格式:ppt
- 大小:777.50 KB
- 文档页数:44


1 《数据库系统讲义》
第1章 绪论
第一节 数据库系统概述
1.1.1 数据、数据库、数据库管理系统、数据库系统
数据、数据库、数据库管理系统和数据库系统是与数据库技术密切相关的四个基本概念。
一、数据(DATA)
数据是数据库中存储的基本对象。数据在大多数人头脑中的第一个反应就是数字。其实数字只是最简单的一种数据,是数据的一种传统和狭义的理解。广义的理解,数据的种类很多,文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是数据。
可以对数据做如下定义:描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种表现形式,它们都可以经过数字化后存入计算机。
为了了解世界,交流信息,人们需要描述这些事物。在日常生活中直接用自然语言(如汉语)描述。在计算机中,为了存储和处理这些事物,就要抽出对这些事物感兴趣的特征组成一个记录来描述。例如:在学生档案中,如果人们最感兴趣的是学生的姓名、性别、年龄、出生年月、籍贯、所在系别、入学时间,那么可以这样描述:
(李明,男,21,1972,江苏,计算机系,1990)
因此这里的学生记录就是数据。对于上面这条学生记录,了解其含义的人会得到如下信息:李明是个大学生,1972年出生,男,江苏人,1990年考入计算机系;而不了解其语义的人则无法理解其含义。可见,数据的形式还不能完全表达其内容,需要经过解释。所以数据和关于数据的解释是不可分的,数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。
二、数据库(DataBase,简称DB)
数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。
人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息。在科学技术飞速发展的今天,人们的视野越来越广,数据量急剧增加。过去人们把数据存放在文件柜里,现在人们借助计算机和数据库技术科学地保存和管理大量的复杂的数据,以便能方便而充分地利用这些宝贵的信息资源。
中等职业教材数据库应用基础(第三版)第一章笔记整理
根据你提供的信息,我整理了《中等职业教材数据库应用基础(第三版)》第一章的笔记如下:
第一章:数据库基础知识
1. 数据库概述
- 数据库是一种组织和管理数据的系统,可以按照特定的结构和方式存储、检索和处理数据。
- 数据库管理系统(DBMS)是管理和操作数据库的软件。
2. 数据库的组成要素
- 数据库的组成要素包括数据、数据库模型、数据库管理系统(DBMS)、数据库管理员和数据库应用程序。
3. 数据库模型
- 数据库模型是描述和定义数据、数据结构、数据关系、数据操作和数据约束的方式。
- 常见的数据库模型包括层次模型、网状模型、关系模型、面向对象模型和面向文档模型。
4. 关系模型
- 关系模型是最常用的数据库模型,采用表的形式表示数据,表之间通过关系建立联系。
- 表由行和列组成,每行表示一个记录,每列表示记录的一个属性。
5. 数据库管理系统(DBMS)
- DBMS是管理和操作数据库的软件,提供数据定义语言(DDL)、数据操作语言(DML)和数据查询语言(DQL)等功能。
- 常见的DBMS包括Oracle、MySQL、SQL Server等。
6. 数据库管理员
- 数据库管理员负责数据库的设计、安装、配置、维护和管理等工作。
- 数据库管理员还负责数据库的备份和恢复、性能优化和安全管理等工作。
7. 数据库应用程序
- 数据库应用程序是使用数据库存储和处理数据的应用软件。
- 数据库应用程序可以通过编程语言(如Java、C#)或者数据库查询语言(如SQL)进行开发。
8. 数据库的基本操作
- 数据库的基本操作包括创建数据库、创建表、插入数据、查询数据、更新数据和删除数据等操作。
上述内容是第一章《数据库基础知识》的笔记整理,主要介绍了数据库的概述、组成要素、模型、数据库管理系统、数据库管理员、数据库应用程序以及数据库的基本操作等相关知识点。希望对你有帮助!
1 第1章 数据库概述
数据库技术是数据管理的技术,是计算机应用从科学计算进入数据处理的一个划时代的转折。近年来数据库技术发展迅速,各种应用领域对数据管理的需求越来越多,各种信息系统都离不开数据库的支持。因此,数据库已成为信息社会的重要基础设施。
数据库技术是一门综合性的软件技术,是使用计算机进行各种信息管理的必备知识。数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据,是当代计算机科学的重要组成部分。
本章主要介绍数据库技术的基本概述,包括数据库的发展历史、概念描述以及体系结构介绍,是数据库知识中最基本的部分。
1.1 数据库系统基本概述
数据库系统应用示例
1. 航空售票系统(最早使用数据库技术)
包括信息:
座位预定信息:座位分配、座位确认、餐饮选择
航班信息:航班号、飞机型号、机组号、起飞地、
目的地、起飞时间、到达时间、飞行状态等
机票信息:票价、折扣、有无等
主要功能:
查询在某一段时间内从某个指定城市到另个指定城市的航班、是否有可以选择的座位、是否有其他飞机型号、飞机票价、是否折扣等信息
更新乘客登记航班、分配座位、选择餐饮等
任何时候都有许多航空售票代理商访问这些数据、避免卖同一座位。
通过这些数据,可以统计出经常坐某一航班的乘客信息,并为这些乘客提供优惠
系统特点:数据庞大,人工不能提供及时、准确服务
2. 超市管理系统
包括信息:
商品信息:品名、规格、产地、类别、单位、单价等 2 供应商信息:供应商名、地址、联系人、住址、电话等
销售信息:商品、数量、单价、金额、销售日期、收款人、折扣等
收款人信息:姓名、小组、性别、年龄、电话、地址、身份证等
主要功能:
查询:某类商品信息、供应商信息、某类商品销售情况、畅销商品、商品销售金额等
更新:登记商品信息、供应商信息等
对存储有上万种商品的超市,每天有数百万销售记录,信息统计量大、人工操作不准确
教 案
授课时间 2月 24 日 至 3 月 2 日 课时数 2+2
授课方式 理论课□ 讨论课□ 习题课□ 实验课□ 上机课□ 技能课□ 其他□
授课单元 第1章 VisualFoxPro数据库基础知识
目的
与
要求 1. 了解数据库的基本概念、数据管理技术。
2. 理解数据模型、关系数据库的概念。
3. 熟悉Visual FoxPro操作界面,Visual FoxPro工作方式。
4. 掌握项目管理器的操作与使用。
重点
与
难点 1)数据模型、项目管理器。
2)数据管理技术和Visual FoxPro操作界面。
主
要
内
容 1.1 了解数据库管理技术的发展
1.2 了解数据库系统的基本知识
1.3 了解数据模型的基本概念
1.4 掌握关系数据库基本知识
1.5 熟悉Visual FoxPro 6.0集成环境
1.6 认识项目文件和项目管理器
教学方法手段(教具)
采用多媒体投影授课,课中请部分学生到黑板上练习,加强与学生的互动,增加课堂讨论环节,启发式教学,培养学生的实际操作能力。
参考资料 《Visual FoxPro程序设计基础》 卢湘鸿 等编 清华大学出版社
《数据库系统概论》 史嘉权 等编 清华大学出版社
思考题、
作业 实验1.1
P27选择题1、2、3、4、5、7、15
填空题1、3、7、12
讲 稿
第一章 Visual FoxPro数据库基础知识
[旧课复习]:
复习内容:1.以互动方式了解学生上学期对计算机基础知识的掌握程度
2.复习数制转换
复习目的:大致了解学生对计算机基础知识掌握程度及层次情况
复习时长:大约5分钟
[新课导入]:
导入方式:解读为什么要学习VFP
随着计算机应用的普及和深入,人们对数据采集、存储、加工、处理、管理的技术和方法的要求也越来越高。而数据库技术主要研究如何组织和存储数据,如何高效地获取和处理数据。VFP 6.0则是关系型数据库开发系统。