Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. Database abstractions : an interpretation and implementation
Details

Database abstractions : an interpretation and implementation

Date Issued
June 1, 1982
Author(s)
Lin, Benjamin Y.
Advisor(s)
Kevin C. O'Kane
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/36755
Abstract

In the relational data model, the database consists of a potentially large number of relations. No means of logically grouping the relations exists. In [3,4,5,6], Smith and Smith introduce two abstractions, aggregation and generalization, as a way to build hierarchical relationships among relations at the conceptual level. These abstractions give the database user better understanding and control over the conceptual design of the whole database. At the same time, they preserve the properties of the relational model:


A relation is still a table and consequently the relation operations still can be performed on these relations; normalization theory still applies to tables so that tables can be transformed to various normal forms which are free of undesirable redundancy and update anomalies.

This thesis is based on the work by Smith and Smith [3,4,5,6] on database abstractions. It discusses problems with their approach, justifies changes made to their syntax and semantics to overcome those problems, and allows for a broader class of interpretations of what they term "relational Several invariant" properties of hierarchies of relations. possible implementations of aggregation and generalization abstractions are considered before the actual implementation based on the relational database system SUR[7] is discussed. The implementation is not proved correct formally but is demonstrated using examples in a SITBOL program designed to run on a DEC-10 computer.

Degree
Master of Science
Major
Computer Science
File(s)
Thumbnail Image
Name

Thesis82L553.pdf

Size

2.52 MB

Format

Unknown

Checksum (MD5)

223d6e320d1a5027f8fafd2aa82ad6b8


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science