NETB307 Distributed Databases

Анотация:

The course combines fundamentals of distributed data processing with technologies for distributed data processing in a client/server and multi-tier architectures, including remote data processing over the Web. It includes different topics:

- Distributed database systems (DDBS)

- Distributed database design

- Distributed transaction processing

- Distributed database synchronization

The course objectives are:

- To provide the students conceptual understanding of the problems which require distributed data and distributed processing of remote data

- To give a broad overview of the contemporary state-of-the-art research and technological advancements in the field of distributed data processing

- To build systematic knowledge and skills for designing distributed databases and distributed data processing applications

- To help the students acquire some computational skills needed to create distributed applications for the Web

прочети още
Мрежови технологии (на английски език)

Преподавател(и):

проф. Георги Тупаров  д-р

Описание на курса:

Компетенции:

Students successfully finished this course will:

1) know:

what are the architectures for distributed data processing

how to design distributed databases

how to control distributed transaction processing

which are the specific languages, methods and technologies for distributed data processing in a particular distributed environment

2) be able to:

design distributed databases

serialize concurrent transactions

control distributed transactions in remote data processing applications

implement client/server architectures for distributed and remote data processing on the Web


Предварителни изисквания:
Basic knowledge of Internet, Internet protocols and languages (e.g. HTTP, HTML, XML, CGI).

Working skills in relational databases (SQL).

Working skills in programming (e.g. Java, C++, .NET, Visual Basic) and some preliminary experience in Web development.



Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Български

Теми, които се разглеждат в курса: