well. the database struture is below as u had asked.their is no audio_sid field twice in any tables.
Stream Table:
+--------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+-------+
| stream_id | varchar(10) | NO | PRI | | |
| stream_name | varchar(99) | YES | | NULL | |
| stream_prgm_count | int(3) | YES | | NULL | |
| stream_location | varchar(200) | YES | | NULL | |
| stream_mux_bitrate | float | YES | | NULL | |
| stream_size | float | YES | | NULL | |
| stream_packet_size | int(3) | YES | | NULL | |
| stream_type | varchar(50) | YES | | NULL | |
Video Table:
+---------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+-------------+------+-----+---------+-------+
| video_sid | varchar(10) | NO | PRI | | |
| video_prgm_num | int(11) | NO | PRI | 0 | |
| video_pid | int(11) | NO | PRI | 0 | |
| video_type | varchar(25) | YES | | NULL | |
| video_userdata | tinyint(1) | YES | | NULL | |
| video_resolution | varchar(15) | YES | | NULL | |
| video_chroma_format | varchar(15) | YES | | NULL | |
| video_aspect_ratio | varchar(10) | YES | | NULL | |
| video_frame_rate | float | YES | | NULL | |
| video_bitrate | float | YES | | NULL | |
+---------------------+-------------+------+-----+---------+-------+
Audio Table:
+----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| audio_sid | varchar(10) | NO | PRI | | |
| audio_prgm_num | int(11) | NO | PRI | 0 | |
| audio_pid | int(11) | NO | PRI | 0 | |
| audio_type | varchar(25) | YES | | NULL | |
| audio_sr | int(11) | YES | | NULL | |
| audio_mode | varchar(15) | YES | | NULL | |
| audio_bitrate | float | YES | | NULL | |
+----------------+-------------+------+-----+---------+-------+
Pcr_info Table:
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| pcr_sid | varchar(10) | NO | PRI | | |
| pcr_prgm_num | int(11) | NO | PRI | 0 | |
| pcr_pid | int(11) | NO | PRI | 0 | |
+--------------+-------------+------+-----+---------+-------+
Stream_id is primary key
Video_sid,audio_sid,pcr_sid are foreign keys referencing stream_id.