• Aucun résultat trouvé

SCHEDULE I / ITEM 5 March 2008 DATA BASE MANAGEMENT SYSTEMS (INFORMATICS) Note: This examination consists of 7 questions on 3 pages. Marks

N/A
N/A
Protected

Academic year: 2022

Partager "SCHEDULE I / ITEM 5 March 2008 DATA BASE MANAGEMENT SYSTEMS (INFORMATICS) Note: This examination consists of 7 questions on 3 pages. Marks"

Copied!
3
0
0

Texte intégral

(1)

I-5 Database Management 2008 03 1 CANADIAN BOARD OF EXAMINERS FOR PROFESSIONAL SURVEYORS ATLANTIC PROVINCES BOARD OF EXAMINERS FOR LAND SURVEYORS

SCHEDULE I / ITEM 5 March 2008 DATA BASE MANAGEMENT SYSTEMS (INFORMATICS)

Note: This examination consists of 7 questions on 3 pages. Marks

Q. No Time: 3 hours Value Earned

1

Put these ten steps in order and for each of them, give the name of the spatial database development life cycle phase.

1. Load data into the spatial database

2. Spatial integrity constraints should also be defined to guarantee the exactness of spatial relations between objects.

3. Evaluation of existing business practices and operations.

4. Design a model according to users’ needs and that is technology- independent.

5. Translate the Platform Independent Model to create a Platform Specific Model.

6. Feasibility study to implement the database.

7. CASE tools are used.

8. Query the database.

9. Develop the procedures and triggers in PL/SQL or other programming language.

10. Compare transactional and multidimensional families of database technology to select the most appropriate one.

15

2

Using the data of this database, give the question and the answer for each of these SQL queries:

Continued on Page 2

20

(2)

I-5 Database Management 2008 03 2

2

(cont.)

a) SELECT City.Name FROM City

WHERE pop_2001 > pop_2006;

b) SELECT Count(*) FROM City, BankInCity

WHERE City.No=BankInCity.City_id AND City.Province='Alberta';

c) SELECT SUM(City.Pop_2006) FROM City

WHERE City.Province='Alberta';

d) SELECT City.Name

FROM City ,Bank , BankInCity.Bank_id WHERE Bank.Bank_name='Bank of Montreal' AND Bank.Bank_ID = BankInCity.Bank_id AND City.[No] = BankInCity.City_id;

e) SELECT City.Name FROM City, BankInCity

WHERE City.No = BankInCity.City_id

GROUP BY City.Name HAVING count(BankInCity.Bank_id) > 1;

3

Draw the conceptual schema (CIM) of a spatial database (using class, attribute, association, enumeration, geometry) that might represent all the information of this map. You can use a UML object-class diagram notation or Entity/Relationship formalism.

20

4

Enumerate three steps used to translate CIM (conceptual model) to PIM

Relational data model. 6

(3)

I-5 Database Management 2008 03 3

5

For each of the following five spatial integrity constraints using OGC Spatial operators, draw the spatial relationship between spatial objects.

Clearly illustrate each object, its boundary and its interior.

Relation

1 Road Segment Crosses Railway 2 Road Segment Touches Railway

3 Parcel Contains Building

4 Bridge Within Road Segment

5 Customs Touches Country

15

6 Give two examples of heavy development methods and two examples of

light methods. 8

7

What do the words in each part have in common? Explain a) CIM, PIM, PSM

b) UML, E/R

c) Oracle, SQL server, Access d) OCG, ISO

e) DFD, UML activity diagram

f) GM_Curve, GM_Point, GM_Surface g) Primary key, Foreign Key, Required data h) INSERT, UPDATE, DELETE

16

Total Marks: 100

Références

Documents relatifs

If a client in forestry asks you to build a simple geospatial database that deals with forests (name, total area, perimeter, % of unexploitable land, average area of included

If a client in forestry asks you to build a simple geospatial database that deals with forests (name, total area, perimeter, % of unexploitable land, average area of included

How does the relational model handle the following relationships between tables:. a)

If a client in forestry asks you to build a simple geospatial database that deals with forests (name, total area, perimeter, % of unexploitable land, average area of included

The Trade, Investment and Labour Mobility Agreement (TILMA) is an agreement between the Governments of British Columbia and Alberta to “reduce or eliminate barriers to

II-1 Geodetic Positioning 2008 03 1/2 CANADIAN BOARD OF EXAMINERS FOR PROFESSIONAL SURVEYORS ATLANTIC PROVINCES BOARD OF EXAMINERS FOR LAND SURVEYORS.. SCHEDULE II / ITEM 1 March

ASSOCIATION OF CANADA LANDS SURVEYORS - BOARD OF EXAMINERS WESTERN CANADIAN BOARD OF EXAMINERS FOR LAND SURVEYORS ATLANTIC PROVINCES BOARD OF EXAMINERS FOR LAND SURVEYORS

A general-purpose database management system (DBMS) is supposed to handle all kinds of data, including spatial data, required in a LIS or