1633107 การจัดการฐานข้อมูล
Database Management
2 (1-2)
ความรู้เกี่ยวกับโปรแกรม CDS/ISIS
พัฒนาการความเป็นมา
โปรแกรม CDS/ISIS เป็นโปรแกรมสำเร็จรูป ที่องค์การการศึกษาวิทยาศาสตร์และวัฒนธรรมแห่งสหประชาชาติ (UNESCO)
พัฒนาขึ้นสำหรับประมวลและจัดการฐานข้อมูลตัวอักษร ในระยะแรกเมื่อปี ค.ศ. 1975 ได้พัฒนาบนเครื่องคอมพิวเตอร์ขนาดใหญ่
และได้พัฒนาเรื่อยมา จนถึงปี ค.ศ. 1985 ก็สามารถพัฒนาโปรแกรมนี้ให้ทำงานบนเครื่องไมโครคอมพิวเตอร์ด้วยภาษาปาสคาล
เรียกว่าโปรแกรมสำเร็จรูป Mini-Micro CDS/ISIS ชื่อเต็มของโปรแกรม คือ Computerized Documentation System / Integrated
Set of Information Systems ใช้ในการจัดการระบบ ฐานข้อมูลในศูนย์เอกสารและห้องสมุดโดยทั่วไป
หน้าที่หลักของโปรแกรม
โปรแกรม CDS/ISIS ทำหน้าที่ในการจัดการฐานข้อมูลในด้านต่างๆ ดังต่อไปนี้
1. กำหนดและปรับปรุงโครงสร้างฐานข้อมูล
2. บันทึกข้อมูลเข้าสู่ฐานข้อมูลที่ได้กำหนดไว้แล้ว
3. ปรับปรุง แก้ไข และ ลบข้อมูลจากฐานข้อมูล
4. สืบค้นข้อมูลที่ต้องการจากฐานข้อมูล
5. แสดงผลข้อมูลบนจอภาพในรูปแบบที่ต้องการ
6. แสดงผลข้อมูลทางเครื่องพิมพ์ในรูปแบบที่ต้องการ
7. ดูแลระบบการสืบค้นข้อมูล
8. ดูแลการรับและส่งข้อมูลระหว่างฐานข้อมูลต่างๆ
9. พัฒนาการทำงานตามความต้องการเฉพาะของผู้ใช้
The ISIS software family is a set of textual database softwares based on the same
data formats to which a very strong retrieval engine (for searching information)
and an even more powerful formatting language (for displaying/output of
information) is applied. The data format allows for textual information of the
'semi-structured' type to be stored in a highly economical but still very organised
way : all texts are stored in 'fields', and fields can have an undefined number of
occurrences (zero, one or more), an undefined length (between the limits of -
depending on the ISIS-member - about 8 to 64 Kb) and, if desired, subdivided
into subfields. By these capabilities, ISIS software can accommodate for the
international information formats MARC, CCF and other ISO-2709 based formats.
These formats are most widely used in libraries, documentation- and information
centres, but as long as the information fits within this semi-structured textual
frame (alphanumeric data which can be grouped into logical, structured records)
ISIS delivers the right approach. Applications for factual information (directories
of organisations, projects, experts, scientists
) abound as well as more
catalogue-like, bibliographic databases.
ISIS software comes in several flavours :
CDS/ISIS, a menu-based character-mode system on three computer platforms :
Micro CDS/ISIS for PC (MSDOS)
CDS/ISIS for UNIX (Intel based UNIX : SCO, Linux, Free BSD
)
CDS/ISIS for VAX (not maintained anymore)
CDS/ISIS comes with a built-in Pascal programming language.
WINISIS, the Windows-based release of CDS/ISIS with multimedia extensions
CISIS, a set of command-line tools for database maintenance, available for most UNIX-environments and DOS
WWWISIS, a server software allowing for WWW-based access to
ISIS-databases on UNIX, NT (as a DLL) and DOS/Win95
ISISDLL, a programming library to develop graphical interfaces and applications based on the ISIS-formats
for data storage, retrieval and formatting
JAVAISIS, JAVAISIS is a Client-Server software which allows you to browse any CDS/ISIS databases through a JAVA interface.
The first two family members are developed and maintained by the General
Information Programme of UNESCO, Paris; distribution is for free through
accredited national distributors. The next three software categories are
developed and maintained by BIREME, Sao Paulo (Brazil); distribution is either
for free or for a moderate fee (which entitles for support) through the Internet.
The last member, JAVAISIS, is developed by the Italian Association for
Documentalists and Librarians (DBA); as a very new product distribution policy is
yet to be set and published.
All ISIS-softwares are deliberately multi-lingual (or rather :
language-independent) and adaptable in nature, allowing several 'profiles' and
interface-types.
The ISIS software family is not :
a typical database software oriented towards administrative purposes,
which imply fixed structure formats, calculations and other numerical
handling.
a relational software which allows organisation of data into interlinked
tables (however data from different ISIS-databases can be joined into one
output format, therefore allowing semi-relational setups).
an 'integrated library system' addressing all library automation functions,
although such a system can be developed based on the database engine and
the programming tools
a commercial product, trying to incorporate more and more bells and
whistles, wizzards and other fancies, in order to stand out in the commercial
debate
ISIS software deals with textual information as follows :
database structures can be defined for an unlimited number of databases
the data are stored in records, with fields and subfields as structural units
fields, parts of fields, processed fields and all or marked words in fields can
be 'inverted', i.e. registered into a very efficient index file for immediate
location into the databases
'data extraction' or definitions of what exactly to register, can be defined
for indexing, displaying and conversion of data
records with fields, parts of fields or processed fields can be formatted for
display, printing or sending through the Internet; this formatting can define
character-mode, Rich Text Formatted or HTML-formatted outputs
an unlimited number of formatting definitions can be defined and applied to
the data.
The processing of fields, both in producing indexed elements and in output
(screen, print or client), is based on a formatting language which includes
programmed add-ons, therefore allowing an open-ended multitude of formats.
The retrieval functions allow for :
field based selection (with suffixes)
prefixed organisation of index-elements truncations
Boolean combinations OR, AND, NOT
proximity operators (word distances, within field/occurrence)
selection of elements from other databases
direct selection of terms from the indexes
free-text sequential searching.
The Windows based ISIS-softwares can deal with (references to) non-textual
information by invoking dedicated software tools to deal with the multimedia
files pointed to.
An important part of the ISIS software solution exists of the manyfold of
user-programmed solutions, either as ISIS-Pascal programs or independent
programs, provided by the highly international users community.
Some of them are :
add-on interfaces for searching (e.g. HEURISKO, IQUERY, IRIS), data-entry
(e.g. ODIN)
independent interfaces for data-entry (e.g. ADEM)
software for circulation control in libraries (e.g. LOANS, ISLS)
conversion tools (e.g. FANGORN, ATTICA, CCF-MARC Converter, DBTOISIS,
DB3ISO)
mixed sets of tools (e.g. ISISUT, CISIS Utilities)
small software tools for all types of problems :
'global modifications' of values through a range of records or the whole
database
doubles checking
conversion upper to lower case
cleaning up databases (spaces, low and high ASCII-values
)
moving field contents and field tags
etc.
ISIS software cannot easily deal with :
numerical values, so applications where intensive calculations (as in
accounting and stock management) are needed are not good candidates
very dynamic data where high numbers of information units are to be
replaced all the time by new values (as in financial systems)
data where the presentation lay-out elements (fonts, page characteristics
)
need to reside with the data themselves or are set for individual words (as
in textprocessors and electronic publishing software)
huge text documents (like books), unless these are split into smaller subunits
(as 'records')
ISIS software is best suited in situations where :
there is a need for non-standard, sophisticated solutions
information of very different types (with different 'field structures') is to be
integrated into one database allowing for multi-type information retrieval
the user (or using organisation) is happy with the idea of a 'do-it-yourself'
solution, requiring above average skills and expertise, but allowing for
open-ended elaboration of applications
financial constraints are real on the one hand, but manpower is available on
the other hand.
As a corollary to the previous section, it can be stated that ISIS software is not
suited in situations where :
no or very little manpower and expertise are available
financial constraints are not predominant
'closed-box', standardised solutions are most wanted
In such cases very good commercial alternatives are available, which can provide
easier start-up guidance, better documentation and more off-the-shelf
application models.
Who is using it
By the UNESCO- and non-profit-based nature of the software, ISIS software is
mostly used, even to a degree of dominant positions as far as documentation and
library applications are concerned, in : Latin and South America , Africa, Eastern Europe, including Russia
the Near East (Iran, Pakistan
) India, China and the Far East.
Within the 'Western' world ISIS software is mostly used in the non-profit
environments, e.g. the NGO's for development co-operation, cultural
organisations, small documentation units etc.
UNESCO counts (by registration) more than 10.000 registered users, but this
estimate hides both many unregistered users as registered non-users.
Who is not using it
Since UNESCO does not distribute the software for commercial or other
profit-oriented environments, ISIS is not used in firms and companies. Also larger
libraries who can afford to buy dedicated 'integrated' (but always expensive)
softwares for library management (including acquisition transactions and
circulation management) are not using ISIS, with an exception sometimes for
small sub-units within the library where text-retrieval rather than administrative
management is the foremost priority.
Where to get it
CDS/ISIS (DOS)
Although UNESCO distributes directly many copies of the package from
Paris, the policy is to promote the establishment of distributing centers
in as many countries as possible, whenever the number of users becomes
significant, so as to reduce the financial burden on UNESCO. To date we
have a network of some 138 officially appointed distributors around the
world, 72 of which are national distributors. The conditions on the use of
CDS/ISIS are specified in the License Agreement signed between UNESCO
(or the official distributor) and the receiving institution.
WINISIS
Available from national distributors and/or UNESCO's ftp site on
ftp://ftp.unesco.org/pub/winisis/windows/
CISIS
Available from BIREME ftp site on ftp://brme.bireme.br/cisis/
WWWISIS
Available from BIREME ftp site on ftp://brme.bireme.br/wwwisis/
ISISDLL
Available from BIREME ftp site on ftp://brme.bireme.br/isis_dll/
JAVAISIS
Info from : Italian Association for Documentalists and Librarians, Italy; Last update: 25
April 1998
at http://www.info.fi.it/dba/javaisis.htm (by Italian Association for
Documentalists and Librarians (DBA))
Where to get more information (info from various sources)
The UNESCO micro CDS/ISIS Software website at UNESCO, Paris
Purpose and objectives
Features
System development policy
Hardware and software
requirements
The Windows version
Internet tools
Distribution policy
Links to other CDS/ISIS sites
Downloading sites
The CDS/ISIS User Forum (Hosted and maintained by Wageningen
Agricultural University Library, Netherlands) provides links to various
CDS/ISIS sites and includes information on the very instructive, active and
animated CDS/ISIS Discussion List (some 730 participants in November 1977);
LISTSERV distribution list
CDS-ISIS
Web site
Related web sites: large list!
User Groups
This is am extremely useful site with a wealth of links to ISIS related
tools, documentation, applications etc. Here is a selection (25 April
1998):
1.Putting CDS/ISIS databases on a CD-ROM
2.The CDS-ISIS software archive: utilities for Demonstration
and learning , Data conversion, User friendly searching and
browsing , Data entry and editing , Printing.
on http://www.agralin.nl/isis/software.html
3.Database designs (e.g Union catalogue of serials)
4.Multilingual stopword file
5.Binbliography on ISIS
6.Archive of the CDSISIS Listserv
7.Links to over 25 ISIS related ftp and WWW sites
The ISISPLUS (the CDS/ISIS UK User Group) Home page provides information on
CDS/ISIS activities in the UK , information on ISIS related meetings and links to other sites;
The CDS/ISIS Handbook (by Alan Hopkinson and Andrew Buxton).
More info on http://www.mdx.ac.uk/~alan2/handbook.htm
Support
As ISIS is not a commercial product no commercial support is available.
Support for the ISIS software follows the characteristics of the 'do-it-yourself'
philosophy, mentioned above, meaning that all support presupposes the initiative
of the users themselves and the capacity to wander around for useful sources of
information and help :
some countries have user-groups, which organise themselves with regional
persons for helpdesk functions
many user-groups organise training courses at beginners', intermediate
and advanced levels
on the Internet an e-mail based 'discussion list' is the most important
source for help, problem solving and additional information
( http://www.agralin.nl/isis/isislist.html)
several WWW-sites gather and keep available all kinds of related
information, useful addresses, sample applications, databases and
problem-solving tools (clearing-house function), a.o. : URL
ftp.unesco.org/pub/, ftp.bireme.br
The best starting point is
http://www.agralin.nl/isis, providing a real clearing-house function with
many links to other sources.
หน้าสารบัญ