Download MCA 3rd Sem

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Database wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Ingres (database) wikipedia , lookup

SQL wikipedia , lookup

Concurrency control wikipedia , lookup

Clusterpoint wikipedia , lookup

Oracle Database wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

PL/SQL wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
MCA Semester 3
L T P C
4 0 0 4
3C.635- Financial and Management Accounting
Unit 1
Meaning and Scope of Accounting: Definition and Functions of Accounting, Book Keeping and Accounting, Need for
Accounting, Is Accounting Science or Art? End User of Accounting Information, Branches of Accounting, Accounting
Concepts, Accounting Conventions, Introduction to Accounting Standards.
Unit 2
Financial Accounting Frame work Capital and Revenue: Classification of Income, Classification of Expenditure,
Classification of Receipts Journalising Transactions: Journal, Rules of Debit and Credit, Compound Journal Entry,
Opening Entry Ledger Posting and Trial Balance: Ledger, Posting, Relationship between Journal and Ledger, Rules
Regarding Posting, Trial Balance, Methods of allocating errors in trial balance. Rectification of Errors: Classification of
Errors, Location of Errors, Suspense Account, Rectifying Accounting Entries, Effect on Profit Final Accounts:
Manufacturing Account, Trading Account, Profit and Loss Account, Balance Sheet, Simple Adjustment Entries.
Familiarity with the requirements of Schedule VI to the Companies Act 1956.
Unit 3
Depreciation Provisions and Reserves: Concept of Depreciation Causes of Depreciation, Basic Features of Depreciation,
Objectives of Providing Depreciation, Methods of Recording and Providing Depreciation.
Unit 4
Financial Statements : Meaning and Types of Financial Statements, Nature of Financial Statements, Limitations of
Financial Statements, Analysis and Interpretation of Financial Statements, Steps involved in Financial Statement
Analysis, Ratio Analysis, Classification of Ratios, Profitability Ratios, Turnover Ratios, Financial Ratios, Advantages of
Ratio Analysis, Limitations of Ratio Analysis.
Suggested Reading:
1. Management Accounting, Khan and Jain, TMH
2. Management Accounting, M.E.Thukaram Rao, New Age International
3. Financial Accounting for Business Managers, Bhattacharyya, PHI
MCA Semester 3
L T P C
4 0 0 4
3C.554-Operating System
Unit 1
Operating System Basics, Computer System Structures: Computer System Operations, I/O Structure, Storage Structure, Storage hierarchy,
Hardware Protection, Network Structure, Operating System Structures: System Components, OS Services , System Calls, System Programs,
System Structure.
Process: Process concepts, Process scheduling, Operation on processes, IPC, Communication in client-server system.
Threads: Overview, Multithreading models, Threading issues, Pthreads.
Unit 2
CPU Scheduling: Basic concepts, Scheduling criteria, scheduling algorithms, Multiple processor scheduling, Real time scheduling, Algorithm
evaluation.
Process Synchronization: Critical section problems, Synchronization hardware, Semaphore, Classic problems of synchronization, Critical
regions, Monitors, Atomic transaction.
Deadlocks: system model, Deadlock characterization, Methods of handling deadlocks, Deadlock prevention, deadlock avoidance, Deadlock
detection, Recovery from deadlock.
Unit 3
Memory Management: Background, swapping, contiguous memory allocation, Paging, Segmentation, Segmentation with paging. Virtual
Memory: Background, Demand Paging, Process Creation, Page replacement, Allocation of frames, Thrashing.
File System Interface and Implementation: File Concept, Access Methods, Directory Structure, File-system Mounting, File
Sharing, Protection, File-System Structure, File-System Implementation, Directory Implementation, Allocation methods, Free-space
Management, Efficiency and Performance, Recovery, Log-Structured File System, NFS.
I/O Systems: Overview, I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/ O to Hardware Operations, Streams,
Performance.
Mass Storage Structure:Disk structure, Disk Scheduling, Disk Management, Swap-space Management, RAID structure, Disk Attachment,
Stable-Storage Implementation, Tertiary-storage structure.
Unit 4
Distributed System Structure: Background, Topology, Network types, Communication, Communication protocols, Robustness, Design Issues.
Protection: Goals of Protection, Domain of Protection, Access Matrix,Implementation of Access Matrix, Evocation of Access rights,
Capability-Based system, Language-Based Protection.
Security: The Security Problem, User Authentication , ProgramThreats, System Threats, Securing Systems and Facilities, Intrusion Detection,
Cryptography, Computer-Security Classifications .
Case Study: Windows XP and Linux Operating System.
Suggested Reading:
1. Operating Systems, Galvin & Silverschatz, John Wiley
2.Operating Systems, Milenkovic, TMH
3.Modern Operating System, 2nd Ed, Tannenbaum, PHI
4.Systems Programming & Operating Systems, Dhamdhere, TMH
5. Systems Programming, Donovan, TMH
6.Guide to Operating Systems, Palmer,VIKAS
7.Operating Systems,Prasad,Scitech
MCA Semester 3
L T P C
4 0 0 4
3C.636-Operation Research and Optimization Techniques
Unit 1Linear Programming-Simplex Method, Duality Method, Assignment Problem, Transportation Problem.
Integer Programming-Cutting Plane, Branch & Bound
Unit 2Network Optimisation Models- The shortest path problem, Minimum Spanning Tree Algorithm, Maximal
Flow Algorithms, PERT/ CPM. Dynamic Programming- Characteristics, Deterministic & Probabilistic
Dynamic Programming.
Unit 3Queuing Theory- Basic Structure, Exponential distribution, Birth-and-Death Model, M/M/I Queue. Game
Theory- Two person Zero Sum game, saddle point determination, algebraic method, graphical method etc.
Unit 4Inventory Control- Determination of EOQ, Components, Deterministic Continuous & Deterministic Periodic
Review Models, Stochastic Continuous & Stochastic Periodic Review Models. Sequencing- Two men two
machines, Three Men Two Machines
Suggested Reading:
1.
2.
3.
4.
5.
6.
7.
Operation Research, Kanti Swaroop
Operation Research,V.K. Kapoor
Operation Research, Paneer Selvam, PHI
Operations Research, Hillier & Lieberman, TMH
Operations Research, Kalavati,VIKAS
Operation Research,Humdy Taha,PHI
Statistics,Random Process & Queuing Theory, Prabha, Scitech
MCA Semester 3
L T P C
3 0 2 4
3C.621-Oracle DBA
UNIT-I
Introduction to Oracle DBA - Overview of databases & instances, Oracle Database Architecture, Logical Storage
Database Structures, Physical Storage Structures, Multiplexing Database Files, Oracle Memory Structures, Oracle
BackgroundProcesses,Oracle Initialization Parameters.
UNIT-II
Installing and Managing Oracle - The Software Installation, Database Creation, Tablespace Architecture,
Installation Tablespaces, Managing Tablespaces, Automatic Storage Management. Monitoring Space Usage Common Space Management problems, Oracle: Segments, Extents and Blocks, Data Dictionary Views and Dynamic
Performance Views, Space Management Methodologies, Redo Log File Management, Space Management Tools.
UNIT-III
Managing Transactions and Database Security – Transaction Basics, Undo Basics, Managing Undo Tablespaces,
Sizing & Monitoring the Undo Tablespace, Flashback: Features, Query, Table, Version Query and Transaction Query,
Database Authentication Methods, Database Authorization Methods, Privileges, Roles. Database Auditing and
Backups – Auditing, Types of Auditing, Protecting the Audit Trail, Logical Backups, Physical Backups, Export, Import,
Integration of Backup Procedures.
UNIT-IV
Recovery Strategies and Data Guard - Log file handling strategies, Recovery from Log Files, Query &
Transaction recognition from Log Files, Data Guard Architecture, Data Protection Modes, Creating the Standby
Database Configuration, Administrating the Databases.
Suggested Reading:
1. Oracle Database 10g DBA Handbook; Kevin Loney& Bob Bryla, Tata McGraw Hill.
2. Oracle Administration & Architecture: Bobrowaski.
3. Oracle 10G Database Admin: Sam Alapati, Apress.
4. Oracle Backup & Recovery: Oracle Press
3CP.621ORACLE DBA (LAB)
Lab exercise:
1. Execute and test all the SQL Editor commands.
2. Work with the following conditions: Column formatting, alias and Column ordering.
3. Use indexing on a table –simple and compound indexes.
4. Work with the different categories of functions such as Math, Date, Aggregate and Conversion
functions.
5. a) Create a table to show the salary details of the employees.
b) Grant select and update privileges on above table to other users.
c) Grant all the privileges to some other users.
d) Revoke all the above granted permissions.
6. a) Create a table student master with the following field’s name, Regno, dept and year with suitable data
types. Use Select command to do the following.
b) Select the student's name column
c) Display the unique rows
d) Sort the table in alphabetical order
c) Display the rows of the table in the sales order date wise,
e) Select all the students of a particular department.
7. a) Create a table sales_order with s_order_no and product no as primary key. Set other fields to store
client number, delivery address, delivery date, order status.
b) Add a new column for storing salesman number using ALTER command.
c) Set the s_order_no as foreign key as column constraint
d) Set the s_order_no as foreign key as table constraint
8. Develop a Visual Basic Application with suitable Labels & TextBoxes for the columns of a Table . Add
Command Buttons to perform the following: Display Records, Previous, Next, First and Last. Use the
ODBC driver to connect the Application with the oracle
9. Develop a Visual Basic Form with suitable Labels & TextBoxes for the columns of a Table . Add
Command Buttons to perform the following: Insert record, Delete record, Update record, Locate Record
10. a) Create a table student with their elective paper as one field.
b) create another table staff with the subject names they have handled and number of times handled.
c) Construct a English sentence to display the rows in the staff table.
d) Use sub-queries to display the information about student's name and staff names where both have
same subject names.
e) Display the subject name, staff names where same subject is handled by more than one staff.
f) Display the student, subject name where the subject is not at all handled any staff in the staff table.
11. a) Create a sales_order table and client_master table with suitable fields.
b) Find the total number of quantity ordered for a particular product.
c) Display the rows of the table in the sales order date wise,
d) Join the two tables and display the product number, product name, where the order_no in the
sales_order table and order_no in client_master are equal.
e) Join the sales_order table to itself and display the order number, client number and salesman number
where client has been serviced by more than one salesman.
12. a) Create table sales_order_details with the s_order_no as primary key and with the profit_percent,
sell_price, supplier_name
b) Select each row and compute sell_price*.50 and sell_price *1.50 for each row selected.
d) Select product_no, profit_percent, sell_price where profit_per is not between 10 and 20 both
inclusive.
e) Select product_no, description. profit_percent, sell_price where profit_percent is not between 20 and
30.
f) Select the supplier_name and product_no where suppliemame has 'r' or 'h' as second character.
13. a) Create a table client_master with the following fields client_no, name, address 1 , address2,city, state,
pincode, remarks, bal_due with suitable data types. Create another table supplier_table from
client_master. Select all the fields andrename client_no with supplier_no and name with supplier_name.
b) Insert data into client_master.
c) Insert data into supplier_master from client_master.
d) Delete the selected row in the client_master.
14. Write a PL/SQL code to display the employee details for an employee.
15. Write a PL/SQL code to calculate EB bill for the given units using if statement.
16. Write a PL/SQL block to handle built-in exception like No_DATA_FOUND,TOO_MANY_ROWS.
17. Write a PL/SQL block to create and handle user defined exception.
18. Write a PL/SQL block to use procedure and function and get the result.
19. Write a PL/SQL trigger to update the records while deleting the one record in another table.
20. Create a table to store the salary details of the employees in a company. Declare the cursor id to contain
employee ber, employee name and net salary. Use cursor to num update the employee salaries.