安全管理信息系统思考题 安全092 王云慧Word文档下载推荐.docx
《安全管理信息系统思考题 安全092 王云慧Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《安全管理信息系统思考题 安全092 王云慧Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。
—数据库可以直观地理解为存放数据的仓库。
—数据必须按照一定的格式存放,因为它不仅需要存放,而且还要便于查找。
—可以认为数据库是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。
f)数据库管理系统
数据库管理系统(DataBaseManagementSystem,简称DBMS)是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。
g)数据库系统
数据库系统是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。
数据库系统不仅包括数据本身,即实际存储在计算机中的数据,还包括相应的硬件、软件和各类人员。
※数据库系统由四部分组成:
硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。
h)数据库应用系统
数据库应用系统是为特定应用开发的数据库应用软件。
数据库管理系统为数据的定义、存储、查询和修改提供支持,而数据库应用系统是对数据库中的数据进行处理和加工的软件,它面向特定应用。
i)关系数据库含哪些数据库对象
Access关系数据库是数据库对象的集合。
数据库对象包括:
表(Table)、查询(Query)、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)和模块(Module)。
※在每一个数据库中,可以拥有众多的表、查询、窗体、报表、数据访问页、宏和模块。
这些数据库对象都存储在同一个以MDB为扩展名的数据库文件中。
j)主键
主关键字(主键,primarykey)是被挑选出来,主关键字作表的行的唯一标识的候选关键字。
一个表只有一个主关键字。
主关键字又可以称为主键。
主键可以由一个或多个字段组成,用于标识表中的每条记录。
作为主键的字段其值是唯一的。
k)企业管理器及其作用
企业管理器是基于一种新的被称为微软管理控制台(MicrosoftManagementConsole)的公共服务器管理环境,它是SQLServer中最重要的一个管理工具。
企业管理器不仅能够配置系统环境和管理SQLServer,而且由于它能够以层叠列表的形式来显示所有的SQLServer对象,因而所有SQLServer对象的建立与管理都可以通过它来完成。
利用企业管理器可以完成的操作有:
管理SQLServer服务器;
建立与管理数据库;
建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;
备份数据库和事务日志、恢复数据库;
复制数据库;
设置任务调度;
设置警报;
提供跨服务器的拖放控制操作;
管理用户帐户;
建立Transact-SQL命令语句以及管理和控制SQLMail。
l)查询分析器及其作用
SQLServer2000新的图形化查询分析器用于输入和执行Transaction-SQL语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。
这是一个非常实用的工具,对掌握SQL语言,深入理解SQLServer的管理工作有很大帮助。
※查询分析器是一个图形化的数据库编程接口,是SQLserver客户端的重要组成部分。
查询分析器以自由的文本格式编辑SQL代码,对语法中的保留字提供彩色显示,方便开发人员使用。
Microsoft®
SQLServer™2000SQL查询分析器是一种图形工具,您可以使用它进行以下操作:
创建查询和其它SQL脚本,并针对SQLServer数据库执行它们。
("
查询"
窗口)
由预定义脚本快速创建常用数据库对象。
(模板)
快速复制现有数据库对象。
(对象浏览器脚本功能)
在参数未知的情况下执行存储过程。
(对象浏览器过程执行功能)
调试存储过程。
(T-SQL调试程序)
调试查询性能问题。
(显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导)
在数据库内定位对象(对象搜索功能),或查看和使用对象。
(对象浏览器)
快速插入、更新或删除表中的行。
打开表"
为常用查询创建键盘快捷方式。
(自定义查询快捷方式功能)
向"
工具"
菜单添加常用命令。
(自定义"
菜单功能)
m)connection对象
Connection:
指定连接数据库来源
Connection对象代表打开的、与数据源的连接。
用来与数据库建立连接。
在建立连接前,最主要的是需要设置连接字符串,用来指定连接数据库所用的驱动程序、数据源名称、用户名和密码等。
n)recordset对象
Recordset:
由一组记录组成的记录集
Recordset对象表示的是来自基本表或命令执行结果的记录全集。
任何时候,Recordset对象所指的当前记录均为集合内的单个记录。
Recordset对象用来操作来自提供者的数据。
使用ADO时,通过Recordset对象可对几乎所有数据进行操作。
所有Recordset对象均使用记录(行)和字段(列)进行构造。
由于提供者所支持的功能不同,某些Recordset方法或属性有可能无效。
o)记录集
“记录集(RecordSet)”对象描述来自数据表或命令执行结果的记录集合,其组成为记录(行)。
常用于指定可以检查的行、移动行、指定移动行的顺序、添加、更改或删除行、通过更改行而更新数据源等。
p)字段
字段是表的基本存储单元,为字段命名可以方便地使用和识别字段。
字段名称在表中应是唯一的,最好使用便于理解的字段名称。
q)原型法
r)专业应用系统
专业应用系统是指以一定的专业应用为依托,用于工程管理计算等领域的应用程序。
特点就是专业性很强。
比如:
安全管理信息系统、事故后果计算系统。
2.SQL语言及应用(查询、添加、删除、更新等)(30分)
3.数据库常用的ADO操作的基本思路(添加、删除、查询、更新)及其相关程序
2)具体实现程序
cnLink.Open"
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="
&
App.Path&
"
\data.mdb"
;
PersistSecurityInfo=False"
SetrstLink=NewADODB.Recordset
rstLink.Open"
select*from课程信息表"
cnLink,3,3
rstLink.AddNew
Fori=1To5
IfText1(i)<
>
"
ThenrstLink(i).Value=Text1(i)
Next
rstLink.Update
rstLink.Close
显示记录
1)思路:
建立数据库连接
通过查询条件写SQL查询语句
通过rst对象打开相应的表,并执行查询找出符合查询条件的记录
将记录集结果返回到界面的变量中
查询结束,返回查询结果
2)具体实现:
SetcnLink=NewADODB.Connection
rstLink.Open“select*from课程信息表where课程名称=‘数值分析’"
Text1(i).Text="
IfrstLink(i)<
ThenText1(i).Text=rstLink(i).Value
rstLink.close
移动浏览记录
通过四个按钮执行rst的MoveFirst、MoveLast、MoveNext以及MovePrevious方法
通过界面变量返回查询结果
2)实现方法
PublicSubMoveAny(intChoiceAsInteger,_rstTempAsRecordset)'
使用指定方法捕获BOF和EOF。
SelectCaseintChoice
Case1
rstTemp.MoveFirst
Case2
rstTemp.MoveLast
Case3
rstTemp.MoveNext
IfrstTemp.EOFThen
MsgBox"
Alreadyatendofrecordset!
rstTemp.MoveLast
EndIf
Case4
rstTemp.MovePrevious
IfrstTemp.BOFThen
Alreadyatbeginningofrecordset!
rstTemp.MoveFirst
EndSelect
EndSub
删除记录
1)思路1
通过查询条件写SQL删除语句
提出删除警告
通过rst对象打开相应的表,并执行删除命令
思路2
通过conn.Excute(SQL)直接执行删除命令
实现方法(2种)
IfvbOK=MsgBox("
您真的要删除这条记录吗?
vbOKCancel+vbQuestion,"
警告"
)Then
cnnData.Execute"
deletefrom基本信息表whereID=11"
EndIf
rstData.Open"
deletefrom基本信息表whereID