Pg. 04
Question Three
(
Assignment 1
Deadline: Day
21
/
10
/
2017
@ 23:59
[Total Mark for this Assignment is
5
]
) (
Fundamentals of Databases
IT-403
)
(
Instructions:
This Assignment must be submitted on Blackboard via the allocated folder.
Email submission will not be accepted.
You are advised to make
your work clear and well presented
; marks may be reduced for poor presentation
.
You MUST show all your work
.
Late submission will result in ZERO marks being awarded.
The work should be your own, copying from students or other resources will result in ZERO marks.
Use
Times New Roman
font for all your answers.
) (
Student Details:
Name:
###
CRN
:
###
ID:
###
)
College of Computing and Informatics
(
1 Mark
) (
Learning Outcome(s):
Define and understand useful terms.
)Question One
Define and explain the following terms (give examples):
- Domain of an attribute
- Atomic
- Super key
- Candidate key
- Primary key
(
3
Mark
) (
Learning Outcome(s):
Define the relational model.
)Question Two
Consider the following three relations:
For each of the following relational expressions, compute the result on the above relations and submit only the final answer. For example, for query: πB,D(S), the result should be entered as: {(a, x), (b, y), (b, x), (c, y)}.
a. πA,D(R×S)
b. πA,D(R∞S)
c. πE(T)−πE(S∞T)
(
1 Mark
) (
Learning Outcome(s):
Describe different types of relational model keys and their use in databases.
)Question Three
Consider the relational database of instructor:
ID
Name
DOB
Gender
Dept_No
E101
Ahmed
15-JUL-1986
M
2
E103
Ali
04-MAY-1989
M
2
E104
Sara
29-OCT-1987
F
1
E102
Omar
20-MAY-1988
M
3
E105
Hind
23-JAN-1980
F
4
a. Identify at least four possible superkeys?
b. Identify at least three possible candidate keys?
Relational Algebra
Purpose
The purpose of this assignment is to help you learn more about the relational algebra.
Brief Introduction
Relational Algebra
Relational algebra is a procedural query language, which takes instances of relations as input and yields instances of relations as output. It uses operators to perform queries. An operator can be either unary or binary. They accept relations as their input and yield relations as their output..
Action Items
· You are requested to submit one example of relational algebra .
Response question 1
There are multiple layers of policy, laws and regulations when dealing with procurements. I would argue that there is really nothing “routine” about any acquisition as each brings its own unique circumstance.
I found the readings to be extremely interesting this week. As I searched around following different leads, I was led to the Federal Acquisitions Regulations (FAR). This is a great document that really provides significant details in various aspects of the acquisition/procurement process.
As I started out my post, there are many layers even at the state and local levels in terms of general procurements. As a PM or Contract Manger.
On National Teacher Day, meet the 2024-25 Kenan Fellows
Pg. 04Question Three (Assignment 1Deadline Day .docx
1. Pg. 04
Question Three
(
Assignment 1
Deadline: Day
21
/
10
/
2017
@ 23:59
[Total Mark for this Assignment is
5
]
) (
Fundamentals of Databases
IT-403
)
(
Instructions:
This Assignment must be submitted on Blackboard via the
allocated folder.
Email submission will not be accepted.
You are advised to make
your work clear and well presented
; marks may be reduced for poor presentation
.
You MUST show all your work
2. .
Late submission will result in ZERO marks being awarded.
The work should be your own, copying from students or other
resources will result in ZERO marks.
Use
Times New Roman
font for all your answers.
) (
Student Details:
Name:
###
CRN
:
###
ID:
###
)
College of Computing and Informatics
(
1 Mark
) (
Learning Outcome(s):
Define and understand useful terms.
)Question One
Define and explain the following terms (give examples):
- Domain of an attribute
3. - Atomic
- Super key
- Candidate key
- Primary key
(
3
Mark
) (
Learning Outcome(s):
Define the relational model.
)Question Two
Consider the following three relations:
For each of the following relational expressions, compute the
result on the above relations and submit only the final answer.
For example, for query: πB,D(S), the result should be entered
as: {(a, x), (b, y), (b, x), (c, y)}.
a. πA,D(R×S)
b. πA,D(R∞S)
c. πE(T)−πE(S∞T)
4. (
1 Mark
) (
Learning Outcome(s):
Describe different types of relational model keys and their use
in databases.
)Question Three
Consider the relational database of instructor:
ID
Name
DOB
Gender
Dept_No
E101
Ahmed
15-JUL-1986
M
2
E103
Ali
04-MAY-1989
M
2
E104
Sara
29-OCT-1987
F
1
E102
Omar
20-MAY-1988
M
3
E105
Hind
23-JAN-1980
5. F
4
a. Identify at least four possible superkeys?
b. Identify at least three possible candidate keys?
Relational Algebra
Purpose
The purpose of this assignment is to help you learn more about
the relational algebra.
Brief Introduction
Relational Algebra
Relational algebra is a procedural query language, which takes
instances of relations as input and yields instances of relations
as output. It uses operators to perform queries. An operator can
be either unary or binary. They accept relations as their input
and yield relations as their output..
Action Items
· You are requested to submit one example of relational algebra
.
Response question 1
There are multiple layers of policy, laws and regulations when
dealing with procurements. I would argue that there is really
nothing “routine” about any acquisition as each brings its own
unique circumstance.
I found the readings to be extremely interesting this week. As I
6. searched around following different leads, I was led to the
Federal Acquisitions Regulations (FAR). This is a great
document that really provides significant details in various
aspects of the acquisition/procurement process.
As I started out my post, there are many layers even at the state
and local levels in terms of general procurements. As a PM or
Contract Manger, I am certainly going to ensure that I have a
solid litigation team ready and available to ensure that I am and
the program is staying within the limits of the guiding
principles.
With the passing of the Small Business Act of 2010, many large
corporations have begun setting aside various contracts or even
mandating that a certain percentage of contracts will be set
aside for small businesses.
These Acts and laws provide opportunities for those small
businesses to compete and “share” in the production, sales and
wealth of these much larger corporations.
An additional statute that is applicable to procurements is the
Competition of Contracting Act of 1984 which requires that
federal contracts be competed on a full and open basis. My
experience here is limited, but I am aware that this must be
taken into account when talking timeline, because there is a
timing requirement associated as a result of this Act. The
contract or job has to be posted for ‘x’ amount of time and
individuals, businesses, etc. have ‘x’ amount of time to
respond. If this Act is not followed or there appears to be some
unfair advantage, then companies, etc. will file a protest which
will stop the process until it is resolved.
Establishing a procurement is a very sticky process that as a
PM, must ensure that all the appropriate wickets are checked,
otherwise it is going to be a long road with significant impacts
to not only the program but the process and relationships
associated with such.
Question 2
For this week’s reading and video, a lot of it seemed interesting
since I don’t have a lot of experience in dealing with the
7. procurement process. Some of the things that were talked about
in the video did hit home since the company I work for is a
Veteran owned small business that also subcontracts out to
another small business. In learning some of these things, I can
now understand why most companies don’t apply to government
contracts. The steps that need to be taken even to get your foot
in the door seemed to be very time-consuming.The are several
different steps that need to be made before a business can also
be considered for a contract.
Then in the video, it was also mentioned that a small business
owner needed to only worry about some of the parts of the
Federal Acquisition Regulations. I know that most of us have
read a lot of those parts and sometimes it can be a little
confusing to people. Not to mention that is only one type of
regulations because different ones affect the various agencies
throughout the government. That is why the Federal Acquisition
Streamlining Act of 1994 was passed (Brown, 2010). If you
look on the internet, you can still find that the acquisition
process is not streamlined because of these regulations that slow
the process. Because of the misconduct of some of these
companies not following the rules more rules are created that
continue to make the process difficult.