MCA IV Syllabus
MCA IV Syllabus
M.C.A. (6 Years)
IV SEMESTER
Aim of Course: To introduce the basic concepts of microprocessor and assembly language programming.
Objectives:
The course is designed to make students:
Develop an understanding of the operation of microprocessors.
Learn assembly language programming.
Learn the internal organization of some popular microprocessors.
Course Contents:
UNIT I
Microprocessor–Based Systems: Hardware and Interfacing, Microprocessors, Microcomputers and
Assembly Language 8085, Architecture & Memory Interfacing I/O Devices.
UNIT II
Instruction Set and Addressing modes: Data transfer, Arithmetic, Logical, Branch & Machine control
instructions, related programs & Addressing modes.
Additional Programming Techniques and Stack Operations: Subroutine, Counters & time delay, Code
conversion, BCD arithmetic, 16 bit data operation.
UNIT III
Interrupt & Interfacing some peripheral I/O: Interfacing data converters, Programmable Interface
Devices: 8155 I/O and Timer, 8279 Keyboard / Display interface.
UNIT IV
General purpose programmable peripheral devices: 8255 (Bidirectional data transfer between two
computer) 8254 (Programmable Interval Timer), 8259A Interrupt Controller,
8237 DMA, Serial I/O Communication.
UNIT V
Other eight bit, sixteen-bit Microprocessor: Z80, MC-6800, MC-68000, NSC
Introduction to advance Microprocessor: 8086, 80286, 80386, Microcontroller 8051.
Text Books:
R.S. Gaonkar, Microprocessor Architecture Programming and Application of
8085(Latest Edition).
A. Nagoor Kani, 8085 Microprocessor and Its Application, Third Edition
Reference Book:
Shridhar and Ghosh, 0000 to 8085 Microprocessor.
Intel Corporation, Microprocessors and peripheral hand book.
INTERNATIONAL INSTITUTE OF PROFESSIONAL STUDIES, DAVV, INDORE
MCA (6 Years) IV SEMESTER
IC-406C: Data Base Management Systems
Aim of Course: To handle large database system and to be able to manipulate it efficiently and carry
out analysis to design the database.
Objectives:
The course is designed to make students:
To present necessary concepts for database designing.
Design conceptual, logical database model and physical model.
Evaluate set of query using SQL and algebra.
Concepts of RDBMS, and learn Object oriented modeling
Course Contents:
UNIT I
Introduction, Purpose of Database System, View of data, Three Level -Architecture of DBMS,
Data independence, Data models - Physical Model, Logical Model, Conceptual Model,
Hierarchical data Model, Network data Model, relational data model, Object Oriented Model
and their comparison, Database Languages, Transaction Management, Storage Management,
Database Administrator, Database Users, Overall System Structure.
UNIT II
Entity-Relationship Model:- Basic Concepts, Design Issues, Mapping Constraint, Keys, Entity-
Relationship Diagram, Weak-Entity Sets, Design of an E-R Database Scheme, Reduction of an
E-R Schema to Tables.
UNIT III
Introduction to relational database systems, meaning of tuples, attributes, insertion, deletion, updating
and retrieval in relational approach, various operations in relational approach like select, project, join,
union.
UNIT IV
Structured Query Language:- Table Fundamentals, data types, creating ,viewing table, inserting,
deleting, updating and modifying data in table, Applying data constraints-adding primary key, foreign
key, unique key in table. Basic Structure, Set Operations, Oracle functions-string function,, numeric
function, Aggregation Functions, Null Values, Nested Sub Queries, Joined Relation, Data Definition
Language, Data Control Language, Data Transaction Language
Integrity Constraint:- Domain Constraint, Referential Integrity.
UNIT V
Relational Database Design:- Codd’s 12 Rules, Pitfalls in Relational-Database Design,
Decomposition, Functional Dependencies, Normalization up to 3NF.
UNIT VI
Introduction to VB and connectivity of database with VB.
Text Books:
1 A Silberschatz, H.F Korth, Sudersan “Database System Concepts” , MGH Publication.
2 Modern Database Management (5th Edition) (Hardcover) by Fred R. McFadden, Jeffrey A. Hoffer,
Mary B. Prescott
Reference Books :
1 1. Elmasri & Navathe “Fundamentals of Database systems” – III ed.
2 2. B.C. Desai. “An introduction to Database systems” BPB.
INTL
INTERNATIONAL INSTITUTE OF PROFESSIONAL STUDIES, DAVV,INDORE
MCA(6yrs) IV SEMESTER
IC-408A DBMS Lab Assignment
Section -A
1. Study and implementation of following DDL commands:
a. CREATE TABLE
b. ALTER TABLE
c. DROP TABLE
d. RENAME
e. TRUNCATE TABLE
2. Study and implementation of following DML commands:
a. INSERT INTO
b. SELECT
c. UPDATE
d. DELETE
3. Study and implementation of following DCL commands:
a. GRANT
b. REVOKE
4. Study and implementation of following TCL commands:
a. COMMIT
b. ROLLBACK
c. SAVEPOINT
Section -B
1. Define the schema for the following databases with specific data type and
constraints, the table name and its fields name are to be taken from database
description which are given below :
a) Draw an Entity Relationship diagram for above scenario. Make and state your
assumptions where required.
b) Convert above ER model into relational model in step by step manner.
c) Write the SQL queries for the following –
1. Create above tables with all constraints required and insert data into above
tables.
2. Retrieve the list of names and the cities of all the clients.
3. List the various products available.
4. Find the names of all clients having ‘a’ as the second letter in their names.
5. List all the clients who are located in TEZPUR.
6. Find products whose selling price is greater than 2000& less than or equal
to 5000
7. Add a new column NEW_PRICE into the product_master table.
8. Rename the column product_rate of Sales_Order_Details to
new_product_rate.
9. List the products in sorted order of their description.
10. Display the order number and date on which the clients placed their order.
11. Delete all the records having delivery date before 25th August, 2008.
12. Change the delivery date of order number ON01008 to 16-08-08
13. Change the bal_due of client_no CN01003 to 1200
14. Find the product with description as ‘HDD1034’ and ‘DVDRW’
15. List the names, city and state of the clients not in the state of ‘ASSAM’
16. List of all orders that were canceled in the of March .
2. Consider the schema for the following databases with specific data type and
constraints, the table structure is given below:
(a) Memory Location (b) Two Register (c) Register and Memory location
(a) Two Memory Location (b) Two Register (c) Register and Memory location
(a) Two Memory Location (b) Two Register (c) Register and Memory location
14. Program to add contents of memory location 2050 and 2051 and store result at
2090.
17. Program to multiply 2 decimal numbers in which result is greater than 8 bits.
22. Program to arrange numbers in ascending order stored which are at memory
23. Program to arrange numbers in descending order which are stored at memory