数据库
文章平均质量分 51
加油!
敲呀敲呀敲代码
人生的悲剧不在于青春易逝,而在于他们终将老去,腐朽不堪。
展开
-
数据库——实验八 触发器实验
1. 实验目的掌握数据库触发器的设计和使用方法2.实验内容和要求定义BEFORE 触发器和AFTER 触发器。能够理解不同类型触发器的作用和执行原理,验证触发器的有效性。3. 实验步骤(1)AFTER 触发器①在Lineitem 表上定义一个UPDATE 触发器,当修改订单明细(即修改订单明细价格extendeprice、折扣discount、税率tax)时,自动修改订单Orders 的TotalPrice,以保持数据一致性。CREATE TRIGGER update_totalprice原创 2021-12-13 12:18:32 · 3513 阅读 · 0 评论 -
数据库——实验七 存储过程实验
1.实验目的掌握数据库存储过程的设计和使用方法。2.实验内容和要求存储过程的定义,存储过程运行,存储过程更名,存储过程删除。3.实验步骤(1)定义一个存储过程proc1,更新所有订单(含税折扣价)的总价,执行这个存储过程。#定义存储过程CREATE PROCEDURE update_all_totalprice()BEGIN UPDATE orders, (SELECT orderkey,SUM(extendedprice*(1 - discount)*(1 + Tax)) AS sum原创 2021-12-06 11:44:15 · 1933 阅读 · 0 评论 -
数据库——实验四 视图实验
1.实验目的熟悉SQL 语言有关视图的操作,能够熟练使用SQL 语句来创建需要的视图,定义数据库外模式,并能使用所创建的视图实现数据管理。2.实验内容和要求针对tpch 数据库或自建数据库test 创建视图和带with check option 的视图,并验证with check option 选项的有效性。理解和掌握视图消解执行原理,掌握可更新视图和不可更新视图的区别。3.实验步骤(1)创建一个“河北省华信集团”供应商供应的零件视图Viewpart1,要求列出供应商编号、供应商名称、零件编号、零原创 2021-11-16 17:05:40 · 2361 阅读 · 0 评论 -
数据库——实验三 数据更新实验
1.实验目的熟悉数据库的数据更新操作,能够使用SQL 语句对数据库进行数据的增加、删除、修改操作。2.实验内容和要求针对tpch 数据库或自建数据库test 设计单行插入、批量插入、修改和删除数据操作,理解和掌握insert、delete 和update 语法结构的各个组成成分,结合嵌套SQL 子查询,分别设计几种不同形式的语句,并调试通过。3.实验步骤(1)给供应商表插入一条记录,每列的值要给的合理。#给供应商表插入一条记录,每列的值要给的合理。INSERTINTO supplierVA原创 2021-11-15 09:09:44 · 2584 阅读 · 0 评论 -
数据库——实验二 数据查询
1.实验目的理解SQL 程序设计基本规范,熟练运用SQL 语言实现数据查询,包括单表查询、分组统计查询和连接查询、嵌套查询合和集合查询。2.实验内容和要求针对tpch 数据库或自建数据库test 设计各种单表查询、分组统计查询和连接查询、嵌套查询合和集合查询,理解和掌握SQL 查询语句各个子句的特点和作用,按照SQL 程序设计规范写出具体的SQL 查询语句,并调试通过。3.实验步骤(1)查询各个地区的编号和名称。#查询各个地区的编号和名称。SELECT regionkey,nameFROM原创 2021-11-14 20:29:00 · 2776 阅读 · 0 评论 -
数据库——实验一 数据库定义及数据导入
1.实验目的理解和掌握数据库DDL 语言,能够熟练使用SQL DDL 语句,并能够完成数据导入。2.实验内容和要求理解和掌握SQL DDL 语句的语法,特别是各种参数的具体含义和使用方法;使用SQL 语句创建、修改和删除基本表;掌握SQL 语句常见语法错误的调试方法;完成数据导入。3.实验步骤(1)使用菜单命令创建一个数据库test。(2)在数据库test 上定义下列基本表表1 地区表(region)CREATE TABLE Region (regionkey int PRIMARY K原创 2021-11-14 20:18:23 · 1467 阅读 · 0 评论