嘉鱼网站建设哪家专业,餐饮网站做的比较好的是哪个,灯哥解析 wordpress,wordpress 打赏功能【实验名称】 实验5 数据库的数据更新与视图管理
【实验目的】
1. 熟悉数据更新操作的概念与操作类型#xff1b;
2. 熟练掌握INSERT、UPDATE、DELETE语句的基本语法#xff1b;
3. 熟练运用INSERT、UPDATE、DELETE语句实现数据的插入、修改与删除…【实验名称】 实验5 数据库的数据更新与视图管理
【实验目的】
1. 熟悉数据更新操作的概念与操作类型
2. 熟练掌握INSERT、UPDATE、DELETE语句的基本语法
3. 熟练运用INSERT、UPDATE、DELETE语句实现数据的插入、修改与删除操作
4. 理解视图的基本概念与作用
5. 熟练掌握创建视图的方法
6. 熟悉通过视图访问基本表数据的方法。
【实验内容】
1. 针对供应管理数据库SPJ完成以下数据操作删除操作有些需要分步进行
(1) 插入一个供应商“S7”的信息具体参数自己设定 (2) 插入一个零件“P7”的信息具体参数自己设定 (3) 插入一个项目“J8”的信息具体参数自己设定 (4) 插入“S7”供应项目“J8”零件“P7”的信息供应量为 500 (5) 计算各个供应商供应各种零件的平均供货量并将结果存放在数据库中先建表
(6) 将所有供应工程“J2”零件“P3”的供应商改为“S1” (7) 修改供应量大于100的供应详情将供应量增加100 (8) 将“J1”项目的最大供应量降为原来的一半 (9) 删除“S7”供应商信息注意参照完整性 S037表中信息如图所示同时应该级联删除spj037中S007的数据。 先修改表增加完整性级联删除。 (10) 删除零件“P7”的信息 先删除SPJ037的表再删除P037的表 (11) 删除项目“J8”的信息 (12) 删除项目“J7”的所有供应信息 (13) 删除“天津安贝儿”供应商的所有供应信息 (14) 删除使用了“北京”供应商供应的“螺丝刀”零件的供应信息和工程项目信息。 先增加级联完整性然后再一起删除。 2. 针对供应管理数据库SPJ进行各种视图操作
(1) 建立“北京”供应商视图BJ_S (2) 建立“北京”工程视图BJ_J (3) 建立“红”色零件视图RED_P; (4) 建立“北京”供应商的供应情况视图BJS_SPJ (5) 建立“北京”供应商供应“北京”工程的供应情况视图BJSJ_SPJ (6) 建立“北京新天地”供应商的供应情况视图WM_SPJ (7) 将“红”色零件的重量加1 (8) 将“北京新天地”供应商的供应数量加倍 (9) 分别删除以上定义的各个视图。 【小结或讨论】
本次实验我们主要使用了和视图相关的操作以及对一个表的修改操作对一个视图的修改操作通过本次实验我发现书上介绍的一些操作在华为OpenGauss的平台上不能通过可能是因为不同的数据库还是有一些语法上的不同。当数据库中的数据被更新时视图管理在很大程度上会影响到数据的可读性和可操作性。
更具体地说当数据库中的数据被更新或删除时与之相关的视图也需要相应地进行更新和管理。否则依赖于这些视图的应用程序和查询可能会产生错误或不正确的结果。在关系型数据库中视图通常是一个虚拟的表其数据来自基础表的一些列或行的选择、汇总和计算。因此当基础表中的数据发生更改时相关的视图也需要更新以反映这些更改。通常数据库系统提供了许多功能来处理数据更新和视图管理。例如触发器当在基础表上执行INSERT、UPDATE或DELETE操作时可以使用触发器来自动更新与该表相关的视图。索引为了提高查询效率可以使用索引来加快视图的访问速度。权限使用访问控制权限来控制用户对视图的访问包括视图的读、写和修改等操作。总之在设计和管理数据库时需要考虑到数据更新和视图管理的需求以确保数据的完整性、一致性和可读性。