- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络数据库应用.ppt
网络数据库应用SQL Sever 2005 姓名:乔娟 授课说明 课程导入:SQL Server 2005的高级技术应用 情境目标: 理解视图的作用,应能熟练创建、修改、删除视图;在实际应用开发时能够灵活运用视图以提高开发效率 理解存储过程的作用,学会根据需要创建、修改、删除存储过程(带输入、输出参数),在实际应用开发时能够灵活运用存储过程以提高开发效率。 重点与难点: Transact-SQL语言编程知识 综合运用编写程序代码 学习情境7:SQL Server 2005的高级技术应用 任务1 视图基本概念 任务2 视图的应用 任务3 创建视图 任务4 修改和删除视图 任务5 存储过程的概念与优点 任务6 创建和执行存储过程 任务7 带参数的存储过程 任务8 修改、删除、重命名存储过程 任务9 重新编译存储过程 任务10 系统存储过程和扩展存储过程 回顾练习 1、用户自定义数据类型 【9.1】使用Transact-SQL语句,在Xk数据库中创建一个名为Tel(电话号码)的用户定义数据类型,数据类型为VARCHAR,长度为30,该列不能为NULL。 EXEC sp_addtype Tel,NVARCHAR(30),NOT NULL‘ EXEC sp_droptype Tel 导入新任务 数据是存储在表中,对数据的操纵主要是通过表进行的。 问题:从业务数据角度来看,同一种业务数据有可能被分散在不同的表中,但是对这种业务数据的使用经常是同时使用的。 连接、子查询、联合等技术就是解决这种问题的一种手段。 对于多个表来说这些操作都是比较复杂的,能不能只通过一个数据库对象就可以同时看到这些分散存储的业务数据呢? 导入新任务 从数据安全角度来看,由于工作性质和需求不同,不同的操作人员只是需要查看表中的部分数据,不能查看表中的所有数据。 从数据的应用角度来看,在设计报表时,需要明确地指定数据的来源途径和方式。能不能采取有效手段,提高报表的设计效率呢? 解决上述问题的一种有效手段就是视图。 视图基本概念 1.1视图的内容可以是: 基表的列的子集或行的子集,基表的其中一部分。 两个或多个基表的联合,由SELECT对多个基表进行联合运算检索得到。 两个或多个基表的连接,通过对若干个基表的连接生成。 基表的统计汇总,经过对基表的各种复杂运算的结果。 另外一个视图的子集。 视图和基表的混合。 视图——虚拟表。 在SQL中只存储视图的定义,不存放视图所对应的记录。 视图的作用 使用户只关注所关心的数据 提高了数据的安全性 提高客户端的查询效率 1.2视图的类型 在Microsoft SQL Server 2005系统中,可以把视图分成3种类型,即标准视图、索引视图和分区视图。 标准视图一般情况下的视图,它是一个虚拟表并不占物理存储空间。 索引视图是被物理化的视图,它包含有经过计算的物理数据。 分区视图可以连接一台或多台服务器中成员表中的分区数据,使得这些数据看起来就像来自一个表中一样。 创建视图 使用SQL Server Management Studio图形化工具定义视图。 使用CREATE VIEW语句创建视图。 使用图形化工具定义视图 使用CREATE VIEW语句创建视图 基本语法 CREATE VIEW view_name [WITH ENCRYPTION]--进行加密 AS select_statement 视图为基表的行的子集 【问题】创建视图v_Student,只显示Student表中班级编码班级的学生信息 特点: SELECT * 用WHERE子句指明选择哪些行 【例10.1】创建视图-行 USE Xk GO CREATE VIEW v_Student AS SELECT * FROM Student WHERE ClassNoGO 修改视图中文显示 ALTER VIEW v_Student(学号,班级编号,学生姓名,选课密码) AS SELECT * FROM Student WHERE ClassNo视图为基表的列的子集 【问题】创建视图v_Course,只显示Course表中的CouName列和Credit列 特点: SELECT子句中指明选择哪些列 没有WHERE子句 【10.4】创建视图-列 CREATE VIEW v_Course (课程名称,学分) AS SELECT CouName,Credit FROM Course 【10.5】创建视图-多表 CREATE VIEW v_StuCou AS SELECT Student.StuNo,StuName,CouName FROM StuCou,Student,Course WHERE StuCou.St
您可能关注的文档
- 甲醇制碳氢化合物工艺设计的研究技术-fanyi.doc
- 申论热点预测:消费观.doc
- 电主轴开题报告.doc
- 电子商务链分析的研究.ppt
- 百名专家建言“十二五”农村改革定稿.doc
- 的研究生学位论文的写作要领.ppt
- 的研究生学位论文的工作要领.ppt
- 皖江城市带空间整合分析的研究.ppt
- 盖瑞得 代理词(初定稿).doc
- 矽卡岩矿床及的研究.ppt
- 《GBT 5568-2022橡胶或塑料软管及软管组合件 无曲挠液压脉冲试验》必威体育精装版解读.pptx
- 《GBT 42169-2022绿色产品评价 家用燃气用具》必威体育精装版解读.pptx
- 《GBT 25915.14-2022洁净室及相关受控环境 第14部分:按粒子浓度评估设备适用性》最.pptx
- 《GBT 31464-2022电网运行准则》必威体育精装版解读.pptx
- 《GBT 42238-2022表面活性剂 环氧丙烷聚合型表面活性剂中游离环氧丙烷的测定 气相色谱法.pptx
- 《GBT 21412.2-2022石油天然气工业 水下生产系统的设计和操作 第2部分:非粘结挠性管.pptx
- 《GBT 22264.4-2022安装式数字显示电测量仪表 第4部分:频率表的特殊要求》必威体育精装版解读.pptx
- 《GBT 19557.11-2022植物品种特异性(可区别性)、一致性和稳定性测试指南 猕猴桃属》.pptx
- 《GBT 13081-2022饲料中汞的测定》必威体育精装版解读.pptx
- 无人机配送技术的挑战与机遇.docx
最近下载
- 超星网课尔雅《服装流行分析与预测》尔雅答案2022章节测试答案.docx
- ZG-108阻垢剂安全技术说明书.doc VIP
- 人教版2024-2025学年七年级数学上册综合与实践 进位制的认识与探究(习题课件).pptx VIP
- 事业单位工勤技能岗位驾驶员职业技能考试真题汇总.pdf
- 蓝色橙色扬帆起航携手并进简约商务工作述职报告.pptx
- 2024年RDPAC认证考试必备题库-上(单选题部分).docx
- 英文阅读-I Wonder.pdf
- 美国ITT赛莱默飞力FLYGT潜水污水泵N系列选型样本手册.pdf
- 通用版2023《铸牢中华民族共同体意识》专题精品课件.ppt VIP
- 借名买车协议书范本.docx
文档评论(0)