第0章绪论ppt课件

上传人:痛*** 文档编号:159100885 上传时间:2022-10-08 格式:PPT 页数:48 大小:765.52KB
收藏 版权申诉 举报 下载
第0章绪论ppt课件_第1页
第1页 / 共48页
第0章绪论ppt课件_第2页
第2页 / 共48页
第0章绪论ppt课件_第3页
第3页 / 共48页
资源描述:

《第0章绪论ppt课件》由会员分享,可在线阅读,更多相关《第0章绪论ppt课件(48页珍藏版)》请在装配图网上搜索。

1、2022-10-8哈尔滨理工大学计算中心第一章Access数据库绪论张荣海张荣海 13904803066 2022-10-8哈尔滨理工大学计算中心课程的基本描述课程的基本描述课程名称:课程名称:The principle and Application of Database课程性质:课程性质:公共基础选修课适用专业:适用专业:全校各专业课程编号:课程编号:5301A08E0教材选用:教材选用:数据库原理与应用张俊玲主编 清华大学 出版社总总 学学 时:时:32学时 理论学时:理论学时:20学时实验学时:实验学时:12学时学学 分分:2学分 前导课程:前导课程:计算机文化基础 后续课程:后续课

2、程:高级语言程序设计60%(期末机考)+30%(平时上机)+10%(出勤、作业)2022-10-8哈尔滨理工大学计算中心课程简介课程简介 本课程分为三大部分。第一部分为应用部分,介绍Access 2000的应用,包括创建数据库、数据表、查询等的基本操作,以此作为课程的引导部分。第二部分为理论部分,介绍数据库设计过程、概念设计方法、逻辑设计方法和关系模式的规范化方法等数据库的理论知识。第三部分为SQL语言部分,通过SQL server2000学习如何使用SQL语言来完成数据库及其对象的建立和维护,数据库查询,事务和触发器,以及数据库的安全性和权限系统。与之配套的还包含十余个实训项目,通过综合实训

3、,巩固所学知识,并对本课程所介绍的内容融会贯通。2022-10-8哈尔滨理工大学计算中心本门课程在教学计划中的地位、本门课程在教学计划中的地位、作用和任务作用和任务 n在信息技术迅速发展的今天,数据库应用技术已成为计算机信息系统开发所必须的应用技术,成为管理类专业学生的一门必修课,也可作为相关专业学生的选修课。本课程的前修课是计算机文化。学生通过本课程的学习可以对数据库系统有一个初步认识,帮助学生理解管理信息系统的基本概念。n以 Access2000和SQL Sever为数据库的操作平台,向学生讲解新型关系数据库。并依此全面介绍关系数据库的相关知识,使学生掌握使用Access2000数据库进行

4、小型数据库设计和管理,并能使用SQL语言进行各类数据库上的操作和管理。并且,通过Access2000和SQL数据库的学习,使学生对各种数据对象、数据库设计、各种关系数据库之间的数据传输中所涉及的相关知识有一个初步的了解。2022-10-8哈尔滨理工大学计算中心数据库数据库是计算机技术发展的产物;是计算机技术发展的产物;数据库数据库是计算机应用的基础是计算机应用的基础;数据库的建设规模数据库的建设规模、数据库信息量的大小数据库信息量的大小和使用频度已使用频度已成为衡量一个国家信息化程度的重要标志。成为衡量一个国家信息化程度的重要标志。Access数据库是中小型数据库的最佳选择;事务处理 权限密码

5、Access2K/XP数据库是企业级开发工具。VBA面向对象编程2022-10-8哈尔滨理工大学计算中心1.1数据库系统概论n1.1.1 数据数据n1.1.2 数据库数据库n1.1.3 数据库管理系统数据库管理系统n1.1.4 数据库系统数据库系统n1.1.5 数据库技术数据库技术2022-10-8哈尔滨理工大学计算中心1.1.1 数据数据n数据数据是将现实世界中的各种信息记录下的、可以识别的符号,是信息的载体,信息的具体表示形式。数据数据可用多种不同的形式来表示一种同样的信息,信息不随它的数据形式不同而改变。数据数据的表现形式多种多样,不仅有我们熟知的数字和文字,还可以有图形、图像、声音等形

6、式。2022-10-8哈尔滨理工大学计算中心信息与数据n信息与数据的联系信息与数据的联系n数据是信息的符号表示,或称载体;n信息是数据的内涵,是数据的语义解释;n数据是符号化的信息;n信息是语义化的数据。例,一幅图像例,一幅图像n数据彩色位图点阵n信息微软产品2022-10-8哈尔滨理工大学计算中心数据处理n 数据处理数据处理是指对数据进行一系列收集收集、加加工工、储存储存、合并合并、分类分类、计算计算、检索检索、传输传输等操作过程。在当今的信息社会,我们所说的信息处理实际上就是利用计算机进行数据处理的过程。该过程包括:数据的采集数据的采集、整理整理、编码编码和输入输入,有效地把数据组织到计算

7、机中,由计算机系统对数据进行一系的加工加工、储存储存、合并合并、分类分类、计算计算、检索检索、传输传输、输出输出等操作过程。所以信息处理也称为数据处理。2022-10-8哈尔滨理工大学计算中心1.1.2 数据库数据库 DataBaseDataBase 数据库是指长期存储在计算数据库是指长期存储在计算机内的、有组织的、可共享的数据机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。易扩展性,并可为各种用户共享。

8、存放数据的仓库。存放数据的仓库。2022-10-8哈尔滨理工大学计算中心1.1.4 数据库管理系统数据库管理系统 数据库管理系统是位于用户与操作系统数据库管理系统是位于用户与操作系统之间的一层数据管理软件。之间的一层数据管理软件。它的主要功能包括以下几个方面:它的主要功能包括以下几个方面:数据定义功能数据定义功能数据操纵功能数据操纵功能数据库的运行管理数据库的运行管理数据库的建立和维护功能数据库的建立和维护功能2022-10-8哈尔滨理工大学计算中心数据库系统的组成部分数据库系统的组成部分n数据库系统(DBS)通常由四部分组成:n数据库 DataBase n硬件 Hardwaren软件 Sof

9、twaren数据库管理员 DataBase Administrator2022-10-8哈尔滨理工大学计算中心操作系统操作系统数据库管理系统数据库管理系统应用开发工具应用开发工具应用系统应用系统用户用户2 2用户用户1 1用户用户n n数据库管理员数据库管理员数据库数据库2022-10-8哈尔滨理工大学计算中心数据库系统的软硬件层次数据库系统的软硬件层次硬硬 件件操作系统操作系统编译系统编译系统DBMS其它其它应用开发工具应用开发工具其它其它应用系统应用系统其它其它计算机原来是这样?!是这样?!虚拟计算机2022-10-8哈尔滨理工大学计算中心 Oracle数据库管理系统工作界面数据库管理系统

10、工作界面 2022-10-8哈尔滨理工大学计算中心SQL Server数据库管理系统工作界面数据库管理系统工作界面2022-10-8哈尔滨理工大学计算中心Access数据库管理系统工作界面数据库管理系统工作界面 2022-10-8哈尔滨理工大学计算中心Visual Foxpro数据库管理系统工作界面数据库管理系统工作界面 2022-10-8哈尔滨理工大学计算中心1.1.5 数据库技术数据库技术database technologydatabase technology借助计算机技术进行数据处理近30多年时间,经历啦三个阶段:1.人工管理2.文件系统3.数据库系统2022-10-8哈尔滨理工大学

11、计算中心数据处理的三个阶段数据处理的三个阶段n人工处理阶段(50年代中期以前)n文件系统阶段(50年代后期-60年代中期)n数据库系统阶段(60年代后期-2022-10-8哈尔滨理工大学计算中心人工处理阶段人工处理阶段n背景:n计算机主要用于科学计算(数据量小、结构简单,如高阶方程、曲线拟和等)。n外存只有磁带、卡片、纸带等,没有磁盘等直接存取设备。n没有操作系统,没有数据管理软件(用户用机器指令编码)。2022-10-8哈尔滨理工大学计算中心人工处理阶段(续人工处理阶段(续I)n特点:n数据不保存n应用程序管理数据n数据面向程序,数据不能共享n数据不具有独立性2022-10-8哈尔滨理工大学

12、计算中心数据的逻辑结构逻辑结构数据的物理结构物理结构(存储结构(存储结构 存取方法)存取方法)应用逻辑(处理)应用程序数据集人工处理阶段(续人工处理阶段(续II)2022-10-8哈尔滨理工大学计算中心人工处理阶段(续人工处理阶段(续III)数据和程序是一一对应的,即一组数据只能用于一个程序。应用程序1应用程序2应用程序n数据1数据2数据n 2022-10-8哈尔滨理工大学计算中心文件系统阶段文件系统阶段n背景:n计算机不但用于科学计算,还用于管理。n外存有了磁盘、磁鼓等直接存取设备。n有了专门管理数据的软件,一般称为文件系统,包括在操作系统中。2022-10-8哈尔滨理工大学计算中心文件系统

13、阶段(续I)n特点:n数据以文件形式长期保存。按名访问,按纪录存取;n文件形式多样化(索引文件、链接文件、直接存取文件、倒排文件等);n一个数据文件对应一个或几个用户程序,还是面向应用的,具有一定的共享性;n通过文件系统提供存取方法,支持对文件的基本操作(增、删、改、查等),用户程序不必考虑物理细节。数据的存取基本上以记录为单位;n数据与程序有一定的独立性,因为数据的逻辑结构与存储结构由文件系统进行转换,数据在存储上的改变不一定反映在程序上。2022-10-8哈尔滨理工大学计算中心数据的逻辑结构逻辑结构应用逻辑(处理)应用程序 1数据的物理结构物理结构(存储结构(存储结构 存取方法)存取方法)

14、文件系统文件 1文件 2文件 n数据的逻辑结构逻辑结构应用逻辑(处理)应用程序 n文件系统阶段(续II)2022-10-8哈尔滨理工大学计算中心文件系统阶段(续III)通过文件系统,程序和数据文件之间可以组合,即一个程序可以使用多个数据文件,多个程序也可以共享同一个数据文件。文件系统应用程序1应用程序2应用程序n数据1数据2数据n2022-10-8哈尔滨理工大学计算中心文件系统阶段的缺点n数据冗余n不一致性n数据孤立n数据独立性差n并发访问异常2022-10-8哈尔滨理工大学计算中心数据库系统阶段n背景:n计算机管理的数据量大,关系复杂,共享性要求强(多种应用、多种语言共享数据)。n外存有了大

15、容量磁盘,有了光盘。n软件价格上升,硬件价格下降,编制和维护软件及应用程序成本相对增加,其中维护的成本更高。2022-10-8哈尔滨理工大学计算中心数据库系统阶段(续I)n数据库观点:数据不是依赖于处理过程的附属品,而是现实世界中独立存在的对象。程序甲COBOL程序乙FORTRAN程序丙PL/1程序丁C数据集合2022-10-8哈尔滨理工大学计算中心数据库系统阶段(续III)数据库管理系统(DBMS)操纵数据库中的数据,对数据库进行统一控制应用程序1应用程序2应用程序nDBMS数据库2022-10-8哈尔滨理工大学计算中心DBMS的管理层次操作系统操作系统数据存储层数据存储层数据存取层数据存取

16、层语言翻译处理层语言翻译处理层数据库数据库应用层应用层数据文件,数据字典,数据文件,数据字典,索引,统计数据索引,统计数据缓冲区缓冲区 DDL,DML,查询计算引擎查询计算引擎 事务,日志,事务,日志,封锁,存取路径封锁,存取路径2022-10-8哈尔滨理工大学计算中心1.2 1.2 数据库技术的应用数据库技术的应用n1.2.1 航空售票系统航空售票系统n1.2.2 银行业务系统银行业务系统n1.2.3 超市业务系统超市业务系统n1.2.4 工厂的管理信息系统工厂的管理信息系统n1.2.5 学校教学管理系统学校教学管理系统n1.2.6 图书管理系统图书管理系统2022-10-8哈尔滨理工大学计

17、算中心认识Access 2003数据库 n要认识数据库,需对其组成元素和格式进行了解。nAccess数据库基本概念 n Access数据库格式 2022-10-8哈尔滨理工大学计算中心数据库 nAccessAccess通常将存储数据的表保存在当前数据通常将存储数据的表保存在当前数据库文件中,称为本地表;若将表存储在其他库文件中,称为本地表;若将表存储在其他数据库中,则该表称为链接表。数据库中,则该表称为链接表。AccessAccess项目项目中使用的表保存在中使用的表保存在SQL ServerSQL Server数据库中。数据库中。nAccessAccess数据库中的界面对象(窗体、报表、数据

18、库中的界面对象(窗体、报表、查询、宏和模块等对象)始终保存在当前数查询、宏和模块等对象)始终保存在当前数据库中。数据访问页是据库中。数据访问页是HTMLHTML文档,存在独立文档,存在独立的文件中,数据库中仅保存一个快捷方式。的文件中,数据库中仅保存一个快捷方式。2022-10-8哈尔滨理工大学计算中心1.3 1.3 Microsoft Access 2000数据库系统简介数据库系统简介n1.3.1 Access 2000的基本工作界面的基本工作界面n1.3.2 Access 2000的基本结构的基本结构 1 数据表数据表 2 查询查询 3 窗体窗体 4.报表报表 5 Web页页 6 宏宏 7

19、 模块模块2022-10-8哈尔滨理工大学计算中心nMicrosoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。ACCESS数据库数据库2022-10-8哈

20、尔滨理工大学计算中心表n表是数据库中实际存储数据的地方,查询、窗体、报表、页、宏和模块等数据库对象使用的数据都来自表。nAccess 2003数据库的表分为本地表和链接表。保存在当前数据库中的表称为本地表,在当前数据库中使用,但存储在其他数据中的表称为链接表。2022-10-8哈尔滨理工大学计算中心查询n查询就是预定义的SQL语句,如SELECT、UPDATE或DELETE语句。查询可以从表、查询中提取满足特定条件数据。使用查询可以修改、添加或删除数据库记录,在报表、窗体和过程等数据库对象中都使用查询。n下图显示了从学生信息和班级信息表中通过选择查询获得的姓名、学号和班级等信息。2022-10

21、-8哈尔滨理工大学计算中心查询结果2022-10-8哈尔滨理工大学计算中心窗体nAccess的窗体有多种用途,可用于向表输入数据、创建对话框或创建切换面板。在打开窗体时,Access从一个或多个数据源中检索数据,并按用户设计的窗体版面布局在窗体上显示数据。2022-10-8哈尔滨理工大学计算中心窗体2022-10-8哈尔滨理工大学计算中心报表n报表用于提供数据的打印格式,报表中的数据可以来自表、查询或 SQL 语句。在Access 2003中可以创建多种类型的报表。2022-10-8哈尔滨理工大学计算中心报表2022-10-8哈尔滨理工大学计算中心数据访问页n数据访问页是特殊的HTML文档,用于通过Internet或Intranet访问Access数据库或其他数据源的数据。在数据访问页中可以执行记录的添加、删除、保存、撤销更改、排序或筛选等操作。2022-10-8哈尔滨理工大学计算中心2022-10-8哈尔滨理工大学计算中心 下课了。休息一会儿。休息一会儿。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!