Search results for "SQL"
showing 10 items of 142 documents
NoSQL-tietokannat : perusominaisuudet ja luokittelu
2015
NoSQL-tietokannat ovat olleet eräitä 2000-luvun kiistellyimmistä teknologioista. Niiden käyttötarkoituksista tai hyödyllisyydestä ei ole yleisesti hyväksyttyä tutkimustietoa, johtuen NoSQL-tietokantojen kehittymättömyydestä ja nuoresta iästä. Tämän tutkielman tarkoituksena on selvittää, miten NoSQL-tietokantoja voidaan luokitella ja mitkä ovat niiden käyttökohteet. Tätä varten kerrotaan ensin, miten NoSQL-tietokannat ovat kehittyneet ja minkälaisia ominaispiirteiltä niillä on. Sitten kuvataan, miten NoSQL- tietokannat eroavat perinteisistä relaatiotietokannoista ja voidaanko relaatiotietokannat korvata NoSQL-tietokannoilla. Lopuksi esitetään NoSQL-tietokantoihin kohdistunutta kritiikkiä. Tu…
Fonogrammu datu modificēšanas un validēšanas rīks
2016
Fonogrammu datu modificēšanas un validēšanas rīks ir daļa no fonogrammu apstrādes, uzskaites programmatūras. Rīks ļauj lietotājam veikt datu pievienošanu, dzēšanu, mainīšanu esošajām un no interneta formas nākušajām fonogrammām. Tas sniedz iespēju veikt fonogrammu meklēšanu. Kā arī veikt ienākušo un esošo fonogrammu salīdzināšanu, datu pievienošanu no interneta fonogrammas uz esošajām, interneta fonogrammas pievienošanu, lai tā tiktu ievietota galvenajā sistēmas datubāzē, un ienākušās fonogrammas dzēšanu.
Grāmatvēdības sistēmas optimizācija: migrācija uz MySQL/Java tehnoloģijām
2015
Darba mērķis ir grāmatvedības sistēmas optimizācija un uzlabošana ar programmas pilnīgas rekonstrukcijas palīdzību, tajā pašā laikā nemainot biznesa loģiku un sistēmas funkcionalitāti. Autors vēlas ne tikai paātrināt sistēmas darbību, bet arī atvieglot darbu izstrādātajiem. Konkrēti – visas biznesa loģikas pārcelšana datu bāzes līmenī un datu izvade un apstrāde ar Java tehnoloģiju palīdzību. Autors salīdzinās divas sistēmas pēc tādiem parametriem kā: uzbūve, drošība, veiktspēja un testēšana, lai konstatētu minētās metodes pozitīvās un negatīvās puses.
Injektiot ja oikeuksien eskaloituminen luottamuksellisen tiedon turvaamisen uhkana
2016
Nykyaikana käytetään entistä enemmän tietojärjestelmiä, joihin tallennetaan luottamuksellista tai arkaluontoista tietoa. On myös pahantahtoisia käyttäjiä, jotka haluavat päästä käsiksi tähän arkaluontoiseen tietoon. Tässä tutkielmassa tarkastellaan injektioita ja oikeuksien eskaloitumista keinona saada arkaluontoista tietoa tietojärjestelmästä. Tarkemmin injektioista käsitellään kolmea eri tyyppiä: shell-, skripti- ja SQL-injektioita. Oikeuksien eskaloitumiseen liittyen, tutkielmassa tarkastellaan järjestelmien oikeuksien hallintaa sekä miten oikeuksia jaetaan eri tasoihin. Eskaloitumisen estämisen keinona esitellään lyhyesti oikeuksien erottelumenetelmää. Nowadays information systems and d…
Lietotņu monitoringa risinājums
2016
Lietotņu monitoringa risinājums ir tiešsaistes rīks, kas atvieglo dažādu programmatūras produktu izstrādi un uzturēšanu. Tā galvenā funkcija ir saņemt un apstrādāt programmatūras sūtītos kļūdas paziņojumus un auditācijas pierakstus. Lietotņu monitoringa risinājums apstrādā un apkopo saņemtos datus vienuviet, kā arī izsūta brīdinājuma e-pastus avārijas gadījumā. Potenciālie risinājuma lietotāji apkopotajiem datiem var piekļūt izmantojot tīmekļa lietotni. Projekts īstenots, izmantojot modernas izstrādes tehnoloģijas bāzētas NodeJS vidē, kā datu uzturēšanas slāni lietojot PostgreSQL datu bāzes vadības sistēmu.
Klientu attiecību vadības informācijas sistēmas "KAVIS" izstrādes un uzturēšanas darbi, balstoties uz lietotāju stāstiem
2019
Kvalifikācijas darbā aprakstīti izstrādes un uzturēšanas darbi, kas veikti, lai uzlabotu klientu attiecību vadības informācijas sistēmas “KAVIS” funkcionalitāti un uzticamību. Darba pamatdaļas ir veikto uzdevumu lietotājstāsti, programmatūras projektējuma apraksts, kā arī testēšanas dokumentācija. Tā ietvaros atbilstoši lietotājstāstiem ir gan izstrādātas jaunas funkcionalitātes, gan novērstas vairākas sistēmas nepilnības. Lietotājstāstos aprakstītie uzdevumi tika izpildīti, izmantojot spējās programmatūras izstrādes metodi. Galvenās izstrādē izmantotās programmēšanas valodas ir C# un Oracle PL/SQL.
Datņu apmaiņas tīmekļa servisa izstrāde apdrošināšanas uzņēmumam
2022
Datņu apmaiņas serviss paredzēts drošai datņu apmaiņai starp uzņēmuma KASKO tīmekļa platformas kontu reģistrētiem lietotājiem. Serviss izstrādāts pēc REST API lietotņu principa un integrēts KASKO mikroservisu arhitektūrā. Serviss paredzēts kā starpnieks starp gala lietotāju un platformas datņu augšupielādes servisu. Sistēmas galvenā funkcionalitāte ir, balstoties uz lietotāja augšupielādētu datni, pēc izsaukuma izveidot instanci, kas glabā datus par lejupielādējamu datni, atbalsta tās lejupielādi pēc izsaukuma un paredz, ka instancei jātiek dzēstai pēc noklusējuma (7 dienu) perioda vai pēc izsaukuma. Kvalifikācijas darba ietvaros nav paredzēts izstrādāt servisa grafisko saskarni, tās izmant…
Explaining Causes Behind SQL Query Formulation Errors
2020
This Full Research Paper presents the most prominent query formulation errors in Structured Query Language (SQL), and maps these errors to their cognitive explanations. Understanding query formulation errors is a key to teaching SQL. more effectively. However, studies on what kind of errors novices struggle with are relatively scarce when compared to, for example, programming languages. Although committing errors is a crucial part in learning, some errors are relatively easy to fix, and their commonness is not necessarily an indication of their difficulty. Other errors, however, halt the learning process, and are never fixed by the query writer. Using a previously established error taxonomy…
Relaatiotietokannat ja olio-ohjelmointi
2017
Olioparadigma on yleisesti hyväksytty tapa mallintaa sovellusohjelman monimutkaisuutta. Vastaavasti relaatioparadigmaan perustuvat relaatiokannat ovat keskeisessä roolissa tiedon tallentamisessa. Näiden kahden paradigman yhteensovittaminen ei ole ongelmatonta, vaan johtaa olio-relaatioyhteensopimattomuutena tunnettuun ongelmaan. Tämä tutkielma tarkastelee yhteensopimattomuuteen johtavia syitä ja esittelee metodeja sen kanssa selviytymiseksi Object-oriented paradigm is a widely accepted way to control complexity in software. Correspondingly relational databases based on the relational paradigm play a central role in storing information. Combining these two paradigms is not effortless but lea…
Pilvisovelluksille sopivia tietokannan hallintajärjestelmiä
2012
Tässä tutkielmassa on tarkoitus selvittää, millaisia vaatimuksia pilvisovelluksilla on tietokannan hallintajärjestelmille ja miten ehdotetut järjestelmät täyttävät nämä vaatimukset. Tutkimus suoritetaan kirjallisuuskatsauksena, joka perustuu tieteellisiin julkaisuihin ja tutkimusartikkeleihin.Aluksi käsitellään pilvimaailman käsitteitä, ominaisuuksia ja haasteita tietokannan hallintajärjestelmille. Viime vuosina on kehitetty lukuisia uusia pilvi-sovelluksille suunnattuja tietokantatuotteita, joista suurin osa kuuluu termin NoSQL alle. NoSQL-tietokantatuotteet eivät perustu relaatioihin, eivätkä käytä pelkästään SQL-kieltä tiedon käsittelemiseen. Nämä ovat pilviympäristössä horisontaalisesti…