DBMS and GUI lab COMPUTER SCIENCE 3RD SEMESTER SYLLABUS
|
Course Title:
DBMS and GUI lab |
||
Scheme (L:T:P) : 0:2:4 |
Total
Contact Hours: 78 |
Course Code: 15CS36P |
|
Type
of Course: Tutorial and Practical’s |
Credit :03 |
Core/
Elective: Core |
|
CIE- 25 Marks SEE-
50 Marks |
Course
Outcome |
Experiment linked |
CL |
Linked PO |
Teaching Hrs |
|
CO1 |
Explain the underlying concepts of database technologies. Design and implement a
database schema for a given problem-domain. |
1,2,3 |
U, A |
1 to 10 |
03 |
CO2 |
Apply Normalization to a database. |
1,2,3 |
U, A |
1 to 10 |
03 |
CO3 |
Illustrate and query a
database using SQL DML/DDL
commands To motivate the students to relate all these to one or more
commercial product environments as they relate to the developer tasks |
1 to 17 |
A |
1 to 10 |
48 |
CO4 |
Design, create, build, and debug Gambas /Visual Basic Database applications. |
18 |
A |
1 to 10 |
24 |
|
Total
sessions |
78 |
Course |
Programme Outcomes |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
DBMS and GUI lab |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
BOOK_AUTHORS
PUBLISHER
NAME |
ADDRESS |
PHONE |
BOOK_COPIES
BOOK_ID |
BRANCH_ID |
NO_COPIES |
BOOK_LOANS
BOOK_ID |
BRANCH_ID |
CARD_NO |
DATE_HIRED |
DUE_DATE |
LIBRARY_BRANCH
BRANCH_ID |
BRANCH_NAME |
ADDRESS |
BORROWER
CARD_NO |
NAME |
ADDRESS |
PHONE |
EMPLOYEE
Fname |
Minit |
Lname |
Ssn |
Bdate |
Address |
Sex |
Salary |
Super_ssn |
Dno |
DEPARTMENT
Dname |
Dnumber |
Mgr_ssn |
Mgr_start_date |
DEPT_LOCATIONS
PROJECT
Pname |
Pnumber |
Plocation |
Dnum |
WORKS_ON
Essn |
Pno |
Hours |
DEPENDENT
Essn |
Dependent_name |
Sex |
Bdate |
Relationship |
4 |
Illustrate the use of constraints |
|
NOT NULL |
|
PRIMARY KEY |
|
UNIQUE |
|
CHECK |
|
DEFAULT |
|
REFERENCES |
5 |
DATA MANIPULATION : INSERTING VALUES INTO A TABLE |
6 |
Illustrate the use of SELECT statement |
7 |
Conditional retrieval - WHERE clause |
8 |
Query sorted - ORDER BY clause |
9 |
Grouping the result of query - GROUP BY clause and HAVING clause |
10 |
Aggregate functions in SQL (Count, Sum, Max, Min, Avg) |
11 |
SQL operators(And, Or, Like, Between, In) |
12 |
Query multiple tables using JOIN operation. |
13 |
Write nested and complex queries using multiple tables. |
14 |
Perform UPDATE, ALTER, DELETE, DROP operations on tables |
15 |
Illustrate the use of CREATE VIEW command and manipulating |
16 |
Use COMMIT and ROLL BACK commands |
17 |
Use SAVEPOINT commands |
18. |
GUI |
|
1. To study about various
Gambas/Visual Basic (front end) or any other
front end tool 2. Design a form to use
various tools like label, text, combo box, list boxes, check box, option box,
horizontal and vertical scroll bars, etc. Illustrate the above with an example
such as survey form, registration form for an event or another other example. 3. Design a menu driven form
to process student’s results or a shopping list or any other example. 4. Generate a report for
student’s results or employee details or shopping list or any other example. 5. Based on any database
specified in Question No. 1, 2 or 3. The application must be menu driven
having suitable active controls with database connectivity. Generate
different reports as per user requirements. |
Method |
What |
To whom |
When/Where (Frequency in the course) |
Max Marks |
Evidence collected |
Course outcomes |
|||
Direct Assessment |
|
IA |
Students |
Two tests |
10 |
Blue books |
1,2,3,4 |
||
|
|
|
(average of |
|
|
|
|||
CIE (Continuous |
|
|
two tests) |
|
|
|
|||
Record |
10 |
Record |
|
||||||
Internal Evaluation) |
|
|
|
|
|
||||
Student activity |
05 |
Report |
1,2,3,4 |
||||||
|
|
|
Total |
25 |
|
|
|||
SEE |
End |
End of the |
50 |
Answer scripts |
1,2,3,4 |
||||
(Semester |
Exam |
|
course |
|
at BTE |
|
|||
End |
|
|
|
|
|
|
|||
Examination) |
|
|
|
|
|
|
|||
Indirect Assessment |
Student Feedback on |
Students |
Middle of |
|
Feedback |
1,2,3(half |
|||
course |
|
the course |
forms |
session) |
|||||
|
|
|
|
Delivery of |
|||||
|
|
|
|
course |
|||||
End |
of |
Course |
|
End of the |
|
Questionnaires |
1,2,3, 4 |
||
Survey |
|
|
|
course |
|
Effectiveness |
|||
|
|
|
|
|
|
of Delivery |
|||
|
|
|
|
|
|
of |
|||
|
|
|
|
|
|
instructions |
|||
|
|
|
|
|
|
& |
|||
|
|
|
|
|
|
Assessment |
|||
|
|
|
|
|
|
Methods |
Sl. No |
Bloom’s Category |
% |
1 |
Remembrance |
10 |
2 |
Understanding |
20 |
3 |
Application |
70 |
DIMENSIO
N |
Unsatisfactor
y 1 |
Developin g 2 |
Satisfactor y 3 |
Good 4 |
Exemplary 5 |
Score |
Collection of data |
Does not collect any information relating to the topic |
Collects very
limited information ; some relate to the topic |
Collects some basic information ; refer to the topic |
Collects
relevant information ; concerned
to the topic |
Collects a
great deal of information ; all refer
to the topic |
3 |
Fulfill team’s roles & duties |
Does not perform any duties assigned to the team role |
Performs very little duties |
Performs nearly all duties |
Performs all duties |
Performs all
duties of assigned team roles with presentatio n |
4 |
Shares work equally |
Always relies on others to do the work |
Rarely does
the assigned work; often needs
reminding |
Usually does the assigned work; rarely needs reminding |
Does the assigned job without having to be reminded. |
Always does
the assigned work without having to be reminded and on given time frame |
3 |
Listen to other Team mates |
Is always
talking; never allows anyone else to speak |
Usually does most of the talking; rarely allows others to speak |
Listens, but sometimes talk too much |
Listens and
contributes to the relevant topic |
Listens and contributes precisely to the relevant topic and
exhibit leadership qualities |
3 |
|
|
|
|
|
TOTAL |
13/4=3.2= 4 |
Scheme of
Valuation for End Examination
C |
Creating and inserting records for minimum two tables. Use minimum 2 constraints |
10 |
2 |
Executing minimum 3 queries |
15 |
3 |
Build a GUI program for the table created with data grid view and options such as Add, Delete, Modify etc. |
15 |
4 |
Viva-Voce |
10 |
Total |
50 |
C |
Equipment |
Quantity |
1 |
PC systems (latest configurations with speakers) |
20 |
2 |
Laser Printers |
01 |
3 |
Networking (Structured) with CAT 6e / wireless 24
Port switches / Wireless Router I/O Boxes for networking(as required) |
03 |
4 |
Broad Band Connection |
01 |
C |
Equipment |
Quantity |
1 |
PC systems (latest configurations with speakers) |
20 |
2 |
Laser Printers |
01 |
3 |
Networking (Structured) with CAT 6e / wireless 24
Port switches / Wireless Router I/O Boxes for networking(as required) |
03 |
4 |
Broad Band Connection |
01 |
Comments