- 博客(15)
- 收藏
- 关注
原创 数据库实验八 触发器实验
①在 Lineitem 表上定义一个 UPDATE 触发器,当修改订单明细(即修改订单明细价格 extendeprice、折扣 discount、税率 tax)时,自动修改订单 Orders 的 TotalPrice,以保持数据一致性。②在 Lineitem 表上定义一个 INSERT 触发器,当增加一项订单明细时,自动修改订单 Orders 的 TotalPrice,以保持数据的一致性。① 在 Lineitem 表上定义一个 BEFORE UPDATE 触发器, 当修改订单明细中的数量。
2024-02-18 18:10:50 477
原创 数据库实验七 存储过程实验
(7)定义一个存储过程 proc6,能够根据某年(年份作为输入参数,整数)各个客户的下订单购买情况,把该年客户订单总金额超过某个阈值(该阈值为输入参数,为整数)的客户表(customer)中的备注(comment)字段更新为重要客户(“SVIP”)(要求使用游标完成)。(4)定义一个存储过程 proc4,更新某个顾客的所有订单的(含税折扣价)总价并输出该总价,执行这个存储过程。(3)定义一个存储过程 proc3,更新某个顾客的所有订单的(含税折扣价)总价,执行这个存储过程。(5)删除存储过程 proc4。
2024-02-18 17:47:48 228
原创 数据库实验六 完整性语言实验
(5)参照实验一国家表的结构,定义国家表(nation1)的实体完整性,其中 nationkey和 name 都是候选码,选择 nationkey 作主码,name 上定义唯一性约束。(8)参照实验一地区表和国家表的结构,先定义地区表(region1)的实体完整性,再定义国家表(nation2)的列级参照完整性和国家表(nation3)的表级参照完整性。定义实体完整性,删除实体完整性。(1)参照实验一供应商的表结构,创建供应商表(Supplier1)时定义实体完整性(列级实体完整性)。
2024-02-18 17:25:35 1223
原创 数据库实验五 安全性语言实验
①为采购、销售和客户管理等三个部门的经理 David、Tom、Jerry 创建用户表示,要求具有创建用户或角色的权利。②为采购、销售和客户管理等三个部门的职员 Marry、Jack、Mike 创建用户标识和用户口令。③为各部门创建一个经理角色,相应角色对本部门的信息具有完全控制权限,经理有权给本部门职员分配权限。定义用户、角色,分配权限给用户和角色、回收权限,以相应的用户名登陆数据库验证权限分配是否正确。②为各个部门分别创建一个职员角色,对本部门具有查看、插入权限。②回收 Mike 的客户部门职员权限。
2024-02-18 16:49:27 534
原创 数据库实验四 视图实验
然后通过该视图分别增加、删除和修改一条“河北钢铁集团有限公司”零件供应记录,验证该视图是否可更新,并比较和“(3)”的实验结果有无异同。(1)创建一个“河北省华信集团”供应商供应的零件视图 Viewpart1,要求列出供应商编号、供应商名称、零件编号、零件名称、可用数量、零售价格和供应价格。(2)创建一个视图 ViewCust1,按顾客统计 2020 年订单的购买总金额和零件总数量,要求输出顾客编号、姓名、购买总金额和购买零件总数量。1)针对刚创建的视图,插入一条记录,看看是否能通过验证,并说明原因。
2024-02-18 16:28:31 1076
原创 数据库实验三 数据更新实验
针对 自建数据库 test 设计单行插入、批量插入、修改和删除数据操作,理解和掌握 insert、delete 和 update 语法结构的各个组成成分,结合嵌套 SQL 子查询,分别设计几种不同形式的语句,并调试通过。(3)新建一个顾客统计表(cusshopping),把每个顾客编号、购物总数量、购物总价插入到顾客统计表(cusshopping)。(2)新建一个顾客表(customernew),把所有中国籍顾客的信息插入到顾客表。(6)删除顾客“童帅”的所有订单明细记录和订单记录。
2024-02-18 16:01:29 355
原创 数据库实验二 数据查询
针对自建数据库 test 设计各种单表查询、分组统计查询和连接查询、嵌套查询合和集合查询,理解和掌握 SQL 查询语句各个子句的特点和作用,按照 SQL 程序设计规范写出具体的 SQL 查询语句,并调试通过。(5) 查询零件的销售情况,统计在 2023 年(按照下订单时间)的销售总金额大于 100万的零件信息,显示零件编号、零件名称、品牌、制造厂、销售总金额.(10)查询顾客“曹玉书”订购的订单编号、订单金额及其订购的零件编号、数量和订单明细价格。(14)查询顾客“刘玉龙”或“钱岚”订购的全部零件的信息。
2024-02-17 19:13:31 1138 3
原创 数据库实验一 数据库定义及数据导入
理解和掌握 SQL DDL 语句的语法,特别是各种参数的具体含义和使用方法,使用 SQL语句创建、修改和删除基本表,掌握 SQL 语句常见语法错误的调试方法,完成数据导入。(3).根据给的“数据导入教程.rar”,把每个表的数据(.csv 格式)导入到建立的表里,导入顺序按照建表的顺序。(4).用 SQL 语句给订单表(orders)创建一个索引(按订单日期降序),索引的名字是 Dindex。表 3 供应商基本表(supplier)表 4 零件基本表(part)表 7 订单表(orders)
2024-02-17 18:20:05 1972 1
原创 java程序设计 实验八 数据库应用
了解数据库系统、关系模型、客户-服务器模式等基本概念,掌握SQL的数据定义、数据操纵和数据查询等语句的语法;了解JDBC各种数据库驱动程序类型,熟悉JDBC提供的接口和类,掌握指定驱动类型、连接数据库、执行SQL语句、处理结果集等操作方法。b)在"student"表中分别查询所有记录以及满足条件"age>18"的记录。c)编程创建学生成绩表,并进行数据插入、修改、删除、查询和成绩统计等操作。1)首先在数据库应用程序中创建数据库Studentinfo,按照下表的结构在数据库中建立"student"表。
2024-02-16 17:28:25 457 1
原创 java程序设计 实验七 使用TCP协议的Socket网络程序设计
理解Socket通信原理,掌握使用Socket和ServerSocket类进行TCP Socket通信的程序设计方法。1、使用ServerSocket类和Socket类实现按如下协议通信的服务器端和客户端程序。2)扩展部分,采用多线程技术实现一个服务器端和多个客户端之间的聊天功能。1)完成服务器端和一个客户端之间的聊天功能。#用于存储用户名和密码。2、实现聊天室功能。
2024-02-16 17:00:39 355 1
原创 java程序设计 实验六 输入输出流
1、编写一个Java应用程序,将已存在的扩展名为.txt的文本文件加密后存入另一个文本文件中。2)从标准设备中输入多名学生信息,如学号,姓名,专业,班级,家庭住址等,待输入"bye"时结束,将输入内容保存在myfile1.txt文件中。:理解文件和流的概念、Java流的层次结构,掌握Java提供的各种字节流类和字符流类的功能和使用方法。3)再将myfile1.txt文件中内容拷贝到myfile2.txt。1)首先建立两个文件myfiel.txt和myfile2.txt。
2024-02-16 16:49:05 327 1
原创 java程序设计 实验五 多线程程序设计
赵”拿1张二十元的人民币买2张票,“钱”拿1张二十元的人民币买1张票,“孙”1张十元的人民币买1张票,“李”拿1张十元的人民币买2张票,“周”拿1张五元的人民币买1张票。理解多线程的概念,掌握创建、管理和控制Java线程对象的方法,包括创建Java线程对象、改变线程状态、设置线程优先级及控制线程调度等方法,掌握实现线程互斥和线程同步的方法。1、编写一个有两个线程的程序,第一个线程用来计算1~100之间的偶数及个数,第二个线程用来计算1-100之间的偶数及个数。(1)二十元买1张票,找零:1张十元;
2024-02-16 16:42:33 809 1
原创 java程序设计 实验三、异常处理程序设计
声明多个类实现Average接口,分别给出求平均值的方法实现。例如,在一组数值中,一种算法是,全部数值相加后求平均值,另一种算法是,去掉一个最高分和一个最低分后,再将总分求平均等;2、设计一个Java程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”,则抛出一个异常信息“This is a XYZ”,如果从命令行输入ABC,则没有抛出异常。(只有XYZ和ABC两种输入)。了解Java中异常处理(exception)的作用及常用的异常类,掌握异常处理的设计方法。
2024-02-16 16:34:56 300
原创 java程序设计 实验二 面向对象程序设计
定义类Rectangle(矩形)、类Circle(圆形)、类Triangle(三角形),要求这些类继承点类Coordinates()并实现接口的抽象方法。:通过编程和上机实验,掌握类和构造方法的定义及创建对象的方法,掌握类的封装及继承原则,正确使用重载和覆盖等多态概念设计可复用方法,熟悉包、接口的使用方法,掌握面向对象的程序设计方法。YMD.java 程序功能:在源程序中,首先声明使用的包名Mypackage,然后创建YMD 类,该类具有计算今年的年份并输出一个带有年月日的字符串的功能。
2024-02-16 16:21:38 937 1
原创 java程序设计 实验一Java语言基础
1、编写一个Java应用程序,用户从键盘输入十名学生的信息,至少包括姓名、年龄、出生年月日、java课程实验成绩,成绩使用浮点数,年龄使用整型,程序将输出年龄、java课程实验成绩的平均值。
2024-02-16 15:58:40 447 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人