Web数据库知识点汇总.doc_第1页
Web数据库知识点汇总.doc_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库是长期存储在计算机硬件平台上的有组织的、客共享的相关数据集合。数据库系统是指一个完整的,能够为用户提供信息服务的系统,由计算机和计算机网络、数据库和数据库管理系统、数据库应用软件系统、数据库开发管理人员和用户四大部分组成。DBMS是数据库建立、使用、维护和配置的软件系统,是一种由专业计算机公司提供的、介于数据库与用户之间的、通用的管理软件,是数据库系统的核心。通常有三大部分组成:数据描述语言DDL、数据操纵语言DML、数据库管理例行程序。其主要功能是实现数据可定义功能。数据操纵功能、数据库运行管理功能、数据库的建立和维护功能。数据模型是描述现实世界中客观对象及其相互联系的工具,是一组严格定义的概念的集合。有数据结构、数据操作和数据的完整性约束规则组成。分为概念模型、逻辑模型和物理模型。数据模式是指以选定的某种数据模型为工具,对一个具体系统被处理的具体数据进行描述,反映了一个形同内各种事物的结构、属性、联系和约束。其取值称之为实例反映数据库在特定时刻的状态。数据模式按层级可划分为内模式、概念模式和外模式,三级数据模式结构。内模式为描述数据物理结构,概念模式描述全局逻辑数据结构,外模式描述局部逻辑数据结构。数据的独立性包括数据的物理独立性和数据的逻辑独立性。DBMS提供了三级数据模式结构的二级映像功能,保证了数据的独立性。关系数据库是以二维表的形式来描述实体及实体间联系的数据库、一个关系就是一张二维表,又称为关系表。外键:在数据表中有来自其他数据表的逐渐构成的属性集,用于描述不同表之间元素的联系。主键:能够唯一标识每个元组或每条记录的属性或者属性集合的最小集合2NF:一个规范化的数据结构所有的非关键字数据项都完全函数依赖于他的整个关键字3NF:一个数据结构中任何一个非关键字数据项都不传递依赖于它的关键字。数据库的三种最基本操作:选择、投影和连接数据库的完整性是指其中的数据应该是完整、正确和彼此相容的,靠定义数据的约束规则(属性、元组和数据库约束个)来实现数据库的(表间)约束就是在指定在一个数据库表中插入、修改或者删除数据时由于首期特表中数据的影响而是数据库遵循的完整性约束规则,包括级联和限制规则。数据库的安全性是指其中的数据应该是安全的,应保护数据库以防止不合法使用。数据恢复包括事务恢复和介质恢复。事务恢复:当一个作用于数据库的事物已经开始,但因某种原因尚未完成时,就赢撤销该事物,是数据恢复到事物开始前的状态。事物是一组不可分割的操作,或安全执行或者不执行,向数据库表中添加一个新的元组就可以理解为一个事物。介质恢复:利用存储介质上备份的数据来恢复当前系统的方式,基本思想是系统备份。并发操作:两个或多个事物同时作用于一个数据库丢失更新:两个事物同时对一个数据库表的同一个元组进行有条件修改,其中一个事物对元组的修改被另一个事物对元组的修改所覆盖并发控制:用正确的方式调度并发操作避免造成数据的不一致性,使一个事物的执行不受其他事物的干扰。基本策略数据封锁。Web数据库一般指基于B/S(浏览器/服务器)的网络数据库,以后台数据库为基础加上一定的前台程序,通过浏览器完成数据存储、查询等操作的系统。工作原理:用户通过浏览器的操作界面以交互的形式经由Web服务器来访问数据库,用户向数据库提交的信息以及数据库返回给用户的信息都是以网页的形式显示。ODBC是一钟使用SQL的应用程序接口,为访问各种DBMS的数据库应用程序提供了一个统一接口,是应用程序和数据源之间完成数据交换。Web的工作原理可以简单地描述为:用户通过浏览器的操作界面以交互的方式经由Web服务器来访问数据库,用户向数据库提交的信息以及数据库返回给用户的信息都是以网页形式显示。其基本工作步骤是:首先,用户利用浏览器作为输入接口输入所需数据;其次,浏览器将这些数据传送给网站;再次,网站对这些数据进行处理,比如将数据存入数据库、对数据库进行查询操作等;最后,网站将操作和处理的结果传回浏览器,通过浏览器将结果告知用户。ASP具体工作流程:用户通过浏览器向Web服务器发送一个ASP文件请求;Web服务器接收到请求以后判断从硬盘中读取相应的ASP文件;服务器终端的ASP执行环境从头到尾查找、解释并执行文件中包含的服务器端脚本命令,并将执行结果与静态HTML合并,形成最终HTML文件;Web服务器将最终的HTML页面代码在HTTP响应中传送给客户端Web浏览器;用户的Web浏览器解释并将这些HTML代码显示出来。ASP大致流程:浏览器首先向服务器发出ASP文件请求,然后由服务器读取ASP文件内容,将要运行的ASP代码跳出来逐行解释执行,再将脚本的执行结果与静态HTML代码合并,形成最终的网页页面发送给客户端浏览器。事务和事务处理:事务是一组不可分割的操作,这组操作要么全执行,要么一个也不执行,向数据库中添加一个新的元组就可以理解为一个事物,及即事务是服务器的一种整体成功或者失败的操作,事务处理用于对数据库进行可靠的更新。在对数据库进行多个更改操作或者同时更改锁个数据表时,需要保证这些更新都能够正确被执行,若任何一个更改失败,都需要恢复到数据表的原始状态。SQL及其主要功能:即结构化查询语言,是一种功能齐全的数据库语言,目前多数数据库管理系统都支持SQL或者提供AQL接口。利用SQL可以在数据库中建立数据表。可以在数据表中添加、更新、查询、删除记录,可以进行统计与计算操作,还可以在事务处理中执行相关操作。Response对象主要方法及作用:write方法:将输送传至浏览器端;Redirect方法:从目前网页导至其他网页;Clear方法:清除缓存区的所有HTML输出;End方法:结束程序的执行;!Flush方法:缓冲处理;AppendToLog方法:将数据加入站点活动日志;Binary Write方法:将指定的信息(非字符串信息)写到HTML输出。Server对象的方法及作用:Create Object方法:创建对象实例;Map Path方法:取得绝对路径;HRML Encode方法:HTML字符串编码;URL Encode方法:路径字符串编码;Transfer方法:转向指定的浏览网页;Execute方法:执行外部网页。RecordSet对象的工作流程:创建Connection,打开数据源。创建RecordSet对象取得数据,直接利用Serve对象的CreateObiject方法建立Recordset对象;打开对象获得数据;处理对象的记录;关闭并释放对象关闭并释放与数据库的连接。在db1.mdb数据库中建立stu表,其stu表,其ASP网页文件createDBtable.asp中的代码:向stu表中添加记录的ASP网页文件stuAdd.asp中的代码:修改stu表中学号为20090301003的记录的出生日期和电话号码,其ASP文件stuUpdate.asp中的代码如下:查找并输出stu 表中男性学生的记录,并按学号降序排序,姓名相同按学号升序排序,其ASP文件stuSelect.asp 中的代码如下%set conn=server.createobject(adodb.connection)conn.openxueshengstrSQL=Slect * from stu where xb =男 order by xm desc ,xh ascSet rs =conn.execute(strSQL)Do While Not r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论