Program: Diploma Fourth L T P C Relational Database ...
Transcript of Program: Diploma Fourth L T P C Relational Database ...
![Page 1: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/1.jpg)
Program: Diploma Semester: Fourth Course: Relational Database Management System Course Code: 3D.251
Course Objective:
Understand basic database concepts, including the structure and operation of the relational
data model.
Describe and discuss selected advanced relational database topics, such as distributed database systems and the data warehouse.
Understand the role of the database administrator.
Relationships between entities are defined and refined, and how such relationships are
incorporated into the database design process.
ERD components affect database design and implementation.
Learn the syntax and guidelines involved in writing SQL statements.
Unit I: Database System Concept & Data Modeling:- Basic concepts, Advantages of a DBMS over file processing system, Data Abstraction, Database Languages, Data Independence, Components of a DBMS and overall structure of a DBMS. Data Models: Network Model, Hierarchical Model, E-R Model, Client Server Unit II: Relational Data Model and Security and Integrity Specification:-Relational Model: Basic concepts, attributes and domains, Keys concept:Candidate and primary key, Integrity constraints: Domain,Entity Integrity constraints and on delete cascade. Security and Authorization. Query Languages, Relational Algebra. SQL:-Introduction to SQL queries, Creating ,Inserting ,Updating and deleting tables and using constraints, Set operations & operators, Aggregate functions ,string functions and date ,time functions, Null values, Nested sub queries, Complex queries, Join concepts. E-R Model details.
Unit III: Query Processing and Transaction Processing: - General strategies for query processing, Equivalence
expressions, Selection & join operation. Concept of transaction, States of transactions, Concurrent
Executions, SerializabilityRecoverability, Transaction. Definition in SQL.
Unit IV: Lock based protocols: share & exclusive models, Protocols, 2 phase locking, Time-Stamp based, Validation
based,multiple granularity, Deadlock handling, Deadlock prevention, detection & recovery.
Suggested Readings:
1. Database system concepts by Abraham Silberschatz, Henry F.Kroth and S. Sudharshan; McGraw Hill Publishers, 5 Edition.
2. Fundamentals of Database Systems by Elmasri/Navathe/Adison Wesley 3. An introduction to database systems by Date C.J.Adison Wesley PL/SQL Ivan Byross
L T P C
3 0 0 3
![Page 2: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/2.jpg)
Program: Diploma Semester: Fourth Course: Relational Database Management System Lab Course Code: 3DP.251
List of programs:
1. Database Schema for Employee_Details Employee(Eid, Ename, Age, Dept, Adress, City, State, Salary)
For the above schema, perform the following— a) Create the tables with the appropriate data types and integrity constraints b) Insert around 10 records in the Employee tables c) List all the employee names whose age is 35 years. d) List all the employee names with their City name, whose salary is greater than
35000. e) List the details of employees whose basic salary is between Rs. 10,000 and
20,000. f) Display the names of only those employees who belong to Delhi. g) List the details for an employee whose Eid=7 h) Create a view which lists out the Eid, Ename and Dept. i) List the names of employees having salary greater than Rs. 10000 or first alphabet
of his name is ‘A’. j) Delete the records of those employees whose salary is greater than Rs. 50000.
2. Database Schema for Student_Details
Student(Roll_no, Name, Age, Dept, Course, Semester,Fee,Result) For the above schema, perform the following—
a) Create the tables with the appropriate data types and integrity constraints b) Insert around 10 records in the Student table c) Create a view which lists out the Roll_no, Name and Fee. d) Create a view which will show the student names and their Result. e) List the students who have exactly four letters in their name. f) Find out the total fee paid by the students. g) Create a view which will display the table in ascending order with the names of
student. h) Add a penalty of Rs. 1000 in the fee of second student. i) Display the names of students having at least five characters in their name. j) Create a view which will display the student details belonging to either Delhi,
Mumbai, Chennai or Kolkata.
3. Database Schema for Sports_Details Player(Registration_no, Name, Age, Name_of_sport, Fee)
For the above schema, perform the following—
a) Create the tables with the appropriate data types and integrity constraints b) Insert around 10 records in the Player table. c) Change the name of the third player to ‘John’. d) List the players who play football or cricket.
L T P C
0 0 2 1
![Page 3: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/3.jpg)
e) Create a view which will display the player names and fee in descending order with
their names. f) Delete all the player’s records whose age is below 18 years. g) Count total number of rows in the table. h) Add a new column Address to the existing table. i) Delete all the details from the table Player. j) Drop the table from its database.
4. Database Schema for a Customer_Sale scenario
Customer(Cust id, cust_name) Item(item_id, item_name, price) Sale(bill_no, cust_id, item_id, qty_sold)
For the above schema, perform the following—
a) Create the tables with the appropriate data types and integrity constraints b) Insert around 10 records in each of the tables c) List the total Bill details with the quantity sold, price of the item and the final amount d) List the details of the customer who have bought a product which has a price>200 e) List all the bills for the current date with the customer names and item numbers f) Give a count of how many products have been bought by each customer g) Give a list of products bought by a customer having cust_id as 5 h) List the item details which are sold as of today i) Create a view which lists out the bill_no, bill_date, cust_id, item_id, price, qty_sold,
amount j) Create a view which lists the daily sales date wise for the last one week
5. Database Schema for Student_Library scenario
Student(Std_no, Std_name) Membership(Mem_no, Std_no) Book(book_no, book_name, author) Iss_rec(iss_no, iss_date, Mem_no, book_no)
For the above schema, perform the following—
a) Create the tables with the appropriate data type and integrity constraints b) Insert around 10 records in each of the tables c) List all the student names with their membership numbers d) Give a list of books taken by student with std_no as 5. e) List all the issues for the current date with student and Book names f) List the details of students who borrowed book whose author is ‘Balagurusami’. g) List the book details which are issued as of today h) Give a count of how many books have been bought by each student i) Create a view which lists out the iss_no, iss _date, std_name, book name j) Create a view which lists the daily issues-date wise for the last one week
![Page 4: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/4.jpg)
Program: Diploma Semester: Fourth Course: Computer Graphics Course Code: 3D.253
Course Objective:
Understand the structure of modern computer graphics systems
Understand the basic principles of implementing computer graphics primitives
Familiarity with key algorithms for modeling and rendering graphical data
Develop design and problem solving skills with application to computer graphics Gain experience in constructing interactive computer graphics programs
Unit 1
Introduction: Definition & Applications of computer graphics. A survey of Computer
Graphics, CAD/ CAM, overview of computer graphics: picture representation, picture
preparation, Display file, homogeneous co-ordinates, windowing, viewing, clipping
normalization transformation, interaction with pictures.
Unit 2
Video Display Devices, CRT : Working & terminologies, Different CRT Displays , Direct
View storage tube, Calligraphic refresh display, raster scan refresh display, colors
Graphics, bit –plane, video look-up table, color CRT techniques, Interlaced refresh display
technique.
Unit 3
Interactive Devices, Graphic primitives: input primitives output primitives, points, lines,
circles, ellipse, and arcs. DDA line drawing algorithm, Bresenhem’s circle drawing
algorithms, mid-point ellipse drawing algorithms, and different curve drawing algorithms.
Implementation in C: arc, circle, ellipse, parabola, hyperbola, polygon, curves etc.
Unit 4
Two Dimensional Geometric Transformations: Basic transformations: translation, rotation
scaling, matrix representations & homogeneous co-ordinates, composite transformations,
pivot point rotation, fixed point scaling, concatenation properties.
Suggested Readings:
1. Computer Graphics by Donal Hearn M. Pardive Baker (PHI) Easter Economy Edition.
2. Computer Graphics by Roy A. Plastockand Gordon Kalley – Schaum’s Series.
3. Computer Graphics by Marc Berger.
4. J. F. KoegelBuferd -Multimedia Systems, Pearson Education, New Delhi,
5. J.D.Foley- Computer Graphics, 2ndEdn, Pearson Education, New Delhi,
L T P C
3 0 0 3
![Page 5: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/5.jpg)
Program: Diploma Semester: Fourth Course: Computer Graphics Lab Course Code: 3DP.253
List of programs:
1. Write a program to draw an arc. 2. Write a program to draw an ellipse. 3. Write a program to draw a circle. 4. Write a program to draw a polygon. 5. Write a program to draw a filled polygon. 6. Write a program to draw a concentric circle. 7. Write a program to draw line. 8. Write a program to draw a kite. 9. Write a program to draw a mesh ball. 10. Write a program to draw smiley face. 11. Write a program to draw a rectangle. 12. Write a program to draw a sector. 13. Write a program to draw a point. 14. Write a program to draw planets. 15. Write a program to draw a digital clock. 16. Write a program to draw pie slice. 17. Write a program to draw pie chart. 18. Write a program to draw bar chart.
L T P C
0 0 2 1
![Page 6: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/6.jpg)
Program: Diploma Semester: Fourth Course: Computer Network Course Code: 3D.254
Course Objective: At the successful completion of this course, students will be able to:
Describe the general principles of data communication.
Describe how computer networks are organized with the concept of layered approach.
Describe how signals are used to transfer data between nodes.
Implement a simple LAN with hubs, bridges and switches.
Describe how packets in the Internet are delivered.
Analyze the contents in a given Data Link layer packet, based on the layer concept.
Design logical sub-address blocks with a given address block.
Decide routing entries given a simple example of network topology
Describe what classless addressing scheme is.
Describe how routing protocols work.
Unit 1
Basic Network Concepts: Understanding Network- Human Networks; Computer Networks;
Network Plan. Identifying the Benefits of Network-Sharing Information; Sharing Resources;
Facilitating Centralized Management–Managing Software, Maintaining the Network, Backing Up
Data. Distinguishing Between Network classifications-Classifying Networks by their Geography–
LAN, MAN,WAN; Classifying Networks by their Component Role- Peer to Peer, Server based
Network. Network Features-File Sharing; Printer Sharing; Application Services; E-Mail; Remote
Access
Unit 2
Network Topologies and Networking Devices:Type of Topology-Bus Topology; Ring
Topology; Star Topology; Mesh Topology; Tree Topology; Hybrid Topology. Network Control
Devices- Hubs; Switches; Routers; Bridges; Repeaters; Gateways; Modems.
Unit 3
Transmission Media:Guided Media-Twisted Pair-UPT, STP; Coaxial Cable; Optical Fiber-
Optical Fiber Structure, Light Source for Fiber, Propagation Mode, Advantages of optical fiber,
and Disadvantagesof optical fiber. Un-Guided Media: Wireless Communication–Communication
Band; Microwave Communication; Satellite Communication–Access Method; Cellular(Mobile)
Telephone–Band in Cellular Telephony, Calls Using Mobile Phones, Transmitting receiving
operations; New Developments.
L T P C
3 0 0 3
![Page 7: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/7.jpg)
Unit 4
Network Reference Model: OSI Reference Model- Inter layer Communication–Data
Encapsulation, Horizontal Communication, Vertical Communication, Encapsulation
Terminology; Physical layer; Data link layer; Network layer; Transport layer; Session layer;
Presentation layer; Application layer. TCP/IP Reference Model–Link; Internet; Transport;
Application layer. Comparison of the OSI and TCP/IP reference models.
TCP/IP Fundamentals:TCP/IP Protocols-SLIP and PPP; ARP; IP;ICMP; TCP and UDP. IP
Addressing-IP Address Assignments; IP Address Classes; Subnet Masking; Registered and
unregistered Addresses.
Suggested Readings:
1. Computer Networks by Tanenbaum, Andrew S, Prentice Hall of India, New Delhi
2. Data Communications and Networking by Foronzan, Tata McGraw Hill, New Delhi
3. Local area Networks by Peter Hudson
4. Understanding Local area Network by Neil Jenkins
![Page 8: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/8.jpg)
Program: Diploma Semester: Fourth Course: Computer Architecture & Maintenance Course Code: 3D.255
Course Objective:
To become familiar in following topics:
How Computer Systems work & its basic principles
How to analyze the system performance.
Concepts behind advanced pipelining techniques.
The current state of art in memory system design
How I/O devices are being accessed and its principles.
To provide the knowledge on Instruction Level Parallelism
Unit 1
Basics of Computer system: Concept of Von Neumann Architecture and its features. Components
of Computer system – Structure of CPU, function of Memory unit and IO unit. Different generation
of Computer system. Concept of PC, Laptop, workstation, Server, Super Computer.
Unit 2
Instruction structure and addressing modes: Number Representation Instruction Format. 0,1,2,3
address instruction. Different addressing modes with example. Representation of Integers in
Computer system. Representation of Floating point numbers in computer system. Biased
exponent, IEEE format for single and double precision numbers.
Unit 3
Memory organization: Cache Memory Associative mapping, Direct mapping, Set-associative
mapping, Writing into Cache, Cache Initialization, Cache level 1, level 2. VIRTUAL MEMORY:
Address space and Memory space; Address mapping using Pages, Associative memory page table,
Page replacement.
Control Unit: Hardware Control with an example. Micro programmed Control-Control Memory,
Computer Configuration Comparison between hardwired Control unit and micro programmed
control unit
Input Output Organization: I/O interface: I/O Bus and Interface Modules, I/O versus Memory
Bus, Isolated versus Memory-Mapped I/O, Example of I/O Interface. Input Output Processor:
CPU-IOP Communication.
Unit 4
RISC, CISC architecture and pipelining: Characteristic features of RISC architecture Comparison
between RISC and CISC. Concept of parallel processing and Flynn’s Classification Concept of
instruction pipelining. Space-time diagram, Speed-up due to pipelining. Running the pipeline
with minimum idling. RISC architecture and pipelining. Different pipeline hazards and their
detection and minimization.
L T P C
3 0 0 3
![Page 9: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/9.jpg)
Vector Processing and Array Processor: Concept of vector processing. Techniques used in vector
processing Speed advantage of vector processing. Vector processing instruction format. Concept
of array processor. Different types of array processors.
Suggested Readings:
1. Computer System Architecture / M. Morris Mano / Pearson Education.
2. Advance Computer Architecture, K.Hwang, PH
![Page 10: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/10.jpg)
Program: Diploma Semester: Fourth Course: Microprocessor & Interfacing Course Code: 6D.256
Course Objective:
To introduce 8085 architecture and programming in assembly language.
To introduce basic concepts of interfacing memory and peripheral devices to a
microprocessor.
To introduce serial and parallel bus standards.
To introduce 8085 microprocessor.
To introduce various advanced processor architectures
Unit 1
Introduction:
Typical organization of a microcomputer system and functions of its various blocks.
Microprocessor, its evolution, function and impact on modern society.
Architecture of a Microprocessor (with reference to 8085): Concept of
bus, Bus organization of 8085.
Functional block diagram of 8085 and function of each block.
Pin details of 8085 and related signals.De-
multiplexing of Address/ Data bus (AD0AD7). Generation of read write control
signals.
Unit 2
Memoriesandits Interfacing:
Memory organization, memory map. Partitioning of total memory space. Address
decoding space. Concept of I/O mapped I/O and memory mapped I/O. Interfacing of
memory and I/O devices.
Unit 3
Programming Using 8085 Microprocessor: Brief
idea of machine and assembly languages. Machine and Mnemonic codes.
Instruction format and addressing mode. Identifications of instructions as to which
addressing mode they belong.
Concept of Instruction set. Explanations of the instructions of the following groups of
instruction set (of 8085):Data transfer group, Arithmetic group, Logic group, Stack, I/O Machin
e Control Group. Programming exercises in assembly language.
Unit 4
Instruction Timing, Interrupts and Cycles: Instruction cycle, machine cycle and states.
How a stored program is executed Fetch and execute cycle. Concept of interrupt, mask
L T P C
3 0 0 3
![Page 11: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/11.jpg)
able and non-
maskable, edge triggered and level triggeredInterrupts. Software interrupt, Restart interrupt a
nd its use. Various hardware interrupts of 8085.
Servicing interrupts, extending interrupt system. Data Transfer Techniques:
Concept of programmed operations, sync data transfer, a sync data transfer ,
Interrupt driven data transfer, DMA, serial output data, serial input data.
Suggested Readings:
1. “Fundamentals of Microprocessors and Microcomputers” by B. Ram
2. “Microprocessor, Architecture, Programming and Application” by R.S. Goonkar
3. “Microprocessor and Interfacing” by D.V. Hall
![Page 12: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/12.jpg)
Program: Diploma Semester: Fourth Course: Microprocessor & Interfacing Lab Course Code: 6DP.256
List of experiments:
1. Study practical – a brief introduction about 8085 microprocessor kit.
2. Write an assembly language program to examine the contents of memory
location and registers.
3. Write an assembly language program to modify the contents of memory
location and registers.
4. Write an assembly language program to add two 8- bit numbers specified in
the memory location.
5. Write an assembly language program to subtract two 8- bit numbers specified
in the memory location
6. Write an assembly language program to find the 1’s complement of an 8-bit
number.
7. Write an assembly language program to find the 2’s complement of an 8-bit
number.
8. Write an assembly language program to multiply two 8-bit numbers and result
is 8-bit.
9. Write an assembly language program to divide two 8-bit numbers.
L T P C
0 0 2 1
![Page 13: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/13.jpg)
Program: Diploma Semester: Fourth Course: Professional Skills Course Code: 40.251
COURSE OBJECTIVE- It is student-centric, value based, activity oriented professional education,
where the Faculty is not only the disseminator of common wealth of knowledge and experience
but the organizer of learning situations, facilitator of the learning process and co coordinator of
learning following the age old adage of “I hear, I forget, I see, I remember, I do, I understand
In this unit the students get opportunities to apply their classroom learning to practical
situation. This course aims to develop the professional traits in them, so that they can
meet the neo-challenges of job opportunities.
Students become the architect of their career goals.
Acquire leadership traits,
Interpersonal skills,
Adaptability, discussion skills, interview skills etc..
Unit -1 DISCUSSION SKILLS Introduction
Importance of Group Discussion Skills
Process, Scope & Limits of Group Discussion
Group Discussion, Interaction Strategies, Individual Contribution
Leadership Skills, Team Management, Creating Friendly Co-operative Atmosphere
Selection Group Discussion, Interactive Oral Process, Purposeful & Goal Oriented
Characteristics, Agreement on Group Goals, Agreement on Procedure, Effective
Communication, Equitable Distribution of Time; Speaking & Listening Skills; Adaptability;
Assertiveness; Command Over the Subject
Unit -2 NEGOTIATION SKILLS Speaking & Listening Skills
Rapport Building
Decision Making Ability
Problem Solving Skill
Attitudes
Adaptability
Conflict Handling Ability
Unit – 3 JOB SEARCH & CORRESPONDENCE SKILLS Introduction; Job Search Strategies
Developing Job Communication Skills
L T P C
2 0 0 2
![Page 14: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/14.jpg)
Skill Analysis
Job Communication Process
Creating Network,
Prelude; Biodata, Curricula Vitae ( CV ) Resume
Determining the Need of the Employer
Relevant Information Analysis
Preparing Final Draft
Developing Confidence, Apprehension, Set Realistic Goals, Negative Thoughts
Stress Reduction Techniques
Follow up Correspondence
Unit – 4 INTERVIEW SKILLS Interview; Introduction
The Interview Process
Types of Interview; Face to Face, Group Interview, Through Video Conferencing,
Telephonic,
Skype, Panel Interview
Planning/Purpose
Pre-Interview Techniques
Answering Strategies
Follow up
Suggested Books & Readings:
Monippally, Matthukutty. M. 2001. Business Communication Strategies. 11th Reprint. Tata McGraw-Hill. New Delhi
Swets, Paul. W. 1983. The Art of Talking So That People Will Listen: Getting Through to Family, Friends and Business Associates. Prentice Hall Press. New York
Lewis, Norman. 1991. Word Power Made Easy. Pocket Books
Sen , Leena .Communication Skills ; Eastern Economy Edition
Ghanekar , Dr. Anjali . Essentials of Business Communication Skills ; Everest Publishing House
David Green . Contemporary English Grammar, Structure & Composition ; MacMillan
Dictionary; Oxford
Dictionary ; Longman
Websites
www.tatamcgrawhill.com/digital_solutions/monippally
www.dictionary.cambridge.org
www.wordsmith.org
www.edufind.com www.english_the_easy_eay.com
www.englishclub.com
www.english_grammar_lessons.com
![Page 15: Program: Diploma Fourth L T P C Relational Database ...](https://reader033.fdocuments.in/reader033/viewer/2022052805/628f6ad6ea48be363d054c1f/html5/thumbnails/15.jpg)
www.wikipedia.org/wiki/english_grammar