Lab course in Database Technology (1056F), Summer 2005
Contents
News
- 050719 - More consultation hours added.
- 050706 - Consultation hours on thursday 7/7 is changed again from 10.00-12.00 to 09.00-11.00 due to extra lecture.
- 050705 - Consultation hours on thursday 7/7 is changed to 10.00-12.00 instead of 13.00-15.00.
- 050705 - Remaining lab assignments can now be downloaded from here .
- 050622 - The online registration will open monday w. 27.
- 050622 - First consultation hours added.
- 050622 - Assignment 1 can be downloaded from here .
Assistants
- Johan Petrini
- room 1316, phone +46 18 471 6345, Mailbox 124,
johan.petrini@it.uu.se
Time for consultations (be aware that the time and date could be changed):
w.27 |
Thursday |
07.07 |
09.00-11.00 |
w.28 |
Tuesday |
12.07 |
13.00-15.00 |
w.28 |
Thursday |
14.07 |
13.00-15.00 |
w.29 |
Wednesday |
20.07 |
15.00-17.00 |
w.31 |
Monday |
01.08 |
15.00-17.00 |
w.31 |
Wednesday |
03.08 |
15.00-17.00 |
w.32 |
Monday |
08.08 |
15.00-17.00 |
w.32 |
Wednesday |
10.08 |
15.00-17.00 |
Registration
The assignments should be solved in groups of 2 persons. Only in
special cases we will accept groups of 3 or 1 students. Please note
that it is your responsibility to form the groups. Please do not
register groups
until you are sure of all the members of the group. The registration
works as follows:
- Follow the Online registration link to the registration page.
- Register Student:
- Choose "Register as a new student".
- Fill the form and click the "Register-button".
- Now you should see a page that says that you were
successfully
registered.
- Register Group:
- Choose "Register a group of students"
- Fill the form with each student username and password. This
step can only be done once, i e you must enter ALL group members data
at this point. Click "Register group-button"
- Now you should see a page that says that your group was
successfully registered.
It also tells you your group number and who your assistent is.
Online
registration
Note: the registration site is internal for the department. You can
access it:
- From inside the department network.
- From anywhere by connecting via SSH to the either
of the servers: zeppo.it.uu.se or hamberg.it.uu.se, where you have to
have an account,
and use the command-line browser 'lynx' to connect to internal
web-pages, including the online course system:
lynx http://udblserv.it.uu.se:8080/dbt_summer05
Supervision
Every group will be assigned automatically (at registration time) a
responsible assistant. This assistant will grade the group's
assignments and provide consultations to her/his groups during times
scheduled for the purpose.
There are no bookings on the computer labs for this course, so make
sure
to plan your work since it can get crowded during peak times.
Links
Links to various sources of information below.
Submitting
All reports must be handed in paper form in the pigeonhole of
the
responsible
assistant.
For each assignment there is a 'soft' deadline. We guarantee
that
assignments submitted before this soft deadline will be checked in a
week from the submission deadline. All other assignments will be
checked whenever we have time (possibly after the exam). There is a
'hard' deadline after which we will not accept new assignments.
If you fail on an assignment, you have to complete the report
and
submit it again according to the assistants' comments. Failed
assignments can be picked only from the correspondent assistant.
Assignments
Hard deadline: Friday, the 12th of August 2005, 08:00
- Assignment 1,
deadline:
2005-07-13, 08:00
- Assignment 2,
deadline:
2005-07-22, 08:00
Mimer Instructions for
Solaris and PC
Useful MIMER SQL Documentation for this assignment: Data
Definition Language, DDL(chapter 7), Data Manipilation (chapter 5),
BSQL commands (chapter 9), Error handling (chapter 11) from Mimer User's Manual
- Assignment 3,
deadline:
2005-08-05, 08:00
Mimer Instructions for
Solaris and PC
Useful MIMER SQL Documentation for this assignment: Data
Retrieval(chapter 4) and Appendix A "Example database" from Mimer User's Manual,
Stored Procedures (chapter 8) and Triggers (chapter 9) from Mimer Programmer's Manual
Examples of stored
procedures
and triggers
- Assignment 4 - deadline: 2005-08-12, 08:00.
Stock market application
You can download a file with test data here.
Molecular geometry application. This assignment requires
basic knowledge of chemistry.
Scientific database application.
F.A.Q.
Q: Where can I find the mailboxes to hand in assignments?
A: They are located in the building 1 on the fourth floor.
Q: Is the attribute Address
from the
table Customer
(Assignment 1) atomic?
A: It is up to you to decide whether the attribute is atomic
or not.
Q: How to set up Mimer SQL 9.2?
A: See instructions.
For more details how to create the datasource 'DBTEK' you can read
section "Creating a Database" from Mimer
SQL Engine for Windows Getting Started where new database you
should call 'DBTEK'.
Do not forget to create a new databank called 'Company'.
To load schema and data for Jonson Brothers database start WSQL
2.3.6 and execute files company_schema_v9.sql
and company_data_v9.sql
by menu command SQL/Do sqlstatements in file.