diplomsko delo
Povzetek
Klasično načrtovanje aplikacij pomeni razbitje aplikacije na naslednje logične plasti: - PREDSTAVITVENI NIVO (izgled aplikacije kot jo vidi končni uporabnik), - LOGIČNI NIVO (funkcionalnost aplikacije), - PODATKOVNI NIVO ( skrbi za komunikacijo s podatkovnimi viri). Če se osredotočimo na podatkovni nivo, vidimo, da je načrtovanje le-tega močno povezan s tipom podatkovnega skladišča. To je lahko podatkovna baza (MS SQL Server, Oracle, MySQL, Postgre, DB2, ...), spletni servis, XML, programski objekt, ... Vsako izmed naštetih možnih skladišč je pomenilo pisanje novih povpraševalnih funkcij v podatkovnem modelu. Dostop do podatkovnih baz pa je bilo mogoče poenotiti z uporabo SQL povpraševalnih stavkov. Jezikovno vgrajenana povpraševanja (LINQ) pomenijo revolucijo glede načrtovanja podatkovnega nivoja. Če je včasih veljalo, da je SQL poenotil povpraševanja za podatkovnih baze, danes velja, da so z LINQ-om ta povpraševanja poenotena ne glede na vir podatkov. V diplomskem delu vam bom predstavil jezikovno vgrajena povpraševanja (LINQ) na primeru podatkovne baze dnevnika klicev.
Ključne besede
diplomska dela;spletne aplikacije;baze podatkov;LINQ;logične pasti;podatkovni nivo;SQL;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2015 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UM FNM - Fakulteta za naravoslovje in matematiko |
Založnik: |
[G. Breznik] |
UDK: |
004.65(043.2) |
COBISS: |
21545736
|
Št. ogledov: |
1762 |
Št. prenosov: |
89 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Using LINQ in the case of a database call log |
Sekundarni povzetek: |
Classical application planning means breaking application in the following logical layers - PRESENTATION LAYER (application layout, as seen by end user) - LOGICAL LAYER (functionality of application) - DATA LAYER (responsible for communication with data sources) When looking at the data level, we see that the design of it is strongly linked to the type of the data warehouse. This can be a database (MS SQL Server, Oracle, MySQL, Postgre, DB2 ...), web service, XML, program object, ... Each of the following possible storage meant writing new query functions in the data model. It was possible to unite access to database if you were using SQL statements. Language Integrated query (LINQ) is revolution of data layer planning. If it is sometimes considered that the SQL unify queries to different databases, LINQ unifies queries regardless of the data source. In the thesis I will attempt to approximate the language integrated query (LINQ) on the "Call log" database sample. |
Sekundarne ključne besede: |
theses;web application;databases;LINQ;logical layer;data level;SQL; |
URN: |
URN:SI:UM: |
Vrsta dela (COBISS): |
Diplomsko delo |
Komentar na gradivo: |
Univ. v Mariboru, Fak. za naravoslovje in matematiko, Oddelek za matematiko in računalništvo |
Strani: |
63 str. |
ID: |
8760929 |