第一章-数据库基础知识ppt课件

上传人:20****08 文档编号:240655824 上传时间:2024-04-27 格式:PPT 页数:31 大小:3.16MB
收藏 版权申诉 举报 下载
第一章-数据库基础知识ppt课件_第1页
第1页 / 共31页
第一章-数据库基础知识ppt课件_第2页
第2页 / 共31页
第一章-数据库基础知识ppt课件_第3页
第3页 / 共31页
资源描述:

《第一章-数据库基础知识ppt课件》由会员分享,可在线阅读,更多相关《第一章-数据库基础知识ppt课件(31页珍藏版)》请在装配图网上搜索。

1、第第一一章章数据库基础知识数据库基础知识第一章数据库基础知识项目知识要点与目标项目知识要点与目标项目知目知识要点要点知知识能力目能力目标学学时任任务1 1 了解数据了解数据库的基的基础知知识1 1 数据与数据数据与数据库2 2 数据数据库技技术的的发展展3 3 数据数据库管理系管理系统(DBMSDBMS)4 4 数据数据库系系统的的组成成5 5 结构化构化查询语言言SQLSQL6 6 常常见的关系型数据的关系型数据库管理系管理系统任任务2 2 安装与配置安装与配置MySQLMySQL数据数据库1 MySQL1 MySQL服服务器安装与配置器安装与配置2 2 连接与断开服接与断开服务器器【典型工

2、作任典型工作任务】安装与配置安装与配置MySQLMySQL数据数据库【技能要求技能要求】:1 1 MySQLMySQL的安装和配置的安装和配置2 2 MySQLMySQL运行运行环境境测试【知知识要求要求】:1 1 数据数据库管理系管理系统组成成2 2 服服务器器连接、启接、启动和运行和运行2项目目实训安装安装MySQLMySQL数据数据库2项目知识要点与目标项目知识要点知识能力目标学时任务1 了解数数据库基础知识数据库基础知识数据数据狭义:数值数据狭义:数值数据广义:文字、声音、图形等广义:文字、声音、图形等一切能被计算机接收且能被处理的符号一切能被计算机接收且能被处理的符号大量、海量大量、

3、海量数据库数据库存储大量数据,方便检索和访问存储大量数据,方便检索和访问保持数据信息的一致、完整保持数据信息的一致、完整共享和安全共享和安全通过组合分析,产生新的有用信息通过组合分析,产生新的有用信息特特点点数据库管理系统数据库管理系统(软件)(软件)管理大量的、持久的、可靠的、共享的数管理大量的、持久的、可靠的、共享的数据的工具据的工具数据库基础知识数据狭义:数值数据广义:文字、声音、图形等大量数据管理技术的发展阶段数据管理技术的发展阶段人工管理阶段人工管理阶段-文件系统阶段文件系统阶段-数据库管理数据库管理数据管理技术的发展阶段人工管理阶段-文件系统阶段-数据管理技术的发展阶段数据管理技术

4、的发展阶段-没没有有专专用用的的软软件件对对数数据据进行管理。进行管理。-数数据据的的组组织织方方式式必必须须由由程程序序员员自自行行设计与安排。设计与安排。-只只有有程程序序的的概概念念而而没没有有文文件件的的概概念念、数数据据面面向向应应用用,也也就就是是一一组组数数据据只只能能对对应一个程序。应一个程序。数据管理技术的发展阶段数据管理技术的发展阶段数据管理技术的发展阶段文件系统的三个缺陷:文件系统的三个缺陷:数据冗余性、数据不一致性、数据联系弱。数据冗余性、数据不一致性、数据联系弱。数据管理技术的发展阶段文件系统的三个缺陷:数据管理技术的发展阶段数据管理技术的发展阶段数据管理技术的发展阶

5、段数据库数据库 订单订单订单订单 客户客户客户客户 产品产品产品产品 产品数据库产品数据库表表数据库就是数据库就是“数据数据”的的“仓库仓库”数据库由表、关系以及操作对象组成数据库由表、关系以及操作对象组成数据存放在表中数据存放在表中数数数数 据据据据 表表表表存储过程存储过程存储过程存储过程视视视视 图图图图.所谓数据库(Database,DB),是将数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享的数据集合。数据库 订单 客户 产品 产品数据库表数据库就是“列列行行(记录记录)关系型数据库关系型数据库关系型数据库关系型数据库关系模型使用

6、的存储结构是多个二维表格,表中每一行称为一条记关系模型使用的存储结构是多个二维表格,表中每一行称为一条记录,用来描述一个对象的信息;每一列称为一个字段,用来描述对录,用来描述一个对象的信息;每一列称为一个字段,用来描述对象的一个属性。数据表于数据库之间存在相应的关联,这些关联将象的一个属性。数据表于数据库之间存在相应的关联,这些关联将用来查询相关的数据。用来查询相关的数据。列行(记录)关系型数据库关系型数据库数据库管理系统数据库管理系统马兰马兰A004杨可杨可A003刘开泰刘开泰B008李新爱李新爱B007数据库数据库检索数据检索数据插入数据插入数据更新数据更新数据删除数据删除数据数据库管理系

7、统数据库管理系统-DBMS 数据库管理系统(DBMS-DataBase Management System)对收集到的大量数据进行整理、加工、归并、分类、计算、存储等处理,产生新的数据,以便反映事物或现象的本质和特征及其内在联系。数据库管理系统马兰A004杨可A003刘开泰B008李新爱B数据库系统的基本概念数据库系统的基本概念 数据库服务器数据库服务器响应和提供数据响应和提供数据响应和提供数据响应和提供数据应用程序应用程序客户端客户端操作和查询操作和查询操作和查询操作和查询数数数数 据据据据 库库库库应用程序应用程序作用:响应操作并显示结果、作用:响应操作并显示结果、向数据库请求数据向数据库

8、请求数据要求:美观、操作简单方便要求:美观、操作简单方便数据库数据库作用:存储数据、检索数据、作用:存储数据、检索数据、生成新的数据生成新的数据要求:统一、安全、性能等要求:统一、安全、性能等数据库应用系统数据库应用系统数据库系统的基本概念 数据库服务器响应和提供数据应用程序操作数据库系统数据库系统数据库系统数据库系统(Database System,DBS)(Database System,DBS)一般由数据库、数据库管一般由数据库、数据库管理系统理系统(及其开发工具及其开发工具)、应用系统、数据库管理员和用户结构、应用系统、数据库管理员和用户结构组成组成数据库系统数据库系统(Databas

9、e System,DB结构化查询语言结构化查询语言SQLSQL2结构化查询语言结构化查询语言SQLSQL(Structured Query LanguageStructured Query Language)SQLSQL语言是用于关系数据库查询的结构化语言,最早由语言是用于关系数据库查询的结构化语言,最早由BoyceBoyce和和ChambedinChambedin在在19741974年提出,称为年提出,称为SEQUELSEQUEL语言。语言。19761976年,年,IBMIBM公司的公司的San San JoseJose研究所在研制关系数据库管理系统研究所在研制关系数据库管理系统System

10、 RSystem R时修改为时修改为SEQUEL2SEQUEL2,即目前的即目前的SQLSQL语言。语言。SQLSQL语言集数据查询(语言集数据查询(data querydata query)、数据操纵()、数据操纵(data data manipulationmanipulation)、数据定义()、数据定义(data definitiondata definition)和数据控制()和数据控制(data data controlcontrol)功能于一体,充分体现了关系数据语言的特点和优点。)功能于一体,充分体现了关系数据语言的特点和优点。主要特点包括:主要特点包括:(1)综合统一(2)高

11、度非过程化(3)面向集合的操作方式(4)以同一种语法结构提供两种使用方式(5)语言简洁,易学易用结构化查询语言SQL2结构化查询语言SQL(Structu时下流行的时下流行的DBMS简介简介(1)OracleOracleO Oracleracle公司的产品,世界上最好的数据库系统公司的产品,世界上最好的数据库系统“关系关系-对象对象”型数据库型数据库支持支持7070多种操作系统,配置、管理和维护复杂多种操作系统,配置、管理和维护复杂主要满足对银行、金融、保险等企业、事业开发大型数据库需求主要满足对银行、金融、保险等企业、事业开发大型数据库需求SQL SSQL ServererverMicros

12、oftMicrosoft公司的产品,针对不同用户群体的多个版本公司的产品,针对不同用户群体的多个版本要求在要求在WindowsWindows操作系统平台上运行操作系统平台上运行易用性好易用性好时下流行的DBMS简介(1)Oracle时下流行的时下流行的 DBMS简介(简介(2 2)MySQLMySQL瑞典瑞典MySQLABMySQLAB公司开发,被公司开发,被SUNSUN公司收购,后公司收购,后OracleOracle收购收购SunSun,现在现在MySQLMySQL并入了并入了OracleOracle旗下。旗下。体积小、速度快、成本低、开放源码体积小、速度快、成本低、开放源码 广泛地应用在广

13、泛地应用在InternetInternet上的中小型网站中上的中小型网站中AccessAccess微软公司推出的基于微软公司推出的基于WindowsWindows的桌面关系数据库管理系统的桌面关系数据库管理系统 ,Microsoft Microsoft OfficeOffice的成员之一的成员之一优点优点 :存储方式单一:存储方式单一 、面向对象、面向对象 、界面友好、易操作、界面友好、易操作 、集成环境、集成环境、处理多种数据信息处理多种数据信息 、支持、支持ODBC ODBC 小型数据库,有局限性小型数据库,有局限性 :数据库过大:数据库过大 、网站访问频繁、网站访问频繁 、记录数过多、记

14、录数过多性能会急剧下降性能会急剧下降 注意:招聘时通常要求注意:招聘时通常要求“熟练使用熟练使用SQL Server/Oracle/MySQLSQL Server/Oracle/MySQL 一种或多种数据库一种或多种数据库”时下流行的 DBMS简介(2)MySQL任务二任务二任务二任务二 MySQLMySQL的安装与配置的安装与配置的安装与配置的安装与配置 MySQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典是一个小型关系型数据库管理系统,开发者为瑞典MySQL ABMySQL AB公司。在公司。在20082008年年1 1月月1616号被号被SunSun公司收购。而公司收购。而2

15、0092009年,年,SUNSUN又被又被OracalOracal收收购。目前购。目前MySQLMySQL被广泛地应用在被广泛地应用在InternetInternet上的中小型网站中。由于其体上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了型网站为了降低网站总体拥有成本而选择了MySQLMySQL作为网站数据库。作为网站数据库。MySQLMySQL有如下优势。有如下优势。1、速度快。MySQL数据库可能是目前能得到的最快的数据库。2、连接性和安全性。MyS

16、QL是完全网络化的,其数据库可在因特网上访问,因此,可以和任何地方的任何人共享数据库,而且MySQL还能进行访问控制,能够控制特定用户不允许其访问数据。3、可移植性。MySQL可运行在各种版本的UNIX系统及其他非UNIX(如Windows和OS/2)系统上,从家用PC到高级服务器都可运行MySQL。4、支持SQL语言。MySQL支持这种现代数据库系统都选用的语言。5、成本优势。MySQL对多数个人用户来说是免费的。任务二 MySQL的安装与配置 MySQL是一个小型关系型数MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(1 1 1 1)1.1.MySQL服务器的安装(

17、1)下载Windows版的MySQL 下载地址:http:/ MySQL的安装(1)1.MySQL服务器的安装http:/ 2 2 2)http:/ 1)安装完毕后选择)安装完毕后选择“Configure the MySQL server nowConfigure the MySQL server now”复选框复选框进入配置向导。进入配置向导。配置类型,有两种:Detailed Configuration(详细配置)Standard Configuration(标准配置)。标准配置选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。详细配置选项适合想要更加细粒度控制服务器配置的高级用

18、户。这里选择Detailed Configuration。MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(3 3 3 3)(1)安装完毕后选择“Configure the MySQL(2 2)单击)单击“nextnext”按钮进行服务器类型选择按钮进行服务器类型选择服务器类型分为3种:Developer Machine(开发机器)Server Machine(服务器)Dedicated MySQL Server Machine(专用MySQL服务器)。鉴于只是初学MySQL,所以这里选择Developer Machine。MySQLMySQLMySQLMySQL的安装(

19、的安装(的安装(的安装(4 4 4 4)(2)单击“next”按钮进行服务器类型选择服务器类型分为3(3 3)单击)单击“nextnext”按钮进入数据库使用情况对话框,有按钮进入数据库使用情况对话框,有3 3个选项:个选项:Multifunctional Database(多功能数据库)Transactional Database Only(只是事务处理数据库)Non-Transactional Database Only(只是非事务处理数据库)。其中多功能数据库对InnoDB和MyISAM表都适用这里选择“Multifunctional Database”。MySQLMySQLMySQLM

20、ySQL的安装(的安装(的安装(的安装(5 5 5 5)(3)单击“next”按钮进入数据库使用情况对话框,有3个选(4 4)下一步进入)下一步进入InnoDBInnoDB表空间对话框,这里可以修改表空间对话框,这里可以修改InnoDBInnoDB表空间表空间文件的位置,默认位置是文件的位置,默认位置是MySQLMySQL服务器数据目录,这里不做修改,直接下服务器数据目录,这里不做修改,直接下一步。一步。MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(6 6 6 6)(4)下一步进入InnoDB表空间对话框,这里可以修改Inn(5 5)接下来进入并发连接选择对话框)接下

21、来进入并发连接选择对话框Decision Support(决策支持)(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项;Online Transaction Processing(联机事务处理)(OLTP):如果服务器需要大量的并行连接则选择该选项;Manual Setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。这里选择“Decision Support(DSS)/OLAP”。MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(7 7 7 7)(5)接下来进入并发连接选择对话框Decision Supp(6 6)进入联网选项对话框。

22、)进入联网选项对话框。默认情况是启用默认情况是启用TCP/IPTCP/IP网络,默认端口为网络,默认端口为33063306。这里不做修改,直。这里不做修改,直接下一步。接下一步。MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(8 8 8 8)(6)进入联网选项对话框。MySQL的安装(8)(7 7)进入字符集选择对话框,前面的选项一直是按默认设置进行的,)进入字符集选择对话框,前面的选项一直是按默认设置进行的,这里要做一些修改。选中这里要做一些修改。选中“Manual Selected Default Character Manual Selected Default

23、Character Set/CollationSet/Collation”选项,在选项,在“Character SetCharacter Set”选框中将选框中将latin1latin1修改为修改为gb2312gb2312。MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(9 9 9 9)(7)进入字符集选择对话框,前面的选项一直是按默认设置进行的(8 8)下一步进入服务选项对话框,服务名为)下一步进入服务选项对话框,服务名为MySQLMySQL,这里不做修改。,这里不做修改。(9 9)下一步是安全选项对话框)下一步是安全选项对话框在密码输入框中输入root用户的密码。要

24、想防止通过网络以root登录,选中Root may only connect from localhost(只允许从本机登录连接root)选项旁边的框。要想创建一个匿名用户账户,选中Create An Anonymous Account(创建匿名账户)选项旁边的框。由于安全原因,这里不建议选择这项。MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(10101010)(8)下一步进入服务选项对话框,服务名为MySQL,这里不做(1010)设置完毕后,随后一步是提交配置,单击)设置完毕后,随后一步是提交配置,单击“executeexecute”按钮即按钮即可完成。可完成。注意

25、:对不同的操作系统和不同版本的MySQL,安装过程可能有所不同,这里只举MySQL 5.1的安装例子。以上步骤完成后,MySQL服务器就已经可以使用了。(1111)MySQLMySQL安装和配置完后,打开安装和配置完后,打开“开始开始”“程序程序”“MySQLMySQL”“MySQL Server 5.1MySQL Server 5.1”“MySQL Command Line MySQL Command Line ClientClient”,进入到,进入到MySQLMySQL客户端,在客户端窗口输入密码,就以客户端,在客户端窗口输入密码,就以rootroot用户用户身份登录到身份登录到MySQ

26、LMySQL服务器,在命令行中输入服务器,在命令行中输入SQLSQL语句就可以操作语句就可以操作MySQLMySQL数据数据库。库。MySQLMySQLMySQLMySQL的安装(的安装(的安装(的安装(11111111)(10)设置完毕后,随后一步是提交配置,单击“execute配置配置配置配置MySQLMySQL软件软件软件软件在在WindwosWindwos系统的桌面,选择系统的桌面,选择“开始开始-程序程序-AppServ-Configuration-AppServ-Configuration Server-MySQL Edit the my.ini configuration Fil

27、eServer-MySQL Edit the my.ini configuration File”选项,出现下图。选项,出现下图。MySQLMySQL软件安装完毕后为了能够让软件安装完毕后为了能够让PHPPHP软件处理软件处理MySQLMySQL软件的数据,还需软件的数据,还需要做必要的配置。按照下列要求格式配置语句:要做必要的配置。按照下列要求格式配置语句:mysql.defalt_port=3306mysql.defalt_port=3306mysql.defalt_host=localhostmysql.defalt_host=localhostmysql.defalt_user=roo

28、tmysql.defalt_user=rootmysql.defalt_password=123456mysql.defalt_password=123456在这里在这里mysql.defalt_portmysql.defalt_port表示表示MySQLMySQL的网络端口。的网络端口。mysql.defalt_hostmysql.defalt_host表示服务器的名称,表示服务器的名称,localhostlocalhost是本地计算机。是本地计算机。mysql.defalt_usermysql.defalt_user表示登录表示登录MySQLMySQL的用户名,的用户名,rootroot是

29、默认用户名。是默认用户名。mysql.defalt_passwordmysql.defalt_password表示访问表示访问MySQLMySQL数据库的密码。数据库的密码。配置MySQL软件在Windwos系统的桌面,选择“开始-程连接服务器连接服务器连接服务器连接服务器(1 1)选择)选择WindowsWindows桌面的桌面的“开始开始-运行运行”选项,输入正确的命令和用户名选项,输入正确的命令和用户名及密码后,可以登录到及密码后,可以登录到MySQLMySQL服务器。服务器。命令格式:命令格式:mysql-h mysql-h uu -p -p 提示:命令行中的提示:命令行中的-u-u、

30、-p-p必须小写。必须小写。和和 分别代表分别代表MySQLMySQL服务器运行的主机名和服务器运行的主机名和MySQLMySQL账户用户名。设置时替换为正确的值。账户用户名。设置时替换为正确的值。连接服务器(1)选择Windows桌面的“开始-运行”选项,连接与断开服务器连接与断开服务器连接与断开服务器连接与断开服务器(2 2)直接以用户名)直接以用户名rootroot的数据库管理员身份登录到数据库服务器。的数据库管理员身份登录到数据库服务器。选择选择WindowsWindows桌面的桌面的“开始开始-程序程序-appserv-MySQL command line-appserv-MySQL

31、 command line clientclient”选项,出现如上图所示的窗口,输入正确的数据库管理员的选项,出现如上图所示的窗口,输入正确的数据库管理员的密码,出现密码,出现“mysqlmysql”提示符表示正确登录提示符表示正确登录MySQLMySQL服务器。密码是服务器。密码是“123456123456”。(3 3)断开服务器)断开服务器 成功地连接后,可以在成功地连接后,可以在mysqlmysql提示下输入提示下输入QUIT(QUIT(或或q)q)随时退出:随时退出:mysql QUITmysql QUIT连接与断开服务器(2)直接以用户名root的数据库管理员身份MySQLMySQL图形化管理工具图形化管理工具图形化管理工具图形化管理工具 MySQL数据库系统只提供命令行客户端(MySQL Command Line Client)管理工具用于数据库的管理与维护,但是第三方提供的管理维护工具非常多,大部分都是图形化管理工具,图形化管理工具通过软件对数据库的数据进行操作,在操作时采用菜单方式进行,不需要熟练记忆操作命令。Navicat for MySQL是一个桌面版MySQL数据库管理和开发工具,易学易用,很受大家的欢迎。本课程将以Navicat for MySQL为例介绍MySQL数据库管理工具的使用。MySQL图形化管理工具 MySQL数据库系统只提

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