Font Size: a A A

Research And Design Of XML Database Access Control Model

Posted on:2015-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y LuoFull Text:PDF
GTID:2308330452456893Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Database is the latest technology for data management, as well as the main branch ofcomputer science. When traditional relational database accessing controlling model is dealingwith the role distribution, there is no restriction between users, roles, permissions and role ofmutual assignment. What’s more, no distinction between logical and physical data of thedatabase is also increased a lot of unnecessary overhead. As a result, the demand for moreadvanced and efficient database accessing controlling model is growing. To satisfy thisdemand, a new accessing controlling model has improved.Overview of the accessing controlling model is started from the achievement ofBerkeley DB’s source code and the design of XML database query engine.And then clarifiesthe research and design of the XML database query engine. Firstly, the writer proposed therequirements and design of query engine class, then described the database accessingcontrolling model’s outline design and detailed design process in details. Design processinvolves multilevel accessing control of database container, documents and document content.Different from the management model of BDBXML, the new model through the study of thedocument’s logical structure and physical structure enhanced the database access speed, andfinally formed a closed loop accessing control without loopholes and to the closed loopaccessing control can also provide a layer of security protection. Therefore, the security is onthe same level with Berkeley DB and meets the international standards. This reportsummarized the results and harvest of database accessing controlling design, which can givesome suggestions for developing accessing controlling model in the future.The access control model in the project is designed and implemented in WindowsVS2008development environment, and the main programming language is C++,XML-database query engine is the basis to explain the improved research and design ofdatabase accessing controlling model, and ultimately, the reporter established a new modelimproved by combining the logical data accessing model and physical data model. The resultis to complete new authority constraints and distribution rules’design.
Keywords/Search Tags:Berkeley datebase, Extensible markup language, Query engine, Access control
PDF Full Text Request
Related items