Sök:

Sökresultat:

763 Uppsatser om Objekt-relationsdatabaser - Sida 1 av 51

Entity Framework 4.0, enutvärdering av ett ORMramverk

När man kombinerar ett objektorienterat programmeringsspråk och en relationsdatabas uppstår en del problem för utvecklare eftersom objektorienterade programmeringsspråk och relationsdatabaser har olika fokus, objektorienterade programmeringsspråk fokuserar på att avbilda verkliga objekt och relationsdatabaser fokuserar på data. De problem som uppstår kallas med ett samlingsnamn för object-relational mismatch. Det finns flertalet ramverk för att hantera dessa problem. Ett av dem är Entity Framework.Syftet med detta projekt var att utvärdera hur utvecklare tycker att Entity Framework fungerar för att lösa problematiken runt object-relational mismatch, hur det är för utvecklare att lära sig använda Entity Framework samt hur tillgången på inlärningsmaterial är.Under vår studie har vi lärt oss använda Entity Framework samtidigt som vi gjort en studie av tillgången på inlärningsmaterial. Vi har också byggt om en applikation så att den använder Entity Framework.

Nycklar i XML

Den huvudsakliga tekniken som använts inom webbutveckling består av märkordspråket HTML men HTMLs funktionalitet är för enkelt för att tillfredställa de kraven på komplexa applikationer. En ny teknik i form av märkordsspråket XML uppkom med tanke på att göra lättare att implementera webbaserade applikationer. XML erbjuder möjligheter att utveckla egna element och utforma egna dokumentstrukturer.Relationsdatabaser är sedan många år ett väl fungerande datahanterarsystem. Med tanke på att göra informationen tillgänglig på Internet är det oundvikligt att undersöka om XML kan användas för att lagra en relationsdatabas. Detta arbete har i syfte att teoretisk analysera hur XML hanterar begreppen primär- och främmande-nyckel från relationsdatabaser.

Jämförelse av relationsdatabaser och NoSQL-databaser : När kommunikation ska ske med en webbapplikation i ett odistribuerat system

I detta arbete undersöks det hur en NoSQL-databas presterar jämfört med en relationsdatabas när kommunikation sker med en webbapplikation. Testning sker med hjälp av en PHP-applikation och Ajax för att simulera användningen av en webbapplikation. Den data som kommer lagras i databaserna kommer vara strukturerad och databaserna kommer vara på ett odistribuerat system. Metoden är teknikorienterade experiment men för framtida arbeten kan dessa tester utföras som en fallstudie för att ytterligare simulera en skarp användning av en webbapplikation.I detta arbete förklaras anledningen till framtagningen av NoSQL-databaser. Saker som diskussionen om att NoSQL kommer ta över platsen som de mest använda databaserna från relationsdatabaser tas också upp.

En jämförande studie av JDBC och Hibernate med avseende på användbarhet

Två grundläggande paradigm inom datavetenskap är objektorienterad programmering och relationsdatabasteknik. En kombinering av applikationer gjorda i ett objektorienterat programmeringsspråk med den beständighet och funktionalitet som ges av relationsdatabaser är en möjlig vidareutveckling av ens kunskaper inom dessa områden. Kombinationen av dessa båda förutnämnda paradigm innebär åtminstone ett problem som uppkommer då en relationsdatabas lagrar data i tabeller och en objektorienterad applikation lagrar data i objekt. Detta problem kallas objekt/relations paradigmens missanpassning. På grund av detta problem så måste kopplingen mellan paradigmen skötas av ett ramverk av något slag.

Utbyggnad av sökapplikationen för RON

Examensarbetet består i en utbyggnad av sökaplikationen för RON som Miljö och byggnadskontoret i Piteå kommun utvecklat. RON är en förkortining för Rekreations- och Naturdatabas, databasen används bl.a. som besluts underlag vid tillståndsprövning. Även länsstyrelsen och skogsvårdsstyrelsen samlar naturinformation i egna databaser som kommunen är intresserad av. För utsökning ur RON används en Visual Basic applikation med MapObjects som kartfönster.

Utvärdering av Mock Objekt Bibliotek : ur ett interaktionsbaserat perspektiv

Att skriva enhetstester är en viktig del i nya populära systemutvecklingsmetoder som extreme programming. Med testdriven utveckling skriver man testerna innan den källkod som skall testas. Ett vanligt problem med dessa tester är att de blir beroende av delar i systemet som inte är intressant för själva testen. Mock objekt är en teknik som gör det enkelt att isolera tester från allt som inte är relaterat till det som skall testas.Det finns två sätt att se på mock objekt. Den traditionella synen är att mock objekt skall användas som ett verktyg vid isolering av externa system.

Freemium Gaming : Hur drivs spelare till att köpa virtuella objekt i Freemium-spel?

Freemium är en affärsmodell som används allt mer, framförallt inom spelbranschen. Då stora delar av utvecklarnas inkomst kommer från virtuella köp finns det anledning att undersöka hur spelare drivs till att köpa just virtuella objekt.Syftet med undersökningen var att kartlägga de aspekter som driver spelare att köpa virtuella objekt inom Freemium-spel på persondatorer (med operativsystemen Windows, OS X och Linux). Undersökningen bestod av litteratur-, enkät- och intervjustudier.Resultaten pekar på att spelare framförallt är måna om de visuella aspekterna hos de virtuella objekt de köper. Spelare tog avstånd från att virtuella objekt skulle ha någon funktionell innebörd om de gick att köpa för pengar. Detta då många spel idag är tävlingsinriktadeoch kräver god balans mellan de funktionella objekten i spelen.Resultatet har även visat att det finns utlösande faktorer så som realisationer, medspelares innehav av köpta virtuella objekt och säsongserbjudanden som driver spelarna till att köpa virtuella objekt..

Objektorienterade databaser - Faktorer som har påverkat den objektorienterade databasens begränsade framgång

Objektorienterade databaser har en fördel gentemot relationsdatabaser när det gäller hantering av komplexa datatyper, dessa datatyper används inom till exempel applikationsområdena CAD, CAM och CASE. Trots detta är det relationsdatabaser som används mest inom dessa områden. Syftet med denna uppsats är att ta reda på vilka faktorer som påverkar att valet av lagringssätt inte faller på objektorienterade databaser. Vi har valt att enbart titta på företag som utvecklar CAD-system och genomförde fyra semistrukturerade intervjuer på sådana företag. Vi kom fram till att de faktorer som påverkar att objektorienterade databaser inte används är att systemets kod inte är helt objektorienterad, att det inte förmedlas tillräckligt med information om objektorienterade databaser, att det inte finns någon benägenhet hos företagen att prova på ny teknik på grund av begränsad ekonomi samt att prestandafrågor har minskat i betydelse..

Tillämpning av Component Object Model vid utveckling av webbapplikationer med Active Server Pages

Denna studie undersöker om, och i så fall hur, utvecklingen av webbapplikationer med ASP kan förbättras genom tillämpning av COM-objekt. För att göra detta används fyra jämförelsekriterier som tagits fram utifrån fördelar och nackdelar med ASP respektive COM-objekt. Dessa kriterier avser att jämföra ASP och COM-objekt i exekveringstid av scriptkod, återanvändning av funktionalitet, inkapsling av databasrelaterad kod och prototyputveckling. Det resultat som erhållits av genomförandet visar att utvecklingen av webbapplikationer med ASP kan i olika situationer tillämpa COM-objekt för att: förbättra exekveringstiden av scriptkod, förenkla återanvändningen av funktionalitet och göra ASP-koden mer strukturerad genom att kapsla in databasrelaterad kod. Vad gäller prototyputveckling anses dock ASP vara bättre anpassat, då COM-objekt kräver noggrann planering av gränssnittet och dessutom är beroende av ett testprogram för att kunna testa prototypen..

Användning av existerande relationsdatabaser i elektronisk handel

Att undersöka huruvida det är möjligt att underlätta framställningen av ett elektroniskt handelssystem som använder sig av en existerande relationsdatabas är intressant av flera anledningar. Med Internets utveckling har möjligheterna till elektronisk handel ökat. Många företag har idag redan existerande databaser till sin verksamhet. Ändringar eller driftstopp i dessa databaser medför stora problem för företagen.Denna rapport beskriver en prototyp som underlättar användandet av en existerande databas och som underlättar skapandet av de komponenter som ingår i ett enkelt elektroniskt handelssystem. För att skapa prototypen har en hybrid mellan en templatbaserad och en hårdkodad lösning använts.

Korrelering mellan optiskt och akustiskt avbildade objekt på havsbotten

Examensarbetet har gått ut på att undersöka om det är möjligt att jämföra foto- grafier på havsbotten tagna med en kamera monterad på SAAB Dynamics farkost AUV-62, här kallad Sapphires, med SONAR-bilder tagna från samma farkost men vid ett annat tillfälle. Föremål avbildade med kamera och sidriktade SONAR:er delar i normalfallet inte visuellt utseende och är därför svåra att jämföra. Meto- den som valts för att jämföra kamera- och SONAR-bilderna grundar sig av denna anledning inte på föremåls individuella utseede utan på mönster skapade av flera föremål. Föremål i bilderna identifieras som objekt, vilka beskrivs med en posi- tion i long. lat.

Datadrivet lärande av vägbeskrivningar

Interaktionen mellan människor och datorer begränsas ofta av våra vitt skilda sätt att kommunicera på, exempelvis vid en beskrivning av en väg. I detta projekt försöker vi utveckla ett program som genom att analysera visuella och verbala vägbeskrivningar gjorda av mäniskor, kan gissa sig till ords betydelser genom att koppla ihop dem med fördefinierade objekt eller handlingar. Resultaten visar att det med en tillräcklig mängd data går att lära en dator ord som representerar specifika objekt eller rörelsemönster genom att hitta ord som sägs i samband rörelser i vissa riktningar eller i närheten av vissa objekt..

Databasteknologier i svenska företag och organisationer och hinder för dess användning

Databaser och databassystem är grunden för en stor del av de verksamheter som företag och organisationer sysslar med idag. Att utnyttja moderna databasteknologier kan medföra ett säkrare och smidigare system vilket i sin tur kan leda till konkurrens-fördelar för de som använder dem.I detta arbete undersöks i vilken omfattning ett antal olika moderna databasteknologier används inom företag och organisationer i Sverige och huruvida kostnaden är det största hindret för vidareutvecklingar av befintliga system.Inledningsvis beskrivs ett antal moderna databasteknologier för att ge en uppfattning om vilka möjligheter som finns på databasområdet. Därefter redovisas den under-sökning som gjorts med hjälp av telefonintervju som metod för att samla in material.Resultatet visar att vissa teknologier, som exempelvis databaser kopplade mot Internet, utnyttjas och i stor utsträckning kommer att användas i ännu högre grad i framtiden. Av undersökningen framkom ett flertal olika hinder för utveckling av databassystem där kostnaden endast är ett av dessa..

Utveckling av bokningssystem med .NET

Examensarbetet har utförts åt det nystartade företaget Idop AB:s vägnar och har inneburit en vidareutveckling av ett befintligt webbaserad bokningssystem för det specifika företaget. Huvudsyftet har varit att leverera en webbaserad bokningskalender där uthyrare kan lägga ut sina objekt samtidigt som intressenter kan boka dessa objekt. Dessa objekt kan omfattas av till exempel lägenheter, stugor och så vidare.Då projektet kräver att utvecklare och kund har ett nära samarbete valdes Skalning Agil metod som är en Agil metod, för att bäst uppnå detta syfte.Utvecklingen utav bokningssystemet skedde i en .NET miljö där programmeringsspråket var C#. För datalagring hade företaget Idop valt SQL server och interaktion med databasen sker genom Entity Framework.Resultatet av projektet blev en bokningskalender där uthyraren lägger ut sina lediga objekt för uthyrning under specifika datum samt uppger pris för den lediga perioden. Även intressenterna har nu möjlighet att preliminär boka ett specifikt objekt vid önskat datum.I rapporten förekommer mer detaljerad beskrivning av ovanståendenämnda punkter samt slutsatsen av projektet..

Varseblivning av objekt i digital grafik : påverkan vid förändring av textur

Syftet med detta arbete är att undersöka hur förändring av material påverkar varseblivningen av objekt när formen lämnas oförändrad. Detta kan vara av intresse då spel med realistisk grafisk stil blir mer och mer högupplöst vilket samtidigt ställer högre krav på de grafiska utvecklarna att framställa verklighetstrogna material.Jag har utfört en kvalitativ undersökning med personintervjuer av sex personer. Dessa sex personer har fått se tre objekt där de fått definiera objektets syfte. Intervjupersonerna fick sedan se objekten med olika material där mina frågor haft som mål att få respondenten att motivera uppfattat material samt det uppfattade materialets egenskaper. De intervjuades motiveringar om objekt och material har jag sedan tolkat utifrån litteratur om psykologi, främst om kategorisering som George Lakoffs bok "Women, Fire, and Dangerous Things" (1990) beskriver.Min undersökning har visat att uppfattningen av textur kan förändra ett objekts syfte och funktion.

1 Nästa sida ->