Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Razvoj SUPB z integracijo v programski jezik Python
ID
Sedeljšak, Janez
(
Avtor
),
ID
Slivnik, Boštjan
(
Mentor
)
Več o mentorju...
,
ID
Poženel, Marko
(
Komentor
)
PDF - Predstavitvena datoteka,
prenos
(2,51 MB)
MD5: 38B9CAB0AA0AC158E4B7BCDC2A472954
Galerija slik
Izvleček
V diplomskem delu so predstavljeni nekateri izmed najbolj uveljavljenih sistemov za upravljanje podatkovnih baz (SUPB). Kljub napredku na tem področju ostajajo relacijske podatkovne baze v veliki meri osrednja paradigma. V okviru diplomskega dela smo se osredotočili na razvoj in predstavitev lastnega relacijskega SUPB za programski jezik Python. Razvoj namenske rešitve je realiziran v programskem jeziku C++. Gre za nizkonivojski jezik, kjer imamo visoko fleksibilnost pri upravljanju s pomnilnikom. Predstavljen je razvoj vseh potrebnih segmentov za dobro delujočo relacijsko podatkovno bazo. Ključnega pomena tekom razvoja je bila uporaba podatkovnih struktur in algoritmov, ki dobro izkoristijo vhodno/izhodne operacije in omogočajo zanesljivo in optimalno delovanja podatkovne baze. V zadnjem delu diplomskega dela smo izvedli primerjalno analizo našega razvitega SUPB-ja z že uveljavljenima rešitvama SQLite in MySQL, ter predstavili dosežene rezultate.
Jezik:
Slovenski jezik
Ključne besede:
Podatkovne baze
,
C++
,
Python
,
B+ drevesa
,
SQL
,
SUPB
,
ORM
Vrsta gradiva:
Diplomsko delo/naloga
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2023
PID:
20.500.12556/RUL-152698
COBISS.SI-ID:
166316803
Datum objave v RUL:
04.12.2023
Število ogledov:
644
Število prenosov:
79
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
SEDELJŠAK, Janez, 2023,
Razvoj SUPB z integracijo v programski jezik Python
[na spletu]. Diplomsko delo. [Dostopano 11 april 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=152698
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Development of a DBMS with integration into the Python programming language
Izvleček:
The thesis introduces some of the most established Database Management Systems (DBMS) available. Despite advancements in the field, relational databases remain a prominent paradigm. Consequently, our focus within the study was directed towards developing and presenting our dedicated DBMS solution tailored for the Python programming language. The development of this specialized solution was implemented using the C++ programming language due to its low-level nature, offering high flexibility in memory management. The development encompasses all the necessary components for a well-functioning relational database. A crucial aspect during development was the utilization of data structures and algorithms that efficiently leverage the input/output operations provided. This approach ultimately ensures reliable and optimal database performance. In the final section of the thesis, we conducted a comparative analysis of our developed DBMS with the established solutions SQLite and MySQL, presenting the achieved results.
Ključne besede:
Databases
,
C++
,
Python
,
B+ trees
,
SQL
,
DBMS
,
ORM
Podobna dela
Podobna dela v RUL:
Razvoj naprave za dezinfekcijo obutve
Razvoj naprave za rezanje sadja in zelenjave
Razvoj naprave za merjenje hidrostatične sile na zapornico
Razvoj naprave za oddaljeni nadzor prenapetostnih zaščit in zajem podatkov
Razvoj naprave za montažo odvalnih valjev na meh zračne vzmeti
Podobna dela v drugih slovenskih zbirkah:
Razvoj naprave za avtomatizirano ločevanje ohišij konektorjev
Razvoj naprave za dezinfekcijo in sušenje obutve "OxoBox"
Časovna in stroškovna analiza izdelave valjev
Rekonstrukcija naprave za označevanje aluminijastih surovcev
Konstruiranje zapestja direktno gnanega robota
Nazaj