Links Related to the questions are given below the Questions. If you want to Get SOLUTIONS of these Questions CLICK HERE
Course Code : CS-06
Course Title : Introduction to DBMS
Assignment Number : BCA(4)-06/TMA/07
Maximum Marks : 10
Last Date of Submission : 15 th April, 2007
This is a tutor marked assignment. There are two questions in this Assignment. Answer all the questions. Question number: 1 carries 7 marks and question number: 2 carries 3 marks weightage. You may use illustrations and diagrams to enhance explanations.
Question 1:
Let us suppose that XYZ University's Administration Office needs a database to handle student’s transcript data. The following are the requirements:
- The database keeps track of each student's name, enrollment no. (E. No.), communication address and phone no., permanent address and phone no., date of birth, sex, class, department, college, major subjects (a 4-char code).
- Some applications need to refer individually to the city, state (2-char abbrv.) and zip code (some use 5-digit, some use 9) of the student’s address. Some applications need to refer to student’s first and last names separately. Enrollment no. should be unique number for each student.
- Each department has a name, a 3-char code, location (main building and room number), office phone, college, and a list of instructors. Many colleges are affiliated to the University. Department names and code are unique, within the university.
- Each instructor has his/her enrolment no., first name and last name.
- The course catalog contains the list of courses that XYZ University offers. Each course has a number (e.g. 543), name, description, credit hours and department. Course numbers are unique within a department, but not unique across the university (so taken together, they are unique). Not every course is offered every semester.
- Each section has a single instructor (first and last names - no team-taught class), semester (1-4) year (2-digit), course number and section number.
- A grade report contains the student's name, E. No, course number and section, letter grade (A, B,C, D, E).
Note: If the above user requirements leave out any important detail, assume that it is handled the way XYZ does things in the real world.
Answer the following questions based on the above requirements and specifications:
- Draw an E-R diagram of the above.
- List all the accompanying attributes/domains (including constraints).
- Convert your E-R diagram to a relational schema:
- Use naming as specified in the E-R diagram.
- Use the format as shown in the example below, including:
- Table name in caps
- List of attributes with primary key underlined
- Foreign key specified with table/attribute it references (with .. cascade, it appropriate)
(7 marks)
Question 2: Discuss the difference between the following file organisations:
- Serial
- Index Sequential file organisation
- Hashed
Compare their storage and access efficiencies and also explain for what type of application they are used.
(3 marks)
Course Code : CS-06
Course Title : Introduction to DBMS
Assignment Number : BCA(4)-06/Project/07
Maximum Marks : 15
Last Date of Submission : 30 th April, 2007
This is a project assignment. Submit the documentation, coding, tables and design details. You may use illustrations and diagrams to enhance explanations. Assumptions can be made wherever necessary.
Question 1: Produce an E-R diagram, which documents the entities and relationships involved in the Assets Management System of an Organisation. Create a relational schema to hold the necessary information. Identify the tables, perform normalisation to the tables and fully implement the code with necessary validations using MS-Access/DBASE or any other similar package. Provide necessary documentation and coding for the project.
Note: Assumptions can be made wherever necessary
Course Code : CS-64
Course Title : Introduction to Computer Organisation
Assignment Number : BCA(4)-64/TMA/07
Maximum Marks : 10
Last Date of Submission : 15 th April, 2007
All questions in this tutor marked assignment are compulsory. Question number 1 carries 7 marks and question number 2 carries 3 marks weightage. You may use examples illustrations or diagrams to support your answer.
Question 1:
a) What are 1’s compliment and 2’s compliment representations? Why we need to compliment a number? What are the limitations of 1’s compliment, which leads to introduction of 2’s compliment? Perform following calculation using 1’s compliment and then using 2’s compliment representation.
(5 marks)
(i) 10 – 4 (ii) –10 + 4 (iii) – 4 + 4
b)What are the Hamming error-correcting codes? Explain their utility using an example?
(2 marks)
Question 2:
What are microinstructions? Explain the job of microinstructions and types of microinstructions? How microinstructions are sequenced and executed during machine start up?
(3 marks)
Course Code : CS-64
Course Title : Introduction to Computer Organisation
Assignment Number : BCA(4)-64/Project/07
Maximum Marks : 15
Last Date of Submission : 30 th April, 2007
All questions in this project assignment are compulsory. You may use examples illustrations or diagrams to support your answer.
Question 1:
Three players A,B,C are playing cards in casino , the rules of the game are:
- if all three have card of number <10 they win
- if all three have card of number >10 they loose
- if any two have card of number <10 they loose
Design a digital circuit to implement this gaming scheme?
(7 marks)
Question 2:
a) Write a program in assembly language to check that the input string available in data segment is Palindrome or not?
(5 marks)
b) Write a program in Assembly language to find greatest of three input integers.
(3 marks)
Course Code : CS-65
Course Title : Window Programming
Assignment Number : BCA(4)-65/TMA/07
Maximum Marks : 10
Last Date of Submission : 15 th April, 2007
This is a tutor marked assignment. There are five questions in this Assignment. Answer all the questions. Each question carries equal weightage. You may use illustrations and diagrams to enhance explanations. Please go through the guidelines regarding assignments.
Question 1: Explain the Visual Basic development environment.
Question 2: What are built-in functions? Explain the need of built-in String functions in Visual Basic.
Question 3: What is form? Explain how you can set form properties.
Question 4: What is ToolBar? List different components of ToolBar.
Question 5: What is Data Manager? Explain how database is created for a Visual Basic Application.
Course Code : CS-65
Course Title : Window Programming
Assignment Number : BCA(4)-65/Project/07
Maximum Marks : 15
Last Date of Submission : 30 th April, 2007
There are five questions in this project assignment. Answer all the questions. Each question carries equal weightage. Assumptions can be made wherever necessary. Submit the documentation, coding, screen layouts and design details.
Question 1: Create a form, where, if a button on form is clicked current date is appear into a label. Ask use to change the font type and size of text on label. Read font type and size in two different text boxes and apply it on label displaying current date.
Question 2: Build a form with two drop down lists (combo boxes type 0), one for students and the other for their study center code. When this form is loaded fill the lists from the arrays. If the user pulls down one of the lists and clicks on a student the corresponding study center code is displayed in the text box of the other list.
Question 3: Write a Visual Basic application, which is ask for user first name, middle name, and title and address. It display first character of the first name, first character of the middle name and title on one label and address on another label.
Question 4: Create a "welcome" form" which asks the user their name, then says "Hello Mr./Miss <name>". The user is then given a choice viewing different pictures and thereby accordingly the event takes place as per the option selected. This form should stop by clicking a suitable Command Button.
Question 5: Create a form, which facilitate the user to go to an MS-Excel sheet and prepare their mark-sheet.
Course Code : CS-66
Course Title : Multimedia
Assignment Number : BCA(4)-66/TMA/07
Maximum Marks : 10
Last Date of Submission : 15 th April, 2007
This is tutor-marked assignment. There are two questions in this assignment. Answer all the questions. Each question carries equal weightage. You may use illustrations and diagrams to enhance explanations.
Question 1:
a) What is multimedia? Explain different components of multimedia.
b) Explain how multimedia can be used in Education.
Question 2:
- Explain basic features of ImageQ.
- Explain different elements of HyperText.
Course Code : CS-66
Course Title : Multimedia
Assignment Number : BCA(4)-66/Project/07
Maximum Marks : 15
Last Date of Submission : 30 th April, 2007
This is project assignment. Assumptions can be made wherever necessary. You may use illustrations and diagrams to enhance explanations.
Question 1: Design a multimedia package that helps in teaching the concept like:
“Use of multimedia in Advertising Industry”
You must follow the standard methodology for development of multimedia. You must fill up various templates required for the development of Multimedia. Present a prototype of your design using MS-Office tools. Your prototype should include at least 10 slides having suitable graphics, simple animation and few audio clips. (Audio clips need not be recorded professionally but it can be recorded using built in microphone of simple multimedia computer).
Note: Assumptions can be made wherever necessary.
Course Code : CS-67
Course Title : RDBMS Lab
Assignment Number : BCA(4)-67/TMA/07
Maximum Marks : 10
Last Date of Submission : 15 th April, 2007
All questions in this tutors marked assignment are compulsory and carries equal weightage. You may use examples illustrations or diagrams to support your answer.
Question 1:
Create an E R diagram and relational schema to hold information about Situation in many institutions affiliated to some university, many teachers of different disciplines are teaching to many students enrolled in many courses offered by the university to the students through the institutions. Use concept of keys, aggregation, generalisation, cardinality etc. in proper way. Say the schema of respective entities is
- Teacher( T#, Tname, Tqual, Tsubject, Tcourse, Prog)
- Student(Roll#., Sname, Sage, Saddress, Scourse.Prog, Smarks)
- Teaches(T#, Roll# , Scourse, Prog ,University)
Performa following queries in SQL using the given schema:
- Find details of Teachers who taught DBMS
- Find details of students who did MCA from IGNOU
- Find courses taught by T# 5078
- Find address of students whose marks are less than 50
(5 marks)
Question 2:
a) What is normalisation and why we do it? Comment on statement: “redundancy is some times good”. What are the approaches to normalise a database? What are the advantages and disadvantages of normalisation?
(3 marks)
b) Which functional dependencies are to be removed to achieve which normal form, explain for all normal forms up to 5NF?
(2 marks)
Course Code : CS-67
Course Title : RDBMS Lab
Assignment Number : BCA(4)-67/Project/07
Maximum Marks : 15
Last Date of Submission : 30 th April, 2007
There are two questions in this Project Assignment. Answer all the questions.
Assumptions can be made wherever necessary.
Question 1:
Draw ER diagram for the situation given below:
Consider a hospital where the doctors treat patients in a single ward . Usually each patient will be assigned a single doctor, but in rare cases they will have two. Healthcare assistants also attend to the patients; a number of these are associated with each ward. Initially the system will be concerned solely with drug treatment. Each patient is required to take a variety of drugs a certain number of times per day and for varying lengths of time. The system must record details concerning patient treatment and staff payment . Some staff are paid part time and doctors and care assistants work varying amounts of overtime at varying rates (subject to grade). The system will also need to track what treatments are required for which patients and when and it should be capable of calculating the cost of treatment per week for each patient (though it is currently unclear to what use this information will be put). Now perform following tasks:
a) Transform the Diagram created by you in to respective relations.
b) Create functional dependency set by considering the attributes used in ER Diagram.
c) Analyse the relation and functional dependency set generated by you and suggest which normal form they support.
d) Say the relations developed by you are not in 2NF then how will you do bring them in 2NF. Suggest any technique to achieve 2NF.
e) How will you check that the relation status after normalisation is Loss less and Dependency preserving.
(7 marks)
Question 2:
Assume that you are developing a prototype database of the IGNOU library management system, for that you need to create the following tables:
a) Book Records
b) Book details
c) Member details
d) Book issue details
Structure of the tables are given below:
Table Name _____________Attribute Name |
Book Records____________ Accession Number; ISBN Number |
Books __________________ISBN Number; Author; Publisher; Price |
Members ________________Member Id; Member Name; Maximum books that can be issued Maximum days for which book can be issued |
Book ___________________Issue Member Id; Accession Number; Issue Date; Return Date |
You must create constraints, including referential integrity constraints, as appropriate. Please note accession number is unique for each book. A book, which has no return date, can be considered as issued book. Enter suitable data into the tables. Now perform following tasks using SQL:
1) Insert data in all the three tables (use insert).
2) Insert appropriate description associated with each table and the column (use comment).
3) Display the structure of the tables.
4) Display the comments that you have inserted.
5) Using SELECT statement, write the queries for performing the following function:
a) Get the list of all books (No need to find number of copies).
b) List of books issued on 01-Jan-2005.
c) Display member ID and the list of books that have been issued to him/her from time to time.
d) Find the number of copies available of a book of given ISBN number.
e) Get the member ID and name of the members to whom no more books can be issued, because they have already got as many books issued as the number for which they are entitled.
(8 marks)
<<BACK
|