📚 கற்றல் முதன்மை க.பொ.த. (சா/த) க.பொ.த. (உ/த) பிற 🌐 lang_switch nav_login
O/L · ICT · பயிற்சி · Databases (Intro)

அலகு 9. தரவுத்தளம்

Databases (Intro) — பயிற்சி (P1 MCQ + P2 கட்டமைப்பு)

பத்திரம் I — பஹுத்தெரிவு (Part 1 · MCQ)

10 வினாக்கள் · ஒவ்வொன்றும் 1 புள்ளி · மொத்தம் 10 புள்ளிகள்
பயிற்சி முறை — ஒவ்வொரு விடையையும் தேர்ந்தவுடன் சரியா/தவறா காட்டப்படும்.
📝 முன்னேற்றம் 0 / 10 பதிலளிக்கப்பட்டது
வினா 1 தரவுத்தளம் · ★★★★★
தரவுத்தளம் (Database) என்பதன் சரியான வரைவிலக்கணம் எது?
விளக்கம்: தரவுத்தளம் என்பது ஒன்றுக்கொன்று தொடர்புடைய தரவுகளின் ஒழுங்கமைக்கப்பட்ட தொகுப்பு.
வினா 2 தரவுத்தளம் · ★★★★☆
அட்டவணையில் ஒரு வரிசை எதை குறிக்கிறது?
விளக்கம்: அட்டவணையில் வரிசை = பதிவு (Record); நெடுக்கை = புலம் (Field).
வினா 3 தரவுத்தளம் · ★★★★★
முதன்மை விசைக்குரிய பண்புகள் எவை?
விளக்கம்: முதன்மை விசை ஒவ்வொரு பதிவையும் தனித்துவமாக அடையாளம் காட்ட வேண்டும்; வெற்றாக இருக்கக்கூடாது.
வினா 4 தரவுத்தளம் · ★★★★★
மாணவியின் மாதாந்த படிப்புக் கட்டணம் சேமிக்க பொருத்தமான தரவு வகை?
விளக்கம்: பணம் சார்ந்த மதிப்புகளுக்கு நாணய (Currency) வகை பொருத்தமானது.
வினா 5 தரவுத்தளம் · ★★★★☆
வெளி விசை (Foreign Key) எதனைச் சுட்டிக்காட்டும்?
விளக்கம்: வெளி விசை மற்றொரு அட்டவணையின் முதன்மை விசையைச் சுட்டி தொடர்புநிலையை உருவாக்கும்.
வினா 6 தரவுத்தளம் · ★★★★★
ஒரு வகுப்பாசிரியருக்கும் ஒரு வகுப்புக்கும் இடையேயான தொடர்புநிலை?
விளக்கம்: ஒரு வகுப்பாசிரியருக்கு ஒரு வகுப்பு; ஒரு வகுப்புக்கு ஒரு வகுப்பாசிரியர் — 1:1.
வினா 7 தரவுத்தளம் · ★★★★★
பாரம்பரிய கோப்பு முறைமையின் பிரதான குறைபாடு எது?
விளக்கம்: பாரம்பரிய கோப்புகளில் ஒரே தரவு பல இடங்களில் சேமிக்கப்படுவதால் மீள்நிகழ்தல் மற்றும் முரண்பாடு ஏற்படுகின்றன.
வினா 8 தரவுத்தளம் · ★★★★☆
பின்வருவனவற்றுள் DBMS அல்லாதது எது?
விளக்கம்: Adobe Photoshop ஒரு படத்தொகுப்பு மென்பொருள்; ஏனையவை தரவுத்தள முகாமைத்துவ மென்பொருள்கள்.
வினா 9 தரவுத்தளம் · ★★★★★
பல : பல (Many-to-Many) தொடர்புநிலையை செயற்படுத்த என்ன தேவை?
விளக்கம்: பல:பல தொடர்பு நேரடியாக செயற்படுத்த முடியாது; இணைப்பு அட்டவணை மூலம் இரு 1:பல தொடர்புகளாக மாற்றியமைக்கப்படும்.
வினா 10 தரவுத்தளம் · ★★★★☆
"ஆம்/இல்லை" மதிப்புகளை சேமிக்க பொருத்தமான தரவு வகை?
விளக்கம்: பூலியன் வகை இரு மதிப்புகளை மட்டுமே கொண்டது — True/False, ஆம்/இல்லை.

பத்திரம் II — கட்டமைப்பு வினாக்கள் (Part 2 · Structured)

6 வினாத் தொகுப்புகள் · மொத்தம் 84 புள்ளிகள்
உண்மையான பரீட்சை வடிவம் — முதலில் உங்களே விடை எழுதி, பின் “மாதிரி விடை காட்டு” அழுத்தி ஒப்பிடுங்கள்.
Paper II — கட்டமைப்பு வினாக்கள் (Structured Questions) Databases பயிற்சி — 2018.
தரவுத்தளம் · G.C.E. O/L 2018 — Paper II
(a) 3. ஒரு நூலகத்தில் (library) பின்வரும் அட்டவணைகள் உள்ளன: Books அட்டவணை: ISBN | BookCode | BookName | PublisherID | Edition Publisher அட்டவணை: PublisherID | PublisherName | Address கீழ்காணும் வினாக்களுக்கு விடை தருக: (i) Books அட்டவணையில் முதன்மை விசை (Primary Key) எது? வெளி விசை (Foreign Key) எது? விளக்குக. (ii) LibreOffice Base இல் இந்த இரண்டு அட்டவணைகளுக்கும் இடையே உறவை (relationship) உருவாக்க என்ன செய்வீர்கள்? (iii) \'ICT for your life\' என்ற பெயருடைய புத்தகங்களின் விவரங்களை காட்ட SQL query எழுதுக. (iv) நூலக அட்டவணையில் புத்தகங்களை (books) வரிசைப்படுத்த (sort) பயன்படும் SQL வாக்கியம் எழுதுக.(10 புள்ளி)
(b) 6. ஒரு நிறுவனத்தின் (company) விற்பனை (sales) தரவுத்தளம் கீழ்காணும் அட்டவணைகளைக் கொண்டுள்ளது: Sales அட்டவணை: Month | ShopID | Sales January | 001 | 18700 February | 001 | 19000 March | 002 | 18200 April | 002 | 18860 March | 001 | 21000 Shop அட்டவணை: ShopID | ShopName | Category 001 | PQR Central College | B 002 | | B Employee அட்டவணை: Emp_ID | Emp_Name | Designation | Div_ID | Division_No | Division_Name | City E1 | Saman Perera | Manager | | 2 | Finance | Colombo E2 | Raj Sritwan | Engineer | | 2 | Finance | Colombo E3 | Mano Samuel | ICT Manager | | 3 | ICT | Colombo E4 | Fasal Khan | Accountant | | 2 | Finance | Colombo (i) Sales அட்டவணையில் ShopID என்பது வெளி விசை (Foreign Key) என்று கூறலாமா? விளக்குக. (ii) Emp_ID = E4 ஆன பணியாளரின் நகரத்தை (city) கண்டறிய SQL query எழுதுக. (iii) Employee அட்டவணையில் உள்ள தரவு மீட்பு சிக்கல் (data redundancy problem) என்ன? தீர்வு சொல்லுக. (iv) ஒரு 1NF (First Normal Form) ஐ நிறைவேற்றும் (satisfy) அட்டவணையின் நிபந்தனைகளை (conditions) பட்டியலிடுக.(10 புள்ளி)
Paper II — கட்டமைப்பு வினாக்கள் (Structured Questions) Databases பயிற்சி — 2019.
தரவுத்தளம் · G.C.E. O/L 2019 — Paper II
(a) வினா 3 — (பகுதி II) ஒரு நூலகத்தில் புத்தகங்களை நிர்வகிக்க தரவுத்தளம் பயன்படுத்தப்படுகிறது. கீழே மூன்று அட்டவணைகள் உள்ளன: pusthakam (Book) அட்டவணை: Book_ID | Title | Author | Reserved_Date 1001 | Science | Nimal | 2019-01-05 maanavar (Student) அட்டவணை: Student_ID | Name | Grade | Library_Number pathivu (Reservation) அட்டவணை: Book_ID | Student_ID | Year_Joined | ApproxSal | CaptainID (i) Book அட்டவணையில் Primary Key எது? ஏன்? (ii) Student அட்டவணையில் Primary Key எது? (iii) Reservation அட்டவணையில் Foreign Key கள் எவை? (iv) Book_ID = 1001 ஆன புத்தக தகவலை தேடும் SQL கட்டளை எழுதுக. (v) தரவுத்தளத்தின் நன்மைகள் இரண்டு குறிப்பிடுக.(10 புள்ளி)
(b) வினா 6 — (பகுதி II) ஒரு Cricket அமைப்பு வீரர்களின் தரவை நிர்வகிக்க தரவுத்தளம் பயன்படுத்துகிறது. கீழே அட்டவணைகள் கொடுக்கப்பட்டுள்ளன: aL_amaippu (Team) அட்டவணை: TeamID | TeamName | ApproxSal | CaptainID aL_veerar (Player) அட்டவணை: PlayerID | FirstName | LastName | YearJoined pathivu (Record) அட்டவணை: TeamID | PlayerID | Year_Joined | ApproxSal | CaptainID (i) aL_veerar அட்டவணையில் Primary Key எது? (ii) Book_ID என்ற Foreign Key எந்த அட்டவணையில் உள்ளது? அது எந்த அட்டவணையை சுட்டுகிறது? (iii) 2019 ல் இணைந்த வீரர்களின் பெயர்களை காட்டும் SQL கட்டளை எழுதுக. (iv) Reserved_Date இன் படி வரிசைப்படுத்திய Book_ID பட்டியலை காட்டும் SQL கட்டளை எழுதுக. (v) தரவுத்தளத்தில் தரவு மறைமுகம் (Data Redundancy) என்றால் என்ன? அதை தடுக்க எவ்வாறு அமைப்பு உருவாக்கலாம்?(10 புள்ளி)
Paper II — கட்டமைப்பு வினாக்கள் (Structured Questions) Databases பயிற்சி — 2021.
தரவுத்தளம் · G.C.E. O/L 2021 — Paper II
(a) பின்வரும் தரவுத்தள அட்டவணைகளை (Database Tables) கவனிக்கவும்: வாங்குதல் (Item) அட்டவணை: Item_ID | Item_Name | Selling_Price 1001 | Tea bag | 40 1002 | Milk | 60 1003 | Chicken oil | 120 1004 | Coconut | 25 கொள்முதல் (Purchase) அட்டவணை: Item_ID | Supplier_ID | Purchasing_Price 1001 | 3001 | 35 1002 | 3002 | 55 1003 | 3003 | 100 1004 | 3004 | 20 வழங்குனர் (Supplier) அட்டவணை: Supplier_ID | Supplier_Name | Supplier_Location 3001 | Supplier 1 | Matara 3002 | Supplier 2 | Colombo 3003 | Supplier 3 | Polonnaruwa 3004 | Supplier 4 | Hambantota (i) Item அட்டவணையின் முதன்மை திறவுகோல் (Primary Key) என்னது? (ii) கொள்முதல் அட்டவணையில் வெளி திறவுகோல்கள் (Foreign Keys) யாவை? (iii) Supplier_Location = \'Matara\' என்ற வழங்குனர்களின் பெயர்களை பெற SQL கட்டளை எழுதவும். (iv) Item_ID = 1001 க்கான Purchasing_Price மற்றும் Selling_Price இடையே உள்ள வித்தியாசத்தை (profit) கணக்கிட SQL கட்டளை எழுதவும்.(8 புள்ளி)
Paper II — கட்டமைப்பு வினாக்கள் (Structured Questions) Databases பயிற்சி — 2022.
தரவுத்தளம் · G.C.E. O/L 2022 — Paper II
(a) 3. ஒரு நூலகத்தில் (Library) புத்தகங்கள் மற்றும் மாணவர்கள் தொடர்பான தரவுத்தளம் (database) பின்வரும் அட்டவணைகளை கொண்டுள்ளது: Student அட்டவணை: StudentID | StudentName | Grade 001 | Aruna | 10 002 | Bimala | 11 003 | Chaminda | 10 Borrowed_Items அட்டவணை: BorrowID | StudentID | BookTitle | BorrowDate | Returned_Date | ReturnedDate 01 | 001 | ICT Book | 14/02/2021 | 13/02/2021 14:00:00 | 16/02/2021 02 | 003 | Atlas | 15/02/2021 | 14/02/2021 14:00:00 | 16/02/2021 (a) Borrowed_Items அட்டவணையில் Returned_Date மற்றும் ReturnedDate என்று இரண்டு நெடுவரிசைகள் உள்ளன. இவற்றுள் நிரந்தர நீக்கப்பட வேண்டிய நெடுவரிசை எது? காரணம் கூறுக. (b) Student அட்டவணையில் உள்ள primary key எது? (c) Borrowed_Items அட்டவணையில் உள்ள foreign key எது? இது Student அட்டவணையுடன் எவ்வாறு தொடர்பு கொள்கிறது என்று விளக்குக. (d) 2010/2020 ஆண்டுகளுக்கிடையில் புத்தகங்களை கடன் பெற்ற மாணவர்களின் பெயரையும் புத்தக தலைப்பையும் தேர்வு செய்ய SQL வினவல் (query) எழுதுக.(10 புள்ளி)
Paper II — கட்டமைப்பு வினாக்கள் (Structured Questions) Databases பயிற்சி — 2023.
தரவுத்தளம் · G.C.E. O/L 2023 — Paper II
(a) 1. ஒரு பேருந்து நிலையத்தின் (Bus Station) தரவுத்தள நிர்வாக அமைப்பு (Database Management System) பின்வரும் அட்டவணைகளை (tables) கொண்டுள்ளது: Bus_station (Station_code, Name, Code) ROUTE (Route_code, From_station_code, To_station_code, Duration) ROUTE_INSTANCE (Route_code, Date, From_time, Available_seats) SEAT_RESERVATION (Seat_number, Route_code, Date, From_time, Passenger_name, Passenger_phone) (a) Bus_station என்ற அட்டவணையில் (table) உள்ள எல்லா தரவுகளையும் பெற SQL query எழுதுக. (b) Route code \'R01\' ஐ உடைய ROUTE_INSTANCE அட்டவணையிலிருந்து Date மற்றும் Available_seats நெடுவரிசைகளை (columns) பெற SQL query எழுதுக. (c) SEAT_RESERVATION அட்டவணையில் Route_code \'R01\', Date \'2023-01-15\' ஆக உள்ள Passenger_name மற்றும் Passenger_phone ஐ பெற SQL query எழுதுக. (d) தரவுத்தளத்தில் (database) primary key மற்றும் foreign key இன் வேறுபாட்டை விளக்குக.(8 புள்ளி)
(b) 4. பின்வரும் database அட்டவணைகளை கவனிக்கவும்: STUDENT (Student_id, First_name, Last_name, Course_id, Department) COURSE (Course_id, Course_name, Department) ENROLMENT (Student_id, Course_id, Enrolment_date) (a) STUDENT அட்டவணையில் \'Computer Science\' துறையில் (Department) படிக்கும் மாணவர்களின் Student_id, First_name, Last_name ஐ பெற SQL query எழுதுக. (b) Chemistry துறையில் (Department) உள்ள Courses ஐ பெற SQL query எழுதுக. (c) Student_id \'S104\' உடைய மாணவர் எந்த courses இல் சேர்ந்துள்ளார் என்று அறிய ENROLMENT அட்டவணையிலிருந்து Course_id ஐ பெற SQL query எழுதுக. (d) STUDENT மற்றும் COURSE அட்டவணைகளுக்கிடையே உள்ள relationship (தொடர்பு) வகையை விளக்குக.(8 புள்ளி)
Paper II — கட்டமைப்பு வினாக்கள் (Structured Questions) Databases பயிற்சி — 2024.
தரவுத்தளம் · G.C.E. O/L 2024 — Paper II
(a) 4. VEHICLE மற்றும் CUSTOMER மற்றும் RENTAL என்ற மூன்று அட்டவணைகள் (tables) கொண்ட ஒரு தரவுத்தள அமைப்பை (database system) கவனியுங்கள். VEHICLE அட்டவணை: V_id | V_model | V_type | V_year | Rental_price V001 | Toyota Corolla | Car | 2020 | 4000 V002 | Nissan Pickup | Pickup Truck | 2022 | 6000 V003 | Honda Civic | Car | 2019 | 4500 V004 | Ford Ranger | Pickup Truck | 2021 | 5000 CUSTOMER அட்டவணை: C_id | C_name | C_type | ... RENTAL அட்டவணை: R_id | V_id | C_id | ... (i) VEHICLE அட்டவணையில் முதன்மை விசை (Primary Key) எது? (ii) RENTAL அட்டவணையில் வெளிநாட்டு விசைகள் (Foreign Keys) எவை? (iii) Toyota Corolla மற்றும் Ford Ranger மட்டும் தேர்ந்தெடுக்கும் SQL வினவலை (SQL query) எழுதுங்கள். (iv) Rental_price இன் மிக அதிக (Maximum) மதிப்பை காட்டும் SQL வினவலை எழுதுங்கள். (v) 2 அட்டவணைகளை (VEHICLE மற்றும் RENTAL) இணைக்கும் (JOIN) SQL வினவலை எழுதுங்கள்.(10 புள்ளி)