数据库重构是指因为性能原因,对数据库中的某个表进行分解,再通过建立与原表同名的(请作答此空)以保证查询该表的应用程序不变;通过修改更新原表的( )以保证外部程序对数据库的更新调用不变。A.视图B.索引C.存储过程D.触发器
数据库重构是指因为性能原因,对数据库中的某个表进行分解,再通过建立与原表同名的(请作答此空)以保证查询该表的应用程序不变;通过修改更新原表的( )以保证外部程序对数据库的更新调用不变。
A.视图
B.索引
C.存储过程
D.触发器
B.索引
C.存储过程
D.触发器
参考解析
解析:本题考査系统设计及维护相关知识。视图提供了数据的逻辑独立性,即关系模式发生改变之后,通过修改外模式/模式的映象,达到应用程序不变的目的,因为査询语句中不区分所査的对象是表还是视图。对数据的更新应使用存储过程实现,关系模式发生改变后,这部分对应的更新操作也应该在相应的存储过程中进行修改。
相关考题:
某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是______。A) 将此查询语句放置在视图中,使用视图实现该查询操作B) 修改实现此功能的查询语句,将连接查询改为嵌套查询C) 将此功能涉及的表进行合并,然后对合并后的表进行查询D) 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作A.B.C.D.
在考试文件夹下有“库存管理系统.mdb”数据库。(1)以产品入库表和库存表为数据源,创建更新查询“入库更新”查询,实现更新[库存表].[库存量]=[库存表]![库存量]+[产品入库表]![入库数量)。(2)以产品入库表和产品信息表为数据源,创建“按日期查询入库情况”查询,通过输入上下日期显示产品的入库情况,参数提示为“请输入起始日期”和“请输入终止日期”,结果显示日期、产品名称和入库数量字段。查询结果如图所示。
在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。 A.改变表中记录的物理顺序S 在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度
在考生文件夹下有“库存管理系统.mdb”数据库。(1)以产品入库表和库存表为数据源,创建更新查洵“入库更新”查询,实现更新[库存表].[库存量]=[库存表]![库存量]+[产品入库表]![入库数量]。(2)以产品入库表和产品信息表为数据源,创建“按日期查询入库情况”查询,通过输入上下日期显示产品的入库情况,参数提示为“请输入起始日期”和“请输入终止日期”,结果显示日期、产品名称和入库数量字段。查询结果如图所示。
如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。 A.生成表SXB 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。A.生成表B.追加C.删除D.更新
数据库重构是指因为性能原因,对数据库中的某个表进行分解,再通过建立与原表同名的()以保证查询该表的应用程序不变;通过修改更新原表的()以保证外部程序对数据库的更新调用不变。A.视图B.索引C.存储过程D.触发器@@@SXB@@@A.视图B.索引C.存储过程D.触发器
在数据库系统运维过程中,当对有索引表的数据进行大量更新后,为了提高数据库查询性能,下列操作中,一般情况下最合适的是( )。 A.将该表数据导出后重新导入B.重建该表上的索引并重启数据库C.重新启动数据库D.重建该表上的索引
索引是数据库中重要的数据结构,当数据库表更新大量数据后,会导致索引产生大量碎片,一般需要进行的操作是( )。 A.仅需更新该表上的唯一索引B.无需对该表索引进行任何操作C.仅需重建该表上的更新列相关索引D.仅需更新该表上的更新列相关的非B树索引
单选题新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__(1)__。在保证该处理程序功能的前提下提高其执行效率,他应该__(2)__。空白(2)处应选择()A建立该查询处理程序所用到表的视图,并对程序作相应的修改B将该查询处理程序所用到表进行必要的合并,并对程序作相应的修改C修改该程序以减少所使用的表D尽可能采用嵌套查询实现该程序的功能
单选题如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。A删除B追加C生成表D更新