METU Object-Oriented DBMS View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

1994

AUTHORS

Asuman Dogac , Cetin Ozkan , Budak Arpinar , Tansel Okay , Cem Evrendilek

ABSTRACT

METU Object-Oriented DBMS1 includes the implementation of a database kernel, an object-oriented SQL-like language and a graphical user interface. Kernel functions are divided between a SQL Interpreter and a C++ compiler. Thus the interpretation of functions are avoided increasing the efficiency of the system. The compiled by C++ functions are used by the system through the Function Manager. The system is realized on Exodus Storage Manager (ESM), thus exploiting some of the kernel functions readily provided by ESM. The additional functions provided by the MOOD kernel are the optimization and interpretation of SQL statements, dynamic linking of functions, and catalog management. An original query optimization strategy based on the object-oriented features of the language is developed. For this purpose formulas for the selectivity of a path expression, and for the cost of forward and backward path traversals are derived, and join sizes are estimated. New strategies for ordering the joins and path expressions are also developed. A graphical user interface, namely MoodView is implemented on the MOOD kernel. MoodView provides the database programmer with tools and functionalities for every phase of OODBMS application development. Current version of MoodView allows a database user to design, browse, and modify database schema interactively. MoodView can automatically generate graphical displays for complex and multimedia database objects which can be updated through the object browser. Furthermore, a database administration tool, a full screen text-editor, a SQL based query manager, and a graphical indexing tool for the spatial data, i.e., R Trees are also implemented. More... »

PAGES

327-354

Book

TITLE

Advances in Object-Oriented Database Systems

ISBN

978-3-642-63410-9
978-3-642-57939-4

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-642-57939-4_14

DOI

http://dx.doi.org/10.1007/978-3-642-57939-4_14

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1047579241


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "name": [
            "Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531\u00a0Ankara, Turkey"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Dogac", 
        "givenName": "Asuman", 
        "id": "sg:person.01074167140.73", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01074167140.73"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531\u00a0Ankara, Turkey"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Ozkan", 
        "givenName": "Cetin", 
        "id": "sg:person.011157070231.63", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011157070231.63"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531\u00a0Ankara, Turkey"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Arpinar", 
        "givenName": "Budak", 
        "id": "sg:person.016377712174.44", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016377712174.44"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531\u00a0Ankara, Turkey"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Okay", 
        "givenName": "Tansel", 
        "id": "sg:person.011052001415.12", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011052001415.12"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531\u00a0Ankara, Turkey"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Evrendilek", 
        "givenName": "Cem", 
        "id": "sg:person.013633220171.70", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013633220171.70"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "1994", 
    "datePublishedReg": "1994-01-01", 
    "description": "METU Object-Oriented DBMS1 includes the implementation of a database kernel, an object-oriented SQL-like language and a graphical user interface. Kernel functions are divided between a SQL Interpreter and a C++ compiler. Thus the interpretation of functions are avoided increasing the efficiency of the system. The compiled by C++ functions are used by the system through the Function Manager. The system is realized on Exodus Storage Manager (ESM), thus exploiting some of the kernel functions readily provided by ESM. The additional functions provided by the MOOD kernel are the optimization and interpretation of SQL statements, dynamic linking of functions, and catalog management. An original query optimization strategy based on the object-oriented features of the language is developed. For this purpose formulas for the selectivity of a path expression, and for the cost of forward and backward path traversals are derived, and join sizes are estimated. New strategies for ordering the joins and path expressions are also developed. A graphical user interface, namely MoodView is implemented on the MOOD kernel. MoodView provides the database programmer with tools and functionalities for every phase of OODBMS application development. Current version of MoodView allows a database user to design, browse, and modify database schema interactively. MoodView can automatically generate graphical displays for complex and multimedia database objects which can be updated through the object browser. Furthermore, a database administration tool, a full screen text-editor, a SQL based query manager, and a graphical indexing tool for the spatial data, i.e., R Trees are also implemented.", 
    "editor": [
      {
        "familyName": "Dogac", 
        "givenName": "Asuman", 
        "type": "Person"
      }, 
      {
        "familyName": "\u00d6zsu", 
        "givenName": "M. Tamer", 
        "type": "Person"
      }, 
      {
        "familyName": "Biliris", 
        "givenName": "Alexandros", 
        "type": "Person"
      }, 
      {
        "familyName": "Sellis", 
        "givenName": "Timos", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-642-57939-4_14", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-642-63410-9", 
        "978-3-642-57939-4"
      ], 
      "name": "Advances in Object-Oriented Database Systems", 
      "type": "Book"
    }, 
    "name": "METU Object-Oriented DBMS", 
    "pagination": "327-354", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-642-57939-4_14"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "e2a77fd94b70f48469e5d31b2451ccd2b053bd9ad7d253833a982dd76277cc0e"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1047579241"
        ]
      }
    ], 
    "publisher": {
      "location": "Berlin, Heidelberg", 
      "name": "Springer Berlin Heidelberg", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-642-57939-4_14", 
      "https://app.dimensions.ai/details/publication/pub.1047579241"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-15T18:00", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8681_00000081.jsonl", 
    "type": "Chapter", 
    "url": "http://link.springer.com/10.1007/978-3-642-57939-4_14"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-57939-4_14'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-57939-4_14'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-57939-4_14'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-57939-4_14'


 

This table displays all metadata directly associated to this object as RDF triples.

115 TRIPLES      22 PREDICATES      27 URIs      20 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-642-57939-4_14 schema:about anzsrc-for:08
2 anzsrc-for:0806
3 schema:author N6681c0675ce74814aa29c7465d8b4d4e
4 schema:datePublished 1994
5 schema:datePublishedReg 1994-01-01
6 schema:description METU Object-Oriented DBMS1 includes the implementation of a database kernel, an object-oriented SQL-like language and a graphical user interface. Kernel functions are divided between a SQL Interpreter and a C++ compiler. Thus the interpretation of functions are avoided increasing the efficiency of the system. The compiled by C++ functions are used by the system through the Function Manager. The system is realized on Exodus Storage Manager (ESM), thus exploiting some of the kernel functions readily provided by ESM. The additional functions provided by the MOOD kernel are the optimization and interpretation of SQL statements, dynamic linking of functions, and catalog management. An original query optimization strategy based on the object-oriented features of the language is developed. For this purpose formulas for the selectivity of a path expression, and for the cost of forward and backward path traversals are derived, and join sizes are estimated. New strategies for ordering the joins and path expressions are also developed. A graphical user interface, namely MoodView is implemented on the MOOD kernel. MoodView provides the database programmer with tools and functionalities for every phase of OODBMS application development. Current version of MoodView allows a database user to design, browse, and modify database schema interactively. MoodView can automatically generate graphical displays for complex and multimedia database objects which can be updated through the object browser. Furthermore, a database administration tool, a full screen text-editor, a SQL based query manager, and a graphical indexing tool for the spatial data, i.e., R Trees are also implemented.
7 schema:editor N9894c252ac9847b5834ec2f41d68ecce
8 schema:genre chapter
9 schema:inLanguage en
10 schema:isAccessibleForFree true
11 schema:isPartOf N03f1586391a842599388add792a12607
12 schema:name METU Object-Oriented DBMS
13 schema:pagination 327-354
14 schema:productId N2d4653e1c6394d99b56366b63fca588f
15 N6664cf5df023442d885be7878cab6274
16 Ne69903c94d3b4665bb2a7a98c7a33cba
17 schema:publisher N10713e44d6624cc28a9bbeeb9581ef16
18 schema:sameAs https://app.dimensions.ai/details/publication/pub.1047579241
19 https://doi.org/10.1007/978-3-642-57939-4_14
20 schema:sdDatePublished 2019-04-15T18:00
21 schema:sdLicense https://scigraph.springernature.com/explorer/license/
22 schema:sdPublisher N106a4d96823c4e7b9dcdbe77d148504a
23 schema:url http://link.springer.com/10.1007/978-3-642-57939-4_14
24 sgo:license sg:explorer/license/
25 sgo:sdDataset chapters
26 rdf:type schema:Chapter
27 N03f1586391a842599388add792a12607 schema:isbn 978-3-642-57939-4
28 978-3-642-63410-9
29 schema:name Advances in Object-Oriented Database Systems
30 rdf:type schema:Book
31 N0535462e97ff4b79bdd5242136226159 schema:name Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531 Ankara, Turkey
32 rdf:type schema:Organization
33 N0d3006a070ae40c59c953a1682473c7a rdf:first sg:person.013633220171.70
34 rdf:rest rdf:nil
35 N106a4d96823c4e7b9dcdbe77d148504a schema:name Springer Nature - SN SciGraph project
36 rdf:type schema:Organization
37 N10713e44d6624cc28a9bbeeb9581ef16 schema:location Berlin, Heidelberg
38 schema:name Springer Berlin Heidelberg
39 rdf:type schema:Organisation
40 N22c68fa9946c4ffa9fdaa6dc12211b2f schema:name Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531 Ankara, Turkey
41 rdf:type schema:Organization
42 N2d4653e1c6394d99b56366b63fca588f schema:name dimensions_id
43 schema:value pub.1047579241
44 rdf:type schema:PropertyValue
45 N319f74c7f2e240ceb5f4a4781a832007 rdf:first sg:person.011157070231.63
46 rdf:rest N8d72c9df20834bf88849fdb1c5ace35c
47 N46bb046641414834bcfcf799d89e76bf schema:name Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531 Ankara, Turkey
48 rdf:type schema:Organization
49 N50eb9d36bf39474fb45cfb5ea5a67c95 schema:familyName Özsu
50 schema:givenName M. Tamer
51 rdf:type schema:Person
52 N6664cf5df023442d885be7878cab6274 schema:name readcube_id
53 schema:value e2a77fd94b70f48469e5d31b2451ccd2b053bd9ad7d253833a982dd76277cc0e
54 rdf:type schema:PropertyValue
55 N6681c0675ce74814aa29c7465d8b4d4e rdf:first sg:person.01074167140.73
56 rdf:rest N319f74c7f2e240ceb5f4a4781a832007
57 N66c6ac51ae754ae08cf5407e1dad7144 schema:familyName Dogac
58 schema:givenName Asuman
59 rdf:type schema:Person
60 N76db8339d70c4d968d70ba4c1b5da223 schema:name Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531 Ankara, Turkey
61 rdf:type schema:Organization
62 N861d3e0b2e4241b29d1cea88b7681dda schema:name Software Research and Development Center, Scientific and Technical Research Council of Turkey, Middle East Technical University, 06531 Ankara, Turkey
63 rdf:type schema:Organization
64 N8cf0ce4ce9c541fd8221e43f39961f1d schema:familyName Biliris
65 schema:givenName Alexandros
66 rdf:type schema:Person
67 N8d72c9df20834bf88849fdb1c5ace35c rdf:first sg:person.016377712174.44
68 rdf:rest Naf717f3f5c944a2890737defd1a548b8
69 N9894c252ac9847b5834ec2f41d68ecce rdf:first N66c6ac51ae754ae08cf5407e1dad7144
70 rdf:rest Nb2d81beb47ba47569c3a0ab806f04cd4
71 Naf717f3f5c944a2890737defd1a548b8 rdf:first sg:person.011052001415.12
72 rdf:rest N0d3006a070ae40c59c953a1682473c7a
73 Nb2d81beb47ba47569c3a0ab806f04cd4 rdf:first N50eb9d36bf39474fb45cfb5ea5a67c95
74 rdf:rest Nf3154c9452674f80ab8ffc8a51368c57
75 Ncd18290fa7ea419f8082269a81674b8e rdf:first Ne07574e1df4b491990d148a8833f36ea
76 rdf:rest rdf:nil
77 Ne07574e1df4b491990d148a8833f36ea schema:familyName Sellis
78 schema:givenName Timos
79 rdf:type schema:Person
80 Ne69903c94d3b4665bb2a7a98c7a33cba schema:name doi
81 schema:value 10.1007/978-3-642-57939-4_14
82 rdf:type schema:PropertyValue
83 Nf3154c9452674f80ab8ffc8a51368c57 rdf:first N8cf0ce4ce9c541fd8221e43f39961f1d
84 rdf:rest Ncd18290fa7ea419f8082269a81674b8e
85 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
86 schema:name Information and Computing Sciences
87 rdf:type schema:DefinedTerm
88 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
89 schema:name Information Systems
90 rdf:type schema:DefinedTerm
91 sg:person.01074167140.73 schema:affiliation N76db8339d70c4d968d70ba4c1b5da223
92 schema:familyName Dogac
93 schema:givenName Asuman
94 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01074167140.73
95 rdf:type schema:Person
96 sg:person.011052001415.12 schema:affiliation N861d3e0b2e4241b29d1cea88b7681dda
97 schema:familyName Okay
98 schema:givenName Tansel
99 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011052001415.12
100 rdf:type schema:Person
101 sg:person.011157070231.63 schema:affiliation N46bb046641414834bcfcf799d89e76bf
102 schema:familyName Ozkan
103 schema:givenName Cetin
104 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011157070231.63
105 rdf:type schema:Person
106 sg:person.013633220171.70 schema:affiliation N22c68fa9946c4ffa9fdaa6dc12211b2f
107 schema:familyName Evrendilek
108 schema:givenName Cem
109 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013633220171.70
110 rdf:type schema:Person
111 sg:person.016377712174.44 schema:affiliation N0535462e97ff4b79bdd5242136226159
112 schema:familyName Arpinar
113 schema:givenName Budak
114 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016377712174.44
115 rdf:type schema:Person
 




Preview window. Press ESC to close (or click here)


...