SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Romania . LICEUL DE INFORMATICA “GRIGORE C. MOISIL” IASI
project manager: prof. Emanuela Cerchez
e-mail: emanuela.cerchez@gmail.com




                        worldbase
                        we make your dream database come true
Vlad Manea                                                  Ioana-Loredana Marţin
Dragoş-Mihail Vasiliu                                      Andreea-Corina Dumea
STRABAG                    Company: Profile


            STRABAG is one of Europe’s leading construction groups.
            With nearly 60,000 employees, STRABAG expects to post
            revenue of about 11 billion Euros this financial year.


            From its core markets of Austria and Germany, STRABAG,
            via its numerous subsidiaries, is present in all countries of
            Eastern and South-East Europe, in selected markets in
            Western Europe, on the Arabian Peninsula, as well as in
            Canada, Chile, China and India.


            STRABAG generates more than 80% of its construction
            output in markets in which it holds one of the top three
            positions. These include the Czech Republic, Hungary,
            Slovakia and Poland.




worldbase                                                         2 / 32
STRABAG                                  Research: References
Our team received from        We were determined to search for a capable person that
our supervisor the task of    could have provided the necessary information.
organizing our company’s
business.                     We talked to our colleague, Dipl. Eng. Sarghe MARIUS.

The STRABAG website           STRABAG S.R.L.
www.strabag.com helped        DIRECTION I.F.
                              ENVIRONMENTAL TECHNOLOGY
us know STRABAG’s main        INTERNATIONAL
activities and values.         _____________________________________________________________________________________________


                              Dipl. Eng. Sarghe MARIUS
We also looked at similar     Romania Business Development Deputy Project Manager
businesses’ websites, to
find out about construction   IASI ROMANIA, Str. Sos. Iasi-Holboca; Statia de Epurare
                              Phone: +40(0)332/108 858
companies, in general:        Fax: +40(0)332/108 859
Synergy,                      Mobile: +40(0)728/859 106
Summa SA,                     E-mail: marius.sarghe@strabag.com
                              www.strabag.com
Rotary Constructii,
Transilvania Constructii.
                              At the first interview, he exposed the current STRABAG
                              problems and shown us some contract samples to explain
                              how the business works.


     worldbase                                                                                                     3 / 32
STRABAG                              Research: References
In order to complete the      STRABAG’s magazine, inform, was a helpful source of
information provided by our   information for successful projects and cover stories.
interviewee, we searched
for useful resources on the   The magazine also shows how our company involves in
STRABAG website.              social and cultural activities for its employees (art festivals,
                              sports competitions, photo contests etc.):
                              - inform December 2006
                              - inform May 2007
                              - inform September 2007

                              Annual reports show our the growth of our company in time
                              and gave us an overview of the importance of some key
                              elements for the global STRABAG business:
                              - 2004 report
                              - 2005 report
                              - 2006 report

                              We also consulted an Investor Presentation where we found
                              financial information about our company and particularly
                              about its profitable growth.



     worldbase                                                                        4 / 32
STRABAG                    Research: Problem
? It has become clear
that conventional
informational systems for
organizing the business
requirements could not
keep up with the ever
expanding business.


√ We came up with a
solution that consisted in
a database that would
organize the business in
a handy manner.



                             Roads     Tunnels      Civil
                             Bridges   Services   Industrial



     worldbase                                                 5 / 32
STRABAG                         Research: Business Rules
The key element for          Each contract contains a special mention that allows
STRABAG’s business is        possible delays due to meteorological factors beyond
the project.                 control. An estimated value of the project is specified.

For each project, a          STRABAG divides each project into project stages,
contract is signed between   depending on its size and complexity.
our company (through a
STRABAG employee             Our company establishes the start date of the construction
assigned as project          and estimates a deadline for the whole project and also for
manager) and the             each project stage.
company that orders the
construction (client).




                                    contract
                                                             project              project
                                                                                  stages

     worldbase                                                                     6 / 32
STRABAG                     Research: Business Rules
How does someone get     When a position at STRABAG is vacant, candidates are
hired at STRABAG?        selected according to their CVs and recommendation letters.
                         Afterwards, the selected candidates are invited to an
                         interview. If a candidate is hired, a medical record of all his
                         major diseases and medical indication is made. Each
                         employee has a job history. When a hired person is
                         promoted (demoted), the function and salary are changed.

How does STRABAG         For some project stages, STRABAG may subcontract
cooperate with other     specific task to specialized. In order to choose the best
companies for specific   companies, an auction takes place. STRABAG evaluates the
project stages?          candidates by criteria such as offers, financial status and
                         experience. The selected companies sign a subcontract with
                         STRABAG.

How does STRABAG use     STRABAG provides its own equipment to project stages for
equipment on project     certain periods of time. In order to use equipments that are
stages?                  not in its possession, our company signs subcontracts.




     worldbase                                                                 7 / 32
STRABAG                       Research: Business Rules
How does STRABAG use       Certain amounts of materials are bought from other
materials for a specific   companies at specific prices.
project stage?
                           Well determined amounts of materials are taken from
                           stockpiles for different project stages.




                                          price
                                            X
                                         quantity               quantity




                            companies               materials              project
                                                                           stages




     worldbase                                                                  8 / 32
STRABAG                  Research: Weather Influences
Weather is the most          Samples of STRABAG safety measures in a rainy day:
important factor that may
affect the business.

The meteorological
conditions influence the                                     workers
building processes in                                        avoid working on
different ways.                                              electric systems
                                                             of skyscrapers.
Our database must retain
and allow retrieval of all                                   concrete
the required weather                                         receives special
measurements.                                                treatments to
                                                             harden faster.

                                                             deadlines
                                                             must be changed
                                                             if some activities
                                                             are delayed.




     worldbase                                                             9 / 32
STRABAG                       Research: Weather Influences
STRABAG uses weather            STRABAG measures three times a day factors such as
information in order to         temperature, humidity, wind speed, precipitations at the
have equipments and             location of every project stage.
workers ready to meet the
safety standards.               STRABAG has agreements with local meteorological
                                institutes for weather forecasts. Weather forecast is sent by
Weather conditions              e-mail, once for a specific day, registration time being
determine the choice of         considered 00:00AM (when STRABAG does not execute
adequate materials for a        weather measurements).
specific task (e.g. concrete
type or additive selection is                                                Meteorological
influenced by temperature                                                          Institute
and precipitations).
                                         measurement                             e-mail forecast




                                            temperature   humidity   wind speed precipitations




     worldbase                                                                                     10 / 32
STRABAG                         Research: Business Needs
The business is based on       Our database model provides quick answers to a wide set of
the synergy between the        questions such as:
three main segments:
                               - Which materials, equipment, subcontractors were put
- Building construction &        together to bring a specific project to life?
  Construction engineering
                               - Based on STRABAG experts’ previous works, which of
- Road construction              them should be assigned to design a tunnel in the Alps?

- Tunneling & Services         - Which materials were used to build the last giant power
                                 plant in the tundra?
Our database must be a
reliable platform for any of   - Which workers are able to perform a specific task and
these activities.                are not under any medical indication that forbids the task?

                               - What are the free market countries with the highest rate of
                                 finalized projects in the last year?

                               - What equipment should be sent to do a task for a project
                                 stage if the weather forecast predicts a torrential rain?



     worldbase                                                                     11 / 32
STRABAG               Research: Required Information
In order to fulfill the    STRABAG retains each past or current project, its afferent
business needs, our        contract, client, and specific project stages.
database must store data
about the following        For each project stage, all subcontractors and the afferent
elements:                  contracts must be known.

-   contracts              Materials, workers, equipments, locations and weather
-   projects               conditions for each day of a project stage are also required.
-   project stages
-   employees              It is required that materials have known suppliers and
-   subcontracts           prices. Materials are used for specific project stages in
-   clients                certain quantities.

- materials                It is indicated that STRABAG knows other companies’
- equipment                background, expertise, balance sheet and turnover.

- locations                The business requires personal data, contact information,
- weather                  job history and medical record for each employee.
                           His activities in the company must be tracked as well.




        worldbase                                                              12 / 32
This is the diagram we have, after successive
Preliminary ERD                                                           improvements suggested in several interviews:

                                                                                                                              appear as project designer on
                                                       signed by      have as                                  appear as
                                                                     designer          have as pm                 pm on
                                                                                                                                                supervised by

                                                          CONTRACT                                                                                                       MEDICAL
                                                          # id                                                  EMPLOYEE                        supervise
                                                                                                                                                                         RECORD
                               signer of
                                                          * estimated value                                     # id                                                     # number
                                                          * start date                                          #1 social number                                         * disease
                        COMPANY
                                                          * proposed end date                                   #1 residence state              have                     * start date
           supply       # cui
                                                          * purpose                                             * first name                                             o end date
                        * name                                                                                                                              belong to
                                                                                                                * last name                                              o indication
                        * profile                                         signed for
                                                                                                                * date of birth
                        * address                                                        have       work on
             have                                                                                               * residence address
             done
                        * date founded                                                                          o phone number
                        * balance sheet                  PROJECT                                                                                have                     JOB HISTORY
                                                                                                                o e-mail
                        * turnover                       # id                                                                                               belong to    # start date
                                                         * segment                                                                                                       o end date
                                      close
                                                         * description                                                                                                   * function
              expertise for                                                                                                                                              * salary
                                                                                         divided       METEOROLOGICAL                                                    o evaluation
                                                                                         in
         PORTFOLIO                                        SUB                                          INSTITUTE
         PROJECT                           closed by      CONTRACT                                     # id
         # name                                           # id                                         * name                                         WEATHER                 EQUIPMENT
         * start date                                     * task                                       * country                                      # date                  # id
         o end date                                                                                                                                   # time                  * description
                                                          * value
         o quality                                                                                                 forecast
                                                          * description                                                                               # location
                                                                                                                                 forecasted by                                   used for
                                                                                                                                                      * temperature
                                                             closed for
                                                                                                                                                      * humidity
                                                                                                                                                      * wind speed
                                                                                                    have                            influence         * precipitations
                    used for                                       use       have        part of    assigned     influenced by                        * influence

         MATERIAL                                         PROJECT STAGE
         # id                                             # id
bought                                                                                                                                          use
         * description                                    * start date
  from
                                                          * proposed end date
                                                          o bill


                                                                                                                                                                            worldbase
STRABAG                            Modeling: Companies
                        Structural rules

      COMPANY           STRABAG needs to keep track of all companies they had
      # cui
      * name
                        worked in the past or are working with. The name and profile
      * profile         of every such company is retained.
      * address
      * date founded
      * balance sheet   The profile and the date founded attributes help to select
      * turnover
                        only experienced companies in a specific field.

                        The balance sheet describes the income of a company in
                        the last year while the turnover refers to the amount of
                        money it circulates.

                        Each company is identified by its unique registration code
                        (cui). It is important to know that cui contains the initials of
                        the company’s country.




worldbase                                                                      14 / 32
STRABAG                                                Modeling: Companies
                                                    Structural rules

                                  COMPANY           In order to know the work quality of another company,
                                  # cui
                                  * name
                                                    STRABAG wants to study its PORTFOLIO PROJECTS . They
                                  * profile         are also interested in the period of time when the portfolio
                           have   * address
                                  * date founded    project took place. A PORTFOLIO PROJECT is identified by its
                                  * balance sheet   name and its LOCATION . Each PORTFOLIO PROJECT must be
                                  * turnover
         belong to                                  placed at one and only one LOCATION and each LOCATION
                 EXPERTISE                          may be the place of one or more PORTFOLIO PROJECTS .
                 # start date
                 o end date
                                                    However, some companies could still have no expertise.
  refer to
                 * task

                  placed             the place
                                                    Sometimes, two or more companies work for the same
appear on
                  at                        of      PORTFOLIO PROJECT . Thus, we created the EXPERTISE
  PORTFOLIO                        LOCATION         entity (a list of companies’ involvement into projects) to
  PROJECT                          # id             solve the M:M relationship. For each company, we store the
                                   * country
  # name
  * start date
                                   o address        tasks achieved in each PORTFOLIO PROJECT and the
  o end date
                                   o longitude
                                   o latitude
                                                    achievement period.
  o quality



                                                    The attribute end date, in both PORTFOLIO PROJECT and
                                                    EXPERTISE entities, is optional as it might be unknown for
                                                    current projects.


             worldbase                                                                                 15 / 32
STRABAG                                              Modeling: Companies
                                                 Structural rules
    signed by                  the signer of

CONTRACT                  COMPANY                A company may be:
# id                      # cui
* category                * name
* purpose                 * profile              - the signer (client) of one or more CONTRACTS ,
* estimated value         * address
* start date              * date founded         - the signer (subcontractor) of one or more SUBCONTRACTS ,
* proposed end date       * balance sheet        - the supplier (seller) of one or more material ACQUISITIONS .
* description             * turnover
                           the        the
                           signer     supplier
                                      of
                                                 The CONTRACT must be signed by one and only one
                           of
           signed by
                                                 company. The client cannot be changed once the CONTRACT
 SUB                    made from                is signed. The company that signs a SUBCONTRACT cannot
 CONTRACT
 # id                  ACQUISITION               be changed either.
 * task                # date
 * value               * quantity
 * description         * price                   Thus, we made these two relationships nontransferable.




         worldbase                                                                                   16 / 32
STRABAG                              Modeling: Contracts
                         Structural rules

 CONTRACT                When STRABAG has a new client, our company creates a
 # id
 * category
                         contract in which the purpose and description of the work,
 * purpose               the period of time between the moment the contract is
 * estimated value
 * start date            signed and the one the contract is finished, the estimated
 * proposed end date     value of the entire project are retained. A contract is
 * description
                         identified by its id.
               include


                         The category attribute indicates one of the three activity
                         sectors of STRABAG (Building construction & Construction
     part of             engineering, Road construction, Tunneling & Services) or
 PROJECT STAGE           Other, when the project belongs to none of the sectors.
 # id
 * start date
 * proposed end date
 o bill
                         The construction projects are divided into PROJECT STAGES
                         which should be accomplished in a predefined period of
                         time. PROJECT STAGES are part of a contract and each one
                         has its own id.

                         The proposed end date for a CONTRACT / PROJECT STAGE is
                         the date when the entire project or a specific project stage
                         should be finished.

worldbase                                                                   17 / 32
STRABAG                                          Modeling: Subcontracts
                                                Structural rules
    COMPANY
    # cui
    * name                                      A subcontract is realized between STRABAG and another
    * profile
    * address
                                                COMPANY for a PROJECT STAGE . When a subcontract is
    * date founded                              signed, the following information is stored: its task, value
    * balance sheet
    * turnover                                  and description.
signer of                       SUB
                   signed by
                                CONTRACT        The value attribute refers to the estimated cost of the
                                # id
                   closed for
                                * task          subcontract.
                                * value
                                * description
            the subject of                      We identify the subcontract by the COMPANY that signed it,
    PROJECT STAGE                               the PROJECT STAGE it was closed for, and also by an
    # id                                        artificial unique identifier, id, which permits more
    * start date
    * proposed end date                         subcontracts between STRABAG and a COMPANY for the
    o bill
                                                same PROJECT STAGE .




            worldbase                                                                               18 / 32
STRABAG                                                Modeling: Project Stages
                                                          Structural rules
closed     SUB
for
           CONTRACT
           # id                                           If there are STRABAG workers assigned to do specific
           * task
           * value                                        tasks for a project stage, then a WORK SCHEDULE is
           * description                     USAGE        related. An EQUIPMENT SCHEDULE is retained in the case
the                                  for     LIST
subject                                      # time       of STRABAG EQUIPMENT involvement. For specific
of          the subject of
                                             * quantity   project stages, COMPANIES may be subcontracted.
PROJECT STAGE                                             Therefore, a project stage may be the subject of one or
# id                                       WORK
* start date
                                           SCHEDULE
                                                          more SUBCONTRACTS . A USAGE LIST is also related if the
* proposed end date
o bill                                     # start date   project stage requires materials that are in our company’s
                                           # start time
the        the     the subject of          o end date     possession.
subject    subject                         o end time
of         of
                                           * task
                               for
                                                          Each project stage is identified by the id of the CONTRACT
                                           EQUIPMENT      it is part of, and its own id.
                               for         SCHEDULE
                                           # start date
 for                                       # start time   The proposed end date is the date when the project stage
          INFLUENCE                        o end date
          * description                    o end time
                                                          should be finished, according to the CONTRACT .

                                                          The bill represents the amount of money STRABAG
                                                          receives when a project stage is finished.



            worldbase                                                                                        19 / 32
STRABAG                                 Modeling: Materials
                           Structural rules
             ACQUISITION
  refer to
             # date        STRABAG obtains the necessary materials for a project by
             * quantity
             * price       buying them. That is why it needs to have a record of the
                           acquired materials and the used ones. The evidence of
                           materials is done depending on the date of ACQUISITION .
   the subject of          In addition, our company must know the quantity and price
MATERIAL
                           of acquired material. The quantity of used materials at a
# id                       certain moment is also important and it is stored in a
* description
                           USAGE LIST . Materials are identified by an artificial unique
   the subject of
                           identifier, id. Each material is chosen for specific weather
                           conditions. It is necessary to retain a description of the
                           material because while a project is undergoing, the
             USAGE LIST    weather may change and our company would need to
             # date
  refer to
             * quantity    change those with more adequate ones.

                           Assumptions

                           The materials are used in the order they are acquired.

                           STRABAG does not have any material loss.


  worldbase                                                                    20 / 32
STRABAG                                    Modeling: Equipment
                                Structural rules

PROJECT STAGE                   STRABAG uses much equipment in many PROJECT STAGES
# id
* start date
                                and it is interested in equipment repartition in time.
* proposed end date
o bill
                                The description is also important for choosing the best
   the subject of
                                equipment for a specific PROJECT STAGE . The equipment
         EQUIPMENT              has assigned an artificial identifier, id.
         # id
         * description
                    used by
                                We had to solve the M:M relationship by creating the
                                EQUIPMENT SCHEDULE entity, in which we included the time
   for               refer to
                                interval (start date, start time, end date, end time).
EQUIPMENT
SCHEDULE                        STRABAG is interested in retaining an EQUIPMENT
# start date
# start time
                                SCHEDULE .
o end date
o end time
                                A schedule is identified by the equipment it refers to and by
                                the PROJECT STAGE for which that equipment is used.




worldbase                                                                           21 / 32
STRABAG                                      Modeling: Employees
                       MEDICAL        Structural rules
                       RECORD
         belong to     # number
                       * disease
                                      All companies keep track of their employees. STRABAG
                       * start date
                       o end date
                                      makes no exception. An Employee’s file contains personal
                       o indication   data such as: first name, last name, date of birth,
 have                                 residence state, residence address, phone number, e-mail.
EMPLOYEE
# id                                  Employees are assigned an unique identifier, id.
#1 social number
#1 residence state
* first name                          An employee can also be identified by his social number
* last name
* date of birth                       and residence state.
* residence address
o phone number
o e-mail
                                      There may be certain situations in which an employee is
                                      not allowed to do a specific task, because of a disease that
 have

                       JOB HISTORY
                                      has a medical indication for a certain period of time,
           belong to
                       # start date   defined by a start date and an end date. This data is
                       o end date

                       * function     stored in the MEDICAL RECORD .
                       * salary
                       o evaluation
                                      For retaining the personal evolution of any person in the
                                      company, we created the JOB HISTORY entity. In this, a
                                      start date, end date, function, salary and evaluation are
                                      stored.


        worldbase                                                                        22 / 32
STRABAG                                                            Modeling: Employees
                                            supervised by
                          appear in                               Structural rules

                      EMPLOYEE                                    An employee may have many functions at the same time:
      refer to                                        supervise
                      # id
DESIGN                #1 social number
                      #1 residence state
TEAM                  * first name                                -   be in charge of a WORK SCHEDULE with specific tasks,
o   task              * last name                                 -   appear with a task in the DESIGN TEAM for a project,
                      * date of birth
                      * residence address                         -   appear as project manager (pm) on CONTRACTS ,
    appear as pm on   o phone number
                      o e-mail
                                                                  -   supervise one or more employees.
                                  in charge of

             have as pm
                                                                  Assumption
CONTRACT
# id                                                              STRABAG retains a WORK SCHEDULE for tasks related to
* category                                                        PROJECT STAGES only.
                                                 refer to
* purpose
* estimated value                     WORK
* start date
* proposed end date
                                      SCHEDULE                    Hired persons who have none of these functions have tasks
                                      # start date
* description
                                      # start time                that depend on their current job.
                                      o end date
                                      o end time

                                      * task




             worldbase                                                                                               23 / 32
STRABAG                                                           Modeling: Weather
                            LOCATION                       Structural rules
                            # id
                            * country
        TIME                o address                      The weather is measured on specific LOCATIONS in various
        # date              o longitude
                            o latitude
                                                           moments of TIME . We solved the M:M relation by creating
        # time
   registration                    registration place of
                                                           the WEATHER MEASUREMENT entity. The measurement
    moment of
                  registered on    registered at           consists of: temperature, humidity, wind speed and
              WEATHER
                                                           precipitations. Meteorological data always influences the
forecasted
by
              MEASUREMENT                                  activities of our company.
              * temperature
              * humidity
              * wind speed                                 If the relationship between the WEATHER MEASUREMENT
              * precipitations
                                                           and METEOROLOGICAL INSTITUTE entities does not exist,
                            generate
                                       generated by
                                                           this is a measurement made by STRABAG. Else, it is a
                                                           forecast provided by that particular institute.
                            INFLUENCE
                            * description
      forecast                                             Each TIME must have a forecast, a measurement made by
METEOROLOGICAL INSTITUTE                                   STRABAG, or both.
# id
* name
* country                                                  Assumption

                                                           We only retain TIMES when STRABAG works at PROJECT
                                                           STAGES . In those TIMES , weather is measured.



          worldbase                                                                                        24 / 32
STRABAG                           Explanations, Constraints
Explanations                   Constraints
Each end date/time that        For a LOCATION , the address is retained when the longitude
appears as an optional         and latitude are not.
attribute represents the
real, not estimated, end       A stored COMPANY has at least one of the relations with
date/time and it is filled     CONTRACT , SUBCONTRACT or ACQUISITION .
when the particular activity
is finished.                   Each LOCATION has at least one of the relations with
                               PORTFOLIO PROJECT or WEATHER MEASUREMENT .
STRABAG experts can
evaluate PORTFOLIO             Each end date/time must be greater than its corresponding
PROJECTS / JOB HISTORY         start date/time. The same EQUIPMENT cannot be used for
through a scale of 1 to 10     more PROJECT STAGES at the same time. An EMPLOYEE
and update the result in       cannot be assigned or work for more than one PROJECT
the quality/evaluation         STAGE task at a certain moment. A JOB HISTORY must also
fields.                        contain intervals of time that do not overlap.

                               The geographical coordinates of a LOCATION , if they are
                               retained, represent the center of the area. We can identify a
                               LOCATION from a large surface (region) to a specific point,
                               defined by its address or longitude and latitude.

     worldbase                                                                    25 / 32
Final ERD                                             signer of
                                                                                                   signed
                                                                                                   by     have as pm
                                                                                                                                                     appear as
                                                                                                                                                     pm on                         supervised by


              PORTFOLIO                        COMPANY                                     CONTRACT                                            EMPLOYEE
                                                                                                                                                                                  supervise
placed        PROJECT                          # cui                                       # id                                                # id
at            # name                           * name                                      * category                                          #1 social number
                                                                                                                                                                                  have
              * start date                     * profile                                   * purpose                                           #1 residence state
              o end date                       * address                                   * estimated value                                   * first name                                        belong to
              o quality                        * date founded                              * start date                                        * last name
                                               * balance sheet                             * proposed end date                                 * date of birth                           JOB
           appear on                  have
                                               * turnover                                  * description                                       * residence address                       HISTORY
                                                                                                                                               o phone number                            # start date
                                                      supplier of    signer of                                 include        designed         o e-mail                                  o end date
                                                                                                                              by
            refer to            belong to                                                  SUB                                                                                           * function
                                                                             signed by                                                 appear in          in charge       have
                                                                                                                                                                                         * salary
              EXPERTISE                                                                    CONTRACT                                                               of
                                                                                                                                                                                         o evaluation

              # start date                                                                 # id
                                                                             closed for
              o end date                               made from                           * task                                                    refer to

              * task                                                                       * value                                                                                       MEDICAL
                                               ACQUISITION                                 * description                                       DESIGN                     belong to
                                               # date
                                                                                                                                     design
                                                                                                                                               TEAM                                      RECORD
                                               * quantity                            the subject                   part of                     o                                         # number
                                    refer to                                                                                                       task
                                               * price                               of                                                                                                  * disease
               the subject of                                                                                                                                          refer to
                                                                                           PROJECT STAGE                            the                                                  * start date
                                                                                                                                     subject
                                                                                           # id                                     of         WORK
                                                                                                                                                                                         o end date
              MATERIAL                the
                                                      refer to
                                                                    for      the subject
                                                                                           * start date                                                                                  o indication
              # id                    subject of                                      of
                                                                                           * proposed end date
                                                                                                                                         for   SCHEDULE
              * description                    USAGE LIST                                  o bill                                              # start date
                                               # date                                                                                          # start time
                                                                                                                                               o end date
                                               * quantity                                                    the subject of         the
                                                                                                                                    subject    o end time
                                                                                                                                    of         * task
              LOCATION                  registration place of             registered at    WEATHER
              # id
    the                                                                                    MEASUREMENT                                                                                   EQUIPMENT
              * country
  place                                                    registration     registered     * temperature                                                                  used by        # id
      of
              o address                      TIME
              o longitude                                  moment of                on     * humidity                                                                                    * description
                                             # date                                                                                                        refer to
              o latitude                     # time                                        * wind speed
                                                                                           * precipitations
                                                         forecast
                                                                          forecasted by                                                  for   EQUIPMENT
                                                                                    generate                                                   SCHEDULE
              METEOROLOGICAL INSTITUTE                                                              generated by              for              # start date
              # id                                                                                                                             # start time
                                                                                                                                               o end date
              * name                                                                       INFLUENCE
              * country                                                                    * description                                       o end time
                                                                                                                                                                                      worldbase
STRABAG                                                 Sample Mapping: Weather
                                      LOCATION
                                      # id
                                      * country
                                      o address
            TIME
                                      o longitude
            # date
                                      o latitude
            # time
     registration                          registration place of
     moment of
                      registered on        registered at


                    WEATHER
 forecasted
 by                 MEASUREMENT
                    * temperature
                    * humidity
                    * wind speed
                    * precipitations




              METEOROLOGICAL
              INSTITUTE
              # id
forecast
              * name
              * country




              worldbase                                                                 27 / 32
STRABAG                                    Sample Mapping: Employees
                              supervised by


EMPLOYEE                      supervise
# id
#1 social number             have
#1 residence state
* first name                         belong
* last name
* date of birth                 JOB
* residence address             HISTORY
o phone number
                                # start date
o e-mail                        o end date

                                * function
                      have
                                * salary
                                o evaluation




                                MEDICAL
                                RECORD
                  belong        # number
                                * disease
                                * start date
                                o end date
                                o indication




       worldbase                                                     28 / 32
STRABAG                    Sample Report: Output
STRABAG would like to
know the construction
output volume (in percents)
for 2006.

STRABAG wants to find
out the output by segment.

It is also interested in the
output by region, where
regions must be divided in:
Germany, Austria, CEE
and the rest of the world.




     worldbase                                     29 / 32
STRABAG                       Sample Report: Growth
STRABAG wants to know
the construction growth (in
percents) by country
CAGR 06-09E*.




*All European Euroconstruct
countries (EC-19). Source: 63rd
Euroconstruct Conference
Summary Report.




       worldbase                                      30 / 32
STRABAG                      Sample Report: Weather
STRABAG would like to
know the locations where
projects were finalized
later than planned, due to
weather conditions.




                             Projects delayed between six and twelve days.

                             Projects delayed more than twelve days.


     worldbase                                                           31 / 32
STRABAG                                      Conclusions
We imagined that we were      The research for the project helped us learn how to find data
part of STRABAG INFO          about STRABAG activities and how to select only relevant
SYS division and we were      information from it.
assigned to come up with
                              By studying STRABAG, we learnt the mechanisms of a real
an informational system to
                              world construction company: the making of a contract, the
organize its global
                              subcontracting procedures, activities of employees and the
business.
                              transition stages from project to structure.
We wanted our database
                              We also improved our communication skills, by learning how
to keep up with increasing
                              to interview our reference, how to ask clear questions in
business demands, so
                              order to get complete answers, and how to make our project
flexibility and efficiency
                              presentation in front of our classmates:
were the key elements
when we imagined it.
Our database is a reliable
solution that satisfies the
actual business needs.




     worldbase                                                                   32 / 32

Weitere ähnliche Inhalte

Ähnlich wie Worldbase

Six Sigma Methodologies to Improve Processes in Industries
Six Sigma Methodologies to Improve Processes in IndustriesSix Sigma Methodologies to Improve Processes in Industries
Six Sigma Methodologies to Improve Processes in IndustriesIRJET Journal
 
Agile Organizations with Scrum@Scale
Agile Organizations with Scrum@ScaleAgile Organizations with Scrum@Scale
Agile Organizations with Scrum@ScalePaolo Sammicheli
 
PaaS in the Real World
PaaS in the Real WorldPaaS in the Real World
PaaS in the Real WorldAngie Hirata
 
INDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLE
INDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLEINDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLE
INDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLEThorsten Huelsmann
 
Guidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docxGuidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docxwrite31
 
Guidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docxGuidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docxwrite4
 
Megha_Singh_Resume
Megha_Singh_ResumeMegha_Singh_Resume
Megha_Singh_ResumeMegha Singh
 
Why I Am a Software Engineer
Why I Am a Software EngineerWhy I Am a Software Engineer
Why I Am a Software EngineerCraig Saunders
 
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody SodiusWillert
 
Saga Consulting Group Java Expertise Part 1
Saga Consulting Group Java Expertise Part 1Saga Consulting Group Java Expertise Part 1
Saga Consulting Group Java Expertise Part 1Olivier Vanekem
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
Problem Solving Paradigms in Software Development
Problem Solving Paradigms in Software DevelopmentProblem Solving Paradigms in Software Development
Problem Solving Paradigms in Software DevelopmentTathagat Varma
 
Design and Manufacturing of Sprocket using Additive Manufacturing Technology
Design and Manufacturing of Sprocket using Additive Manufacturing TechnologyDesign and Manufacturing of Sprocket using Additive Manufacturing Technology
Design and Manufacturing of Sprocket using Additive Manufacturing Technologyijtsrd
 
James carty text based resume May 2016
James carty text based resume May 2016James carty text based resume May 2016
James carty text based resume May 2016Jim Carty
 
Ajay_Dasari_BI - Business Analyst
Ajay_Dasari_BI - Business AnalystAjay_Dasari_BI - Business Analyst
Ajay_Dasari_BI - Business AnalystAjay Dasari
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceDATAVERSITY
 

Ähnlich wie Worldbase (20)

What is 3D Printing?
What is 3D Printing? What is 3D Printing?
What is 3D Printing?
 
Six Sigma Methodologies to Improve Processes in Industries
Six Sigma Methodologies to Improve Processes in IndustriesSix Sigma Methodologies to Improve Processes in Industries
Six Sigma Methodologies to Improve Processes in Industries
 
TSC featured in Energy Digital
TSC featured in Energy DigitalTSC featured in Energy Digital
TSC featured in Energy Digital
 
Agile Organizations with Scrum@Scale
Agile Organizations with Scrum@ScaleAgile Organizations with Scrum@Scale
Agile Organizations with Scrum@Scale
 
PaaS in the Real World
PaaS in the Real WorldPaaS in the Real World
PaaS in the Real World
 
INDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLE
INDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLEINDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLE
INDUSTRIAL DATA SPACE - SOVEREIGN, SECURE, SIMPLE
 
Guidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docxGuidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docx
 
Guidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docxGuidewire Sprinting to Success Case Study.docx
Guidewire Sprinting to Success Case Study.docx
 
Introducing BSSG
Introducing BSSGIntroducing BSSG
Introducing BSSG
 
Megha_Singh_Resume
Megha_Singh_ResumeMegha_Singh_Resume
Megha_Singh_Resume
 
Why I Am a Software Engineer
Why I Am a Software EngineerWhy I Am a Software Engineer
Why I Am a Software Engineer
 
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody
 
Saga Consulting Group Java Expertise Part 1
Saga Consulting Group Java Expertise Part 1Saga Consulting Group Java Expertise Part 1
Saga Consulting Group Java Expertise Part 1
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
Problem Solving Paradigms in Software Development
Problem Solving Paradigms in Software DevelopmentProblem Solving Paradigms in Software Development
Problem Solving Paradigms in Software Development
 
Design and Manufacturing of Sprocket using Additive Manufacturing Technology
Design and Manufacturing of Sprocket using Additive Manufacturing TechnologyDesign and Manufacturing of Sprocket using Additive Manufacturing Technology
Design and Manufacturing of Sprocket using Additive Manufacturing Technology
 
James carty text based resume May 2016
James carty text based resume May 2016James carty text based resume May 2016
James carty text based resume May 2016
 
Ajay_Dasari_BI - Business Analyst
Ajay_Dasari_BI - Business AnalystAjay_Dasari_BI - Business Analyst
Ajay_Dasari_BI - Business Analyst
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and Governance
 

Mehr von Vlad Manea

Calitatea Vieții la un Click Distanță
Calitatea Vieții la un Click DistanțăCalitatea Vieții la un Click Distanță
Calitatea Vieții la un Click DistanțăVlad Manea
 
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...Vlad Manea
 
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...coQoL: co-calibrating physical and psychological outcomes and consumer wearab...
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...Vlad Manea
 
Towards personalizing participation in health studies
Towards personalizing participation in health studiesTowards personalizing participation in health studies
Towards personalizing participation in health studiesVlad Manea
 
Livskvalitet lige ved hånden
Livskvalitet lige ved håndenLivskvalitet lige ved hånden
Livskvalitet lige ved håndenVlad Manea
 
Quality of Life at your fingertips
Quality of Life at your fingertipsQuality of Life at your fingertips
Quality of Life at your fingertipsVlad Manea
 
Calidad de Vida a su alcance
Calidad de Vida a su alcanceCalidad de Vida a su alcance
Calidad de Vida a su alcanceVlad Manea
 
How engaging is your lecture?
How engaging is your lecture?How engaging is your lecture?
How engaging is your lecture?Vlad Manea
 
Prototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipPrototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipVlad Manea
 
Balancing priorities: a field study of coordination in distributed elder care
Balancing priorities: a field study of coordination in distributed elder careBalancing priorities: a field study of coordination in distributed elder care
Balancing priorities: a field study of coordination in distributed elder careVlad Manea
 
Cultural Exchange
Cultural ExchangeCultural Exchange
Cultural ExchangeVlad Manea
 
Regroop Platform presentation
Regroop Platform presentationRegroop Platform presentation
Regroop Platform presentationVlad Manea
 
Graph Algorithms for FII Gamedev
Graph Algorithms for FII GamedevGraph Algorithms for FII Gamedev
Graph Algorithms for FII GamedevVlad Manea
 
Programare Obiect
Programare ObiectProgramare Obiect
Programare ObiectVlad Manea
 
Online Educa Berlin Cme
Online Educa Berlin CmeOnline Educa Berlin Cme
Online Educa Berlin CmeVlad Manea
 
Destination Success Animal Shelter
Destination Success Animal ShelterDestination Success Animal Shelter
Destination Success Animal ShelterVlad Manea
 

Mehr von Vlad Manea (20)

Calitatea Vieții la un Click Distanță
Calitatea Vieții la un Click DistanțăCalitatea Vieții la un Click Distanță
Calitatea Vieții la un Click Distanță
 
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...
 
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...coQoL: co-calibrating physical and psychological outcomes and consumer wearab...
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...
 
Towards personalizing participation in health studies
Towards personalizing participation in health studiesTowards personalizing participation in health studies
Towards personalizing participation in health studies
 
Livskvalitet lige ved hånden
Livskvalitet lige ved håndenLivskvalitet lige ved hånden
Livskvalitet lige ved hånden
 
Quality of Life at your fingertips
Quality of Life at your fingertipsQuality of Life at your fingertips
Quality of Life at your fingertips
 
Calidad de Vida a su alcance
Calidad de Vida a su alcanceCalidad de Vida a su alcance
Calidad de Vida a su alcance
 
How engaging is your lecture?
How engaging is your lecture?How engaging is your lecture?
How engaging is your lecture?
 
Prototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipPrototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurship
 
Balancing priorities: a field study of coordination in distributed elder care
Balancing priorities: a field study of coordination in distributed elder careBalancing priorities: a field study of coordination in distributed elder care
Balancing priorities: a field study of coordination in distributed elder care
 
F11 Final
F11 FinalF11 Final
F11 Final
 
Cultural Exchange
Cultural ExchangeCultural Exchange
Cultural Exchange
 
F11 press
F11 pressF11 press
F11 press
 
Regroop Platform presentation
Regroop Platform presentationRegroop Platform presentation
Regroop Platform presentation
 
Graph Algorithms for FII Gamedev
Graph Algorithms for FII GamedevGraph Algorithms for FII Gamedev
Graph Algorithms for FII Gamedev
 
Programare Obiect
Programare ObiectProgramare Obiect
Programare Obiect
 
Slideshare
SlideshareSlideshare
Slideshare
 
Online Educa Berlin Cme
Online Educa Berlin CmeOnline Educa Berlin Cme
Online Educa Berlin Cme
 
Destination Success Animal Shelter
Destination Success Animal ShelterDestination Success Animal Shelter
Destination Success Animal Shelter
 
Inteligenta
InteligentaInteligenta
Inteligenta
 

Kürzlich hochgeladen

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 

Kürzlich hochgeladen (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 

Worldbase

  • 1. Romania . LICEUL DE INFORMATICA “GRIGORE C. MOISIL” IASI project manager: prof. Emanuela Cerchez e-mail: emanuela.cerchez@gmail.com worldbase we make your dream database come true Vlad Manea Ioana-Loredana Marţin Dragoş-Mihail Vasiliu Andreea-Corina Dumea
  • 2. STRABAG Company: Profile STRABAG is one of Europe’s leading construction groups. With nearly 60,000 employees, STRABAG expects to post revenue of about 11 billion Euros this financial year. From its core markets of Austria and Germany, STRABAG, via its numerous subsidiaries, is present in all countries of Eastern and South-East Europe, in selected markets in Western Europe, on the Arabian Peninsula, as well as in Canada, Chile, China and India. STRABAG generates more than 80% of its construction output in markets in which it holds one of the top three positions. These include the Czech Republic, Hungary, Slovakia and Poland. worldbase 2 / 32
  • 3. STRABAG Research: References Our team received from We were determined to search for a capable person that our supervisor the task of could have provided the necessary information. organizing our company’s business. We talked to our colleague, Dipl. Eng. Sarghe MARIUS. The STRABAG website STRABAG S.R.L. www.strabag.com helped DIRECTION I.F. ENVIRONMENTAL TECHNOLOGY us know STRABAG’s main INTERNATIONAL activities and values. _____________________________________________________________________________________________ Dipl. Eng. Sarghe MARIUS We also looked at similar Romania Business Development Deputy Project Manager businesses’ websites, to find out about construction IASI ROMANIA, Str. Sos. Iasi-Holboca; Statia de Epurare Phone: +40(0)332/108 858 companies, in general: Fax: +40(0)332/108 859 Synergy, Mobile: +40(0)728/859 106 Summa SA, E-mail: marius.sarghe@strabag.com www.strabag.com Rotary Constructii, Transilvania Constructii. At the first interview, he exposed the current STRABAG problems and shown us some contract samples to explain how the business works. worldbase 3 / 32
  • 4. STRABAG Research: References In order to complete the STRABAG’s magazine, inform, was a helpful source of information provided by our information for successful projects and cover stories. interviewee, we searched for useful resources on the The magazine also shows how our company involves in STRABAG website. social and cultural activities for its employees (art festivals, sports competitions, photo contests etc.): - inform December 2006 - inform May 2007 - inform September 2007 Annual reports show our the growth of our company in time and gave us an overview of the importance of some key elements for the global STRABAG business: - 2004 report - 2005 report - 2006 report We also consulted an Investor Presentation where we found financial information about our company and particularly about its profitable growth. worldbase 4 / 32
  • 5. STRABAG Research: Problem ? It has become clear that conventional informational systems for organizing the business requirements could not keep up with the ever expanding business. √ We came up with a solution that consisted in a database that would organize the business in a handy manner. Roads Tunnels Civil Bridges Services Industrial worldbase 5 / 32
  • 6. STRABAG Research: Business Rules The key element for Each contract contains a special mention that allows STRABAG’s business is possible delays due to meteorological factors beyond the project. control. An estimated value of the project is specified. For each project, a STRABAG divides each project into project stages, contract is signed between depending on its size and complexity. our company (through a STRABAG employee Our company establishes the start date of the construction assigned as project and estimates a deadline for the whole project and also for manager) and the each project stage. company that orders the construction (client). contract project project stages worldbase 6 / 32
  • 7. STRABAG Research: Business Rules How does someone get When a position at STRABAG is vacant, candidates are hired at STRABAG? selected according to their CVs and recommendation letters. Afterwards, the selected candidates are invited to an interview. If a candidate is hired, a medical record of all his major diseases and medical indication is made. Each employee has a job history. When a hired person is promoted (demoted), the function and salary are changed. How does STRABAG For some project stages, STRABAG may subcontract cooperate with other specific task to specialized. In order to choose the best companies for specific companies, an auction takes place. STRABAG evaluates the project stages? candidates by criteria such as offers, financial status and experience. The selected companies sign a subcontract with STRABAG. How does STRABAG use STRABAG provides its own equipment to project stages for equipment on project certain periods of time. In order to use equipments that are stages? not in its possession, our company signs subcontracts. worldbase 7 / 32
  • 8. STRABAG Research: Business Rules How does STRABAG use Certain amounts of materials are bought from other materials for a specific companies at specific prices. project stage? Well determined amounts of materials are taken from stockpiles for different project stages. price X quantity quantity companies materials project stages worldbase 8 / 32
  • 9. STRABAG Research: Weather Influences Weather is the most Samples of STRABAG safety measures in a rainy day: important factor that may affect the business. The meteorological conditions influence the workers building processes in avoid working on different ways. electric systems of skyscrapers. Our database must retain and allow retrieval of all concrete the required weather receives special measurements. treatments to harden faster. deadlines must be changed if some activities are delayed. worldbase 9 / 32
  • 10. STRABAG Research: Weather Influences STRABAG uses weather STRABAG measures three times a day factors such as information in order to temperature, humidity, wind speed, precipitations at the have equipments and location of every project stage. workers ready to meet the safety standards. STRABAG has agreements with local meteorological institutes for weather forecasts. Weather forecast is sent by Weather conditions e-mail, once for a specific day, registration time being determine the choice of considered 00:00AM (when STRABAG does not execute adequate materials for a weather measurements). specific task (e.g. concrete type or additive selection is Meteorological influenced by temperature Institute and precipitations). measurement e-mail forecast temperature humidity wind speed precipitations worldbase 10 / 32
  • 11. STRABAG Research: Business Needs The business is based on Our database model provides quick answers to a wide set of the synergy between the questions such as: three main segments: - Which materials, equipment, subcontractors were put - Building construction & together to bring a specific project to life? Construction engineering - Based on STRABAG experts’ previous works, which of - Road construction them should be assigned to design a tunnel in the Alps? - Tunneling & Services - Which materials were used to build the last giant power plant in the tundra? Our database must be a reliable platform for any of - Which workers are able to perform a specific task and these activities. are not under any medical indication that forbids the task? - What are the free market countries with the highest rate of finalized projects in the last year? - What equipment should be sent to do a task for a project stage if the weather forecast predicts a torrential rain? worldbase 11 / 32
  • 12. STRABAG Research: Required Information In order to fulfill the STRABAG retains each past or current project, its afferent business needs, our contract, client, and specific project stages. database must store data about the following For each project stage, all subcontractors and the afferent elements: contracts must be known. - contracts Materials, workers, equipments, locations and weather - projects conditions for each day of a project stage are also required. - project stages - employees It is required that materials have known suppliers and - subcontracts prices. Materials are used for specific project stages in - clients certain quantities. - materials It is indicated that STRABAG knows other companies’ - equipment background, expertise, balance sheet and turnover. - locations The business requires personal data, contact information, - weather job history and medical record for each employee. His activities in the company must be tracked as well. worldbase 12 / 32
  • 13. This is the diagram we have, after successive Preliminary ERD improvements suggested in several interviews: appear as project designer on signed by have as appear as designer have as pm pm on supervised by CONTRACT MEDICAL # id EMPLOYEE supervise RECORD signer of * estimated value # id # number * start date #1 social number * disease COMPANY * proposed end date #1 residence state have * start date supply # cui * purpose * first name o end date * name belong to * last name o indication * profile signed for * date of birth * address have work on have * residence address done * date founded o phone number * balance sheet PROJECT have JOB HISTORY o e-mail * turnover # id belong to # start date * segment o end date close * description * function expertise for * salary divided METEOROLOGICAL o evaluation in PORTFOLIO SUB INSTITUTE PROJECT closed by CONTRACT # id # name # id * name WEATHER EQUIPMENT * start date * task * country # date # id o end date # time * description * value o quality forecast * description # location forecasted by used for * temperature closed for * humidity * wind speed have influence * precipitations used for use have part of assigned influenced by * influence MATERIAL PROJECT STAGE # id # id bought use * description * start date from * proposed end date o bill worldbase
  • 14. STRABAG Modeling: Companies Structural rules COMPANY STRABAG needs to keep track of all companies they had # cui * name worked in the past or are working with. The name and profile * profile of every such company is retained. * address * date founded * balance sheet The profile and the date founded attributes help to select * turnover only experienced companies in a specific field. The balance sheet describes the income of a company in the last year while the turnover refers to the amount of money it circulates. Each company is identified by its unique registration code (cui). It is important to know that cui contains the initials of the company’s country. worldbase 14 / 32
  • 15. STRABAG Modeling: Companies Structural rules COMPANY In order to know the work quality of another company, # cui * name STRABAG wants to study its PORTFOLIO PROJECTS . They * profile are also interested in the period of time when the portfolio have * address * date founded project took place. A PORTFOLIO PROJECT is identified by its * balance sheet name and its LOCATION . Each PORTFOLIO PROJECT must be * turnover belong to placed at one and only one LOCATION and each LOCATION EXPERTISE may be the place of one or more PORTFOLIO PROJECTS . # start date o end date However, some companies could still have no expertise. refer to * task placed the place Sometimes, two or more companies work for the same appear on at of PORTFOLIO PROJECT . Thus, we created the EXPERTISE PORTFOLIO LOCATION entity (a list of companies’ involvement into projects) to PROJECT # id solve the M:M relationship. For each company, we store the * country # name * start date o address tasks achieved in each PORTFOLIO PROJECT and the o end date o longitude o latitude achievement period. o quality The attribute end date, in both PORTFOLIO PROJECT and EXPERTISE entities, is optional as it might be unknown for current projects. worldbase 15 / 32
  • 16. STRABAG Modeling: Companies Structural rules signed by the signer of CONTRACT COMPANY A company may be: # id # cui * category * name * purpose * profile - the signer (client) of one or more CONTRACTS , * estimated value * address * start date * date founded - the signer (subcontractor) of one or more SUBCONTRACTS , * proposed end date * balance sheet - the supplier (seller) of one or more material ACQUISITIONS . * description * turnover the the signer supplier of The CONTRACT must be signed by one and only one of signed by company. The client cannot be changed once the CONTRACT SUB made from is signed. The company that signs a SUBCONTRACT cannot CONTRACT # id ACQUISITION be changed either. * task # date * value * quantity * description * price Thus, we made these two relationships nontransferable. worldbase 16 / 32
  • 17. STRABAG Modeling: Contracts Structural rules CONTRACT When STRABAG has a new client, our company creates a # id * category contract in which the purpose and description of the work, * purpose the period of time between the moment the contract is * estimated value * start date signed and the one the contract is finished, the estimated * proposed end date value of the entire project are retained. A contract is * description identified by its id. include The category attribute indicates one of the three activity sectors of STRABAG (Building construction & Construction part of engineering, Road construction, Tunneling & Services) or PROJECT STAGE Other, when the project belongs to none of the sectors. # id * start date * proposed end date o bill The construction projects are divided into PROJECT STAGES which should be accomplished in a predefined period of time. PROJECT STAGES are part of a contract and each one has its own id. The proposed end date for a CONTRACT / PROJECT STAGE is the date when the entire project or a specific project stage should be finished. worldbase 17 / 32
  • 18. STRABAG Modeling: Subcontracts Structural rules COMPANY # cui * name A subcontract is realized between STRABAG and another * profile * address COMPANY for a PROJECT STAGE . When a subcontract is * date founded signed, the following information is stored: its task, value * balance sheet * turnover and description. signer of SUB signed by CONTRACT The value attribute refers to the estimated cost of the # id closed for * task subcontract. * value * description the subject of We identify the subcontract by the COMPANY that signed it, PROJECT STAGE the PROJECT STAGE it was closed for, and also by an # id artificial unique identifier, id, which permits more * start date * proposed end date subcontracts between STRABAG and a COMPANY for the o bill same PROJECT STAGE . worldbase 18 / 32
  • 19. STRABAG Modeling: Project Stages Structural rules closed SUB for CONTRACT # id If there are STRABAG workers assigned to do specific * task * value tasks for a project stage, then a WORK SCHEDULE is * description USAGE related. An EQUIPMENT SCHEDULE is retained in the case the for LIST subject # time of STRABAG EQUIPMENT involvement. For specific of the subject of * quantity project stages, COMPANIES may be subcontracted. PROJECT STAGE Therefore, a project stage may be the subject of one or # id WORK * start date SCHEDULE more SUBCONTRACTS . A USAGE LIST is also related if the * proposed end date o bill # start date project stage requires materials that are in our company’s # start time the the the subject of o end date possession. subject subject o end time of of * task for Each project stage is identified by the id of the CONTRACT EQUIPMENT it is part of, and its own id. for SCHEDULE # start date for # start time The proposed end date is the date when the project stage INFLUENCE o end date * description o end time should be finished, according to the CONTRACT . The bill represents the amount of money STRABAG receives when a project stage is finished. worldbase 19 / 32
  • 20. STRABAG Modeling: Materials Structural rules ACQUISITION refer to # date STRABAG obtains the necessary materials for a project by * quantity * price buying them. That is why it needs to have a record of the acquired materials and the used ones. The evidence of materials is done depending on the date of ACQUISITION . the subject of In addition, our company must know the quantity and price MATERIAL of acquired material. The quantity of used materials at a # id certain moment is also important and it is stored in a * description USAGE LIST . Materials are identified by an artificial unique the subject of identifier, id. Each material is chosen for specific weather conditions. It is necessary to retain a description of the material because while a project is undergoing, the USAGE LIST weather may change and our company would need to # date refer to * quantity change those with more adequate ones. Assumptions The materials are used in the order they are acquired. STRABAG does not have any material loss. worldbase 20 / 32
  • 21. STRABAG Modeling: Equipment Structural rules PROJECT STAGE STRABAG uses much equipment in many PROJECT STAGES # id * start date and it is interested in equipment repartition in time. * proposed end date o bill The description is also important for choosing the best the subject of equipment for a specific PROJECT STAGE . The equipment EQUIPMENT has assigned an artificial identifier, id. # id * description used by We had to solve the M:M relationship by creating the EQUIPMENT SCHEDULE entity, in which we included the time for refer to interval (start date, start time, end date, end time). EQUIPMENT SCHEDULE STRABAG is interested in retaining an EQUIPMENT # start date # start time SCHEDULE . o end date o end time A schedule is identified by the equipment it refers to and by the PROJECT STAGE for which that equipment is used. worldbase 21 / 32
  • 22. STRABAG Modeling: Employees MEDICAL Structural rules RECORD belong to # number * disease All companies keep track of their employees. STRABAG * start date o end date makes no exception. An Employee’s file contains personal o indication data such as: first name, last name, date of birth, have residence state, residence address, phone number, e-mail. EMPLOYEE # id Employees are assigned an unique identifier, id. #1 social number #1 residence state * first name An employee can also be identified by his social number * last name * date of birth and residence state. * residence address o phone number o e-mail There may be certain situations in which an employee is not allowed to do a specific task, because of a disease that have JOB HISTORY has a medical indication for a certain period of time, belong to # start date defined by a start date and an end date. This data is o end date * function stored in the MEDICAL RECORD . * salary o evaluation For retaining the personal evolution of any person in the company, we created the JOB HISTORY entity. In this, a start date, end date, function, salary and evaluation are stored. worldbase 22 / 32
  • 23. STRABAG Modeling: Employees supervised by appear in Structural rules EMPLOYEE An employee may have many functions at the same time: refer to supervise # id DESIGN #1 social number #1 residence state TEAM * first name - be in charge of a WORK SCHEDULE with specific tasks, o task * last name - appear with a task in the DESIGN TEAM for a project, * date of birth * residence address - appear as project manager (pm) on CONTRACTS , appear as pm on o phone number o e-mail - supervise one or more employees. in charge of have as pm Assumption CONTRACT # id STRABAG retains a WORK SCHEDULE for tasks related to * category PROJECT STAGES only. refer to * purpose * estimated value WORK * start date * proposed end date SCHEDULE Hired persons who have none of these functions have tasks # start date * description # start time that depend on their current job. o end date o end time * task worldbase 23 / 32
  • 24. STRABAG Modeling: Weather LOCATION Structural rules # id * country TIME o address The weather is measured on specific LOCATIONS in various # date o longitude o latitude moments of TIME . We solved the M:M relation by creating # time registration registration place of the WEATHER MEASUREMENT entity. The measurement moment of registered on registered at consists of: temperature, humidity, wind speed and WEATHER precipitations. Meteorological data always influences the forecasted by MEASUREMENT activities of our company. * temperature * humidity * wind speed If the relationship between the WEATHER MEASUREMENT * precipitations and METEOROLOGICAL INSTITUTE entities does not exist, generate generated by this is a measurement made by STRABAG. Else, it is a forecast provided by that particular institute. INFLUENCE * description forecast Each TIME must have a forecast, a measurement made by METEOROLOGICAL INSTITUTE STRABAG, or both. # id * name * country Assumption We only retain TIMES when STRABAG works at PROJECT STAGES . In those TIMES , weather is measured. worldbase 24 / 32
  • 25. STRABAG Explanations, Constraints Explanations Constraints Each end date/time that For a LOCATION , the address is retained when the longitude appears as an optional and latitude are not. attribute represents the real, not estimated, end A stored COMPANY has at least one of the relations with date/time and it is filled CONTRACT , SUBCONTRACT or ACQUISITION . when the particular activity is finished. Each LOCATION has at least one of the relations with PORTFOLIO PROJECT or WEATHER MEASUREMENT . STRABAG experts can evaluate PORTFOLIO Each end date/time must be greater than its corresponding PROJECTS / JOB HISTORY start date/time. The same EQUIPMENT cannot be used for through a scale of 1 to 10 more PROJECT STAGES at the same time. An EMPLOYEE and update the result in cannot be assigned or work for more than one PROJECT the quality/evaluation STAGE task at a certain moment. A JOB HISTORY must also fields. contain intervals of time that do not overlap. The geographical coordinates of a LOCATION , if they are retained, represent the center of the area. We can identify a LOCATION from a large surface (region) to a specific point, defined by its address or longitude and latitude. worldbase 25 / 32
  • 26. Final ERD signer of signed by have as pm appear as pm on supervised by PORTFOLIO COMPANY CONTRACT EMPLOYEE supervise placed PROJECT # cui # id # id at # name * name * category #1 social number have * start date * profile * purpose #1 residence state o end date * address * estimated value * first name belong to o quality * date founded * start date * last name * balance sheet * proposed end date * date of birth JOB appear on have * turnover * description * residence address HISTORY o phone number # start date supplier of signer of include designed o e-mail o end date by refer to belong to SUB * function signed by appear in in charge have * salary EXPERTISE CONTRACT of o evaluation # start date # id closed for o end date made from * task refer to * task * value MEDICAL ACQUISITION * description DESIGN belong to # date design TEAM RECORD * quantity the subject part of o # number refer to task * price of * disease the subject of refer to PROJECT STAGE the * start date subject # id of WORK o end date MATERIAL the refer to for the subject * start date o indication # id subject of of * proposed end date for SCHEDULE * description USAGE LIST o bill # start date # date # start time o end date * quantity the subject of the subject o end time of * task LOCATION registration place of registered at WEATHER # id the MEASUREMENT EQUIPMENT * country place registration registered * temperature used by # id of o address TIME o longitude moment of on * humidity * description # date refer to o latitude # time * wind speed * precipitations forecast forecasted by for EQUIPMENT generate SCHEDULE METEOROLOGICAL INSTITUTE generated by for # start date # id # start time o end date * name INFLUENCE * country * description o end time worldbase
  • 27. STRABAG Sample Mapping: Weather LOCATION # id * country o address TIME o longitude # date o latitude # time registration registration place of moment of registered on registered at WEATHER forecasted by MEASUREMENT * temperature * humidity * wind speed * precipitations METEOROLOGICAL INSTITUTE # id forecast * name * country worldbase 27 / 32
  • 28. STRABAG Sample Mapping: Employees supervised by EMPLOYEE supervise # id #1 social number have #1 residence state * first name belong * last name * date of birth JOB * residence address HISTORY o phone number # start date o e-mail o end date * function have * salary o evaluation MEDICAL RECORD belong # number * disease * start date o end date o indication worldbase 28 / 32
  • 29. STRABAG Sample Report: Output STRABAG would like to know the construction output volume (in percents) for 2006. STRABAG wants to find out the output by segment. It is also interested in the output by region, where regions must be divided in: Germany, Austria, CEE and the rest of the world. worldbase 29 / 32
  • 30. STRABAG Sample Report: Growth STRABAG wants to know the construction growth (in percents) by country CAGR 06-09E*. *All European Euroconstruct countries (EC-19). Source: 63rd Euroconstruct Conference Summary Report. worldbase 30 / 32
  • 31. STRABAG Sample Report: Weather STRABAG would like to know the locations where projects were finalized later than planned, due to weather conditions. Projects delayed between six and twelve days. Projects delayed more than twelve days. worldbase 31 / 32
  • 32. STRABAG Conclusions We imagined that we were The research for the project helped us learn how to find data part of STRABAG INFO about STRABAG activities and how to select only relevant SYS division and we were information from it. assigned to come up with By studying STRABAG, we learnt the mechanisms of a real an informational system to world construction company: the making of a contract, the organize its global subcontracting procedures, activities of employees and the business. transition stages from project to structure. We wanted our database We also improved our communication skills, by learning how to keep up with increasing to interview our reference, how to ask clear questions in business demands, so order to get complete answers, and how to make our project flexibility and efficiency presentation in front of our classmates: were the key elements when we imagined it. Our database is a reliable solution that satisfies the actual business needs. worldbase 32 / 32