1 |
Uma linguagem de gerência de regras como extensão da linguagem SQL3. / A rule management language as extension of SQL3 language.Viana, Sidney da Silva 10 August 2007 (has links)
Este trabalho adota um modelo de regras estendido, que melhora a expressividade da linguagem SQL3, propondo o uso de novas variantes para o modelo de regras ECA (Evento - Condição - Ação). Porém, este modelo estendido abrange somente a definição de regras, faltando as outras operações de gerência, como eliminar ou modificar uma regra, entre outros mecanismos necessários para gerenciar estes novos tipos de regras. Neste trabalho, propõe-se uma linguagem de gerência de regras composta de um conjunto de operações para criar, excluir e alterar as regras e suas partes, com a finalidade de obter maior reuso e manutenibilidade das regras. Para tanto, analisa-se o modelo de regras estendido, para identificar quais são as suas limitações e as propriedades do modelo a serem consideradas na especificação da linguagem de gerência de regras proposta. O resultado desta análise é utilizado para a elaboração de um repositório de regras, necessário para armazenar os tipos de regras propostos. Este repositório armazena um conjunto de regras que se deve manter consistente, da mesma forma que os dados se mantêm consistentes em um banco de dados. Para tanto, foi definido um conjunto de regras de consistência. Também, é definido um conjunto de operações de gerência de regras que auxiliam na manipulação de regras e de seus elementos, armazenadas no repositório de regras. / This work uses an extended rule model which improves the expressiveness of SQL3 language, proposing the use of new variants for the ECA (Event-Condition-Action) rule model. Nevertheless, the extended model considers only the rule definition and it lacks other management operations, such as excluding or modifying rules, among others necessary mechanisms for these new rule types. In this work, a rule management language made of a set of operations for creating, eliminating and altering rules and its parts is proposed, in order to obtain greater reuse and maintainability of rules. For this purpose, the extended rule model is analyzed to identify its limitations and the properties that it supports to be considered in the rule management language proposed. The result of this analysis is used to define a rule repository, necessary for storing the rule types proposed. This repository stores a rules set which must be consistent, as well as data must be consistent in the database. Hence, a consistency rule set is defined. Besides, a rule management operations set is defined to help to handle rules and their elements, stored in the rule repository.
|
2 |
Uma linguagem de gerência de regras como extensão da linguagem SQL3. / A rule management language as extension of SQL3 language.Sidney da Silva Viana 10 August 2007 (has links)
Este trabalho adota um modelo de regras estendido, que melhora a expressividade da linguagem SQL3, propondo o uso de novas variantes para o modelo de regras ECA (Evento - Condição - Ação). Porém, este modelo estendido abrange somente a definição de regras, faltando as outras operações de gerência, como eliminar ou modificar uma regra, entre outros mecanismos necessários para gerenciar estes novos tipos de regras. Neste trabalho, propõe-se uma linguagem de gerência de regras composta de um conjunto de operações para criar, excluir e alterar as regras e suas partes, com a finalidade de obter maior reuso e manutenibilidade das regras. Para tanto, analisa-se o modelo de regras estendido, para identificar quais são as suas limitações e as propriedades do modelo a serem consideradas na especificação da linguagem de gerência de regras proposta. O resultado desta análise é utilizado para a elaboração de um repositório de regras, necessário para armazenar os tipos de regras propostos. Este repositório armazena um conjunto de regras que se deve manter consistente, da mesma forma que os dados se mantêm consistentes em um banco de dados. Para tanto, foi definido um conjunto de regras de consistência. Também, é definido um conjunto de operações de gerência de regras que auxiliam na manipulação de regras e de seus elementos, armazenadas no repositório de regras. / This work uses an extended rule model which improves the expressiveness of SQL3 language, proposing the use of new variants for the ECA (Event-Condition-Action) rule model. Nevertheless, the extended model considers only the rule definition and it lacks other management operations, such as excluding or modifying rules, among others necessary mechanisms for these new rule types. In this work, a rule management language made of a set of operations for creating, eliminating and altering rules and its parts is proposed, in order to obtain greater reuse and maintainability of rules. For this purpose, the extended rule model is analyzed to identify its limitations and the properties that it supports to be considered in the rule management language proposed. The result of this analysis is used to define a rule repository, necessary for storing the rule types proposed. This repository stores a rules set which must be consistent, as well as data must be consistent in the database. Hence, a consistency rule set is defined. Besides, a rule management operations set is defined to help to handle rules and their elements, stored in the rule repository.
|
3 |
建構物件與物件關聯資料庫工作量產生器 / Toward a Generalized Object-Oriented and Object-Relational Database Workload Generator黃敏男, Huang, Min-Nan Unknown Date (has links)
本研究以使用者需求導向為設計原則,提出了建構物件與物件關聯資料庫工作量產生器的發展方式,以解決(1)一般績效評估標準規格因只針對特定應用領域,而無法周詳考慮到使用者的特定需求問題;(2)廠商所發展的工作量產生器則因為可能針對其產品的特定領域作設計與測試,而失去了公正性之問題。我們的目地就是希望能以此資料庫工作量產生器的設計方式使測試資料庫效能的工作量,對使用者而言更具一致性、代表性與正確性,如此測試之結果對使用者而言才能更具意義。
我們首先分析SQL3與ODMG標準,以此構成物件關聯與物件導向資料庫之一般化的工作量模式。然後,再著手以使用者需求導向為原則,設計工作量產生器的運作方式。最後,我們實際發展了工作量產生器的雛形系統,以讓使用者能真正依其需求建立工作量並實際作績效測試,並提供給欲建構物件與物件關聯資料庫工作量產生器的人員作參考。 / This thesis provides a method of establishing Object-Oriented and Object-Relational Database Workload Generator, and this method is designed from the perspective of the user's requirements for addressing two problems: (1) the benchmark standards are generally designed to specific domains, so they are unable think comprehensively users' special requirements. (2) the database workload generators that developed by database providers may lose justice, because they might be designed to their products' special domain. Our purpose is that hope this method can make the Workload more consistent, more representative and more accurate and the test result will be more meaningful to users.
Firstly, we analyze the SQL3 and ODMG standards to compose the ORDBs' and OODBs' generalized Workload Models. Then, we design our Workload Generator form the perspective of the user's requirements. Finally, we develop the Workload Generator's prototype system, it can allow users to create Workload according to their actual requirements and really do the benchmark test, and furthermore can provide a reference resource to the people who want to develop ORDB and OODB Workload Generator.
|
4 |
物件網際網路資料庫系統中介模式之研究 / A Language-based Gateway between OODBMS and Web韋凱忠 Unknown Date (has links)
近年來由於全球資訊網的盛行,造成網際網路上的資料需求量大增,資料庫管理系統與全球資訊網必須結合以滿足客戶端的資訊需求。但隨著網路異質性的增加,不同的平台、作業系統及通訊協定不斷地加入使用,不一致的問題亦隨之而來。
同時,物件資料庫的兩大標準,SQL3與ODMG,在許多觀念上不儘相同。因此,本研究嘗試從物件模型及查詢語言兩方面著手,以物件觀點來分析兩者的相同及相異處,提出一對應模式,並實做一個資料庫中介系統,以轉換兩種語言在語法上的差異。 / In recent years, the complexity of database systems has been enhanced under the development of client/server architecture and distributed computing systems. Usually this type of system combines different hardware, network protocols or DBMSs.
Because the Internet and WWW are more and more popular, many people regard "Network as a computer" or "Network as a global database." It is obvious heterogeneous databases will be connected via WWW in order to provide more information. In the meantime, new OODBMS standards, SQL3 and ODMG, are emerging. Although the two standards both support for object facilities, they are quite different in object model and query languages. Therefore, the mapping between these two standards is necessary. We propose a comparison model and develop an experimental gateway according to the model.
|
Page generated in 0.039 seconds