大学计算机基础 第2版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 甘勇 尚展垒 张建伟 等 第7章 数据库基础

上传人:E**** 文档编号:89358286 上传时间:2019-05-23 格式:PPT 页数:26 大小:450KB
返回 下载 相关 举报
大学计算机基础 第2版  普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者  甘勇 尚展垒 张建伟 等 第7章 数据库基础_第1页
第1页 / 共26页
大学计算机基础 第2版  普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者  甘勇 尚展垒 张建伟 等 第7章 数据库基础_第2页
第2页 / 共26页
大学计算机基础 第2版  普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者  甘勇 尚展垒 张建伟 等 第7章 数据库基础_第3页
第3页 / 共26页
大学计算机基础 第2版  普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者  甘勇 尚展垒 张建伟 等 第7章 数据库基础_第4页
第4页 / 共26页
大学计算机基础 第2版  普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者  甘勇 尚展垒 张建伟 等 第7章 数据库基础_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《大学计算机基础 第2版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 甘勇 尚展垒 张建伟 等 第7章 数据库基础》由会员分享,可在线阅读,更多相关《大学计算机基础 第2版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 甘勇 尚展垒 张建伟 等 第7章 数据库基础(26页珍藏版)》请在金锄头文库上搜索。

1、第 7 章 数据库基础,2019年5月23日星期四,本章要点,理解概念:数据库、数据库管理系统、数据库系统、数据模型; 了解:结构化查询语言SQL; 熟练操作:Access 2010数据表、查询、窗体、报表等数据库对象的创建及应用。,导 航,7.1 数据库系统概述 7.1.1 数据库的基本概念 7.1.2 数据库的发展 7.1.3 数据模型 7.1.4 常见的数据库管理系统 7.2 Access 2010入门与实例 7.2.1 Access 2010的基本功能 7.2.2 Access 2010的基本对象,导 航,7.2.3 Access 2010的操作界面 7.2.4 创建数据库 7.2.5

2、 创建数据表 7.2.6 使用数据表 7.2.7 使用查询 7.2.8 使用窗体 7.2.9 使用报表,7.1.1 数据库的基本概念,信息:信息(information)是客观事物存在方式或运动状态的反映和表述,它存在于我们的周围。简单地说,信息就是新的、有用的事实和知识。 数据:数据(data)是用来记录信息的可识别的符号,是信息的载体和具体表现形式,其表现形式不仅包括数字和文字,还包括图形、图像、声音等。 数据库:数据库(DataBase,DB)是存储在计算机内、有组织、可共享的数据集合,它将数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,可被多个不同的

3、用户共享。,7.1.1 数据库的基本概念,数据库管理系统:数据库管理系统(DataBase Management System,DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询、统计等操作功能,并具有对数据的完整性、安全性进行控制的功能。 数据库应用系统:凡使用数据库技术管理及其数据(信息)的系统都称为数据库应用系统。 数据库系统:数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统。一个数据库系统应由计算机硬件、数据库、数据库管理系统、数据库应用系统和数据库管理员5部分构成。,7.1.2 数据库的发展,1数据库的发展历史

4、人工管理、文件系统和数据库技术3个发展阶段 2数据库的发展趋势 XML数据库 网格数据库 整合数据仓库和BI应用 管理自动化,7.1.3 数据模型,数据模型(data model)是数据特征的抽象,它不是描述个别的数据,而是描述数据的共性。它一般包括两个方面:一是数据库的静态特性,包括数据的结构和限制;二是数据的动态特性,即在数据上所定义的运算或操作。数据库是根据数据模型建立的,因而数据模型是数据库系统的基础。 数据模型所描述的内容包括3个部分:数据结构、数据操作、数据约束。 数据模型按不同的应用层次分成3种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。,数据结构,数据操作,数据约束,

5、数据模型,物理模型,逻辑模型,概念模型,存储介质,用户,数据模型的3种应用层次,7.1.4 常见的数据库管理系统,目前,流行的数据库管理系统有许多种,大致可分为:文件、小型桌面数据库、大型商业数据库、开源数据库等。 文件多以文本字符型方式出现,用来保存论文、公文、电子书等。 小型桌面数据库主要是运行在Windows操作系统下的桌面数据库,如Microsoft Access、Visual Foxpro等,适合于初学者学习和管理小规模数据用。 以Oracle为代表的大型关系数据库,更适合大型中央集中式数据管理场合,这些数据库可存放几十GB至上百GB的大量数据,并且支持多客户端访问。 开源数据库即“

6、开放源代码”的数据库,如MySQL,其在WWW网站建设中应用较广。,1小型桌面数据库Access Access是Microsoft Office办公软件的组件之一,是当前Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access数据库无需编写任何代码,只需通过直观的可视化操作就可以完成大部分的数据库管理工作。Access是一个面向对象的、采用事件驱动的关系型数据库管理系统。通过ODBC(Open DataBase Connectivity,开放数据库互连)可以与其他数据库相连,实现数据交换和数据共享,也可以与Word和Excel等办公软件进行数据交换和数据共享,还

7、可以采用对象链接与嵌入(OLE)技术在数据库中嵌入和链接音频、视频、图像等多媒体数据。,2Microsoft SQL Server SQL Server是大型的关系数据库,适合中型企业使用。建立于Windows NT的可伸缩性和可管理性之上,提供功能强大的客户/服务器平台,高性能客户/服务器结构的数据库管理系统可以将Visual Basic、Visual C+作为客户端开发工具,而将SQL Server作为存储数据的后台服务器软件。 SQL Server有多种实用程序允许用户来访问他的服务,用户可以用这些实用程序对SQL Server进行本地管理或远程管理。随着SQL Server产品性能的不

8、断扩大和改善,已经在数据库系统领域占有非常重要的地位。,SQL(Structured Query Language)的含义是结构化查询语言,是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制4个方面,是一个通用的功能极强的关系数据库标准语言。SQL在关系型数据库中的地位犹如英语在世界上的地位,它是数据库系统的通用语言,利用它,用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。 (1)创建基本表 CREATE TABLE (2)创建索引 CREATE INDEX (3)创建查询 SELECT (4)插入元组 INSERT (5)删除元组 DELETE (6)修改元

9、组 UPDATE,3Oracle Oracle是一种对象关系数据库管理系统(ORDBMS)。它提供了关系数据库系统和面向对象数据库系统这二者的功能。Oracle是目前最流行的客户/服务器(Client/Server)体系结构的数据库之一。 4IBM DB2 DB2是IBM公司的产品,起源于System R和System R*。它支持从PC到UNIX,从中小型机到大型机,从IBM到非IBM(HP及SUN UNIX系统等)各种操作平台。既可以在主机上以主/从方式独立运行,也可以在客户/服务器环境中运行。其中服务器平台可以是OS/400、AIX、OS/2、HP-UNIX、SUN-Solaris等操作

10、系统,客户机平台可以是OS/2或Windows、Dos、AIX、HP-UX、SUN Solaris等操作系统。,5Sybase 它是美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或Windows NT平台上客户机/服务器环境下的大型数据库系统。 一般关于网络工程方面都会用到,而且目前在其他方面应用也较广阔。,7.2 Access 2010入门与实例,Access作为Microsoft Office办公软件的组件之一,是一种关系型数据库系统,是当前Windows环境下非常流行的桌面型数据库管理系统。Access是一个面向对象的、采用事件驱动的关系型数据库管理系统,通过ODB

11、C可以与其他数据库相连,实现数据交换和数据共享,也可以与Word、Excel等办公软件进行数据交换和数据共享,还可以采用对象链接与嵌入(OLE)技术在数据库中嵌入和链接音频、视频、图像等多媒体数据。使用Microsoft Access数据库可以无需编写任何代码,只需通过直观的可视化操作就可以完成大部分的数据库管理工作。Access既是后台数据库,同时也可以是前台开发工具。作为前台开发工具,它还支持多种后台数据库,可以连接Excel文件、Foxpro、Dbase、SQL Server数据库,甚至还可以连接MySQL、文本文件、XML、Oracle等其他数据库。,7.2.1 Access 2010

12、的基本功能,组织数据 创建查询 生成窗体 打印报表,7.2.2 Access 2010的基本对象,Access 2010数据库文件规格,在一个Access 2010数据库文件中,有7个基本对象,它们处理所有数据的保存、检索、显示及更新。这7个基本对象类型是:表、查询、窗体、报表、页、宏及模块。,7.2.3 Access 2010的操作界面,导航窗格窗格 窗格,工作区,状态栏,快速访问栏,命令选项卡,功能区,7.2.4 创建数据库,1使用模板创建数据库 2创建空白数据库 3打开与关闭数据库 4创建数据库对象 通过“命令选项卡”选“创建”,然后在“功能区”中选“表格”、“窗体”、“报表”、“查询”

13、、“宏”等创建相应的数据库对象。,7.2.5 创建数据表,1创建数据表 2设计数据表 数据表中,每一列叫做一个“字段”,即关系模型中的属性。 Access 2010中的字段类型共有下面11种:文本、备注、数字、日期/时间、货币、自动编号、是/否、 OLE对象、超链接、附件、查阅向导。 设置完字段的数据类型,需要设置字段的属性。字段的属性包括字段的大小、字段格式、字段编辑规则、主键等的设置。 3创建关系 Access是关系数据库,数据表之间的联系通过关系建立。,7.2.6 使用数据表,数据表的基本使用,包括对数据的查看、更新、插入、删除以及排序、筛选等操作。 查看和替换数据表数据 修改记录 修改

14、格式 数据排序和筛选,7.2.7 使用查询,在数据库中,很大一部分工作是对数据进行统计、计算和检索。虽然筛选、排序、浏览等操作可以帮助完成这些工作,但是数据表在执行数据计算和检索多个表时,就显得无能为力了。此时,通过查询就可以轻而易举地完成以上操作。可以使用查询回答简单问题、执行计算、合并不同表中的数据,甚至可以添加、更改或删除表数据。,7.2.8 使用窗体,窗体为数据的输入、修改和查看提供了一种灵活简便的方法,可以使用窗体来控制对数据的访问,如显示哪些字段或数据行。 Access的窗体有3种视图:设计视图、窗体视图、数据表视图。设计视图是用来创建和修改设计对象(窗体)的窗口;窗体视图是能够同

15、时输入、修改和查看完整的数据的窗口,可显示图片、命令按钮、OLE对象等;数据表视图以行列方式显示表、窗体、查询中的数据,可用于编辑字段、添加和删除数据以及查找数据。 Access中的窗体可分为以下3种。 (1)数据交互型窗体。主要用于显示和编辑数据,接受数据的输入、删除、编辑、修改等操作。 (2)命令选择型窗体。命令选择型窗体一般是主界面窗体,通过在窗体上添加命令按钮并编程,可以控制应用程序完成相应的操作,也可以实现对其他窗体的调用,从而达到控制应用程序流程的目的。 (3)分割窗体。这是在Access 2010窗体形式中又新增的一个种类,它是传统“单一窗体”和“数据表窗体”类型的结合。,7.2

16、.9 使用报表,报表是以打印的格式表现用户数据的一种有效方式。设计报表时,应首先考虑如何在页面上排列数据以及如何在数据库中存储数据。 报表创建完成后,可以使用“格式”和“排列”选项卡进行字体、格式、数据分类和汇总、网格线、控件布局等的详细设计。最终通过“页面设置”选项卡进行页面布局和打印设置,然后可以打印输出。,习 题,1解释数据库、数据库管理系统、数据库系统的概念。 2关系模型中关系、元组、属性、码的概念。 3数据模型所描述的内容包括_、_和_3个部分。 4Access 2010的基本功能有_、_、_、_、_、_和_。 5练习创建表7.5所示结构的数据表,并创建查询,显示所有出生日期大于“1990-1-1”的学生信息,对该查询设计报表,打印输出。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号