Jump to content

DAT151 Database and Unix System Administration

Course description for academic year 2019/2020

Contents and structure

In this subject the students will acquire basic knowledge of installation, administration and operation of a UNIX (Linux) system, and operation and maintenance of relational databases.

Content

  • Installation and configuration of Linux.
  • UNIX / Linux system administration, including backups, printer management, etc.
  • Management of operating systems and system components
  • Installation and configuration of software and database servers
  • Network file systems (NFS)
  • Setup and use of systems such as LDAP (Lightweight Directory Access Protocol)
  • Security in UNIX and databases: users, rights, roles, authorization, configuration of firewalls
  • Resource Sharing Windows / Linux (Samba)
  • Physical organization of databases, data storage, files, indexes
  • Import and export data to / from databases
  • Data management: availability, data quality
  • Physical form design: normalization, query optimization, performance
  • Concurrent users: Locking tables
  • Transactions: different types of transactions and their applications
  • Backup and Recovery

Learning Outcome

After completing the subject DAT151 Database and Unix system administration, the students shall be able to:

Knowledge

  • Describe the principles of secure operation of UNIX and database systems
  • Explain the procedures for installation, configuration and maintenance of individual components of such systems
  • Evaluating a number of risk factors associated with the operation of such systems

Skills

  • Perform installation and configuration of UNIX systems and databases
  • Troubleshooting and repairing existing installations
  • Plan and carry out preventive maintenance of UNIX systems
  • Plan and carry out maintenance and performance tuning of databases

General competence

  • Find and use information from vendor documentation and other relevant sources
  • Write user documentation and instructions

Entry requirements

None.

Recommended previous knowledge

DAT101 Modelling and databases and DAT103 Computers and Operating Systems, or equivalent subjects.

Teaching methods

Lectures. Practical exercises in groups on the lab.

Teaching materials in English, lectures in English or in Norwegian. All excer

Undervisningsmateriale på engelsk, forelesninger på engelsk eller norsk. Alle exercises have to be answered in English.

Compulsory learning activities

8 compulsory exercises must be completed (within the given deadlines) and approved before the exam can be taken. The exercises can be written assignments or presentations.

Approved exercises also give access to postponed examination the following semester. However, before a new postponed exam can be taken (the next time the subject is taught), new exercises must be delivered.

Assessment

Oral exam.

Time and place for examination will be announced at the subject's pages in Canvas. 

Grading scale is A-F where F is fail.

Examination support material

None.

More about examination support material

Course reductions

  • TOD121 - Unix drift - Reduction: 5 studypoints
  • TOD122 - Database drift - Reduction: 5 studypoints