A. 同一个表只能有一个索引
B. 索引分为聚集索引和非聚集索引
C. 表定义了主键约束系统自动建立索引
D. 同一个表不可以有多个不唯一非聚集索引
第5题
1、假设某“仓库管理”关系型数据库有下列五个关系模式: 零件PART(PNO,PNAME,COLOR,WEIGHT) 项目PROJECT(JNO,JNAME,JDATE) 供应商SUPPLIER(SNO,SNAME,SADDR) 供应P_P(JNO,PNO,TOTAL) 采购P_S(PNO,SNO,QUANTITY) (1) (10分)试将PROJECT、P_P、PART三个基本表的自然联接定义为一个视图VIEW1, PART、P_S、SUPPLIER三个基本表的自然联接定义为一个视图VIEW2。 (2) (10分)试在上述两个视图的基础上进行数据查询: ① 检索上海的供应商所供应的零件的编号和名字。 ② 检索项目J4所用零件的供应商编号和名字。 2、 对于教务管理数据库中基本表SC,建立视图如下: CREATE VIEW S_GRADE(SNO,C_NUM,AVG_GRADE) AS SELECT SNO,COUNT(CNO),AVG(GRADE) FROM SC GROUP BY SNO 试判断下列查询和更新是否允许执行。若允许,写出转换到基本表SC上的相应操作:(25分,每题5分) (1) SELECT * FROM S_GRADE (2) SELECT SNO,C_NUM FROM S_GRADE WHERE AVG_GRADE>80; (3) SELECT SNO,AVG_GRADE FROM S_GRADE WHERE C_NUM>(SELECT C_NUM FROM S_GRADE SNO=’200912121’); (4) UPDATE S_GRADE SET C_NUM=C_NUM+1 WHERE SNO=’200915122’ (5) DELETE FROM S_GRADE WHERE C_NUM>4; 3、聚集索引和非聚集索引有何种异同?(5分) 实验三:select数据查询实验(50分) 1、在上个实验所建立的三个表:S、C、SC(实验指导P30)的基础上,插入一部分数据,使以下的select查询有结果。 2、写出《实验指导》P39-40的2-5小题实验的SQL语句,并上机验证。 3、撰写实验报告(注意记录成功执行的命令和执行结果截图)。
第6题
A.稀疏索引
B.聚集索引
C.稠密索引
D.非聚集索引
第7题
方法 1 :索引列顺序为(系名,班号)
方法 2 :索引列顺序为(班号,系名)
① 这两种方法哪个更合理?请简要说明原因 。 ( 4 分)
② 针对你认为合理的方法,写出创建该索引的 SQL 语句 。 ( 3 分)
第8题
A.在销售单据表的收款员属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引
B.在销售单据表的销售单据号属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据
C.在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据
D.在销售单据表的销售单据号属性和收款员属性上分别建立聚集索引,在销售明细表的商品号属性上建立聚集索引
第9题
B.非聚集索引的值顺序与数据表中记录的物理顺序完全相同
C.在建立聚集索引的列上不允许有重复的值
D.使用聚集索引查询的速度要比非聚集索引速度快
第10题
B、在一个表上可以建立多个聚集索引和最多一个非聚集索引
C、在一个表上可以同时存在聚集索引和非聚集索引
D、必须先建立聚集索引,然后再建立非聚集索引
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!