MIH0005 | Semistructured Data |
Computer Science - in Hungarian |
||||
Teaching Staff in Charge |
Assoc.Prof. VARGA Viorica, Ph.D., ivargacs.ubbcluj.ro Lect. SABAU Andreea, Ph.D., deiushcs.ubbcluj.ro |
Aims |
Theoretical knowledges about object databases and semistructured data. Implementing one
aplication in Oracle 9i, an object-relational database management system, using XML too. |
Content |
1.The development of object-database systems in two distinct paths: object-oriented database systems and object-relational database systems.
2. The design of object-database systems, the Object Definition Language (ODL). 3.Query languages for object-database systems 3.1 Declaring methods in ODL. 3.2 Language OQL 3.3 Language SQL3 4. Object-relational programming in Oracle 9i. 4.1 Complex objects (Object Type) 4.2 Select - from - where expresions using methods of objects, attributes of complex objetcts. 4.3 Application developing using complex objects in Oracle 9i 5. Semistructured data model. 6. XML 6.1 Basic syntax 6.2 XML and semistructured data 6.3 Document Type Definition 6.4 Stylesheets 6.5 The Document Object Model 7. Quering semistructured data 7.1 Un-SQL query language 7.2 XQuery query language 7.3 XSLT |
References |
1. S. ABITEBOUL, R. HULL, V. VIANU: Foundations of Databases, Addison-Wesley Publishing Company, 1995.
2. S. ABITEBOUL, P. BUNEMAN, D. SUCIU: Data on the Web, Morgan Kaufmann, San Fracisco, 2000. 3. E. BERTINO, L. MARTINO: Object-Oriented Database Systems, Concept and Arhitectures, Addison-Wesley, 1993. 4. D. N. CHORAFAS, H. STEINMANN: Object-Oriented Databases, PTR Prentice-Hall, 1993. 5. C. J. DATE: Baze de date, Editia a opta, Editura Plus, 2005. 6. C. FUNG, K. KARLAPALEM, Q. LI: Complex Object Retrieval via Structural Join Index Hierarchy Mechanisms: Evaluation and Selection Approaches$, Proceedings of the Ninth International Conference on Information Knowledge Management CIKM 2000. 7. R. RAMAKRISHNAN: Database Management Systems, WCB McGraw-Hill, Boston, 1998. 8. A. SILBERSCHATZ, H. KORTH, S. SUDARSHAN: Database System Concepts, McGraw-Hill, New York, 2006. 9. M. STONEBRAKER: Object-Relational DBMSs, Morgan Kaufmann Publishers, San Fransisco, 1996. 10. J. D. ULLMAN, J. WIDOM: A First Course in Database Systems, Prentice Hall Upper Saddle River, New Jersey, 1997. |
Assessment |
Students has two develop one object-relational database application: design the database
using complex objects, implement it in Oracle 8i, using XML features, the interface in a visual programming language. 50% from the final mark is the mark from the laboratory 50% from the final mark is the mark from 2 written tests |
Links: | Syllabus for all subjects Romanian version for this subject Rtf format for this subject |