MySQL数据库技术教学课件单元2 数据库管理环境的建立_第1页
MySQL数据库技术教学课件单元2 数据库管理环境的建立_第2页
MySQL数据库技术教学课件单元2 数据库管理环境的建立_第3页
MySQL数据库技术教学课件单元2 数据库管理环境的建立_第4页
MySQL数据库技术教学课件单元2 数据库管理环境的建立_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

单元二数据库管理环境的建立

项目知识要点与目标项目知识要点知识能力目标学时2.1任务1了解数据库的基础知识2.1.1数据与数据库2.1.2数据库技术的发展2.1.3数据库管理系统(DBMS)2.1.4数据库系统的组成2.1.5数据库系统的特点2.1.6常见的关系型数据库管理系统2.1.7结构化查询语言SQL2.2任务2安装与配置MySQL数据库2.2.1MySQL服务器安装2.2.2AppServ套装软件的安装与配置2.2.3连接与断开服务器【情境】:安装与配置数据库【职业岗位】:数据库管理员、操作员【典型工作任务】:安装MySQL数据库,配置数据库【技能要求】:1、MySQL的安装和配置2、MySQL运行环境测试【知识要求】:1、数据库管理系统组成2、服务器连接、启动和运行

2项目实训二安装MySQL数据库2任务一了解数据库系统的基本概念数据库服务器响应和提供数据应用程序客户端操作和查询数据库应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等数据库应用系统为何需要数据库存储数据的方法第一种方法:用大脑来记住数据第二种方法:写在纸上第三种方法:写在计算机的内存中第四种方法:写成磁盘文件数据库系统:管理大量的、持久的、可靠的、共享的数据的工具数据库特点:存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息数据库的发展史萌芽阶段——文件系统使用磁盘文件来存储数据初级阶段——第一代数据库出现了层次模型、网状模型的数据库中级阶段——第二代数据库关系型数据库和结构化查询语言高级阶段——新一代数据库“关系-对象”型数据库层次模型网状模型数据库…

订单

客户

产品

产品数据库表数据库就是“数据”的“仓库”数据库由表、关系以及操作对象组成数据存放在表中数据表存储过程视图….所谓数据库(Database,DB),是将数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享的数据集合。列行(记录)关系型数据库关系型数据库关系模型使用的存储结构是多个二维表格,表中每一行称为一条记录,用来描述一个对象的信息;每一列称为一个字段,用来描述对象的一个属性。数据表于数据库之间存在相应的关联,这些关联将用来查询相关的数据。数据库管理系统马兰A004杨可A003刘开泰B008李新爱B007数据库检索数据插入数据更新数据删除数据数据库管理系统-DBMS数据库管理系统(DBMS-DataBaseManagementSystem

)对收集到的大量数据进行整理、加工、归并、分类、计算、存储等处理,产生新的数据,以便反映事物或现象的本质和特征及其内在联系。时下流行的DBMS简介(1)OracleOracle公司的产品,世界上最好的数据库系统“关系-对象”型数据库支持70多种操作系统,配置、管理和维护复杂主要满足对银行、金融、保险等企业、事业开发大型数据库需求SQLServerMicrosoft公司的产品,针对不同用户群体的多个版本要求在Windows操作系统平台上运行易用性好时下流行的DBMS简介(2)MySQL瑞典MySQLAB公司开发,被SUN公司收购,后Oracle收购Sun,现在MySQL并入了Oracle旗下。体积小、速度快、成本低、开放源码广泛地应用在Internet上的中小型网站中Access微软公司推出的基于Windows的桌面关系数据库管理系统,MicrosoftOffice的成员之一优点:存储方式单一、面向对象、界面友好、易操作、集成环境、处理多种数据信息、支持ODBC小型数据库,有局限性:数据库过大、网站访问频繁、记录数过多性能会急剧下降注意:招聘时通常要求“熟练使用SQLServer/Oracle/MySQL一种或多种数据库”结构化查询语言SQL2.结构化查询语言SQL(StructuredQueryLanguage)SQL语言是用于关系数据库查询的结构化语言,最早由Boyce和Chambedin在1974年提出,称为SEQUEL语言。1976年,IBM公司的SanJose研究所在研制关系数据库管理系统SystemR时修改为SEQUEL2,即目前的SQL语言。SQL语言集数据查询(dataquery)、数据操纵(datamanipulation)、数据定义(datadefinition)和数据控制(datacontrol)功能于一体,充分体现了关系数据语言的特点和优点。主要特点包括:(1)综合统一(2)高度非过程化(3)面向集合的操作方式(4)以同一种语法结构提供两种使用方式(5)语言简洁,易学易用数据库系统数据库系统(DatabaseSystem,DBS)一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户结构组成任务二MySQL的安装与配置

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL有如下优势。1、速度快。MySQL数据库可能是目前能得到的最快的数据库。2、连接性和安全性。MySQL是完全网络化的,其数据库可在因特网上访问,因此,可以和任何地方的任何人共享数据库,而且MySQL还能进行访问控制,能够控制特定用户不允许其访问数据。3、可移植性。MySQL可运行在各种版本的UNIX系统及其他非UNIX(如Windows和OS/2)系统上,从家用PC到高级服务器都可运行MySQL。4、支持SQL语言。MySQL支持这种现代数据库系统都选用的语言。5、成本优势。MySQL对多数个人用户来说是免费的。MySQL的安装(1)1.MySQL服务器的安装(1)下载Windows版的MySQL下载地址:

/downloads/mysql/MySQL社区版是免费的,有MSI和zip两种安装方式下载前先选择安装平台(windows)和安装文件方式(MSI或Zip)MySQL的安装(2)(1)安装完毕后选择“ConfiguretheMySQLservernow”复选框进入配置向导。配置类型,有两种:DetailedConfiguration(详细配置)StandardConfiguration(标准配置)。标准配置选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。详细配置选项适合想要更加细粒度控制服务器配置的高级用户。这里选择DetailedConfiguration。MySQL的安装(3)(2)单击“next”按钮进行服务器类型选择服务器类型分为3种:DeveloperMachine(开发机器)ServerMachine(服务器)DedicatedMySQLServerMachine(专用MySQL服务器)。鉴于只是初学MySQL,所以这里选择DeveloperMachine。MySQL的安装(4)(3)单击“next”按钮进入数据库使用情况对话框,有3个选项:MultifunctionalDatabase(多功能数据库)TransactionalDatabaseOnly(只是事务处理数据库)Non-TransactionalDatabaseOnly(只是非事务处理数据库)。其中多功能数据库对InnoDB和MyISAM表都适用这里选择“MultifunctionalDatabase”。MySQL的安装(5)(4)下一步进入InnoDB表空间对话框,这里可以修改InnoDB表空间文件的位置,默认位置是MySQL服务器数据目录,这里不做修改,直接下一步。MySQL的安装(6)(5)接下来进入并发连接选择对话框DecisionSupport(决策支持)(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项;OnlineTransactionProcessing(联机事务处理)(OLTP):如果服务器需要大量的并行连接则选择该选项;ManualSetting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。这里选择“DecisionSupport(DSS)/OLAP”。MySQL的安装(7)(6)进入联网选项对话框。默认情况是启用TCP/IP网络,默认端口为3306。这里不做修改,直接下一步。MySQL的安装(8)(7)进入字符集选择对话框,前面的选项一直是按默认设置进行的,这里要做一些修改。选中“ManualSelectedDefaultCharacterSet/Collation”选项,在“CharacterSet”选框中将latin1修改为gb2312。MySQL的安装(9)(8)下一步进入服务选项对话框,服务名为MySQL,这里不做修改。(9)下一步是安全选项对话框在密码输入框中输入root用户的密码。要想防止通过网络以root登录,选中Rootmayonlyconnectfromlocalhost(只允许从本机登录连接root)选项旁边的框。要想创建一个匿名用户账户,选中CreateAnAnonymousAccount(创建匿名账户)选项旁边的框。由于安全原因,这里不建议选择这项。MySQL的安装(10)(10)设置完毕后,随后一步是提交配置,单击“execute”按钮即可完成。注意:对不同的操作系统和不同版本的MySQL,安装过程可能有所不同,这里只举MySQL5.1的安装例子。以上步骤完成后,MySQL服务器就已经可以使用了。(11)MySQL安装和配置完后,打开“开始”→“程序”→“MySQL”→“MySQLServer5.1”→“MySQLCommandLineClient”,进入到MySQL客户端,在客户端窗口输入密码,就以root用户身份登录到MySQL服务器,在命令行中输入SQL语句就可以操作MySQL数据库。MySQL的安装(11)AppServ软件的安装(1)开发网络信息管理系统软件需要安装一系列软件产品,单独安装这些软件比较烦琐。因此AppServ软件压缩包整合Apache(服务器软件)、PHP(网页程序设计语言)、MySQL(数据库管理系统软件)、PhpMyAdmin(图形界面的数据库管理软件)四个软件进行形成一套完整的软件安装包,执行AppServ软件的安装程序后,就可以安装上述四个软件产品了。AppServ2.5.8软件各软件版本是PHPv5.2.1、Apachev2.2.4、MySQLv5.0.27和phpMyAdminv2.9.2。AppServ软件有很多软件版本,本项目介绍的是AppServ2.5.9版本,压缩包为appserv-win32-2.5.9_PConline.exe为例进行介绍

1.停止IIS服务器软件工作目前IIS和Apache软件都是服务器软件。只要计算机中安装其中的一个服务器软件产品计算机就可以成为网站服务器了。要安装AppServ软件,首先需要先检查计算机中是否安装或启动了IIS服务器软件。如果计算机中安装了IIS服务器软件,那么需要先停止IIS服务器软件工作后才能安装AppServ软件。这是因为如果计算机已经自动启动IIS服务器软件工作,在这种情况下再安装Apache服务器软件会导致通讯端口地址冲突,造成新安装的AppServ服务器软件无法正常工作。因此安装AppServ软件前要停止IIS服务器软件工作。停止计算机安装的IIS服务器软件工作的方法是:在Windows系统的桌面,选择“开始-控制面板-管理工具-服务”选项AppServ软件的安装(2)AppServ软件的安装(3)提示:并非所有的计算机中都安装有IIS服务器软件,如果在上图所示的窗口中没有显示“IISAdmin”的名称,说明计算机中没有安装IIS服务器软件,因此可以直接安装Apache服务器软件。

2.暂停杀毒软件工作。有时为了顺利安装AppServ软件需要暂时停止杀毒软件的工作。找到AppServ软件的安装程序,双击鼠标键这样可以执行安装程序,出现如下图所示的窗口。AppServ软件的安装(4)选择安装目录:默认为c:\AppServAppServ软件的安装(5)勾选要安装的软件,本例勾选了全部选项AppServ软件的安装(6)输入网站域名、网站系统管理员的电子邮箱地址和端口可根据需要设置网站域名和网站系统管理员的电子邮箱地址,最好设置成为已经申请到的网站域名和管理员的电子邮箱。如果只做练习,那么可以随意设置网站域名和电子邮箱的内容。

(默认端口为80)AppServ软件的安装(7)设置名称是“root”的MySQL数据库管理员的登录密码

本例在“Enterrootpassword”

和“Re-enterrootpassword”位置输入的密码是“123456”。

在“

CharacterSetsandCollations”位置选择MySQL数据库的字符集代码。本例选择“GB2312SimplifiedChinese”,这样MySQL数据库和数据表的数据可以使用汉字。这个设置很重要设置数据库管理员的登录密码。AppServ软件的安装(8)勾选“StartApache”和“StartMySQL”选项,表示执行完安装程序后,计算机自动启动Apache服务器软件和MySQL数据库软件。点击“Finish”按钮完成。

AppServ软件的安装(9)AppServ安装完毕后,选择Windows的“资源管理器”可以查看计算机“c盘”文件夹的安装情况,出现了AppServ软件的四个组件。AppServ软件的安装(10)完成AppServ软件安装后,软件的目录结构是:C:\AppServ\apache2.2存储apache2.2服务器软件。C:\AppServ\php5存储PHP5网页程序开发工具软件。C:\AppServ\MySQL存储MySQL数据库管理系统软件。C:\AppServ\MySQL\data\...存储数据库、数据表文件。C:\AppServ\www\...存储网页程序文件。1.测试Apache服务器软件

安装完AppServ服务器软件后默认的IP地址是“”。所以在浏览器的地址栏输入“”,出现下图所示的窗口,显示AppServ软件自带的主页网页程序,表示Apache服务器软件安装成功。AppServ软件的安装测试(1)

在Windwos系统的桌面,选择“开始-程序-AppServ-MySQLCommandLineClient”选项,出现下图窗口,输入数据库管理员的密码(123456),出现“mysql>”提示符,表示MySQL数据库管理系统软件安装成功。AppServ软件的安装测试(2)3、测试PHP网页程序设计软件

在浏览器的地址栏输入“/phpinfo”,出现下图所示的窗口,表示PHP软件安装成功。AppServ软件的安装测试(3)4.测试phpMyAdmin软件在浏览器的地址栏输入:/phpmyadmin

出现下图所示,表示phpMyAdmin软件安装成功。在上图窗口,“用户名(U):”处输入“root”,在“密码(P):”处输入“123456”,单击“确定”按钮出现下图所示的窗口,表示正确进入phpMyAdmin软件。AppServ软件的安装测试(4)配置AppServ软件(1)AppServ软件安装后会自行进行参数配置,如果没有特殊需要,可以不做本节介绍的参数配置,因为AppServ软件在安装时自动配置好了相关参数。如果需要配置参数,可以按照本节介绍的相关内容进行设置。提示:作为初学者建议不要轻易修改AppServ软件的配置参数。如果设置不当,将导致系统故障。网站默认的文件夹,可修改。

AppServ软件安装后会自行进行参数配置,如果没有特殊需要,可以不做本节介绍的参数配置,因为AppServ软件在安装时自动配置好了相关参数。如果需要配置参数,可以按照本节介绍的相关内容进行设置。提示:作为初学者建议不要轻易修改AppServ软件的配置参数。如果设置不当,将导致系统故障。在Windwos系统的桌面,选择“开始-程序-AppServ-ConfigurationServer-ApacheEditthehttpd.confconfigurationFile”选项,出现下图:配置Apache软件配置PHP软件

在桌面选择“开始-程序-AppServ-ConfigurationServer-PHPEdittheconfigurationFile”选项,出现下图的窗口。

为了启动PHP软件对MySQL软件的支持模块,把语句:

;extension=php_mysql.dll

换为语句:extension=php_mysql.dll去掉分号(;)。配置MySQL软件在Win

温馨提示

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

评论

0/150

提交评论