Liela izmēra Oracle datu bāzes tabulu sadalīšana
Darbā tiek izpētīts kā sadalīt esošu Oracle datubāzes tabulu struktūru vairākos tabulu komplektos. Tabulas tiek sadalītas katru atsevišķu loģisko dokumentu pārnesot uz citu tabulu komplektu, izmantojot zināmus biznesa nosacījumus. Darba mērķis ir noskaidrot kādi ir iespējamie risinājumi šāda procesa...
Main Author: | |
---|---|
Other Authors: | , |
Format: | Bachelor Thesis |
Language: | Latvian |
Published: |
Latvijas Universitāte
2017
|
Subjects: | |
Online Access: | https://dspace.lu.lv/dspace/handle/7/35247 |
id |
ftlatvijasuniv:oai:dspace.lu.lv:7/35247 |
---|---|
record_format |
openpolar |
spelling |
ftlatvijasuniv:oai:dspace.lu.lv:7/35247 2023-05-15T16:02:06+02:00 Liela izmēra Oracle datu bāzes tabulu sadalīšana Dividing large volume Oracle data base tables Pommers, Jānis Niedrītis, Aivars Latvijas Universitāte. Datorikas fakultāte 2017 https://dspace.lu.lv/dspace/handle/7/35247 lav lav Latvijas Universitāte info:eu-repo/semantics/openAccess Datorzinātne Oracle SQL PL/SQL SQL Plus DML info:eu-repo/semantics/bachelorThesis 2017 ftlatvijasuniv 2018-12-05T21:18:58Z Darbā tiek izpētīts kā sadalīt esošu Oracle datubāzes tabulu struktūru vairākos tabulu komplektos. Tabulas tiek sadalītas katru atsevišķu loģisko dokumentu pārnesot uz citu tabulu komplektu, izmantojot zināmus biznesa nosacījumus. Darba mērķis ir noskaidrot kādi ir iespējamie risinājumi šāda procesa realizācijai, un kādus ierobežojumus katrs no šiem risinājumiem veido. Lai panāktu vēlamo rezultātu tiek izmantoti Oracle piedāvātie rīki: Oracle SQL, PL/SQL un SQL Developer. Darba mērķis ir nonākt pie viena vai vairākiem risinājumiem kā, nezaudējot datus, saprātīgā laikā un saglabājot datu integritāti, panākt vēlamo rezultātu. Darba rezultātā tiek piedāvāts strādājošs risinājums, kuram ir izveidots apraksts ar testa piemēriem un mērījumu rezultātiem. Esošais risinājums ir pielietots strādājošai informācijas sistēmai, un tā pielietošana ir bijusi veiksmīga. This paper contains a research on how to divide an existing Oracle database structure into several different sets of tables. The tables are divided by looking at each respective logical unit of data, deciding in which set of tables it belongs to, based on predefined business logic, and moving it accordingly. The goal of this paper is to find out the possible solutions for this task and analyse the pros and cons of each approach. In order to achieve the result, the following Oracle products are used: Oracle SQL, PL/SQL and SQL Developer. The end goal is to develop one or more solutions on how to execute the task in reasonable time, while not losing any data and ensuring data integrity. The end result of this paper is a functioning solution, with documented tests and their results. This solution has been succesfully used on a real life information system. Bachelor Thesis DML E-resource repository of the University of Latvia |
institution |
Open Polar |
collection |
E-resource repository of the University of Latvia |
op_collection_id |
ftlatvijasuniv |
language |
Latvian |
topic |
Datorzinātne Oracle SQL PL/SQL SQL Plus DML |
spellingShingle |
Datorzinātne Oracle SQL PL/SQL SQL Plus DML Pommers, Jānis Liela izmēra Oracle datu bāzes tabulu sadalīšana |
topic_facet |
Datorzinātne Oracle SQL PL/SQL SQL Plus DML |
description |
Darbā tiek izpētīts kā sadalīt esošu Oracle datubāzes tabulu struktūru vairākos tabulu komplektos. Tabulas tiek sadalītas katru atsevišķu loģisko dokumentu pārnesot uz citu tabulu komplektu, izmantojot zināmus biznesa nosacījumus. Darba mērķis ir noskaidrot kādi ir iespējamie risinājumi šāda procesa realizācijai, un kādus ierobežojumus katrs no šiem risinājumiem veido. Lai panāktu vēlamo rezultātu tiek izmantoti Oracle piedāvātie rīki: Oracle SQL, PL/SQL un SQL Developer. Darba mērķis ir nonākt pie viena vai vairākiem risinājumiem kā, nezaudējot datus, saprātīgā laikā un saglabājot datu integritāti, panākt vēlamo rezultātu. Darba rezultātā tiek piedāvāts strādājošs risinājums, kuram ir izveidots apraksts ar testa piemēriem un mērījumu rezultātiem. Esošais risinājums ir pielietots strādājošai informācijas sistēmai, un tā pielietošana ir bijusi veiksmīga. This paper contains a research on how to divide an existing Oracle database structure into several different sets of tables. The tables are divided by looking at each respective logical unit of data, deciding in which set of tables it belongs to, based on predefined business logic, and moving it accordingly. The goal of this paper is to find out the possible solutions for this task and analyse the pros and cons of each approach. In order to achieve the result, the following Oracle products are used: Oracle SQL, PL/SQL and SQL Developer. The end goal is to develop one or more solutions on how to execute the task in reasonable time, while not losing any data and ensuring data integrity. The end result of this paper is a functioning solution, with documented tests and their results. This solution has been succesfully used on a real life information system. |
author2 |
Niedrītis, Aivars Latvijas Universitāte. Datorikas fakultāte |
format |
Bachelor Thesis |
author |
Pommers, Jānis |
author_facet |
Pommers, Jānis |
author_sort |
Pommers, Jānis |
title |
Liela izmēra Oracle datu bāzes tabulu sadalīšana |
title_short |
Liela izmēra Oracle datu bāzes tabulu sadalīšana |
title_full |
Liela izmēra Oracle datu bāzes tabulu sadalīšana |
title_fullStr |
Liela izmēra Oracle datu bāzes tabulu sadalīšana |
title_full_unstemmed |
Liela izmēra Oracle datu bāzes tabulu sadalīšana |
title_sort |
liela izmēra oracle datu bāzes tabulu sadalīšana |
publisher |
Latvijas Universitāte |
publishDate |
2017 |
url |
https://dspace.lu.lv/dspace/handle/7/35247 |
genre |
DML |
genre_facet |
DML |
op_rights |
info:eu-repo/semantics/openAccess |
_version_ |
1766397712394092544 |