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

Slides:



Advertisements
Similar presentations
第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
Advertisements

Data type P64 ‘’ 转义字符 P67 P68 EXE,选出某个教师的学生中最新的一 个,要姓名, ID (,LIMIT ) EXISTS,NOT EXISTS P409 Q,EXISTS 和 in 的区别( 1000 ,查询结果)
Java 技术与应用 数据库应用 ( 第 14 章 ) 西安交大 卫颜俊 2008 年 12 月 电子信箱: QQ: 网站 : /java.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
第6章 数据库管理软件Access 年秋.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
SQL的简单查询.
Access数据库知识 安丘市职业中专 雷云龙.
第2讲 Transact-SQL语言.
数据库技术 实践.
第8章 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
(第11讲) Mysql 简介和创建新的数据库 本讲大纲: 1、MYSQL简介与概要 2、访问MYSQL的几种途径
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
文科计算机小公共课规划教材 Access 程序设计.
第一讲 数据查询优化.
第三章 管理信息系统的技术基础 主要内容: 数据处理 数据组织 数据库技术 4. 计算机网络.
计算机应用基础 上海大学计算中心.
转正述职报告 乐恩公司 史航
第3章 数据查询与SQL命令.
Oracle数据库 Oracle 子程序.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
姓名:杨东霞 《ASP.NET程序设计》配套课件 姓名:杨东霞
第6章 数据库系统及其应用.
課程名稱:資料庫系統 授課老師:李春雄 博士
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政
SQL Injection.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
SPARQL若干问题的解释 刘颖颖
数据库基础 1.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第二章 Java语言基础.
数据挖掘工具性能比较.
任务1-3 使用Dreamweaver创建ASP网页
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
学习目标 1、select练习.
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
資料庫系統 李翊豪 2017/12/21 Reference
CS, ZJU 4/18/2019 Chapter 7 数据库.
SQL 范引娣.
3. SQL语言的应用 3.1 SQL历史和优点 3.2 数据查询 3.3 数据操纵.
第14章 SQL数据查询与操纵 内容提要 本章知识点
SQL查询语句 蔡海洋.
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
第07章 操作查询和SQL查询 操作查询是Microsoft Access 2007查询中的重要组成部分,利用它可以对数据库中的数据进行简单的检索、显示和统计,而且可以根据需要对数据库进行修改。SQL是一种结构化查询语言,也是一种功能极其强大的关系数据库语言。本章将介绍在Access中创建操作查询和SQL查询。
数据库系统与应用实验 基于SQL Server 2005.
第4章 Excel电子表格制作软件 4.4 函数(一).
学习目标 1、limit的作用 2、实例操作.
8 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
Delphi 7.0开发示例.
学习目标 1、如何对结果进行分组 2、分组函数的一些实用方法.
SpringerLink数据库使用说明 上海师范大学图书馆
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
基于列存储的RDF数据管理 朱敏
VB与Access数据库的连接.
WEB程序设计技术 数据库操作.
模块六 数据库管理软件——Access 2010.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A

第4章 数据查询.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
Presentation transcript:

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

目录 教学导航 任务3-1 创建网络数据库创建 任务3-2 网络数据库结构化查询语言(SQL)使用 任务3-3 网络数据库连接的创建 任务3-4 数据记录集的创建 知识梳理与总结 电子商务网站开发实务

教学导航 电子商务网站前台用户系统主要为用户提供商品和资讯信息。在本项目中,以“重庆曼宁网上书城”前台用户系统开发为实例,系统介绍了新闻列表主页面、热门图书浏览页面、分类浏览页面、详细浏览页面、图书查询等制作方法。 电子商务网站开发实务

任务3-1 创建网络数据库创建 任务引出 在本任务中,将完成Access网络数据库和数据库表的创建。 电子商务网站开发实务

任务3-1 创建网络数据库创建 作品预览 图3-1 数据库表内容 电子商务网站开发实务

实践操作 任务3-1 创建网络数据库创建 1.创建数据库 2.创建数据表 在Access中,既可以使用“模板”方法创建数据库,也可以直接创建空数据库。 2.创建数据表 电子商务网站开发实务

任务3-1 创建网络数据库创建 问题探究7:网络数据库设计规范化方法 1.表信息单一化 2.避免在表之间出现重复字段 3.表中的字段必须是原始数据和基本数据元素 4.使用没用确切含义的字段作为主要关键字段 电子商务网站开发实务

任务3-1 创建网络数据库创建 知识拓展7:常见网络数据库 1.Oracle Oracle公司是全球最大的数据库系统软件供应商,Oracle大型数据库系统全面 支持Java开发应用,能够体现Java的移植性、易用性、易于部署等优点,使Java成 为因特网计算的架构语言。 2.SQL Server SQL Server是采用客户机/服务器结构的关系型数据库管理系统,最初由 Microsoft公司、Sybase公司等合作开发。 3.IBM DB2 IBM公司的DB2也是老牌的大型数据库软件,是一个具有全部Web功能的通用数据 库,可以从单一处理扩展到对称多处理和巨型、并行群集系统的关系数据库管理系 统,以强大的多媒体能力和支持图像、声音、视频、文本与其他对象为特征。 4.Access Access数据库作为微软推出的以标准JET为引擎的数据库系统,由于具有操作简 单、界面友好等特点,具有较大的用户群体。目前,ASP+Access已成为许多中小型 网上应用系统的首选方案。 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 任务引出 在网站开发过程中,借助SQL命令可轻松实现对数据记录的添加、更新、删除及查询等操作。本任务主要是熟悉SQL语言SELECT命令的使用。 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 作品预览 图3-8 SQL查询结果 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 实践操作 1.基本查询 在基本查询模式中,涉及的表只有一个表,而且也不会有附带任 何条件。基本查询可通过SELECT…FROM子句来实现。 SELECT Name,Sex,Brith,Age,Member,Entrance FROM Stu_Info 电子商务网站开发实务

任务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 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 3.排序查询 在排序查询中,可通过ORDER BY子句查询结果的排序输出。 SELECT * FROM Stu_Info ORDER BY Age 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 4. 带库函数查询 在SELECT—SQL语句中,可以使用SQL语言所提供的一些库函 数,以增强查询功能。 SELECT MAX(Entrance) AS 成绩最高分, MIN(Entrance) AS 成绩最低分, AVG(Age)AS 平均年龄,COUNT(*) AS 本班总人数 FROM Stu_Info 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 5.分组查询 在实际应用中,经常需要将查询结果进行分组,然后再对每个分 组进行统计,SQL语言提供了GROUP BY 子句和HAVING子句来实现 分组统计。利用SQL语言的GROUP BY子句和HAVING子句,可将检 索得到的数据依据某个字段的值划分为多个组后输出。 SELECT Sex,COUNT(*)AS 人数 FROM Stu_Info GROUP BY Sex 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 6.嵌套查询 前面所提到的都是单层查询,但在实际生活中,经常要用到嵌套 查询。在SQL语言中,由WHERE子句中包含另外一个SELECT查询命 令实现嵌套查询。 SELECT * FROM Stu_score WHERE ID IN (SELECT ID FROM Stu_Info WHERE Entrance>=530) 电子商务网站开发实务

任务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 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 问题探究8:SELECT语句用法 常见的SELECT语句语法形式为: SELECT [All|DISTINCT][TOP<数值表达式>] <Select 表达式>[AS <列名>[,<Select 表达式>[AS <列名>……] FROM <表名> [WHERE <逻辑条件>] [GROUP BY <组表达式 1>[,<组表达式 2……>]] [HAVING <筛选条件>] [ORDER BY <关键字表达式> [ASC|DESC]] 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 其中: (1)SELECT子句指定要包含在查询结果中的列。其中: ① ALL选项用于显示包括重复值在内的列的所有值;DISTINCT选项用于消除重复的行;缺 省的选项是ALL;TOP<数值表达式>用语指定输出的记录数。 ② <Select 表达式>既可为字段名,也可为函数(含自定义函数和系统函数),下表列出 了常用到的函数。 ③ 如指定查询结果要显示多个字段,字段之间用逗号隔开;如要显示表中所有字段,可 用“”表示;如果所选的字段来自不同的表,则字段名前应加表名前缀。 ④ <AS 列名>指定查询结果中列的标题。 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 (2)FROM子句跟着一个或多个表名,表明从这些表中来查找数据,多 表名之间要用逗号隔开;FROM子句与SELECT语句要同时使用。 (3)WHERE子句用于限制记录的选择;在WHERE子句中可以有一个或多 个条件,它们之间用AND和OR连接。下表列出了在实现限制查询时,常用到 的运算符。 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 (4)GROUP BY用于对数据分组输出,HAVING子句跟随GROUP BY子句 使用,限定分组必须满足的筛选条件。 (5)ORDER BY子句用来使数据排序后输出,在ORDER BY子句中,可 以指定一个或多个字段作为排序键;ASC 表示为升序,DESC 表示为降 序,ORDER BY子句缺省的设置是升序。 SELECT命令用于查询所选的子句很多,但其基本形式可简化为 SELECT—FROM[WHERE]结构。如能灵活配上GROUP BY、ORDER BY、 HAVING等子句,将能实现用途广泛的各种查询,并将结果输出到不同的 目标。 电子商务网站开发实务

任务3-2 网络数据库结构化查询语言(SQL)使用 纵、数据库控制、事务控制四个方面,是一个综合、通用、功能强大的关系数据库语言。 (1)数据定义:用于定义和修改数据库对象。如CREATE TABLE(创建表)、DROP TABLE (删除表)等。 (2)数据操纵:对数据的增、删、改和查询操作。如SELECT(查词数据)、1NSERT( 插 入数据)、DELETE(删除数据)、UPDATE(修改数据)等。 (3)数据库控制:控制用户对数据库的访问权限,如GRANT(授予权利)、REVOKE(取消 权利)。 (4)事务控制:控制数据库系统事务的运行,如COMMIT(事务提交)、ROLLBACK(事务 撤消)等。 SQL具有非常强大的数据库处理功能,但数据库的数据查询功能则是SQL语言的核心功 能。在SQL语言中,查询数据是通过SELECT语句实现的。 电子商务网站开发实务

知识梳理与总结 (1)网络数据库在电子商务动态网站建设中具核心地位,在创建动态网页前必须要先创建网络数据库表。 (2)SQL是与数据库进行交互操作的一种标准命令集。在SQL语言中,查询数据是通过SELECT语句实现的。 (3)如果想要ASP应用程序访问服务器上的数据库,就必须要创建一个数据库链接。通过ODBC连接数据库主要有两种方式:一种是使用DSN;另外一种是使用自定义连接字符串。 (4)网络数据库连接成功后,若想要数据库作为动态网页的数据源,则必须首先要定义一个记录集,用于存储要检索的数据。数据记录集的创建方法可分简单数据记录集和高级数据记录集两种。 电子商务网站开发实务

授课完毕,谢谢!