Write a script to insert at least 10,000 records in NY, NJ, and CT into the Property table Partition the property table by state into 3 partitions Create a transaction replication of the database. Write a user defined function to perform certain calculations Write two stored procedures (one to insert property owner and property owned, as well as percent owned; another one to update property price) Write a trigger to keep track of properties price change in a history table USE [REFIRM] GO INSERT INTO [dbo].[Property] ([Property_ID] ,[Location]) VALUES (<Property_ID, int,> ,<Location, nchar(25),>) GO Solution import java.sql.*; import java.io.*; import oracle.jdbc.driver.*; public class DBTrigger { public static void logSal (int empID, float oldSal, float newSal) throws SQLException { Connection conn = new OracleDriver().defaultConnection(); String sql = \"INSERT INTO sal_audit VALUES (?, ?, ?)\"; try { PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, empID); pstmt.setFloat(2, oldSal); pstmt.setFloat(3, newSal); pstmt.executeUpdate(); pstmt.close(); } catch (SQLException e) {System.err.println(e.getMessage());} } } .