Spelling suggestions: "subject:"autored lprocedures"" "subject:"autored bprocedures""
1 |
Stored procedures i en CMS miljö / Stored procedures in a CMS environmentSimon, Bergöö January 2014 (has links)
I det här arbetet undersöks det ifall ett CMS som befinner sig på webben kan få bättre exekveringstid ifall databaskod ifrån webbapplikationen istället flyttas till databasen i form av stored procedures. Det har skapats 4 stycken testapplikationer för att testa procedurernas effektivitet jämfört med hur det fungerar originellt. Testapplikationerna skickar en slumpad text till Wordpress funktionerna som har hand om inmatningar till databasen. Textsträngarna matas då in i databasen via antingen procedurer eller databaskod i webbapplikationen beroende på vilken version av Wordpress det är. I det här arbetet förklaras varför det kan vara intressant att använda sig av stored procedures och vilka för och nackdelar det finns med dem. Resultatet av det här arbetet tyder på att det kan finnas anledningar till att använda sig av procedurer vid större projekt men kan anses som överflödigt vid mindre arbeten.
|
2 |
Utveckling av moduler för DotNetNuke-baserade CMS/CRM-systemNygren, Robert, Johansson, Martin January 2006 (has links)
<p>INVID Jönköping AB is an IT-consultant company. They are a part of the INVID-group that employ about 140 people and are represented in ten different locations in Sweden. INVIDs business areas include development and customization of web applications. The company has been developing a web publishing tool, INVID Publisher.NET. Small- and medium sized companies are offered hosting of a complete web portal/platform with Content Management System/Customer Relationship Management (CMS/CRM) functionality. Customers can manage the content published on web pages. They can choose among a set of templates were there are modules for example text/html and news. To find the right template for the purpose can be a difficult task for the customer.</p><p>The purpose of our report is to an answer two main questions:</p><p>• How to develop modules for DotNetNuke?</p><p>• What is the foundation for the architecture and structure of DotNetNuke?</p><p>Our goal was to create modules with the programming language VB.NET and server technology ASP.NET. We would take advantage of the DotNetNuke web application framework for developing modules that offer the customer a way to easily and effectively build new web pages with INVID Publisher .NET. The starting point for the module we have developed is based on analysis of former existing module that INVID AB was not comfortable with. We analysed and discussed the problems that the old module constituted. During the development of the module we also received feedback on our work from our tutor on INVID and other members of the development team.</p><p>Our work has lead to a template module were the customer can create new web pages based on templates and also create new templates. INVID and we also consider our module to be graphically well designed.</p><p>In the future it’s possible to further develop our module to a great extent because we have followed the principles of DotNetNuke and have written program code that is object-oriented, reusable, and extensible and is based on good programming principles and prominent design patterns.</p> / <p>INVID Jönköping AB är ett IT-konsult bolag. De ingår i INVID-gruppen som totalt sysselsätter drygt 140 personer och finns representerade på tio orter i Sverige. De är verksamma inom ett flertal IT-områden, däribland utveckling och anpassning av webbapplikationer. Företaget har under en tid arbetat med att utveckla ett webbpubliceringsverktyg, INVID Publisher.NET. Små- och medelstora- företag erbjuds en komplett webbportalplattform med Content Management System/Customer Relationship Management (CMS/CRM) funktionalitet sammankopplat med webbhotelltjänster som företaget erbjuder. Kunder har möjlighet att själva påverka det innehåll som finns publicerat på webbsidor. De kan välja bland ett antal mallar där det finns moduler för bl.a. text/bild och nyheter. Att hitta rätt mall för ändamålet kan dock vara svårt för kunden.</p><p>Vårt examensarbetes frågeställningar var följande:</p><p>• Hur utvecklar man en modul för DotNetNuke?</p><p>• Vad ligger till grund för DotNetNukes arkitektur och uppbyggnad?</p><p>Vårt mål var att skapa en eller flera moduler med programmeringsspråket VB.NET och servertekniken ASP.NET. Vi avsedde också att lära oss webbapplikationsramverket DotNetNuke för att bygga modul(er) som erbjuder kunden att enkelt och effektivt bygga nya sidor i INVID Publisher .NET. Utgångspunkten för den modul som vi utvecklade bygger på analyser av tidigare existerande mallmodul som företaget (INVID AB) inte var nöjda med. Vi analyserade och diskuterade de problem som den gamla modulen medförde. Under utvecklingens gång fick vi feedback på vårt arbete från vår handledare på företaget och andra personer från utvecklingsavdelningen.</p><p>Examensarbetet har resulterat i en fungerande mallmodul där kunden kan med lätthet skapa nya sidor utifrån mallar och även skapa nya mallar. Uppdragsgivaren och vi anser att modulen som utvecklats är mycket grafiskt väldesignad.</p><p>I framtiden kan modulen vidareutvecklas framgångsfullt bl.a. tack vare att vi i vårt utvecklingsarbete har följt DotNetNuke-ramverket och dess principer strikt. Vi har även skrivit kod som bl.a. karakteriseras av att den är objektorienterad, återanvändbar, utbyggbar och bygger på goda programmeringsprinciper och framstående designmönster.</p>
|
3 |
Utveckling av moduler för DotNetNuke-baserade CMS/CRM-systemNygren, Robert, Johansson, Martin January 2006 (has links)
INVID Jönköping AB is an IT-consultant company. They are a part of the INVID-group that employ about 140 people and are represented in ten different locations in Sweden. INVIDs business areas include development and customization of web applications. The company has been developing a web publishing tool, INVID Publisher.NET. Small- and medium sized companies are offered hosting of a complete web portal/platform with Content Management System/Customer Relationship Management (CMS/CRM) functionality. Customers can manage the content published on web pages. They can choose among a set of templates were there are modules for example text/html and news. To find the right template for the purpose can be a difficult task for the customer. The purpose of our report is to an answer two main questions: • How to develop modules for DotNetNuke? • What is the foundation for the architecture and structure of DotNetNuke? Our goal was to create modules with the programming language VB.NET and server technology ASP.NET. We would take advantage of the DotNetNuke web application framework for developing modules that offer the customer a way to easily and effectively build new web pages with INVID Publisher .NET. The starting point for the module we have developed is based on analysis of former existing module that INVID AB was not comfortable with. We analysed and discussed the problems that the old module constituted. During the development of the module we also received feedback on our work from our tutor on INVID and other members of the development team. Our work has lead to a template module were the customer can create new web pages based on templates and also create new templates. INVID and we also consider our module to be graphically well designed. In the future it’s possible to further develop our module to a great extent because we have followed the principles of DotNetNuke and have written program code that is object-oriented, reusable, and extensible and is based on good programming principles and prominent design patterns. / INVID Jönköping AB är ett IT-konsult bolag. De ingår i INVID-gruppen som totalt sysselsätter drygt 140 personer och finns representerade på tio orter i Sverige. De är verksamma inom ett flertal IT-områden, däribland utveckling och anpassning av webbapplikationer. Företaget har under en tid arbetat med att utveckla ett webbpubliceringsverktyg, INVID Publisher.NET. Små- och medelstora- företag erbjuds en komplett webbportalplattform med Content Management System/Customer Relationship Management (CMS/CRM) funktionalitet sammankopplat med webbhotelltjänster som företaget erbjuder. Kunder har möjlighet att själva påverka det innehåll som finns publicerat på webbsidor. De kan välja bland ett antal mallar där det finns moduler för bl.a. text/bild och nyheter. Att hitta rätt mall för ändamålet kan dock vara svårt för kunden. Vårt examensarbetes frågeställningar var följande: • Hur utvecklar man en modul för DotNetNuke? • Vad ligger till grund för DotNetNukes arkitektur och uppbyggnad? Vårt mål var att skapa en eller flera moduler med programmeringsspråket VB.NET och servertekniken ASP.NET. Vi avsedde också att lära oss webbapplikationsramverket DotNetNuke för att bygga modul(er) som erbjuder kunden att enkelt och effektivt bygga nya sidor i INVID Publisher .NET. Utgångspunkten för den modul som vi utvecklade bygger på analyser av tidigare existerande mallmodul som företaget (INVID AB) inte var nöjda med. Vi analyserade och diskuterade de problem som den gamla modulen medförde. Under utvecklingens gång fick vi feedback på vårt arbete från vår handledare på företaget och andra personer från utvecklingsavdelningen. Examensarbetet har resulterat i en fungerande mallmodul där kunden kan med lätthet skapa nya sidor utifrån mallar och även skapa nya mallar. Uppdragsgivaren och vi anser att modulen som utvecklats är mycket grafiskt väldesignad. I framtiden kan modulen vidareutvecklas framgångsfullt bl.a. tack vare att vi i vårt utvecklingsarbete har följt DotNetNuke-ramverket och dess principer strikt. Vi har även skrivit kod som bl.a. karakteriseras av att den är objektorienterad, återanvändbar, utbyggbar och bygger på goda programmeringsprinciper och framstående designmönster.
|
4 |
Um modelo para projeto e implementação de bancos de dados analítico-temporais. / A model for design and implementation of analytic-temporal databases.Poletto, Alex Sandro Romeu de Souza 07 December 2007 (has links)
O presente trabalho descreve um modelo para, a partir de Bancos de Dados Operacionais, projetar e implementar Bancos de Dados Analítico-Temporais, cujo principal objetivo é o de armazenar históricos de dados, os quais, por sua vez, visam servir de alicerce para, principalmente, auxiliar no processo de tomada de decisões de médio e longo prazo. O modelo é dividido em três atividades principais. Na primeira atividade o objetivo é mapear os Modelos de Dados Operacionais em um Modelo de Dados Unificado, sendo que este último modelo serve de base para a segunda atividade que é a geração do Modelo de Dados Analítico-Temporal. Para realizar essas duas primeiras atividades, foram elaborados alguns passos que englobam as principais características a serem verificadas e desenvolvidas. Na terceira atividade objetivou-se disponibilizar mecanismos que possibilitem a geração, o transporte e o armazenamento dos dados Analítico-Temporais. Para a realização dessa terceira atividade foram especificados gatilhos e procedimentos armazenados genéricos. / This work describes a model whose main objective is to store historic data, resulting in the Analytic-Temporal Databases. The origins of the data are the Operational Databases. This model can aid in the design and implementation of the Analytic-Temporal Databases that constitutes a very adequate foundation to help in the medium and long time decision taking process. The model is divided into three main activities. In the first activity the objective is to map the Operational Data Models into a Unified Data Model. This last model is the base for the second activity, which is the generation of the Analytical-Temporal Data Model. Considering these two activities, there were elaborated some steps, which encompass the main characteristics to be evaluated and developed. In the third activity the objective is to make available mechanisms, allowing the generation, the transport and the storage of the Analytical-Temporal data. For this third activity, there were specified generic triggers and stored procedures.
|
5 |
Um modelo para projeto e implementação de bancos de dados analítico-temporais. / A model for design and implementation of analytic-temporal databases.Alex Sandro Romeu de Souza Poletto 07 December 2007 (has links)
O presente trabalho descreve um modelo para, a partir de Bancos de Dados Operacionais, projetar e implementar Bancos de Dados Analítico-Temporais, cujo principal objetivo é o de armazenar históricos de dados, os quais, por sua vez, visam servir de alicerce para, principalmente, auxiliar no processo de tomada de decisões de médio e longo prazo. O modelo é dividido em três atividades principais. Na primeira atividade o objetivo é mapear os Modelos de Dados Operacionais em um Modelo de Dados Unificado, sendo que este último modelo serve de base para a segunda atividade que é a geração do Modelo de Dados Analítico-Temporal. Para realizar essas duas primeiras atividades, foram elaborados alguns passos que englobam as principais características a serem verificadas e desenvolvidas. Na terceira atividade objetivou-se disponibilizar mecanismos que possibilitem a geração, o transporte e o armazenamento dos dados Analítico-Temporais. Para a realização dessa terceira atividade foram especificados gatilhos e procedimentos armazenados genéricos. / This work describes a model whose main objective is to store historic data, resulting in the Analytic-Temporal Databases. The origins of the data are the Operational Databases. This model can aid in the design and implementation of the Analytic-Temporal Databases that constitutes a very adequate foundation to help in the medium and long time decision taking process. The model is divided into three main activities. In the first activity the objective is to map the Operational Data Models into a Unified Data Model. This last model is the base for the second activity, which is the generation of the Analytical-Temporal Data Model. Considering these two activities, there were elaborated some steps, which encompass the main characteristics to be evaluated and developed. In the third activity the objective is to make available mechanisms, allowing the generation, the transport and the storage of the Analytical-Temporal data. For this third activity, there were specified generic triggers and stored procedures.
|
6 |
DESIGN AND IMPLEMENTATION OF AN EMPLOYEE JOB SCHEDULING AND PROGRESSION TRACKING SYSTEMStahr, Michael C. 02 December 2002 (has links)
No description available.
|
7 |
Návrh databáze pro připojení systému SAP jako zdroje dat pro webovou aplikaci / Database design for connecting SAP as a data source for a Web applicationMARHOUN, Lukáš January 2016 (has links)
The thesis deals with connecting SAP ERP system via local database system MS SQL Server using the tools SAP BI, data synchronization between systems and advanced usage of T-SQL language for preparing data for web applications and reports written in PHP. The thesis contains a brief overview of the SAP system and the possibility of connecting to the SAP system. The general principles of described solution can be used in conjunction with other systems and programming languages.
|
8 |
Is it time to move beyond Stored Procedures?Najafi Zadeh, Sam, Hellgren, Viktor January 2024 (has links)
This project investigates the feasibility of migrating from an SQL database utilizing complex stored procedures to a NoSQL database, specifically focusing on the Saab application BAAS. The motivation behind the investigation is that the stored procedures are complex to maintain. The aim is to determine whether such a migration can simplify the database structure while maintaining acceptable performance levels. The study involves developing a proof of concept by translating a frequently used SQL stored procedure into application-sided logic implemented with MongoDB, a document-oriented NoSQL database. Performance tests comparing execution times of SQL stored procedures and the NoSQL alternative showed that while SQL stored procedures are faster due to primarily pre-compilation and optimized indexing, the NoSQL solution achieves acceptable execution times and offers enhanced maintainability and flexibility. This report provides a detailed evaluation of the potential benefits and drawbacks of migrating to NoSQL, emphasizing the importance of optimizing indexing strategies to close the performance gap. The findings suggest that, despite the time investment required for migration, the reduction in complexity and improved maintainability may justify the transition for organizations facing similar challenges.
|
9 |
Dolovací modul systému pro získávání znalostí z dat FIT-Miner / Mining Module of Data Mining System FIT-MinerZapletal, Petr January 2011 (has links)
This master's thesis deals with with FIT-Miner, the system for knowledge discovery in databases. The first part of this paper describes the data-mining process, mixture model's issues and FIT-Miner system. Second part deals with design, implementation and testing of created module, which is used for cluster analysis with Expectation-Maximalization algorithm. The end of the paper is focused to design of modules using Java Store Procedures Technology.
|
Page generated in 0.2109 seconds