题目内容

试题二 阅读以下说明,根据要求回答下面问题。 [说明] 某公司使用ASP.NET+SQL Server开发电子商务网站,该网站分为前台和后台两部分,前台具有会员登录、商品展示、商品搜索、个人中心和购物车等功能;后台具有商品管理、会员管理和订单管理等功能。 ASP.NET访问数据库一般采用ADO.NET。ADO.NET主要包含Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象和DataView对象等。建立数据源连接使用的对象是______。连接对象创建完成后,打开连接,需使用的方法是______;连接对象使用结束后,一般需要关闭连接,使用的方法是______。如果在操作数据库时,需要大批量地处理数据或者想在断开数据库连接的情况下操作数据,.NET使用______对象将数据从数据库服务器中取出,并将数据存入______对象中。如果要添加、修改或删除数据,需要使用______对象。

查看答案
更多问题

阅读下列说明,回答下列问题[说明]某网上商品销售系统的业务流程如下:(1)将客户的订单记录(订单号,客户ID,商品ID,购买数量)写入订单表;(2)将库存表(商品ID,库存量)中订购商品的库存量减去该商品的购买数量。针对上述业务流程,完成下列问题: 假设库存量有大于等于0的约束,可能出现如下情况:当订单记录写入订单表后,修改库存表时因违法约束而无法执行,应如何处理(100字以内)

[说明]某鲜花订购网站有鲜花、顾客、员工三个实体集,其之间的联系是订货。并要求能提供下述服务:(1)可查询现存鲜花的名称、代号、数量和每支花的单价。其中,所有鲜花的代号是唯一标识的。(2)可查询顾客订货情况,包括订单号、顾客名、所订鲜花代号、订购数量、包装方式、联系方式、送货地。所有订单号唯一。(3)可查询员工的送货情况,包括员工号、送货日期、接受订单号。一个订单只由一名员工送货。根据以上要求,完成如下任务: [问题2]将该E-R模型转换为一组等价的关系模式。

阅读下列说明,回答下列问题[说明]某网上商品销售系统的业务流程如下:(1)将客户的订单记录(订单号,客户ID,商品ID,购买数量)写入订单表;(2)将库存表(商品ID,库存量)中订购商品的库存量减去该商品的购买数量。针对上述业务流程,完成下列问题: 引入如下伪指令:将商品A的订单记录插入订单表记为I(A);读取商品A的库存量到变量x,记为x=R(A);变量x值写入商品A中的库存量,记为W(A,x)。则客户i的销售业务伪指令序列为:Ii(A),xi=Ri(A),xi=xi-ai,Wi(A,xi)。其中ai为商品的购买数量。假设当前库存量足够,不考虑发生修改后库存量小于0的情况。若客户1、客户2同时购买同一种商品时,可能山现的执行序列为:I1(A),I2(A),x1=R1(A),x2=R2(A),x1=x1-a1,W1(A,x1),x2=x2-a2,W2(A,x2)。(1)此时会出现什么问题(100字以内)(2)为了解决上述问题,引入共享锁指令SLock(A)和独占锁指令XLock(A)对数据A进行加锁,解锁指令Unlock(A)对数据A进行解锁,客户i的加锁指令用SLocki(A)表示,其他类同。插入订单表的操作不需要引入锁指令。请补充上述执行序列,使其满足2PL协议,并使持有锁的时间最短。

下面是创建项目关系的SQL语句。请实现相关的完整性约束。CREATETABLE项目(项目编号CHAR(6),项目名称VARCHAR(20),状态CHAR(1)CHECK(c),城市VARCHAR(20),负责人编号CHAR(6)(d),FOREIGNKEY(e)REFERENCES(f));

答案查题题库