7028《网络数据库SQL》试卷A答案(虞江锋)
- 格式:doc
- 大小:33.50 KB
- 文档页数:3
网络数据库真题答案解析随着信息技术的发展,网络数据库成为了现代社会中不可或缺的一部分。
无论是个人用户还是企业机构,都需要利用网络数据库来存储、管理和分析数据。
因此,掌握网络数据库的知识和技能对于我们来说至关重要。
在备考网络数据库的过程中,真题练习是非常关键的一环。
本文将通过对网络数据库真题的解析,帮助读者更好地理解和掌握相关知识。
网络数据库真题提供了一系列具体的问题,从基础知识到高级应用都有涉及。
首先,我们来看一个简单的问题:【问题一】:数据库是什么?简要介绍一下数据库的基本概念和特点。
数据库是一种组织、存储和管理数据的软件系统。
它可以存储大量结构化数据,并提供高效的数据访问和管理方式。
数据库的基本概念包括数据、表、字段、记录和关系等。
数据是数据库最基本的组成部分,它代表了现实世界中的事物和事件。
而表是数据库中数据的组织形式,它由多个字段组成,每个字段用来存储特定的数据类型。
字段定义了数据的类型和格式,如整型、字符型、日期型等。
而记录则是表中的一行数据,每个记录包含了多个字段的具体数值。
最后,关系则是多个表之间的连接和关联,它通过主键和外键的方式来定义。
数据库的特点主要包括数据共享、数据独立性、数据完整性和数据安全性等。
数据共享指的是多个用户可以同时访问和使用数据库中的数据,实现了数据的共享和协同工作。
而数据独立性指的是数据库中的数据可以独立于应用程序进行修改和管理,提高了数据的灵活性和可维护性。
数据完整性保证了数据库中数据的准确性和一致性,通过定义约束条件和触发器等机制来实现。
数据安全性则是指通过权限管理和加密等措施来保护数据库中的数据不被非法访问和篡改。
接下来,我们来看一个复杂一些的问题:【问题二】:在网络数据库中,联合查询是什么?简要介绍一下联合查询的基本用法和实现步骤。
联合查询是指通过连接多个表的方式,从中返回满足某种条件的数据集合。
它可以帮助我们获取到比单个表更为复杂和全面的数据信息。
一、单选题(共 10 道试题,共 50 分。
)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D )。
A. 数据文件B. 索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’D. SELECT * FROM CP WHERE 产品名称=‘冰箱’7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。
A. 一对一的联系B. 一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。
SQL题库1.下列四项中,不属于数据库特点的是()。
A.数据共享(查询)B.数据完整性(实体,域,引用完整性,自定义完整性)C.数据冗余很高D.数据独立性高(关系型数据库,E-R,实体(table)和联系(表和表的关联关系))2.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A.master (系统信息比如帐号密码)B.model(模型)C.pubD.msdb(调度作业等)tempdb(临时数据和存储过程)3.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS(数据库管理系统)B.DBC.DBS(System 系统:DB,DBMS,DBA,用户,软硬件)D.DBA(administrator 管理员)4.下列哪个不是sql 数据库文件的后缀( )。
A..mdf(主数据文件推荐扩展名)B..ldf(log日志日志文件推荐扩展名)C..tifD..ndf(次数据文件推荐扩展名)5.数据定义语言的缩写词为( )。
A.DDL(data definintion language:create)B.DCL(data control language :select语句)C.DML(data manipulation language:insert update delete truncate)D.DBL6.数据库管理系统的英文缩写是()。
A.DBMSB.DBSC.DBAD.DB7.用于获取系统日期的函数是()。
A.YEAR():select YEAR('2019-2-2')B.GETDATE():演示C.COUNT():聚合函数之统计函数D.SUM():聚合函数之求和函数8.SQL Server系统中的所有服务器级系统信息存储于哪个数据库()。
A. masterB. modelC. tempdbD. msdb9.以下关于外键和相应的主键之间的关系,正确的是( )。
20**-20**学年第*学期期末考查试卷(A卷)课程名称:数据库考试班级:一、数据库设计题(共50分)1、以“library”为名称创建一个数据库。
该数据库中包含一个主数据文件tsdata.mdf,存放路径为“d:\data\”;一个事务日志文件tslog.ldf,存放路径为“d:\data\”。
其他设置自定。
(6分)请截图(数据库文件属性):2、在上题创建好的数据库中,按如下要求创建三张表。
(每个表正确创建得8分,共24分)请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):表2读者表:用来存储读者的基本信息请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):3、在“library”数据库中插入以下记录。
(每小题4分,共12分)请截图(打开数据表):4、为读者表创建一个“姓名”列的非聚集索引文件。
(4分)请截图(索引属性):5、创建“读者借阅信息”视图,包括借书证号、姓名、书名、还书日期等信息。
(4分)请截图(打开视图):二、查询设计题(每小题5分,共25分)1、在library数据库中查询“孙一明”的相关信息。
请粘贴T-SQL查询语句:2、查询信息系或电子系的读者信息。
请粘贴T-SQL查询语句:3、查找书名以“计算机”打头的所有图书和作者。
请粘贴T-SQL查询语句:4、查找姓名为“柯思扬”借阅书本的书名。
请粘贴T-SQL查询语句:5、查询借书证号为“10001”所借书本的本数,显示借书证号和借书本数,并按借书证号升序排序。
(4分)请粘贴T-SQL查询语句:三、填空题(每空2分,共10分)1、读者还书存储过程:ReturnBook的创建,若读者没有借阅此书,则显示‘对不起,你没有借阅此书,故而无法进行此次还书操作,请核实!’信息。
use Librarygocreate _____________________@no char(10),@bid char(10)asif not exists(_________________________________________________________)beginprint'对不起,你没有借阅此书,故而无法进行此次还书操作,请核实!'end2、在借阅表中创建一个触发器:tri_Book,若要借的书已无库存,则无法进行借书操作,即无法在‘借阅表’中插入记录。
春季学期期末考试《网络数据库SQL》试题答案及评分标准一、名词解释(每小题5分,共15分)1.公共语言运行库:公共语言运行库的英文全称是Common Language Runtime,简称CLR,它是.NET框架中第一个最核心部分,其设计目标是为了提供一个“可以被多种语言共用”的通用环境。
CLR是一个基础库,它是.NET框架类库的基础,是托管代码执行核心中的引擎。
2.自定义控件:用户或第三方软件供应商创作的控件,它不属于 .NET 框架类库。
自定义服务器控件在 Web 窗体( 页)中使用。
自定义控件是在服务器上运行的编译组件,它们将用户界面和其他相关功能封装在可复用包中。
相对于用户控件而言,自定义控件的创建要复杂一些,它是经过编译的,可以添加到Visual Studio 中的工具箱中。
3.授权:授权(Authorization)是确定是否允许主体执行请求的操作的过程。
授权发生在身份验证之后,并使用主体的标识和角色信息确定此主体可以访问的资源,通过对已验证身份授予或拒绝特定权限来限制访问权限。
授权的机制包括基于文件和基于URL两种方式二、填空题(每空1分,共20分)1.托管代码、非托管代码2.属性窗口、工具箱、类视图3.服务器资源管理器4.VBC5.驱动程序管理器6.ExecuteReader7.Fill8.ShowSummary9.TagPrefix, TagName, Src10.用户界面(user interface)、程序逻辑(programming logic)11.<Configuration>12.<authentication mode="Windows" />13.匿名用户、任何用户三、选择题(每小题2分,选、漏选、错选均不得分,30分)1. C2. A3. A4.B, E5. D6. C7. C8. C9. C10.C11.B12.C13.ABDEF14.B15.B四、简答题(每小题5分,共15分)1. Dim myArray(3, 3) As IntegermyArray(0, 1) = 20数组中共有16个元素(注:可以使用myArray.Length得到)2.“数组越界”错误3.设置其ReadOnly属性为True五、编程题(共20分)(1)Dim conn As SqlConnection =New SqlConnection (Server=London; database=pubs; Trusted_Connection=true )(2)Dim cmd As SqlCommand = New SqlCommand(Sqlstr, conn)(3)Dim dr as SqlDataReader(4)Me.DataGrid1.DataSource = dr(5)Me.DataGrid1.DataBind()。
数据库sql期末考试试题及答案一、单项选择题(每题2分,共20分)1. 在SQL中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 下列哪个选项不是SQL语言的组成部分?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据查询语言(DQL)答案:D3. 在SQL中,使用哪个关键字来创建新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A4. 如果要删除表中所有数据但不删除表结构,应使用哪个语句?A. TRUNCATE TABLEB. DELETEC. DROP TABLED. ALTER TABLE答案:A5. 在SQL中,如何使用通配符来匹配任意字符?A. %B. _C. *D. ?答案:A6. SQL语句中,哪个关键字用于指定查询结果的排序?A. ORDERB. GROUPC. WHERED. HAVING答案:A7. 以下哪个选项是SQL中用于连接两个或多个表的关键字?A. JOINB. UNIONC. INTERSECTD. EXCEPT答案:A8. 在SQL中,用于计算总和的函数是:A. COUNTB. AVGC. SUMD. MAX答案:C9. 如果要查询某个表中所有行和列的数据,应使用哪个SQL语句?A. SELECT *B. SELECT ALLC. SELECT ALL *D. SELECT ALL FROM答案:A10. 在SQL中,哪个关键字用于分组数据?A. GROUP BYB. ORDER BYC. HAVINGD. WHERE答案:A二、多项选择题(每题3分,共15分)1. 下列哪些选项是SQL中的聚合函数?A. COUNTB. AVGC. SUMD. MAXE. MIN答案:ABCDE2. 在SQL中,哪些关键字可以用于创建索引?A. CREATE INDEXB. INDEXC. UNIQUED. PRIMARY KEYE. FOREIGN KEY答案:ACD3. 在SQL中,哪些语句可以用于更新数据?A. UPDATEB. INSERTC. DELETED. ALTERE. TRUNCATE答案:A4. 在SQL中,哪些关键字可以用于删除数据?A. DELETEB. DROPC. REMOVED. TRUNCATEE. CLEAR答案:ABD5. 在SQL中,哪些关键字可以用于数据的分组和聚合?A. GROUP BYB. HAVINGC. ORDER BYD. WHEREE. WITH ROLLUP答案:ABE三、填空题(每题2分,共10分)1. 在SQL中,使用________关键字来添加新的列到已存在的表中。
绝密★启用前学院学年第二学期期末考试《网络数据库SQL 》试题A 卷一、 名词解释:每题3分,共15分1、 即时编译:2、 公共语言运行库:3、 自定义控件:4、 授权:5、 托管代码: 二、 填空题:每空1分,共20分1、 可以在 开发环境的________窗口对SQLServer 进行管理。
2、 的编译命令是:________。
3、 在ODBC 模型中,最终是通过________来操作数据库的。
4、 使用Command 的________ 方法返回 DataReader 对象。
5、 提供进行身份验证的三种方式分别是__ ___、____ ____和________。
6、 使用页的 ________属性可以确定是否启用了跟踪。
7、 为确保用户输入的值在指定的范围内,应该选择________验证控件。
8、 在Web 服务器验证控件与被验证的控件之间是通过 ____ ____ 属性进行关联的。
9、 通过设置ValidationSummary 控件的 __ ______ 属性可以选择是否显示验证汇总信息。
10、声明一个用户控件的三个主要元素是________、________和________。
11、Codebehind 主要是通过把________和________放在不同的文件中来实现代码分离的。
12、公共语言运行库中有两种代码:________和________。
13、为了在DataGrid 中实现数据排序,通常情况下为其DataSource 属性设置的数据源是:________。
14、当使用集成身份验证访问SQLServer 数据库时,SQLServer 验证的Windows 用户账号是:________ 。
三、 选择题:每题2分,多选、漏选、错选均不得分,共30分1、指出以下程序的运行结果:( )Dim myarray() As Integer = {0, 1, 2, 3} Console.WriteLine(myarray(0)) A. 0 B. 1 C. 2 D. 3E. 数组越界错误2、在 开发环境中,在同一个解决方案容器中:( )A. 可以包含多个项目,但这些项目必须是相同类型的应用程序(例如:Windows 应用程序或者Web 应用程序)B. 可以包含多个项目,而且这些项目的类型可以不同,例如Windows 应用程序的项目可以和Web 应用程序的项目并存C. 只能有一个项目,该项目可以同时使用 和C#编程语言D. 只能有一个项目,该项目不能同时使用 和C#编程语言E. 可以包含多个项目,但每一个项目只能使用一种编程语言3、在使用ValidationSummary 控件时,默认情况是除ValidationSummary 控件要显示所有验证控件中的错误消息(ErrorMessage )外,每个验证控件还要显示其自己的ErrorMessage 。
只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。
33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。
若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
《数据库系统原理》参考答案及评分标准(A卷)一、填空题(每空1分,共计15分)1.数据库管理系统,数据库管理员2.数据操作3.数据库概念设计4.冗余5.实体完整性6.正确性7.数据逻辑独立性,数据物理独立性8.实体内部各属性值之间的相互依赖又相互制约的关系(本小题2分)9.静态转储,动态转储;海量转储,增量转储二、单项选择题(每小题2分,共计22分)C B BD A A B A C D D三、简答题(共计18分)1.数据库系统的主要特点如下:1)数据结构化2)数据共享性高,冗余度低,易扩充3)数据独立性高4)由DBMS统一管理和控制。
(4分)与文件系统的根本区别是数据结构化。
(1分)2.基表是实际存在的表,拥有实际存储的数据,在sql中,一个关系对应一个基表。
而视图是在基表或视图之上导出的,是个虚表,并没有实际存储的数据。
基表是构成模式内容的基本单位,而视图是构成外模式内容的基本单位。
(2分)他们的区别和联系:基表和视图一经定义,均可用于查询;他们之上都可再定义视图;基表一经删除,其上的视图也无所依存。
(2分)3.所谓事务是指用户定义的一个数据库操作序列,这些操作要么不做,要么全做,是一个不可分割的工作单位。
(1分)事务的四个特性:原子性,一致性,隔离性,持续性。
(4分)4.数据库运行中可能产生的故障有事务内部故障、系统故障、介质故障和计算机病毒入侵。
(2分)其中事务内部故障、系统故障及病毒入侵会影响事务的正常执行;介质故障和计算机病毒入侵会破坏数据库数据。
(2分)四、应用题(共计45分)1.1)∏sno,sname(σage>21∧sex=”男”(S))(3分)2)∏cno(σsname=“李强”(S∞SC))(3分)查询结果如下:1)(1分)2)(1分)2.1)select sno,sname from S where sex=”男”(3分)2)select sname,cno,grade from S,SC where S.sno=SC.sno and sname not like “刘%”order by grade desc (4分)3)select sno,count(cno) from sc group by sno (4分)3. 1) insert into C values(“K9”,”操作系统”,”李敏”) (3分)2)grant select on table SC to ”刘丽”with grant option (3分)4. 1) 集合{WY}是关系R的候选键。
SQL数据库选择题及答案1、在数据库技术中,独立于计算机系统的模型是关系模型。
2、数据库系统的控制中枢是数据库管理系统。
3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是UPDATE STUDENT SET AGE=AGE+1.4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于域完整性约束。
5、在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是X>=20 AND X<=30.6、在数据库中,概念模型是用于信息世界的建模,与具体的DBMS无关。
7、数据库的并发操作可能带来的问题包括丢失更新。
8、在关系数据库中,模式对应的是视图和所有基本表。
9、能实现绝对的与平台无关性的Web数据库访问技术是JDBC。
10、在下列描述中,正确的描述是SQL采用集合操作方式。
11、数据库系统是由数据库、数据库管理系统和用户组成的。
12、在SQL查询时,使用WHERE子句指出的是查询条件。
13、在以下关系型数据库产品中,属于小型数据库系统的是Access。
14、数据库类型是按照数据模型来划分的。
15、作为Microsoft Office家族成员之一的Access数据库,能够与其他Office组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。
16、数据库管理系统更适合于数据处理方面的应用。
17、下列四组SQL命令,全部属于数据定义语句的命令是CREATE、DROP、GRANT。
18、及浏览器处理的数据库,应该是主从结构式处理。
19、数据的逻辑独立性是指数据与程序的逻辑独立性。
20、在数据库技术中,独立于计算机系统的模型是E-R模型。
21、关系代数的3个基本运算是选择、投影、连接。
22、下面命题不正确的是:D、数据库中不存在数据冗余。
23、在基本SQL中不可以实现并发控制。
SQL 期末考试卷sql期末考试卷sql期末考试卷《数据库系统概论》期末考试卷一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的相同可以分成、和多对多。
2.数据库系统的核心是3.在关系模型中,实体以及实体间的联系都就是用以则表示的。
4.在关系代数中专门的关系运算包括、除等运算。
5.1975年由ibm公司的m.zloof明确提出的qbe语言就是一个很存有特色的语言。
6.sql语言集数据查询、功能于一体,充分体现了关系数据语言的特点和优点。
7.数据库管理系统确保数据安全的主要措施就是展开8.人们已经提出了许多种类型的数据依赖,其中最重要的是和赖。
9.关系模式由3nf转变为bcnf就是消解了主属性对码的倚赖。
10.数据库设计应包括两个方面的内容:11.cgi规范容许web服务器继续执行,并将它们的输入发送给浏览器。
12.数据库技术与二、单项选择题(在每小题的四个候选答案中,挑选出一个恰当答案,并将恰当答案的序号填上在题干的括号内。
每小题4分后,共20分后)1.数据库类型就是按照(b)去分割的。
a.文件形式b.数据模型c.记录形式d.数据存取方法2.关系演算的基础是(c)a.形式逻辑中的逻辑编程语言b.形式逻辑中的关系编程语言c.数理逻辑中的谓词演算d.数理逻辑中的形式演算3.若要求分解保持函数依赖,那么模式分解一定能够达到(b)a.2nfb.3nfc.bcnfd.1nf4.1级封锁协议加上t要读取的数据r加s锁,这是(c)a.3级封锁协议b.4级封锁协议c.2级封锁协议d.1级封锁协议5.创建数据字典的时机就是(a)a.需求分析阶段b.数据库物理设计阶段c.数据库实施d.概念结构设计阶段四、简答题(每小题6分,共30分)1.简述数据库管理系统的功能。
dbms功能包含:1)数据定义。
2)数据压低。
3)数据库运转管理。
4)数据组织、存储和管理。
5)数据库的创建和保护。
6)数据通信接口。
2.详述sql语言的特点。
数据库原理试卷A(标准答案)单项挑选题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。
A. 制约规章B. 静态特性C. 动态特性D. 数据结构2.DB、DBMS、DBS三者之间的关系是(B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMS~C. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思3.有一个关系:同学(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规章属于(C )。
A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么按照转换规章,这个ER结构转换成的关系模式至少有(B)。
A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为(D)。
#A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指(D )。
A.识别出SQL语句,加上前缀标识和结束标志B.对源程序举行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.~8.若系统在运行过程中,因为某种硬件故障,使存储在外存上的数据部分损失或所有损失,这种状况称为(A)。
A. 介质故障B. 运行故障C. 系统故障D. 事务故障9.假如事务T获得了数据项Q上的排它锁,则T对Q(C )。
A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写10.在SQL的下列语句中,能够实现参照完整性约束的语句(D)。
A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES、11.在需求分析阶段,数据字典是对系统中(A )。
A卷
卷号:7028,6053
浙江广播电视大学2005-2006学年度第一学期期末考试
《网络数据库SQL》试题答案
2005年11月
一、名词解释:每题5分,共15分
1、托管代码:在.NET中有两种代码,以公共语言运行库CLR为目标的代码称为托管代码(Managed Code)。
托管代码指向的对象在执行过程中完全被CLR所控制。
所有基于Microsoft 中间语言(MSIL) 的代码都作为托管代码执行。
2、自定义控件:用户或第三方软件供应商创作的控件,它不属于.NET 框架类库。
自定义服务器控件在Web 窗体( 页)中使用。
自定义控件是在服务器上运行的编译组件,它们将用户界面和其他相关功能封装在可复用包中。
相对于用户控件而言,自定义控件的创建要复杂一些,它是经过编译的,可以添加到Visual Studio 中的工具箱中。
3、命名空间:在.NET框架中,为了便于管理和使用,将相关的类型进行分组的逻辑命名方案称为命名空间。
简单地,可以将命名空间理解为各种类型(类、结构、接口等)的集合。
.NET框架类库就是一个由命名空间组成的分层体系。
了解JAVA的人可以认为它相当于JAVA中的Package。
二、填空题:每空1分,共20分
1、TagPrefix, TagName, Src
2、RepeatDirection, RepeatColumns
3、托管代码、非托管代码
4、CurrentPageIndex
5、Aspnet
6、0
7、
8、驱动程序管理器
9、ExecuteReader
10、TagPrefix, TagName, Src
11、Trace.IsEnabled
12、RangeValidator
13、ControlToValidate
14、ShowSummary
三、选择题:每题2分,多选、漏选、错选均不得分,共30分
1、BC
2、B
3、AD
4、C
5、A
6、BE
7、B
8、A
9、C 10、ACDEF 11、B 12、C 13、A 14、A 15 、A
四、简答题:每题5分,共15分
1、Dim myArray(3, 3) As Integer
myArray(0, 1) = 20
数组中共有16个元素(注:可以使用myArray.Length得到)
2、当页面上的验证控件比较多时,可以通过ValidationSummary控件将所有的错误信息集中显示到页面的某个区域(例如顶端或底部)。
3、当使用Button类按钮时,其Click事件会触发PostBack操作;另外,当服务器控件的AutoPostBack属性设置为True时,该控件的相应事件为触发PostBack操作。
五、编程填空题:每空2分,共20分
1 、每空2分
(1) CType(e.Item.Cells(2).Controls(0), TextBox).Text
或者
CType(e.Item.FindControl("edit_name"), TextBox).Text
(2) CType(e.Item.Cells(3).Controls(0), TextBox).Text
或者
CType(e.Item.FindControl("edit_phone"), TextBox).Text
(3) CType(e.Item.Cells(4).Controls(0), TextBox).Text
或者
CType(e.Item.FindControl("edit_address"), TextBox).Text
(4)mycmd.Parameters.Add("@name", SqlDbType.VarChar, 20).Value = new_name
或者:
mycmd.Parameters.Add("@name", new_name)
(5) mycmd.Parameters.Add("@address", SqlDbType.VarChar, 100).Value = new_address 或者:
mycmd.Parameters.Add("@address", new_address)
(6) mycmd.Parameters.Add("@phone", SqlDbType.VarChar, 20).Value = new_phone
或者:
mycmd.Parameters.Add("@phone", new_phone)
2、每空2分
(1)
Server=London; database=pubs; Trusted_Connection=true
或者
Data Source= London; Initial Catalog= pubs; Integrated Security=SSPI (2)
Sqlstr, conn
(3)
Dim dr as SqlDataReader
(4)
dr。