| Universal Database (netDB2) Introductory Guide
 The netDB2 Environment
When you log onto netDB2, the browser will display the netDB2 interface
which allows you single click access to a commercial-strength database
management system. Using the interface, you can create, drop, and alter
the tables in your database, load data into the tables, run SQL queries
and save results in files. The netDB2 interface offers you the following
functionalities:
 
	The SQL Textbox:You can enter your SQL queries including
	commands to create, alter, and drop  tables, and run SQL queries into
	the textbox. If you need to save your queries, we suggest that you write
	your SQL commands into a file on your local machine and use the cut and
	paste options to enter command into the textbox. This will prevent you
	from losing the work since currently the SQL command entered into the textbox
	is not saved by the system.  Please note that you can use the textbox
	to enter only a SINGLE SQL command only.  If you enter multiple commands,
	only the first command will be executed. Also, do not need to terminate
	your command with a semi-colon (;) as is usually done in SQL.
 
	Get Table Information:You can use the get table information
	button to display the schema of  the current tables in your databases.
	The table information is displayed in the panel on the right hand side.
	Since your database may consist of many tables, you will need to use the
	scroll button to look through the schema definition of all your tables.
	Please note that currently, netDB2 DOES NOT display the information about
	constraints (e.g., primary key, unique, check constraints, referential
	integrity constraints, etc.) you may have specified as part of your schema.
	When you create tables, we suggest that you save the commands used for
	this purpose in a file in your local machine. Else, later you will not
	be able to figure out the constraints declared on the table. As we mentioned
	in class, netDB2 is a system prototype which is still being built, and
	future iterations of netDB2 will provide support for users to visualize
	the schema including table level as well as general constraints more properly.
 
	netDB2 Load Facility:  netDB2 allows you a powerful
	mechanism to load data into tables from files on your local computer. All
	you need to do is to specify the table into which you wish the data loaded,
	and also the local file on your machine containing the data. The local
	file can be accessed by using the browse button which allows you to look
	navigate through your local directory to get to the file to be loaded.
	Please note that the file to be loaded must adhere to a specified syntax
	as is specified in the load section of this introductory guide.
 
	netDB2 Script Center:Often you would find yourself
	wanting to run multiple SQL commands one after another. For example, once 
	you have decided on the schema for your tables, you need to enter them
	into netDB2. If you use the SQL textbox for this purpose, you will only
	be able to enter a single create table command at one time. You may find
	it more useful to enter multiple commands (one for each table to be created)
	all at once using the netDB2 script center. To access the Script Center,
	simply press the Script Center button. This will pop up a new window for
	you which has a textbox into which you can enter your script. As suggested
	before, it is advisable that you write your script into a file on your
	local computer and use the cut and paste option of your local computer
	to enter the script into the netDB2 script textbox. This way your work
	is saved on your local machine.
 
	netDB2 Stored Procedures Tool: netDB2 allows you to enter
	SQL procedures using its Stored Procedure tool. Simply click on the stored
	procedure tool and another window will pop up.. The Stored procedure window
	will allow you to  list the procedures that you have declared so far.
	Also, a textbox allows you to create new procedures. As with the SQL query
	textbox and the Script textbox, remember to save your stored procedures
	in a local file and use cut and paste to enter the procedures into netDB2.
	This way you will have a copy of all the procedures you have declared so
	far. Once you have declared stored procedures, you can use them in any
	SQL query.
 
 |