Sledování kompatibility datových typů v SQL
Thesis title in Czech: | Sledování kompatibility datových typů v SQL |
---|---|
Thesis title in English: | Data-type compatibility checking in SQL |
Key words: | SQL, datové typy, kompatibilita typů |
English key words: | SQL, data type, type compatibility |
Academic year of topic announcement: | 2017/2018 |
Thesis type: | diploma thesis |
Thesis language: | |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. David Bednárek, Ph.D. |
Author: |
Guidelines |
V datových skladech jsou data načítána ze zdrojových sloupců různých typů a dále transformována a následně vložena do cílových sloupců. V některých případech se může stát, že datový typ cílového sloupce není kompatibilní s vkládanými daty nebo může dojít k jejich ořezání. Ztráta dat způsobená touto nekompatibilitou má potenciálně dalekosáhlé důsledky. Takovéto situace lze identifikovat a úspěšně jim předcházet za pomoci statické analýzy skriptů popisujících manipulaci s daty, informace o datových typech sloupců a definice transformací.
Cílem práce je navrhnout a implementovat kontrolu kompatibility datových typů v prostředí databází Teradata a jejich dialektu SQL. |
References |
- Teradata Database: SQL Reference. Teradata, 2014, http://www.info.teradata.com/
- Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom. Database Systems: The Complete Book (2 ed.). Prentice Hall Press, USA, 2008. ISBN 9780131873254 - Steven S. Muchnick. Advanced Compiler Design and Implementation. Morgan Kaufmann Publishers Inc., USA, 1998. ISBN 1558603204. |