So I might be thinking of this the wrong way but I have a database with tables that are somewhat dependent on one another. In Java you can create new instances of the same class in order to do different things. Is there something to this effect in SQL?
Edit: For clarity
So My database is for an airplane reservation system. Each plane in the system has a set of seats with passengers on them, so I was thinking that instead of making a new table for each passenger manifest(i.e. passenger manifest 1, passenger manifest 2 etc...) I would make one table as a kind of template for each airplane. This is pretty easily done in Java with something like
Foo foo = new Foo(Stuff stuff);
Foo foo2 = new Foo(Stuff different stuff);
So I was wondering if there was something similar in SQL.