This is an archived handbook for a previous year. The current undergraduate and postgraduate handbooks can be viewed using the links above.
Postgraduate Handbook 2007-2008 (archived)
Module COMP51615: Semantic Web and Web Information Systems
Department: Computer Science
COMP51615: Semantic Web and Web Information Systems
| Type | Level | Credits | Availability | Module Cap | Location |
|---|---|---|---|---|---|
| Tied | 4 | 15 | Available in 2007/2008 | Durham |
Tied To
Pre-requisites
- None
Corequisites
- None
Excluded Combinations
- None
Aims
- Advanced web-based databases provide an excellent vehicle for addressing many modern web based support technologies. Additionally they are motivated by many real-world examples, and issues of scale thus include grid computing and parallel systems. The aim is thus to establish clear advanced principles of database design, and incorporate (partly through laboratory work), key modern technologies.
Content
- Introduction
- E-R management, relational model and algebra, SQL, and database design, more PHP
- Data storage, B+ Tree indexing and query evaluation
- Database security and access control
- Advanced transaction operations and management
- Distributed and parallel databases
- Internet databases, XML and information integration
- Decision support and data warehousing
- Object-oriented databases and object-relational databses
- Database design case study - the internet flight booking system
- Requirements analysis
- Conceptual and logical design
- Schema refinement
- Physical database design
- Information integration from multiple bac-end data sources
- Security
- Application Layers
- System Testing and Evaluation
Learning Outcomes
Subject-specific Knowledge
- Specialist knowledge: advanced level of theory, principles and practice of database management systems - lecture based
- Management: the module project and lab assignments
- the engineering of software systems: distributed DBs, internet DBs, OODBs and ORDBs; the module project
Subject-specific Skills
- Design integration: integration of various techniques including data storage, transactions, security and concurrency control techniques; the module project
- Practical design skills: data storage, database security, internet databases and XML; the model project
Key Skills
- Professional skills: module assignments, seminars and the project for database design case study
Modes of Teaching, Learning and Assessment and how these contribute to the learning outcomes of the module
- The module comprises 1 week's intensive directed reading and laboratory exercises; 5 days of lectures, tutorial, and reading and two weeks undertaking a major assignment. The overall workload conforms to the standard SLAT requirement of 150 hours equivalent to 15 credits.
Teaching Methods and Learning Hours
| Activity | Number | Frequency | Duration | Total Hours | Attendance Monitored |
|---|---|---|---|---|---|
| Lectures | 10 | 2 per day in week 2 | 1 hour | 10 | |
| Tutorials | 4 | weekly | 1 hour | 4 | |
| Practical | 5 | daily in week 1 | 6 hours | 30 | |
| Laboratory | 10 | daily in weeks 3,4 | 6 hours | 60 | |
| Directed Reading | daily | 46 | |||
| Total | 150 |
Summative Assessment
| Component | Component Weighting | Element | Length/Duration | Element Weighting | Resit Opportunity |
|---|---|---|---|---|---|
| Laboratory report | 100% | Laboratory report | equivalent to 2500 words | 100% |
Formative Assessment
Staged written feedback of practical work by staff/demonstrators. Level of success in practical programming exercises, using written feedback from demonstrators.
Students who do not attend monitored activities shown under Teaching Methods
and Learning Hours, or who fail to complete the summative or formative
assessment(s) specified above, may be subject to the Academic Progress
procedures defined in the University's General Regulation V, and may be
required to leave the University.