Dissertation > Excellent graduate degree dissertation topics show
Research on Design Methods and Normalization of XML
Author: LiHongAn
Tutor: LiuXiaoXia
School: Northwestern University
Course: Applied Computer Technology
Keywords: XML UML E-R model reuse normalization
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 188
Quote: 6
Read: Download Dissertation
Abstract
|
XML application is based on well designed XML Schema or DTD, so the design and normalization of XML are essential. At present, there is no modeling tool designed specially for XML. Making use of UML which is usually modeling for OOP or E-R model which is usually modeling for Relational Database to design XML, UML or ER model is converted to XML and sometimes the results can not be expressed fully or even changed to the semantics, and the difference between conversion methods will produce different XML, etc. The research on XML software reuse design focus only on one theoretical aspect, and practicality is weak. Functional dependency is the main reasons for that XML tree structure exists of data redundancy, which is similar to Relational Database. However, the research on XML normalization, such as functional dependency and XML Norm Form, is sparse and scattered. Therefore, this paper researches on both XML design and normalization, and the main work is as follows:(1) The paper researches on the modeling mechanism of UML and XML, and gives the feasibility analysis and the methods about UML modeling for XML; According to UML and XML semi-structured tree characteristics, the writing method of XML Schema which is based on function model sequence and the improving method are proposed.(2) E-R model is a very popular method modeling for relational database. The paper researches on the method of E-R model modeling for XML. The design method of DTD is proposed according to E-R model; there are difficulties in converting E-R model to DTD because of the difference between E-R model and XML structure, so the paper proposes ERA tree and an algorithm which changes E-R model into an ERA tree. Two connection traps come out easily according to E-R modeling, the two methods to solve the problem are proposed.(3) Software reuse is a goal pursued by programmers. The paper summarizes the four methods, which is data reuse, glossary reuse, XSLT standard library reuse and module reuse, and three encapsulation strategy in XML module reuse; Reuse extending is implemented based on parameter entity in DTD, which is put forward; It also gives reuse extending models, which is used to design reuse extending XML Schema.(4) XML normalization mainly resolve the problems result from eliminating semantic restriction and expression ability, such as data redundancy, inconsistencies, operation exceptions, and etc. The paper sums up some present results, especially functional dependency, XML paradigm and XML criterion rules, and gives method to eliminate data redundancy and normalization rules which is to solve the data redundancy problem caused by functional dependency and transmission dependency.(5) This paper gives several suggestions on recommendations and requirements as reference for the development of XML systems. Using the way given in the paper to successfully realize questions set in network general item bank system projects, the content model view automatically generated from XMLSpy2007 and the initial design based on the demand structure of the papers are very much the same, that is, using the methods to achieve the design requirements. The methods could be used to design other XML systems.
|
Related Dissertations
- Research and Implementation on Knowledge Representation of Gene Regulatory Network,Q78
- Research on Magnetic Field Sensor Based on GMI Effect and Geomagnetic Matching Algorithm,P318
- Design and Research on Stabilization Loop of Gyro Stabilized Pod Control System,V241.5
- Temperature Drift Modeling and Compensation of Fiber-Optic Gyroscopes,V241.5
- A Study of the Application of TBLT to English Teaching in Rural Middle School,H319
- Research and Implement of SDO Model in University Enroll System Based on SOA,G647
- Analysis of Spread Spectrum Signals Based on FRFT,TN911.6
- Rate-distortion Optimization Based Rate Control,TN919.81
- Research of Processor Performance Optimization Based on Function Dynamic Reuse,TP332
- Service Model Driven Architecture (SMDA) Oriented Modeling Techniques and Tool Implemention,TP311.52
- Research on F&B Index Structure Supporting XML Query,TP311.13
- The Software Component Modeling Method Based on Feature and Its Application in VMI Management System,TP311.52
- Development of Software Platform for Electro-Optical Test System,TP311.52
- Research on Temporal Information Recognition and Normalization,TP391.1
- Establishment and Update of Similar Users’ Cluster in Personalized Information Retrieval,TP391.3
- The Research and Design of Middle-Small Enterprises Purchase-Sales-Inventory Management System,TP311.52
- Research and Implementation for Method of AUTOSAR System Modeling,TP311.52
- Design and Simulation of Flight Management Computer System CDU Unit in Flight Simulation,TP391.9
- Research on Fusion Algorithm of Hyper Spectral and High Spatial Resolution Remote Sensing Image,TP751
- Research on Integration Technologies of LXI Automatic Test System,TP274
- Analysis and Control of 6-DOF Electrical Driven Parallel Manipulator,TP242.2
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|