Scripting in an Object-Relational Database Using Navigational Extensions to Tcl

نویسندگان

  • Jens Thamm
  • Lutz Wegner
  • Dagmar Wilke
چکیده

Successful tools require extensibility by the end-user. This is true for database systems as well which has led to user defined types, procedures as attributes, or close coupling of the database system to an object-oriented language. Here, we extend an object-relational DBMS with a scripting ability where the scripting commands closely follow the interaction modes and have a direct visualization. The scripting language uses Tcl as a host language both for its extensibility, ease of use, portability, and interface building capabilities.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

What You See is What You Store: Database-Driven Interfaces

Any graphical user interface (GUI) requires large amounts of complex metadata for the layout of windows and menus, their style and behavior, their bindings, etc. Designing, debugging and maintaining this interfaces is a difficult task and objectorientation is of little help as it tends to overcrowd the code with these metadata. Following a similar idea by Goyal et al., who considered GUI progra...

متن کامل

Database-driven GUI Programming

In a recent SIGMOD paper, Goyal et al. [7] asked whether GUI programming is a database research problem and answered it in the affirmative giving a solution based on logical programming. Here, we argue similarly in that GUI-related data should be removed from program code altogether and be placed into tables. To achieve the goal of shorter and more transparent GUI programs, we indicate how suit...

متن کامل

Database Support for Synchronous Collaboration in the Web

The ubiquitous nature of the World Wide Web provides the ideal framework for spontaneous collaboration of disjoint users. However, for Computer Supported Collaborative Work (CSCW) to actually function in the Web, added coordination is needed. Firstly, a globally consistent state of the data must be maintained through some extended transaction concept. This is typically the task of a database sy...

متن کامل

MiSFIT: A Tool for Constructing Safe Extensible C++ Systems

The boundary between application and system is becoming increasingly permeable. Extensible applications, such as web browsers, database systems, and operating systems, demonstrate the value of allowing end-users to extend and modify the behavior of what was formerly considered to be a static, inviolate system. Unfortunately, flexibility often comes with a cost: systems unprotected from misbehav...

متن کامل

A Tool for Constructing Safe Extensible C++ Systems

The boundary between application and system is becoming increasingly permeable. Extensible applications, such as web browsers, database systems, and operating systems, demonstrate the value of allowing end-users to extend and modify the behavior of what was formerly considered to be a static, inviolate system. Unfortunately, flexibility often comes with a cost: systems unprotected from misbehav...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007