Using SQL from Smalltalk - Abstracts
====================================
(July 17, 1991)

Object-oriented programming techniques are slowly becoming more and more 
widely accepted especially in applications with a graphical user interface. 
Meanwhile, the development in local-area networks has brought the resources 
of effective relational database-servers accessible to personal workstations. 
While these two technologies have been well studied at their own areas, 
there has been little effort to combine them. One reason for that might be 
the fundamental differences in the two environment's ways of handling 
and understanding data. 
This paper is an attempt to derive some general outlines for 
database-intensive applications dealing with a relational database. 
The starting point is to define an application as a means of maintaining
the dependencies and enforcing the semantic constraints of the data it
operates on. The design is done in an object-oriented fashion. 
For testing the suggested design a prototype application is implemented 
by using state-of-the-art hardware, SQLBase multi-user database server
and Smalltalk/V PM  as the programming language. The subjects of evaluation
are Smalltalk as an application development environment and the feasibility
of the suggested interface between an object-oriented progamming language
and a relational database. 
 
Computing Reviews (1987) classification: D.2.6, D.3.3, E.2, H.2.3, J.1

-------

Note on distribution: The file OODBIF1.ZIP contains the document as 
a Word-for-Windows file (OODBIF.DOC). For those who do not have access
to Windows environment the file OODBIF2.ZIP contains it as a printable 
PostScript-file (OODBIF.PS). Both files are in the compressed zip-format
and they can be uncompressed by the pkunzip utility version 1.02 or later.
Distribute freely. 

I'll be happy to receive any comments, criticizism and questions at:

(Internet) 	JUMAKELA@CC.HELSINKI.FI
(or)		"M{kel{_Juhani_NOK@smail.elisa.fi"
(tel)		358-0-5884514 or 358-0-5672420
(post)		Huovitie 4 B 15, 00400 Helsinki, Finland
	
													Juhani M{kel{