அலகு 9. தரவுத்தளம்
பத்திரம் I — பஹுத்தெரிவு (Part 1 · MCQ)
10 வினாக்கள் · ஒவ்வொன்றும் 1 புள்ளி · மொத்தம் 10 புள்ளிகள்
பயிற்சி முறை — ஒவ்வொரு விடையையும் தேர்ந்தவுடன் சரியா/தவறா காட்டப்படும்.
பயிற்சி முறை — ஒவ்வொரு விடையையும் தேர்ந்தவுடன் சரியா/தவறா காட்டப்படும்.
📝 முன்னேற்றம்
0 / 10 பதிலளிக்கப்பட்டது
பத்திரம் 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 புள்ளி)