《工作任务1创建和管理数据库.ppt》由会员分享,可在线阅读,更多相关《工作任务1创建和管理数据库.ppt(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、工作任务工作任务1 1 创建和管理数据库创建和管理数据库1.1 1.1 任务描述任务描述为了实现对商品类别、商品基本信为了实现对商品类别、商品基本信息和供货商信息的管理及维护,我们需息和供货商信息的管理及维护,我们需创建一个创建一个“商品管理商品管理”数据库数据库来有效地来有效地管理和维护相关数据。管理和维护相关数据。1.2 1.2 业务咨询业务咨询1.2.1数据库技术简介数据库技术简介1数据库技术数据库技术数据库技术是现代信息科学与技术数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与的重要组成部分,是计算机数据处理与信息管理系统的核心。信息管理系统的核心。计算机数据库技术研究
2、和解决了计算机数据库技术研究和解决了:信信息处理过程中有效地组织和存储大量数息处理过程中有效地组织和存储大量数据的问题据的问题;在数据库系统中减少在数据库系统中减少了了数据存储冗数据存储冗余、实现余、实现了了数据共享、保障数据共享、保障了了数据安全数据安全及高效检索数据和处理数据及高效检索数据和处理数据的问题的问题。数据库技术研究和管理的对象是数据库技术研究和管理的对象是数数据。据。按照指定的结构创建相应的数据库;按照指定的结构创建相应的数据库;利用数据库管理系统实现对数据库中利用数据库管理系统实现对数据库中数据的添加、修改、删除、处理、分析、数据的添加、修改、删除、处理、分析、打印等多种功能
3、。打印等多种功能。2数据库技术的发展数据库技术的发展数据管理技术数据管理技术:是对数据进行分类、是对数据进行分类、组织、编码、输入、存储、检索、维护和组织、编码、输入、存储、检索、维护和输出的技术。输出的技术。数据管理技术的发展经过了数据管理技术的发展经过了:人工管人工管理、文件系统和数据库系统理、文件系统和数据库系统3个阶段。个阶段。(1)人工管理阶段)人工管理阶段20世纪世纪50年代以前,计算机主要用年代以前,计算机主要用于数值计算。于数值计算。硬件硬件外存外存:只有卡片和磁带,没有直只有卡片和磁带,没有直接存接存/取设备。取设备。软件软件:没有操作系统以及管理数据没有操作系统以及管理数据
4、的软件。的软件。数据数据量:量:量小,无结构,由用户直量小,无结构,由用户直接管理,且数据间缺乏逻辑组织,数据接管理,且数据间缺乏逻辑组织,数据依赖于特定的应用程序,缺乏独立性。依赖于特定的应用程序,缺乏独立性。(2)文件系统阶段)文件系统阶段20世纪世纪50年代后期年代后期-60年代中期,年代中期,出现了磁鼓、磁盘等数据存储设备。出现了磁鼓、磁盘等数据存储设备。计算机中的数据组织成相互独立的计算机中的数据组织成相互独立的数据文件数据文件;系统可以按照文件的名称对其进行系统可以按照文件的名称对其进行访问,即对记录进行存访问,即对记录进行存/取操作取操作;可以实现对文件的修改、插入和删可以实现对
5、文件的修改、插入和删除除-这就是文件系统。这就是文件系统。文件系统实现了记录内的结构化文件系统实现了记录内的结构化-即给出了记录内各种数据间的关系。即给出了记录内各种数据间的关系。但是其数据面向特定的应用程序但是其数据面向特定的应用程序,数据共享性和独立性差,冗余度大,管数据共享性和独立性差,冗余度大,管理和维护的代价很大。理和维护的代价很大。(3)数据库系统阶段)数据库系统阶段20世纪世纪60年代后期,出现了数据库这样年代后期,出现了数据库这样的数据管理技术。的数据管理技术。特点是特点是:数据不再只针对某一特定应用,数据不再只针对某一特定应用,而是面向整个应用系统。而是面向整个应用系统。数据
6、库具有整体的结构性,共享性高,数据库具有整体的结构性,共享性高,冗余度小,具有一定的程序与数据间的独立冗余度小,具有一定的程序与数据间的独立性,实现了对数据统一的控制。性,实现了对数据统一的控制。3数据库的基本概念数据库的基本概念(1)数据和信息)数据和信息数据(数据(Data):是数据库系统研究和是数据库系统研究和处理的对象。处理的对象。数据的形式数据的形式:有有数字、文字、图形、数字、文字、图形、图像、声音、语言等。图像、声音、语言等。信息信息:是对现实世界中的事物的存在是对现实世界中的事物的存在方式或运动状态的反映,是一种有意义方式或运动状态的反映,是一种有意义的数据,是一种被加工成特定
7、形式的数的数据,是一种被加工成特定形式的数据。据。例如:一段音乐,一个图片,一段例如:一段音乐,一个图片,一段视频等。视频等。(2)数据库)数据库数据库(数据库(Database,DB):是指长期是指长期存储在计算机内、有组织且可共享的数据存储在计算机内、有组织且可共享的数据集合。集合。数据库中的数据按一定的数据模型组数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并且可高的数据独立性和易扩展性,并且可被被多多个用户共享。个用户共享。(3)数据库管理系统)数据库管理系统数据库管理系统(数据库管理系统(Databa
8、seManagementSystem,DBMS):是对数据库进行管理的系是对数据库进行管理的系统软件统软件;职能职能:是有效地组织和存储数据,获取和是有效地组织和存储数据,获取和管理数据,接受和完成用户提出的各种数据访管理数据,接受和完成用户提出的各种数据访问请求。问请求。数据库管理系统主要实现以下功能。数据库管理系统主要实现以下功能。数据定义功能数据定义功能A.数据定义语言(数据定义语言(DataDefinitionLanguage,DDL),),用户可利用它定义用户可利用它定义数据库中的对象。数据库中的对象。数据操纵功能数据操纵功能B.提供了数据操纵语言(提供了数据操纵语言(DataMan
9、ipulationLanguage,DML),),用户用户可利用它实现数据的各种操作,包括查可利用它实现数据的各种操作,包括查询、插入、修改、删除等。询、插入、修改、删除等。数据查询功能数据查询功能C.提供了数据查询语言(提供了数据查询语言(DataQueryLanguage,DQL),),用户可以利用它实用户可以利用它实现对数据库中的数据进行查询操作。现对数据库中的数据进行查询操作。数据控制功能数据控制功能D.提供了数据控制语言(提供了数据控制语言(DataControlLanguage,DCL),),用户可以用户可以利用它实现数据库运行控制功能,包括利用它实现数据库运行控制功能,包括并发控
10、制(即并发控制(即处理处理多个用户同时使用某多个用户同时使用某些数据时可能产生的问题)、安全性检些数据时可能产生的问题)、安全性检查、完整性约束条件的检查和执行以及查、完整性约束条件的检查和执行以及数据库的内部维护。数据库的内部维护。(4)数据库系统)数据库系统数据库系统(数据库系统(DatabaseSystem,DBS):是指拥有数据库技术支持的计算机系统。是指拥有数据库技术支持的计算机系统。它可以实现有组织地、动态地存储大量它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服相关数据,提供数据处理和信息资源共享服务。务。图图1.1 数据库系统的组成数据库系统的组成数据库
11、系统组成如图数据库系统组成如图1.1所示。所示。1.2.2Access2010简介简介Access2010是一种关系型的桌面数据是一种关系型的桌面数据库管理系统。库管理系统。它是它是MicrosoftOffice系列办公软件的系列办公软件的重要组成部分,是基于重要组成部分,是基于WindowsNT平台的平台的关系数据库管理系统。关系数据库管理系统。同其他关系数据库管理系统相比,同其他关系数据库管理系统相比,Access界面友好、操作简单、配置简单、移植方便、界面友好、操作简单、配置简单、移植方便、功能齐全,可以帮助用户轻松地创建数据库应功能齐全,可以帮助用户轻松地创建数据库应用程序。用程序。M
12、icrosoftAccess适合创建小型动态网适合创建小型动态网站的站的Web数据库。数据库。熟悉该软件的特性、对象构成、工作熟悉该软件的特性、对象构成、工作界面、帮助系统等,是后期使用该软件进界面、帮助系统等,是后期使用该软件进行数据库开发的基础。行数据库开发的基础。Access2010的的主要主要特点和功能如下。特点和功能如下。1提供多种启动方式提供多种启动方式2信息易于查找和使用信息易于查找和使用3支持支持Web功能的信息共享功能的信息共享4数据库对象的设计简捷方便数据库对象的设计简捷方便5完备的数据库窗口完备的数据库窗口6提供名称自动更正功能提供名称自动更正功能7具有子数据表功能具有子
13、数据表功能8采用拖曳的方式与采用拖曳的方式与Excel共享信息共享信息9具有数据访问页功能具有数据访问页功能10与与MicrosoftSQLServer的的交互性交互性1.2.3Access2010的基本操作的基本操作1启动启动Access常用方法如下常用方法如下:(1)选择)选择【开始开始】【所有程序所有程序】【MicrosoftOffice】【MicrosoftAccess2010】命令,可以启动命令,可以启动Access。(2)如果)如果Windows桌面上创建了桌面上创建了Access快捷方式图标,那么双击该图标也可以快捷方式图标,那么双击该图标也可以启动启动Access。(3)选择【
14、开始】)选择【开始】【运行】命令,弹【运行】命令,弹出如图出如图1.2所示的所示的“运行运行”对话框。输入对话框。输入“Msaccess.exe”,然后单击【确定】,然后单击【确定】按钮,即可启动按钮,即可启动Access程序。程序。图图1.2“运行运行”对话框对话框(4)在)在Windows环境中使用打开文件的一环境中使用打开文件的一般方法打开般方法打开Access创建的数据库文件,可创建的数据库文件,可以启动以启动Access,同时可以打开该数据库文,同时可以打开该数据库文件。件。2Access的工作界面的工作界面当打开一个数据库文件时,将出现如当打开一个数据库文件时,将出现如图图1.3所
15、示的工作界面。所示的工作界面。该主窗口从上到下依次是标题栏、菜该主窗口从上到下依次是标题栏、菜单栏、工具栏、工作区、数据库窗口和状单栏、工具栏、工作区、数据库窗口和状态栏。态栏。当前,窗口工作区右边还有一个当前,窗口工作区右边还有一个“开开始工作始工作”任务窗格。任务窗格。单击文件名右端的【文件夹】图标,选择数据库要存放的位置和数据库名。如下图所示。单击【创建】图标,显示下面的视图。在此可以创建数据库中表的结构,即表包含的字段。3退出退出Access常用的方法如下。常用的方法如下。(1)单击Access主窗口中的【关闭】按钮,可以关闭主窗口,同时退出Access。(2)选择【文件】【退出】命令
16、,也可 以退出Access。(3)先单击主窗口的控制图标,打开对)先单击主窗口的控制图标,打开对应的菜单,再选择该菜单中的【关闭】应的菜单,再选择该菜单中的【关闭】命令。命令。(4)双击主窗口的控制图标。)双击主窗口的控制图标。(5)按【)按【Alt】+【F4】组合键。】组合键。退出退出Access时,如果还有没有保存的时,如果还有没有保存的数据,那么系统将显示一个对话框,询问数据,那么系统将显示一个对话框,询问是否保存对应的数据。是否保存对应的数据。1.3 1.3 任务实施任务实施1.3.1创建创建“商品管理商品管理”数据库数据库1启动启动Access程序程序2新建数据库文件新建数据库文件(
17、1)单击)单击文件菜单下的文件菜单下的【新建】【新建】菜单项菜单项,在窗口右侧打开如图所示的任务窗格。在窗口右侧打开如图所示的任务窗格。3保存数据库文件保存数据库文件(1)确定保存位置。)确定保存位置。(2)输入数据库文件名为)输入数据库文件名为“商品管理商品管理”,如,如图所示。图所示。(3)设置保存类型。即扩展名为)设置保存类型。即扩展名为“.accdb”。(4)单击)单击【确定确定】按钮,再单击按钮,再单击【创建】按钮,【创建】按钮,屏幕上显示如图所示的屏幕上显示如图所示的“商品管理商品管理”数据库窗数据库窗口。口。1.3.2关闭数据库关闭数据库选择【文件】选择【文件】【关闭】命令,将【
18、关闭】命令,将“商品管理商品管理”数据库文件关闭。数据库文件关闭。1.3.3重命名数据库重命名数据库将创建好的将创建好的“商品管理商品管理”数据库重命数据库重命名为名为“商品管理系统商品管理系统”。(1)找到找到“商品管理商品管理”数据库所在的盘符数据库所在的盘符及数据库文件。及数据库文件。(2)鼠标右键单击该文件,在弹出的菜单)鼠标右键单击该文件,在弹出的菜单中选择中选择【重命名重命名】命令,输入新的数据库命令,输入新的数据库文件名文件名“商品管理系统商品管理系统”后按后按【Enter】键即可。键即可。1.4 1.4 任务拓展任务拓展 1.5 1.5 任务检测任务检测打开打开“我的电脑我的电脑”窗口,查看窗口,查看“F:数据库数据库”文件夹中是否已创建好文件夹中是否已创建好“商品商品管理系统管理系统”和和“联系管理联系管理”数据库。数据库。1.6 1.6 任务总结任务总结本任务通过创建和管理数据库,使本任务通过创建和管理数据库,使用户熟悉了用户熟悉了Access2010的基本操作,掌的基本操作,掌握了握了Access数据库的创建、关闭、重命名数据库的创建、关闭、重命名等操作,为日后使用等操作,为日后使用Access数据库打下了数据库打下了坚实的基础。坚实的基础。