第九章 第二节 商品销售排行功能的实现、商品搜索功能的实现(课件)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂

2024-09-20
| 26页
| 213人阅读
| 0人下载
精品

内容正文:

9.2 商品销售排行功能的实现、商品搜索功能的实现 网站数据库应用基础 ——SQL Server 2017 同步精品课堂 高等教育出版社第2版 掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。 教学目标 一 01 (1)学会打开网站编辑工具,打开网站,预览网页,停止网页运行。 (2)学会编辑 SqlDataSource 对象的连接语句。 技能目标 02 (1)学会编辑 SqlDataSource 对象的查询语句。 (2)学会使用 GridView 对象显示数据源中的数据。 知识目标 教学重难点 二 学会编辑 SqlDataSource 对象的连接语句 学会使用 GridView 对象显示数据源中的数据 教学重点 教学难点 导入新课 三 SQL Server 2017 学习在.NET 网站中应用SqlDataSource 对象建立与 SQL Server数据库连接,并使用 Grid-View 对象绑定和显示数据库的数据。本任务需要计算机安装有 Visual Studio 2017或更高级版 本才能支持。如果是第一次启动Visual Studio, 计算机会要求选择编程语言,请选择编程语 言C#。 新知讲授 四 1 调用Visual Studio 打开网站并预览网页 复制单元9的素材文件夹 “char9_website” 到 “D:\ 网上数码商城”中,在 “char9_website” 文件夹内双击 sqLshopsln 文件,打开 Visual Studio 网站项目。 第一步 在 Visual Studio 2017顶部快速工具栏中单击运行按钮▶ IS Express (lnternet Explorer), 启动网页浏览器预览 Default.aspx 网页 第三步 在 Visual Studio 窗口的右侧是解决方案资源管理器栏,双击栏目中的网页文件 Default.aspx 打开网页 第二步 新知讲授 四 1 调用Visual Studio 打开网站并预览网页 新知讲授 四 1 调用Visual Studio 打开网站并预览网页 如需对网页进行编辑,则必须先停止运行网页预览。请单击Visual Studio 2017 顶部的快速工具栏的停止按钮■停止网页预览。 新知讲授 四 2 添加“销售排行”的数据库连接对象和数据显示对象 在 Visual Studio 2017工具箱中选择 GridView 控件和5QL SqlDataSource 控件,如图所示,分别拖动到销售排行下方的白色单元格内。 新知讲授 四 2 添加“销售排行”的数据库连接对象和数据显示对象 拖动后,两个控件对象就创建在网页销售排行下方的单元格中,我们用SqlDataSource1来连接数据库并查询记录,用GridView1来显示查询的结果。 新知讲授 四 3 配置“销售排行”的数据表格对象并预览结果 完成了SqlDataSource1对象的配置,就实现了对数据库的连接并根据所设置的查询命令 检索数据。 接下来为数据表格对象 GridView1配置绑定数据源属性,使查询到的数据库内容通过数据表格的形式显示出来。 01 02 新知讲授 四 3 配置“销售排行”的数据表格对象并预览结果 选择数据表格 GridView1 对象,单击 GridView1控件的“>”小箭头,展开数据源属性配 置菜单,GridView1对象的“选择数据源”属性选择 “SqlDataSourcel”, 收起数据源属性配 置菜单。 将数据表格 GridView1的宽度进行适当调整,单击▶IIs Express Cntermet Exploren) 运行按钮,将 在网页浏览器中预览运行销售排行的查询结果,如图所示。 新知讲授 四 4 商品搜索功能的实现 本活动重点在于数据库连接对象 SqlDataSource2和搜索文本框的结合,将搜索文本框作为 SqlDataSource2 对象的查询参数,应用SqlDataSource2对象的查询指令中。 在 Visual Studio 2017工具箱中选择 sqL SqlDataSource 控件和 Datalist 控 件,分别拖动到商品搜索下方的白色单元格内 为SqlDataSource2 配置数据源。新建连接,设置服务器名为本地服务器名称、连接数据库为“网上数码商城”,将连接另存为“搜索商品连接字符串”。 01 02 新知讲授 四 4 商品搜索功能的实现 本活动重点在于数据库连接对象 SqlDataSource2和搜索文本框的结合,将搜索文本框作为 SqlDataSource2 对象的查询参数,应用SqlDataSource2对象的查询指令中。 在“配置Select 语句”对话框中,选中“指定来自表或视图的列”单选接钮, 在“名称”下拉列表框中选择“商品信息”表,在“列”选项组中勾选该表中的“名称” “类型”和“商品介绍”。然后单击右侧 “WHERE” 按钮,进入“添加 WHERE 子句”对话 框 在“添加 WHERE子句”对话框中,“列”下拉表框中选择“名称”;在“运 算符”下拉列表框中选择 “LIKE”; 因为查询的关键字来自网页的文本框,因此在“源”下 拉列表框中选择 “Control”, 即网页控件;在“控件ID” 下拉列表框中选择 “sousuo”, 即网 页中搜索文本框的ID, 如图9.4.4所示,最后单击“添加”按钮生成WHERE 字句。 03 04 新知讲授 四 4 商品搜索功能的实现 本活动重点在于数据库连接对象 SqlDataSource2和搜索文本框的结合,将搜索文本框作为 SqlDataSource2 对象的查询参数,应用SqlDataSource2对象的查询指令中。 单击“确定”按钮,返回“配置数据源”对话框。再单击“下一步”按钮和“完成”按钮,完成 SqlDataSource2 对象的配置,实现“搜索商品”的数据库连接。 05 新知讲授 四 5 应用 DataList1 对象显示商品搜索的结果 单击 DataList1 对象的“>”小箭头,在“选择数据源”的下拉列表选择 “Sql- DataSource2” 第一步 绑定好数据源后, DataList1控件会自动显示数据库的列:名称、类型、商品介 绍。在 Visual Studio 2017顶部快速工具栏中单击▶Iis Express (Intemet Explorer) 按钮,网页浏览器 中预览运行,在“搜索商品”文本框中输入商品名称关键字 第二步 例如,输入“外套”,单击 “搜索”按钮,在页面中将显示出商品名称中带有“外套”字样的商品信息 例如 下面是一个简单的表格,概述了数据库管理系统(DBMS)的一些关键概念: | 序号 | 概念 | 描述 | |------|------------------|--------------------------------------------------------------| | 1 | 数据库管理系统(DBMS) | 一种软件系统,用于创建、查询、更新和管理数据库。 | | 2 | 数据库(Database) | 存储在DBMS中的数据集合,包含表、视图、存储过程等。 | | 3 | 表(Table) | 数据库中的基本存储单元,由行(记录)和列(字段)组成。 | | 4 | 索引(Index) | 用于提高数据检索速度的数据库对象。 | | 5 | 事务(Transaction) | 一系列操作,要么全部完成,要么全部不完成,确保数据一致性。 | | 6 | 存储过程(Stored Procedure) | 预编译的SQL语句集合,用于执行数据库操作。 | | 7 | 触发器(Trigger) | 在特定数据库操作发生时自动执行的存储过程。 | | 8 | 视图(View) | 虚拟的表,其内容由SQL查询定义,用于简化查询和提高安全性。 | | 9 | SQL Server 特定概念 | 包括SSMS、SSIS、SSAS、SSRS等,提供管理和开发数据库的工具。 | | 10 | 安全性(Security) | 包括用户认证、权限控制和加密技术,保护数据安全。 | | 11 | 备份与恢复(Backup and Recovery) | 确保数据持久性和在故障时的数据恢复。 | | 12 | 性能优化(Performance Tuning) | 包括查询优化、索引优化等,提高数据库性能。 | 请注意,这个表格只是一个简单的概述,每个概念都可以展开更详细的解释和讨论。 师生互动 五 将学生分成小组,按照课中所讲内容,负责总结本节课学习案例 ,以小组的形式归纳问题,下节课随机汇报。 随堂练习 六 1.Microsoft公司的SQL Server 2000数据库管理系统一般只能运行于( )。 A. Windows平台 B. UNIX平台 C. Linux平台 D. NetWare平台 答案:A 解析: SQL Server是微软开发的数据库管理系统,主要运行在Windows平台上。 随堂练习 六 2.当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server 2000通常会( )。 A. 为数据加上页级锁 B. 为数据加上行级锁 C. 需要用户的干涉和参与 D. 使用户独占数据库 答案:B 解析: SQL Server为了提高并发性能,通常会对访问的行加上行级锁。 随堂练习 六 3.当采用Windows认证方式登录数据库服务器时,SQL Server 2000客户端软件会向操作系统请求一个( )。 A. 信任连接 B. 邮件集成 C. 并发控制 D. 数据转换服务 答案:A 解析: 使用Windows认证登录时,客户端会请求操作系统进行信任连接,以便验证用户身份。 随堂练习 六 4.以下对SQL Server 2000描述不正确的是( )。 A. 支持XML B. 支持用户自定义函数 C. 支持邮件集成 D. 支持网状数据模型 答案:D 解析: SQL Server 2000支持关系数据模型,不支持网状数据模型。 随堂练习 六 5.如果在SQL Server 2000上运行一个非常大的数据库,为取得较好效果应选用安装( )。 A. 企业版 B. 标准版 C. 个人版 D. 开发版 答案:A 解析: 企业版是SQL Server的全功能版本,适合运行大型数据库。 随堂练习 六 6.提高SQL Server 2000性能的最佳方法之一是( )。 A. 增大硬盘空间 B. 增加内存 C. 减少数据量 D. 采用高分辨率显示器 答案:B 解析: 增加内存可以提高数据库的缓存能力,从而提高性能。 随堂练习 六 7.SQL Server 2000标准版不支持的操作系统是( )。 A. Windows 2000 Server B. Windows NT Server C. Windows 98 D. Windows 2000 Advanced Server 答案:C 解析: SQL Server 2000标准版不支持Windows 98这样的桌面操作系统。 随堂练习 六 8.如果希望完全安装SQL Server 2000,则应选择( )。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 答案:C 解析: 自定义安装允许用户选择安装SQL Server的所有组件,实现完全安装。 课堂小结 七 谢谢 $$

资源预览图

第九章 第二节 商品销售排行功能的实现、商品搜索功能的实现(课件)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
1
第九章 第二节 商品销售排行功能的实现、商品搜索功能的实现(课件)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
2
第九章 第二节 商品销售排行功能的实现、商品搜索功能的实现(课件)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
3
第九章 第二节 商品销售排行功能的实现、商品搜索功能的实现(课件)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
4
第九章 第二节 商品销售排行功能的实现、商品搜索功能的实现(课件)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
5
第九章 第二节 商品销售排行功能的实现、商品搜索功能的实现(课件)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。