0% found this document useful (0 votes)
87 views1 page

IS222 Lab 1

Exam papers

Uploaded by

jashwinsinghfj11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views1 page

IS222 Lab 1

Exam papers

Uploaded by

jashwinsinghfj11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

IS222 Lab 1 Discussion

1. A database is an organized collection of structured information, or data, typically


stored electronically in a computer system. A database is usually controlled by a
database management system (DBMS) whereas Database Management Systems
(DBMS) are software systems used to store, retrieve, and run queries on data. A
DBMS serves as an interface between an end-user and a database, allowing users to
create, read, update, and delete data in the database.

2. Database management systems help users share data quickly, effectively, and
securely across an organization. By providing quick solutions to database queries, a
data management system enables faster access to more accurate data.

3. Database Management Systems (DBMS) are software systems used to store,


retrieve, and run queries on data. A DBMS serves as an interface between an end-
user and a database, allowing users to create, read, update, and delete data in the
database.

4. No, you cannot do listing this by city in the current structure if you want it then you
have to separate MANAGER_ADDRESS now as you separate
MANAGER_ADDRESS it will be ( STREET 1, STREET 2, City) so schema is like

Schema:
PROJECT(PROJECT_CODE, PROJECT_MANAGER, MANAGER_PHONE,
STREET1, STREET2, PROJECT_BID_PRICE)

5. MANAGER_PHONE, MANAGER_ADDRESS is Data redundancy occurs when


update and delete anomalies phone number and address are filed should be manager
information.

6. For the above-given figure, in some cases, there is multiple records exist for some of
the clients. It seems like that for a client record exists for each of the projects which
the client is associated. there are multiple places where information is being
maintained. suppose, for example, phone number of a client for employee number 105
has two entries. one under hurricane project and other one is under satellite project. If
the user changes the information at one place it won’t be the case that the user will
change the phone number in the other place also.

7. For the EMP_NAME and EMP_PHONE. there are two changes which can be done, I
would like to recommend a table for client information and a table for project
information. You can use EMP_NUM as a primary key for the employee table and
EMP_NUM as the foreign key for the project table. What does this whole process
mean that the phone number would only exist in the employee table, and it would
only be maintained in the employee record. By using this, this will eliminate data
redundancy and information will be centralized.

You might also like