填空:(20分) 1、关系模型的三类完整性是指:( ),( ),( )。 2、用数据库系统管理数据具有的特点有:( ),( )( ),( )。 3、事务具有四个属性:( )、一致性、( )、( )。 4、DBMS提供的数据控制功能包括以下几个方面:( ),( ),( ),( ) 。 5、两段锁协议规定:(1)( ),(2)( )。 6、数据库系统中实现安全控制的一般方法包括:( ),( ),审计,( ),( )。 进销存管理系统所用的关系模式及表结构如下: (1)产品表:cpt 字段名 类型 长度.小数位 说明   Cpbh C 6 产品编号 (主码)  Cpmc C 20 产品名称   Cpgg C 10 产品规格   Dw C 4 单位   Zxjj N 8.2 最新进价   Ckbh C 6 仓库编号   Kcsn N 8 库存数量    (2)客户表:KHT 字段名 类型 长度小数位 说明   Khbh C 6 客户编号 (主码)  Khmc C 20 客户名称   Dz C 20 地址   Yb C 6 邮编   Lxr C 8 联系人   Dh C 12 联系电话    (3) 进货表:JHT 字段名 类型 长度 小数位 说明  Jhdh C 10 进货单号 (主码)  Khbh C 6 客户编号 (外码)  Jhrq D 8 进货日期   Cpbh C 6 产品编号 (外码)  Jhsn N 5 进货数量   Jhdj N 9.2 进货单价   Jhzje N 9.2 进货总金额   Jhr C 8 进货人    (4)销售表:xst 字段名 类型 长度 小数位 说明   Xsdh C 10 销售单号 (主码)   Xsrq D 8 销售日期    Kpr C 8 开票人    Khbh C 6 客户编号 (外码)   Cpbh C 6 产品编号 (外码)   Xssn N 5 销售数量    Dj N 5 单价    Zje N 9.2 销售总金额     (一)分别用关系代数语言和SQL语言完成以下操作。(每小题6分) 查询产品编号为“A00002”的最新进价。 查询产品“打字机”在2001年7月6日的销售数量。 查询产品“打字机”2001年7月6日的进货数量。 查询对客户“李东”在2001年7月6日的销售“打字机”的情况。 查询库存数量为50台的所有产品的名称。 (二)只用SQL语言完成以下操作。(每小题3分) 查询产品“打字机”的进货记录。 查询2001年6月6日的销售总金额大于4000元的客户信息及产品信息。 汇总2001年6月6日发生的所有销售的总金额。 按产品统计2001年6月6日-7月6日的销售情况。 创建一个显示客户名称、产品名称、单位、单价、销售数量、销售总金额的视图。 (三)用事务编一段程序,当发生一次销售业务时,同时修改库存数据。(5分) 用规范化理论对关系模式slc(sno,sdept,sloc,cno,grade)进行规范化,简述其步骤及理论依据。Sno表示学生学号,sdept表示学生所属系名,sloc表示学生住处,cno表示课程号,grade表示分数。各属性的数据依赖关系如下:(10) (sno,cno) --f-( grade sno ----( sdept (sno,cno) ---p( sdept sno ----( sloc (sno,cno) ----( sloc sdept ----( sloc ---f-(表示函数依赖,---p(表示部分依赖,--(表示依赖。 画出数据库系统的模式结构图,并简述之。(10分)。 简述数据库设计的步骤及每步的主要任务和所用工具(10分)。