电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

项目3网络数据库配置使用

  • 资源ID:88756989       资源大小:619.50KB        全文页数:35页
  • 资源格式: PPT        下载积分:12金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要12金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

项目3网络数据库配置使用

项目3 网络数据库配置使用,电子商务网站开发实务,2,目录,教学导航 任务3-1 创建网络数据库创建 任务3-2 网络数据库结构化查询语言(SQL)使用 任务3-3 网络数据库连接的创建 任务3-4 数据记录集的创建 知识梳理与总结,电子商务网站开发实务,3,教学导航,电子商务网站前台用户系统主要为用户提供商品和资讯信息。在本项目中,以“重庆曼宁网上书城”前台用户系统开发为实例,系统介绍了新闻列表主页面、热门图书浏览页面、分类浏览页面、详细浏览页面、图书查询等制作方法。,电子商务网站开发实务,4,任务3-1 创建网络数据库创建,任务引出 在本任务中,将完成Access网络数据库和数据库表的创建。,电子商务网站开发实务,5,任务3-1 创建网络数据库创建,作品预览,图3-1 数据库表内容,电子商务网站开发实务,6,任务3-1 创建网络数据库创建,实践操作,1创建数据库 在Access中,既可以使用“模板”方法创建数据库,也可以直接创建空数据库。 2创建数据表,电子商务网站开发实务,7,任务3-1 创建网络数据库创建,问题探究7:网络数据库设计规范化方法,1表信息单一化 2避免在表之间出现重复字段 3表中的字段必须是原始数据和基本数据元素 4使用没用确切含义的字段作为主要关键字段,电子商务网站开发实务,8,任务3-1 创建网络数据库创建,知识拓展7:常见网络数据库,1Oracle Oracle公司是全球最大的数据库系统软件供应商,Oracle大型数据库系统全面 支持Java开发应用,能够体现Java的移植性、易用性、易于部署等优点,使Java成 为因特网计算的架构语言。 2SQL Server SQL Server是采用客户机/服务器结构的关系型数据库管理系统,最初由 Microsoft公司、Sybase公司等合作开发。 3IBM DB2 IBM公司的DB2也是老牌的大型数据库软件,是一个具有全部Web功能的通用数据 库,可以从单一处理扩展到对称多处理和巨型、并行群集系统的关系数据库管理系 统,以强大的多媒体能力和支持图像、声音、视频、文本与其他对象为特征。 4Access Access数据库作为微软推出的以标准JET为引擎的数据库系统,由于具有操作简 单、界面友好等特点,具有较大的用户群体。目前,ASPAccess已成为许多中小型 网上应用系统的首选方案。,电子商务网站开发实务,9,任务3-2 网络数据库结构化查询语言(SQL)使用,任务引出 在网站开发过程中,借助SQL命令可轻松实现对数据记录的添加、更新、删除及查询等操作。本任务主要是熟悉SQL语言SELECT命令的使用。,电子商务网站开发实务,10,任务3-2 网络数据库结构化查询语言(SQL)使用,作品预览,图3-8 SQL查询结果,电子商务网站开发实务,11,任务3-2 网络数据库结构化查询语言(SQL)使用,1.基本查询 在基本查询模式中,涉及的表只有一个表,而且也不会有附带任 何条件。基本查询可通过SELECTFROM子句来实现。,SELECT Name,Sex,Brith,Age,Member,Entrance FROM Stu_Info,实践操作,电子商务网站开发实务,12,任务3-2 网络数据库结构化查询语言(SQL)使用,2.筛选查询 在筛选查询中,可通过WHERE子句限制查询的范围,提高查询效 率。使用WHERE子句时,必须要跟在FROM子句之后。,SELECT * FROM Stu_Info WHERE Sex =“男“and Member,SELECT * FROM Stu_Info WHERE Entrance between 550 and 560,电子商务网站开发实务,13,任务3-2 网络数据库结构化查询语言(SQL)使用,3.排序查询 在排序查询中,可通过ORDER BY子句查询结果的排序输出。,SELECT * FROM Stu_Info ORDER BY Age,电子商务网站开发实务,14,任务3-2 网络数据库结构化查询语言(SQL)使用,4. 带库函数查询 在SELECTSQL语句中,可以使用SQL语言所提供的一些库函 数,以增强查询功能。,SELECT MAX(Entrance) AS 成绩最高分, MIN(Entrance) AS 成绩最低分, AVG(Age)AS 平均年龄,COUNT(*) AS 本班总人数 FROM Stu_Info,电子商务网站开发实务,15,任务3-2 网络数据库结构化查询语言(SQL)使用,5.分组查询 在实际应用中,经常需要将查询结果进行分组,然后再对每个分 组进行统计,SQL语言提供了GROUP BY 子句和HAVING子句来实现 分组统计。利用SQL语言的GROUP BY子句和HAVING子句,可将检 索得到的数据依据某个字段的值划分为多个组后输出。,SELECT Sex,COUNT(*)AS 人数 FROM Stu_Info GROUP BY Sex,电子商务网站开发实务,16,任务3-2 网络数据库结构化查询语言(SQL)使用,6.嵌套查询 前面所提到的都是单层查询,但在实际生活中,经常要用到嵌套 查询。在SQL语言中,由WHERE子句中包含另外一个SELECT查询命 令实现嵌套查询。,SELECT * FROM Stu_score WHERE ID IN (SELECT ID FROM Stu_Info WHERE Entrance=530),电子商务网站开发实务,17,任务3-2 网络数据库结构化查询语言(SQL)使用,7.多表查询 实现来自多个数据表的查询时,如果要引用不同数据表中的同名 字段,则在字段名前加关系名,即用“关系名.属性名”的形式表示, 以便区分。,SELECT Stu_Info.Name,Stu_Info.Entrance,Stu_score.English FROM Stu_Info, Stu_score WHERE Stu_Info.ID=Stu_score.ID AND Stu_score.Maths=120,电子商务网站开发实务,18,任务3-2 网络数据库结构化查询语言(SQL)使用,常见的SELECT语句语法形式为: SELECT All|DISTINCTTOP AS ,AS FROM WHERE GROUP BY , HAVING ORDER BY ASC|DESC,问题探究8:SELECT语句用法,电子商务网站开发实务,19,任务3-2 网络数据库结构化查询语言(SQL)使用,其中: (1)SELECT子句指定要包含在查询结果中的列。其中: ALL选项用于显示包括重复值在内的列的所有值;DISTINCT选项用于消除重复的行;缺 省的选项是ALL;TOP用语指定输出的记录数。 既可为字段名,也可为函数(含自定义函数和系统函数),下表列出 了常用到的函数。, 如指定查询结果要显示多个字段,字段之间用逗号隔开;如要显示表中所有字段,可 用“”表示;如果所选的字段来自不同的表,则字段名前应加表名前缀。 指定查询结果中列的标题。,电子商务网站开发实务,20,任务3-2 网络数据库结构化查询语言(SQL)使用,(2)FROM子句跟着一个或多个表名,表明从这些表中来查找数据,多 表名之间要用逗号隔开;FROM子句与SELECT语句要同时使用。 (3)WHERE子句用于限制记录的选择;在WHERE子句中可以有一个或多 个条件,它们之间用AND和OR连接。下表列出了在实现限制查询时,常用到 的运算符。,电子商务网站开发实务,21,任务3-2 网络数据库结构化查询语言(SQL)使用,(4)GROUP BY用于对数据分组输出,HAVING子句跟随GROUP BY子句 使用,限定分组必须满足的筛选条件。 (5)ORDER BY子句用来使数据排序后输出,在ORDER BY子句中,可 以指定一个或多个字段作为排序键;ASC 表示为升序,DESC 表示为降 序,ORDER BY子句缺省的设置是升序。 SELECT命令用于查询所选的子句很多,但其基本形式可简化为 SELECTFROMWHERE结构。如能灵活配上GROUP BY、ORDER BY、 HAVING等子句,将能实现用途广泛的各种查询,并将结果输出到不同的 目标。,电子商务网站开发实务,22,任务3-2 网络数据库结构化查询语言(SQL)使用,知识拓展8:结构化查询语言(SQL)介绍,SQL虽被称为“查询语言”,其功能却不仅仅是查询。它的功能包括数据定义、数据操 纵、数据库控制、事务控制四个方面,是一个综合、通用、功能强大的关系数据库语言。 (1)数据定义:用于定义和修改数据库对象。如CREATE TABLE(创建表)、DROP TABLE (删除表)等。 (2)数据操纵:对数据的增、删、改和查询操作。如SELECT(查词数据)、1NSERT( 插 入数据)、DELETE(删除数据)、UPDATE(修改数据)等。 (3)数据库控制:控制用户对数据库的访问权限,如GRANT(授予权利)、REVOKE(取消 权利)。 (4)事务控制:控制数据库系统事务的运行,如COMMIT(事务提交)、ROLLBACK(事务 撤消)等。 SQL具有非常强大的数据库处理功能,但数据库的数据查询功能则是SQL语言的核心功 能。在SQL语言中,查询数据是通过SELECT语句实现的。,电子商务网站开发实务,23,任务3-3 网络数据库连接的创建,任务引出 在完成动态站点定义后,便可以在Dreamweaver 中创建网络数据库连接了。在本任务中,将通过ODBC驱动程序来连接网络数据库。,电子商务网站开发实务,24,任务3-3 网络数据库连接的创建,作品预览,图3-17 网络数据库成功连接,电子商务网站开发实务,25,任务3-3 网络数据库连接的创建,实践操作,通过ODBC连接数据库主要有使用数据源(DSN)进行连接和通过连接字符串连接两种方式。 1通过DSN连接数据库 使用DSN连接数据库的工作主要分为创建DSN连接、通过DSN来创建数据库连接两个过程。 2使用连接字符串连接数据库 在Microsoft Access数据库中连接字符串分为ODBC和OLE DB两种连接方式,其具体格式为: 物理路径法: ODBC方式: Driver=Microsoft Access Driver (*.mdb);DBQ=d:/ec/db/students.mdb OLE DB方式: provider=Microsoft.jet.oledb.4.0;data source=d:/ec/db/students.mdb 虚拟路径法: ODBC方式: “Driver=Microsoft Access Driver (*.mdb);DBQ=“data source=“&Server.MapPath(“/db/students.mdb“),电子商务网站开发实务,26,任务3-3 网络数据库连接的创建,问题探究9:两种网络数据库连接方式的比较,采用DSN数据源进行连接需要在Web服务器上创建数据源,对于一般用户来说都不可能对服务器进行操作,而使用连接字符串连接数据库方法就可以成功避免这一点;与DSN数据源不同,连接字符串是一个包含了很多参数的字符串,其间用分号分割,这些参数包含了Web应用程序在服务器上连接数据库所需的全部信息。,电子商务网站开发实务,27,任务3-3 网络数据库连接的创建,知识拓展9:ODBC技术介绍,图3-33 通过ODBC访问数据库的方法,图3-34 ODBC各部件间关系,电子商务网站开发实务,28,任务3-4 数据记录集的创建,任务引出 在本任务中,我们将为站点页面创建数据记录集。,电子商务网站开发实务,29,任务3-4 数据记录集的创建

注意事项

本文(项目3网络数据库配置使用)为本站会员(小**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.