0% found this document useful (0 votes)
123 views3 pages

GUI&amp DM

This document outlines the course details for a Database Management and GUI class. It includes information on lecture hours, evaluation breakdown, topics covered in the class like database concepts, ER modeling, relational modeling, SQL, transactions, concurrency control, recovery systems, GUI design, visual programming, and database programming. It lists required textbooks and references. The term work involves a mini project using Visual Basic as the front end and SQL Server as the backend with specific requirements like multiple forms, menus, database connectivity, and a list box populated by code. Marks are distributed for attendance, lab work, and tests.

Uploaded by

Ajay Golania
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views3 pages

GUI&amp DM

This document outlines the course details for a Database Management and GUI class. It includes information on lecture hours, evaluation breakdown, topics covered in the class like database concepts, ER modeling, relational modeling, SQL, transactions, concurrency control, recovery systems, GUI design, visual programming, and database programming. It lists required textbooks and references. The term work involves a mini project using Visual Basic as the front end and SQL Server as the backend with specific requirements like multiple forms, menus, database connectivity, and a list box populated by code. Marks are distributed for attendance, lab work, and tests.

Uploaded by

Ajay Golania
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

G U I and Database management CLASS S.

E ( INFORMATION TECHNOLOGY) HOURS PER WEEK LECTURES : TUTORIALS : PRACTICALS : EVALUATION SYSTEM: THEORY PRACTICAL ORAL TERM WORK

SEMESTER III 04 -02 HOURS 3 3 -

MARKS 100 50 25 25

1. Data base concepts and Systems Introduction- Purpose of Database Systems, Views of data, Data Models, Database language, Transaction Management, Storage Management, Database Administrator, Database Users, Overall System Structure, Different types of Database Systems. 2. E-R Model Basic Concepts, Design Issues, Mapping Constraints, Keys, E-R Diagram, Weak Entity set, Extended E-R features, Design Of an E-R Database Schema, Reduction of an E-R schema to Tables 3. Relational Model Structure of Relational Database, The Relational Algebra, Views SQL- Background, Basic Structure, SET operations, Aggregate functions, Null Values, Nested Sub queries, Derived Relations, Views, Modification of Database, Joined Relations, DDL, Other SQL features. 4. Transaction Transaction Concepts, State, Implementations of Atomicity and durability, Concurrent Executions, Serializability, Recoverability, Transaction Definition in SQL. 5. Concurrency Control Lock based protocol, Timestamp based protocol, Validation based protocol, Deadlock Handing, Insert and Delete operations, Concurrency in index structure. 6. Recovery system Failure classification, Recovery and Atomicity, Log based recovery, Shadow paging.

7. Graphical User Interface Murphy s Law of G U I Design, Features of G U I, Icons and graphics, Identifying visual cues, clear communication, color selection, GUI standard, planning GUI Design Work.

8. Visual programming
Sharing Data and Code Working with Projects, Introduction to Basic language, Using inbuilt controls and ActiveX controls, creating and using classes, Introduction to Collections, Using and creating ActiveX Components, dynamic data exchange, object linking and embedding Creating visual software entities Working with text, graphics, working with files, file management, serial communication, multimedia control interfaces. Programming for the Internet Using ActiveX controls on the web-the internet transfer control for HTTP, FTP Database programming Data base basics, Visual Basics database tools, Database designing and programming, DAO, RDO, ODBC,ADO, OLE DB, Relational databases, the Data Object Models, form and fields validation, Client Server Programming, COM-DCOM. Text Book 1. An Introduction to Database System, C.J. Date Pearson Education 2. Database Systems and Concepts, Henry F. Korth, Sliberschatz, Sudarshan, McGraw Hill 3. GUI Design for dummies, IDG books. 4. Visual Basic 2005, How to program (3rd Edition) Deitel & Deitel, Pearson Education 5. Microsoft SQL Server 2000 Bible, Wiley 6. BALTER, MS SQL SERVER 2005 EXPRESS IN 24 Hours, Pearson Education Reference 1. Beginning S Q L Server 2000 for Visual Basic Developers Willis thearon Shroff publishers & distributers 2. Fundamentals of Database Systems, Elmasri and Navathe Pearson Education 3. Database Management Systems Majumdar/ A K Bhattacharyya, Tata Mc Graw Hill

Term Work: Term work shall consist of one mini project using Microsoft Visual Basic as Front End and Microsoft SQL Server as Backend. For eg. 1. 2. 3. 4. 5. Library Management System Income Tax Calculation System Payroll System Merit List Management System Inventory Management System The software shall have following attributes a. b. c. d. Multiple forms and MDI form Menus, pull down menu and pop up menu Database connectivity using command objects and connection objects One list box populated by program code

Distribution of marks for term work shall be as follows: 1. Attendance (Theory and Practical) 2. Laboratory work (Experiments and Journal) 3. Test (at least one) 05 Marks 10 Marks 10 Marks

The final certification and acceptance of TW ensures the satisfactory performance of laboratory Work and Minimum Passing in the term work.

You might also like