数据库原理与应用第01章 绪论课件_第1页
数据库原理与应用第01章 绪论课件_第2页
数据库原理与应用第01章 绪论课件_第3页
数据库原理与应用第01章 绪论课件_第4页
数据库原理与应用第01章 绪论课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024/4/4第01章绪论第一章Access数据库绪论2024/4/4第01章绪论课程的基本描述课程名称:<数据库原理与应用>TheprincipleandApplicationofDatabase课程性质:公共基础选修课适用专业:全校各专业课程编号:5301A08E0教材选用:《数据库原理与应用》张俊玲主编清华大学出版社总学时:32学时理论学时:20学时实验学时:12学时学分:2学分前导课程:计算机文化基础后续课程:高级语言程序设计60%(期末机考)+30%(平时上机)+10%(出勤、作业)2024/4/4第01章绪论课程简介

本课程分为三大部分。第一部分为应用部分,介绍Access2000的应用,包括创建数据库、数据表、查询等的基本操作,以此作为课程的引导部分。第二部分为理论部分,介绍数据库设计过程、概念设计方法、逻辑设计方法和关系模式的规范化方法等数据库的理论知识。第三部分为SQL语言部分,通过SQLserver2000学习如何使用SQL语言来完成数据库及其对象的建立和维护,数据库查询,事务和触发器,以及数据库的安全性和权限系统。与之配套的还包含十余个实训项目,通过综合实训,巩固所学知识,并对本课程所介绍的内容融会贯通。2024/4/4第01章绪论本门课程在教学计划中的地位、作用和任务

在信息技术迅速发展的今天,数据库应用技术已成为计算机信息系统开发所必须的应用技术,成为管理类专业学生的一门必修课,也可作为相关专业学生的选修课。本课程的前修课是计算机文化。学生通过本课程的学习可以对数据库系统有一个初步认识,帮助学生理解管理信息系统的基本概念。以Access2000和SQLSever为数据库的操作平台,向学生讲解新型关系数据库。并依此全面介绍关系数据库的相关知识,使学生掌握使用Access2000数据库进行小型数据库设计和管理,并能使用SQL语言进行各类数据库上的操作和管理。并且,通过Access2000和SQL数据库的学习,使学生对各种数据对象、数据库设计、各种关系数据库之间的数据传输中所涉及的相关知识有一个初步的了解。2024/4/4第01章绪论数据库是计算机技术发展的产物;数据库是计算机应用的基础;

数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。Access数据库是中小型数据库的最佳选择;事务处理权限密码Access2K/XP数据库是企业级开发工具。VBA面向对象编程2024/4/4第01章绪论1.1数据库系统概论1.1.1

数据1.1.2

数据库1.1.3

数据库管理系统1.1.4

数据库系统1.1.5

数据库技术2024/4/4第01章绪论1.1.1

数据数据是将现实世界中的各种信息记录下的、可以识别的符号,是信息的载体,信息的具体表示形式。数据可用多种不同的形式来表示一种同样的信息,信息不随它的数据形式不同而改变。数据的表现形式多种多样,不仅有我们熟知的数字和文字,还可以有图形、图像、声音等形式。2024/4/4第01章绪论信息与数据信息与数据的联系数据是信息的符号表示,或称载体;信息是数据的内涵,是数据的语义解释;数据是符号化的信息;信息是语义化的数据。 例,一幅图像数据——彩色位图点阵信息——微软产品2024/4/4第01章绪论数据处理

数据处理是指对数据进行一系列收集、加工、储存、合并、分类、计算、检索、传输等操作过程。在当今的信息社会,我们所说的信息处理实际上就是利用计算机进行数据处理的过程。该过程包括:数据的采集、整理、编码和输入,有效地把数据组织到计算机中,由计算机系统对数据进行一系的加工、储存、合并、分类、计算、检索、传输、输出等操作过程。所以信息处理也称为数据处理。2024/4/4第01章绪论1.1.2

数据库DataBase

数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。存放数据的仓库。。。。。。。2024/4/4第01章绪论1.1.4

数据库管理系统

数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括以下几个方面:数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能2024/4/4第01章绪论数据库系统的组成部分数据库系统(DBS)通常由四部分组成:数据库DataBase硬件Hardware软件Software数据库管理员DataBaseAdministrator2024/4/4第01章绪论操作系统数据库管理系统应用开发工具应用系统用户2用户1用户n……数据库管理员数据库2024/4/4第01章绪论数据库系统的软硬件层次硬件操作系统编译系统DBMS其它应用开发工具其它应用系统其它计算机原来是这样?!虚拟计算机2024/4/4第01章绪论

Oracle数据库管理系统工作界面

2024/4/4第01章绪论SQLServer数据库管理系统工作界面2024/4/4第01章绪论Access数据库管理系统工作界面

2024/4/4第01章绪论VisualFoxpro数据库管理系统工作界面

2024/4/4第01章绪论1.1.5

数据库技术

databasetechnology借助计算机技术进行数据处理近30多年时间,经历啦三个阶段:人工管理文件系统数据库系统2024/4/4第01章绪论数据处理的三个阶段人工处理阶段(50年代中期以前)文件系统阶段(50年代后期---60年代中期)数据库系统阶段(60年代后期---2024/4/4第01章绪论人工处理阶段背景:计算机主要用于科学计算(数据量小、结构简单,如高阶方程、曲线拟和等)。外存只有磁带、卡片、纸带等,没有磁盘等直接存取设备。没有操作系统,没有数据管理软件(用户用机器指令编码)。2024/4/4第01章绪论人工处理阶段(续I)特点:数据不保存应用程序管理数据数据面向程序,数据不能共享数据不具有独立性2024/4/4第01章绪论数据的逻辑结构数据的物理结构(存储结构存取方法)应用逻辑(处理)应用程序数据集人工处理阶段(续II)2024/4/4第01章绪论人工处理阶段(续III)

数据和程序是一一对应的,即一组数据只能用于一个程序。应用程序1应用程序2应用程序n数据1数据2数据n……2024/4/4第01章绪论文件系统阶段背景:计算机不但用于科学计算,还用于管理。外存有了磁盘、磁鼓等直接存取设备。有了专门管理数据的软件,一般称为文件系统,包括在操作系统中。2024/4/4第01章绪论文件系统阶段(续I)特点:数据以文件形式长期保存。按名访问,按纪录存取;文件形式多样化(索引文件、链接文件、直接存取文件、倒排文件等);一个数据文件对应一个或几个用户程序,还是面向应用的,具有一定的共享性;通过文件系统提供存取方法,支持对文件的基本操作(增、删、改、查等),用户程序不必考虑物理细节。数据的存取基本上以记录为单位;数据与程序有一定的独立性,因为数据的逻辑结构与存储结构由文件系统进行转换,数据在存储上的改变不一定反映在程序上。2024/4/4第01章绪论数据的逻辑结构应用逻辑(处理)应用程序1数据的物理结构(存储结构存取方法)文件系统文件1文件2文件n数据的逻辑结构应用逻辑(处理)应用程序n文件系统阶段(续II)2024/4/4第01章绪论文件系统阶段(续III)

通过文件系统,程序和数据文件之间可以组合,即一个程序可以使用多个数据文件,多个程序也可以共享同一个数据文件。文件系统应用程序1应用程序2应用程序n数据1数据2数据n2024/4/4第01章绪论文件系统阶段的缺点数据冗余不一致性数据孤立数据独立性差 并发访问异常2024/4/4第01章绪论数据库系统阶段背景:计算机管理的数据量大,关系复杂,共享性要求强(多种应用、多种语言共享数据)。外存有了大容量磁盘,有了光盘。软件价格上升,硬件价格下降,编制和维护软件及应用程序成本相对增加,其中维护的成本更高。2024/4/4第01章绪论数据库系统阶段(续I)数据库观点:数据不是依赖于处理过程的附属品,而是现实世界中独立存在的对象。2024/4/4第01章绪论数据库系统阶段(续III)

数据库管理系统(DBMS)操纵数据库中的数据,对数据库进行统一控制…应用程序1应用程序2应用程序nDBMS数据库2024/4/4第01章绪论DBMS的管理层次操作系统数据存储层数据存取层语言翻译处理层数据库应用层数据文件,数据字典,索引,统计数据缓冲区

DDL,DML,查询计算引擎

事务,日志,封锁,存取路径2024/4/4第01章绪论1.2数据库技术的应用1.2.1航空售票系统1.2.2

银行业务系统1.2.3超市业务系统1.2.4工厂的管理信息系统1.2.5学校教学管理系统1.2.6图书管理系统2024/4/4第01章绪论认识Access2003数据库要认识数据库,需对其组成元素和格式进行了解。Access数据库基本概念

Access数据库格式2024/4/4第01章绪论数据库Access通常将存储数据的表保存在当前数据库文件中,称为本地表;若将表存储在其他数据库中,则该表称为链接表。Access项目中使用的表保存在SQLServer数据库中。Access数据库中的界面对象(窗体、报表、查询、宏和模块等对象)始终保存在当前数据库中。数据访问页是HTML文档,存在独立的文件中,数据库中仅保存一个快捷方式。2024/4/4第01章绪论1.3MicrosoftAccess2000数据库系统简介1.3.1

Access2000的基本工作界面1.3.2

Access2000的基本结构

1.

数据表

2.

查询

3.

窗体

4.报表

5.

Web页

6.

7.

模块2024/4/4第01章绪论

Microsoft

Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。

表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。

ACCESS数据库2024/4/4第01章绪论表表是数据库中实际存储数据的地方,查询、窗体、报表、页、宏和模块等数据库对象使用的数据都来自表。Access2003数据库的表分为本地表和链接表。保存在当前数据库中的表称为本地表,在当前数据库中使用,但存储在其他数据中的表称为链接表。2024/4/4第01章绪论查询查询就是预定义的SQL语句,如SELECT、UPDATE或DELETE语句。查询可以从表、查询中提取满足特定条件数据。使用查询可以修改、添加或删除数据库记录,在报表、窗体和过程等数据库对象中都使用查询。下图显示了从学生信息和班级信息表中通过选择查询获得的姓名、学号和班级等信息。2024/4/4第01章绪论查询结果2024/4/4第01章绪论窗体Access的窗体有多种用途,可用于向表输入数据、创建对话框或创建切换面板。在打开窗体时,Access从一个或多个数据源中检索数据,并按用户设计的窗体版面布局在窗体上显示数据。2024/4/4第01章绪论窗体2024/

温馨提示

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

评论

0/150

提交评论