அட்டவணை(தரவுத்தளம்)

கட்டற்ற கலைக்களஞ்சியமான விக்கிப்பீடியாவில் இருந்து.
Jump to navigation Jump to search

அட்டவணை என்பது தரவுத்தளத்தில் ஒரு கட்டமைக்கப்பட்ட வடிவத்தில் உள்ள தொடர்புடைய தரவுகளின் தொகுப்பு ஆகும். இதில் செங்குத்து நெடுவரிசைகள் மற்றும் கிடைமட்ட வரிசைகள் உள்ளன.

தொடர்புடைய தரவுத்தளங்கள் மற்றும் தட்டையான கோப்பு தரவுத்தளங்களில், ஒரு அட்டவணை என்பது செங்குத்து நெடுவரிசைகள் மற்றும் கிடைமட்ட வரிசைகள் கொண்ட மாதிரியில் அமைந்த தரவு உறுப்புகள்(மதிப்புகள்) (பெயர் மூலம் அடையாளம் காணக்கூடியது) , ஒரு அறை என்பது ஒரு வரிசை மற்றும் நெடுவரிசை குறுக்கிடும் அலகு ஆகும். அட்டவணையானது குறிப்பிட்ட எண்ணிக்கையிலான நெடுவரிசைகளைக் கொண்டிருக்கிறது, ஆனால் வரிசையானது எந்த எண்ணிக்கையிலும் இருக்கலாம். ஒவ்வொரு வரிசையும் குறிப்பிட்ட நெடுவரிசை துணை அமைப்பில் காணப்படும் ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்புகளால் அடையாளம் காணப்படுகிறது. ஒரு வரிசையினை தனித்துவமாக அடையாளம் காண்பிக்கும் நெடுவரிசை துணை அமைப்பானது முதன்மை விசை எனப்படுகிறது.

"அட்டவணை" என்பது "உறவு" என்பதற்கான மற்றொரு சொல்லாகும்; இவற்றிற்கிடையேயுள்ள ஒரு வித்தியாசம், அட்டவணை வழக்கமாக பல வரிசைகள் கொண்டது ஆனால் உறவு என்பது ஒரு தொகுப்பு மற்றும் நகல் எடுக்க அனுமதிக்காது. வரிசைகளின் உண்மையான தரவு தவிர, அட்டவணைகள் பொதுவாக அவற்றுடன் அட்டவணையில் உள்ள கட்டுப்பாடுகள் அல்லது குறிப்பிட்ட நெடுவரிசையில் உள்ள மதிப்புகள் போன்ற சில மற்ற தரவுகளை பற்றிய தகவல்களோடு இணைக்கின்றன.

ஒரு அட்டவணையில் தரவானது இயல்பாக தரவுதளங்களில் சேமிக்கப்பட வேண்டியதில்லை. தொடர்புடைய அட்டவணைகளாக கருத்துக்கள் செயல்படுகின்றன, ஆனால் அவற்றின் தரவு வினா நேரங்களில் கணக்கிடப்படுகிறது. புற அட்டவணைகள் (Informix அல்லது Oracle போன்றவைகளில்) காட்சிகள் என கருதலாம்.

அட்டவணைகள் மற்றும் உறவுகள்[தொகு]

தரவுத்தளங்களின் தொடர்புடைய மாதிரியின் அடிப்படையில், ஒரு அட்டவணை ஒரு உறவின் ஒரு வசதியான பிரதிநிதித்துவமாகக் கருதப்படலாம், ஆனால் அவை கண்டிப்பாக சமமானவை அல்ல. உதாரணமாக, வினவல் அமைப்பு மொழி(SQL) அட்டவணையில், போலி வரிசைகளை கொண்டிருக்கலாம், அதேசமயம் உண்மையான உறவு போலியான தகவல் தொகுப்புகளை கொண்டிருக்க முடியாது. இதேபோல், ஒரு அட்டவணையைப் பிரதிநிதித்துவம் செய்வது ஒரு வரிசையை மற்றும் நெடுவரிசைகளுக்கு ஒரு குறிப்பிட்ட வரிசைப்படுத்தலைக் குறிக்கிறது, அதேசமயத்தில் ஒரு தொடர்பு வெளிப்படையாக வரிசையாக்கப்படவில்லை. இருப்பினும், அட்டவணையில் வினவப்படும் SELECT அறிக்கையில் கட்டளை குறிப்பிடப்பட்டிருந்தாலன்றி, தரவுத்தள முறைமை வரிசைகளின் எந்த வரிசையையும் உத்தரவாதம் செய்யாது.

உறவை ஒரு n- பரிமாண விளக்கப்படமாக பிரதிநிதித்துவம் செய்யலாம், இங்கே n-னது பண்புகளின் எண்ணிக்கையை குறிக்கின்றது (ஒரு அட்டவணையின் நிரல்கள்). உதாரணமாக, இரண்டு பண்புக்கூறுகள் மற்றும் மூன்று மதிப்புகள் கொண்ட உறவு இரண்டு நிரல்கள் மற்றும் மூன்று வரிசைகள் கொண்ட ஒரு அட்டவணையாகவும் அல்லது மூன்று புள்ளிகளுடன் இரு பரிமாண வரைபடமாகவும் இருக்கும். வரிசைகளின் வரிசையாக்கம் முக்கியமல்லாமலும், அட்டவணையில் எந்தவொரு நகல் வரிசையும் இல்லை என்றால் அட்டவணை மற்றும் வரைபடக் குறிக்கோள்கள் ஒரே சமமாக இருக்கும்.

ஒப்பீடுகள்[தொகு]

படிநிலை தரவுத்தளங்கள்[தொகு]

சார்பு முறைமைகளில், படிநிலை தரவுத்தளங்கள், ஒரு அட்டவணையின் தொலைதூர உட்கருவாக ஒரு கட்டமைக்கப்பட்ட கோப்பாகும், கோப்பின் ஒவ்வொரு வரிசையிலும் ஒரு வரிசையில் ஒவ்வொரு நெடுவரிசையிலும் அட்டவணையின் வரிசைகளை குறிக்கும். இந்த அமைப்பு ஒரு வரிசையில், பொதுவாக குழந்தை தரவு பிரிவுகளில் தகவலைத் திரும்பப் பெறலாம் என்பதைக் குறிக்கிறது. உடல் ரீதியான பதிவுகளின் வரிசையில் தரவு சேமிக்கப்படுகிறது.

விரிதாள்[தொகு]

ஒரு விரிதாளைப் போலன்றி, ஒரு நெடுவரிசையின் தரவுத்தளம் அட்டவணையை விவரிக்கும் திட்டத்தின் மூலம் சாதாரணமாக வரையறுக்கப்படுகிறது. SQLite போன்ற சில வினவல் அமைப்பு மொழி(SQL) அமைப்புகள், நெடுவரிசை தரவுத்தள வரையறைகள் பற்றி குறைவான கடுமையானவை.

சான்றாதாரம்[தொகு]

[1] [2] [3] [4] [5]

[6]

  1. "Table(database)", www.en.wikipedia.com
  2. "cell", Merriam-Webster (definition), retrieved May 29, 2012.
  3. "SQL Guide: Tables, rows, and columns". IBM. Retrieved 11 December 2013.
  4. "CREATE EXTERNAL TABLE Statement". IBM Knowledge center. IBM Informix 12.10. IBM. Retrieved 2015-08-14. "You use external tables to load and unload data to or from your database. You can also use external tables to query data in text files that are not in an Informix database."
  5. "External table". Oracle FAQ. Oracle FAQ. 2015. Retrieved 2015-08-14. "An external table is a table that is NOT stored within the Oracle database. Data is loaded from a file via an access driver (normally ORACLE_LOADER) when the table is accessed. One can think of an external table as a view that allows running SQL queries against files on a filesystem [...]."
  6. Bryla, Bob; Thomas, Biju (2006). OCP: Oracle 10g New Features for Administrators Study Guide: Exam 1Z0-040. John Wiley & Sons. p. 90. ISBN 9780782150858. Retrieved 2015-08-14. "Oracle 9i introduced external tables [...] read-only from the Oracle database. In Oracle 10g, you can write to external tables."
"https://ta.wikipedia.org/w/index.php?title=அட்டவணை(தரவுத்தளம்)&oldid=2760309" இருந்து மீள்விக்கப்பட்டது