Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Background Information:
<Your Group Name> company operates in the UK and US. Due to its success, <Your
Group Name> is expanding throughout the world by taking advantage of cloud architecture.
A distributed database design is necessary that meets the needs of a new cloud-based
application that is globally accessible. Your goal will be to design the IT architecture that
supports the distributed database(s). This includes an example server(s) (e.g. you can use a
VM(s)) with proper optimizations and the supporting services(s) installed. Additionally, you
will design and implement the physical database on this system(s). Once populated, you
will write supporting data reports via SQL and optimize these using explain plans. Finally,
your group will give professional presentations on the solutions to the customer/audience
and respond to feedback for improvement.
<Your Group Name> currently employs 10,000 personnel split between the UK/US who
serve as
accountants, human resource experts, systems analysts, developers, managers, testers,
maintenance engineers, lawyers, and sales representatives. Records for each individual are
essential, from an associated supervisor to departmental roles.
<Your Group Name> has more than 780 clients in the US and UK. Clients are recognized
by various names. Sales refers to clients by typical names while legal uses “legal names.”
An example is Button Hardware Token. <Your Group Name>’s legal team references its
full legal name “Button Hardware Token, Inc.” but the sales, marketing, and consultants
denote it as “BT”. Both common/legal names must be available to all DBMS stakeholders.
All client contact and relevant business information must be stored and recorded in the
DBMS.
Clients have contacts that <Your Group Name> employees must record and access for
business.
<Your Group Name>’s sales representatives must know a client’s billing, sales, and contact
information. Clients can have one or more contracts with <Your Group Name> to provide a
variety of consulting amenities. Some clients have pre-negotiated contracts for which that
are billed, these are often referred to as “fixed price.” Alternatively, hourly contracts exist
that require labor rates/hours to calculate billing details. <Your Group Name> managers
must guarantee that when maximum (cap) contact hours are past what the client agreed to,
that the clients are not billed for such additional hours. Rate per hour must be researched in
the major UK and US cities as estimations for different levels of managers, contractors,
accountants, lawyers, HR, and software developers for example.
<Your Group Name> employees must use time cards for all hours worked. These must
associate with specific companies along with the consulting projects your company is
currently responsible for completing. Personnel can be assigned to many dissimilar
projects. They can also be re-assigned. A general problem with this is maximum hours
worked in a week. Certain countries have maximum hours per week that an employee can
work and therefore this needs to be recorded and monitored by supervisors.
The number of hours worked for the workforce is a daily task. An example time card looks
like this:
Project Deliverables: