Course outline

Short course name:

Database Management Systems 3

Module number:

COM 305

Course Syllabus:

Networking Oracle Database:

Oracle server and client protocol stacks

The role of Net8 and TNS items in client-server connection

TCP, SPX, Named Pipes and other transport schemes for Oracle database connectivity

MTS (Multi-threaded Server) schemes for Oracle

Interaction of slave and dispatcher processes

Characteristics of prime configuration files e.g.
TNSNAMES.ORA and LISTENER.ORA

Creating and configuring Oracle Server domains

Using Oracle Names Servers for centralised name resolution

Oracle networking utilities – LSTNRCTL, NAMESCTL etc

Distributed database snapshots and snapshot replication mechanisms

Writing distributed SQL queries

Managing Oracle networks with the OEM

Publishing Oracle databases on the internet

Web-access tools for Oracle databases, and thin-client/Oracle web applications server configuration


Administration and Architecture of SQL Server Database Engines:

SQL Server N-tier schemes

Using SQL Server native, operating system and mixed-mode logins

Built-in server and fixed database roles

Creating databases, tables and other objects using the Enterprise Manager (EM) and Transact SQL (T-SQL)

Role of master, model, MS DB and Tempdb system databases

Creating and assigning SQL Server and application roles

Using Query Analyzer and Query Designer tools

Estimating table space requirements based on column datatypes, sizes and indexing

Using TSQL local & global cursors, triggers and stored procedures

Creating SQL Server file groups and clusters

Configuring SQL Server replication – publisher, subscriber and distributor roles; using push/pull, transactional and snapshot replication; role of replication agents

Carrying out SQL Server database backup and recovery operations; full, differential, incremental and log backups

Creating and configuring scheduled SQL Server jobs and alerts

Using SQL Server data transformation tools e.g. DTS

Using the SQL Server Profiler and Monitor utilities


Networking SQL Server Databases:

SQL Server Network library and protocol components

Core SQL Server services that impact the network – MSSQLSERVER, SQLAGENT and MS-DTC

ODBC, OLE-DB and DB-library programmatic connections to remote databases; ADO record sets and connections

Writing distributed database queries for linked with T-SQL

Publishing SQL Server databases on the internet; Web Assistant wizard & templates

Installing and configuring SQL Mail

Accessing remote SQL Server data via FTP

Building SQL Server data warehouses