- 2.09 MB
- 2022-04-29 14:37:56 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。 记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热”,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇”。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?”此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道! 蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。 蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅《光合作用的过程》课件(人教版必修1)Ada
第五单元细胞的能量供应和利用
第3讲能量之源——光与光合作用第4讲能量之源——光与光合作用
1864年,德国植物学家萨克斯实验绿色叶片黑暗处理曝光遮光碘蒸汽不变蓝48小时2小时变蓝
为什么让叶片的一半曝光,另一半遮光呢?为什么对天竺葵先进行暗处理?这个实验的说明什么问题?思考:将叶片内原有的淀粉耗尽进行对照证明绿叶在光下制造了淀粉。
什么是光合作用呢?
光合作用的概念:是指绿色植物通过叶绿体,利用光能,把二氧化碳和水转化成储存着能量的有机物,并且释放出氧气的过程。
外膜内膜基质基粒叶绿体的结构类囊体
1、叶绿体是双层膜2、类囊体是由多个圆饼状的基粒堆叠而成3、叶绿体中的色素和光反应所需要的酶存在于类囊体薄膜上4、参与光合作用暗反应的酶和少数的DNA、RNA分布在叶绿体的基质中内膜外膜
思考:1.叶片为什么是绿色的?因为叶绿素对绿光吸收最少,绿光被反射回来;2.叶片为什么变黄?叶绿素含量减少。
光合作用图解
答案D
练一练1.光合作用发生的部位是( )A.叶绿素 B.叶绿体C.类囊体的薄膜 D.叶绿体的基质2.光合作用中形成ATP的部位是( )A.叶绿体外膜 B.叶绿体内膜C.叶绿体的基质 D.类囊体BD
3.下列物质中,暗反应阶段所必需的是( )A.叶绿素 B.ADPC.ATPD.O24.科学家用含有14C的二氧化碳追踪光合作用中的碳原子,这种碳原子的转移图径是( )A.二氧化碳 叶绿素ADPB.二氧化碳 叶绿体ATPC.二氧化碳 乙醇 糖类D.二氧化碳 三碳化合物 糖类练一练CD
存储过程与触发器补充内容
存储过程与触发器概述在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。SQLServer2000不仅提供了用户自定义存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程。
1.1存储过程的概念存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
1.1存储过程的概念在SQLServer的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义存储过程。系统过程主要存储在master数据库中并以sp_为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理SQLServer提供支持。通过系统存储过程,MSSQLServer中的许多管理性或信息性的活动(如了解数据库对象、数据库信息)都可以被顺利有效地完成。尽管这些系统存储过程被放在master数据库中,但是仍可以在其它数据库中对其进行调用,在调用时不必在存储过程名前加上数据库名。而且当创建一个新数据库时,一些系统存储过程会在新数据库中被自动创建。用户自定义存储过程是由用户创建并能完成某一特定功能(如查询用户所需数据信息)的存储过程。在本次课中所涉及到的存储过程主要是指用户自定义存储过程。举例:sp_columns;sp_datatype_info
1.2存储过程的优点当利用SQLServer创建一个应用程序时,SQL是一种主要的编程语言。若运用SQL来进行编程,有两种方法。其一是,在本地存储SQL程序,并创建应用程序向SQLServer发送命令来对结果进行处理。其二是,可以把部分用SQL编写的程序作为存储过程存储在SQLServer中,并创建应用程序来调用存储过程,对数据结果进行处理存储过程能够通过接收参数向调用者返回结果集,结果集的格式由调用者确定;返回状态值给调用者,指明调用是成功或是失败;包括针对数据库的操作语句,并且可以在一个存储过程中调用另一存储过程。
1.2存储过程的优点我们通常更偏爱于使用第二种方法,即在SQLServer中使用存储过程而不是在客户计算机上调用SQL编写的一段程序,原因在于存储过程具有以下优点:(1)存储过程允许标准组件式编程存储过程在被创建以后可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可随时对存储过程进行修改,但对应用程序源代码毫无影响(因为应用程序源代码只包含存储过程的调用语句),从而极大地提高了程序的可移植性。
1.2存储过程的优点(2)存储过程能够实现较快的执行速度如果某一操作包含大量的SQL代码或被多次执行,那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的执行计划。而批处理的SQL语句在每次运行时都要进行编译和优化,因此速度相对要慢一些。
1.2存储过程的优点(3)存储过程能够减少网络流量对于同一个针对数据数据库对象的操作(如查询、修改),如果这一操作所涉及到的SQL语句被组织成一存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,否则将是多条SQL语句,从而大大增加了网络流量,降低网络负载。
1.2存储过程的优点(4)存储过程可被作为一种安全机制来充分利用系统管理员通过对执行某一存储过程的权限进行限制,从而能够实现对相应的数据访问权限的限制,避免非授权用户对数据的访问,保证数据的安全。注意:存储过程虽然既有参数又有返回值,但是它与函数不同。存储过程的返回值只是指明执行是否成功,并且它不能像函数那样被直接调用,也就是在调用存储过程时,在存储过程名字前一定要有EXEC保留字
存储过程几种写法1)创建使用参数的存储过程CreateProcau_info@lastnamevarchar(40),@firstnamevarchar(20)AsSelectau_lname,au_fname,title,pub_nameFrom...whereau_fname=@firstnameAndau_lname=@lastnameGoEXECUTEau_inforinger,annecreateprocedures_query@namevarchar(255)asselectsno,sn,agefromswheresn=@namegoexecs_query‘李涛"
存储过程几种写法2)创建使用参数默认值的存储过程,该存储过程在没有输入参数的情况下将默认值得到的结果输出CreateProcau_info@lastnamevarchar(40)="ringer",@firstnamevarchar(20)="anne"AsSelectau_lname,au_fname,title,pub_nameFrom...whereau_fname=@firstnameAndau_lname=@lastnameGoEXECUTEau_infocreateprocedures_query@namevarchar(255)=‘李涛’asselectsno,sn,agefromswheresn=@namegoexecs_query
存储过程几种写法3)用显式值替代参数默认值的存储过程CreateProcshowind@tablevarchar(30)="titles"asSELECTTable_Name=sysobjects.name,INDEX_Name=sysindexes.name,index_id=indidfromsysindexesinnerjoinsysobjectsonsysobjects.id=sysindexes.idwheresysobjects.name=@tableEXECUTEshowindauthorscreateprocedures_query@namevarchar(255)=‘李涛’asselectsno,sn,agefromswheresn=@namegoexecs_query‘陈文’
存储过程几种写法4)使用参数默认值NULL来创建存储过程,在这种情况下如果没有提供参数值,SQL将不会出错显示CreateProcshowind@tablevarchar(30)=NullasIF@tableisNUllprint"请输入参数"elseSELECTTable_Name=sysobjects.name,INDEX_Name=sysindexes.name,index_id=indidfromsysindexsinnerjoinsysobjectsonsysobjects.id=sysindexes.idwheresysobjects.name=@tableEXECUTEshowindauthorscreateprocedures_query2@namevarchar(255)=nullasIF@nameisNUllprint"请输入参数"elseselectsno,sn,agefromswheresn=@namegoexecs_query2
存储过程几种写法5)使用包含通配符的参数默认值创建存储过程,通配符包括(%,_,[]和[^]),注意需要用Like关键字CREATEPROCau_info@lastnamevarchar(40)="r%",@firstnamevarchar(20)="%"ASSelectau_lname,au_fname,title,pub_namefromauthorsinnerjointitleauthoronauthors.au_id=titleauthor.au_idjointitlesontitleauthor.title_id=titles.title_idjoinpublishersontitles.pub_id=publishers.pub_idwhereau_fnamelike@firstnameandau_lnamelike@lastnameGOcreateprocedures_query3@namevarchar(255)asselectsno,sn,agefromswheresnlike@namegoexecs_query3"陈%"
1.3触发器的概念在SQL中,触发器是一种特殊类型的存储过程,它不同于SQL的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE、INSERT、DELETE这些操作时,SQLServer就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则
触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。它维护不同表中数据间关系的有关规则。定义一个好的触发器对简化数据的管理,保证数据库的安全都有重要的影响。触发器是针对表一级的,这就意味着,只有表的所有者有权创建表的触发器。
创建触发器的语法:CreateTrigger[owner.]触发器名On[owner.]表名For{insert,update,delete}AsBeginSQL语句(块)End
举例比如,有两个表Student:学生表,学号为主键BorrowRecord:借书记录表,学号为外码用到的功能有:1.如果更改了学生的学号,希望借书记录仍然与这个学生相关(也就是同时更改借书记录表的学号);2.如果该学生已经毕业,希望删除学号的同时,也删除借书记录
这时候可以用到触发器。对于1,创建一个Update触发器:CreateTriggertruStudentOnStudent--在Student表中创建触发器forUpdate--为什么事件触发As--事件触发后所要做的事情ifUpdate(StudentID)beginUpdateBorrowRecordSetStudentID=i.StudentIDFromBorrowRecordbr,Deletedd,Insertedi--Deleted和Inserted临时表Wherebr.StudentID=d.StudentIDend理解触发器里面的两个临时的表:Deleted,Inserted。注意Deleted与Inserted分别表示触发事件的表“旧的一条记录”和“新的一条记录
对于2,创建一个Delete触发器CreatetriggertrdStudentOnStudentforDeleteAsDeleteBorrowRecordFromBorrowRecordbr,DeleteddWherebr.StudentID=d.StudentIDCreatetriggertr_deleteOnSforDeleteAsDeletescFromsci,DeleteddWherei.sno=d.snodeletefromswheresno="s7"'
您可能关注的文档
- 最新《假如没有灰尘》优质课课件课件PPT.ppt
- 最新《假如没有灰尘》ppt课件课件PPT.ppt
- 最新《假分数化成整数或带分数》课件PPT教学讲义ppt.ppt
- 最新《信号与系统》第八章--考研及期末考试课件PPT.ppt
- 最新《信号分析与处理(第3版)》赵光宙(电子课件)第5章-1课件PPT.ppt
- 最新《做阳光少年主题班会》课件PPT课件.ppt
- 最新《做框架》课件PPT课件.ppt
- 最新《做个“开心果”》PPT课件PPT.ppt
- 最新《假设检验》PPT课件-(2)(1)课件PPT.ppt
- 最新《元素周期表》PPT课件PPT课件.ppt
- 最新《元素与物质世界》PPT课件PPT课件.ppt
- 最新《儿童乐园》课件资料课件PPT.ppt
- 最新《公民基本权利》课件PPT课件.ppt
- 最新《公平》主题班会课件PPT.ppt
- 最新《全自动血细胞分析仪》实验教学多媒体课件PPT课件.ppt
- 最新《养成良好的行为习惯》主题班会ppt课件PPT.ppt
- 最新《养成良好的行为习惯》ppt课件课件PPT.ppt
- 最新《关雎》优秀课件PPT课件.ppt