|
|
|
Проектирование базы данных курсовых работ
|
|||
|---|---|---|---|
|
#18+
Короче мучаю курсовую работу. Задача следующая: надо создать БД курсовых работ на MySQL, ну и обработку данных входящих в эту БД естественно. Данные, подлежащие хранению в БД: 1. Информация о студентах: -номер зачетки -ФИО -курс -группа -отделение (специальность) 2. Информация о преподавателях -номер препода -фамилия -должность -кафедра -телефон 3. Информация о темах курсовых работ -номер препода -тема курсовой -лимит студентов на эту тему. 4. Информация о распределении тем курсовых работ -номер зачетки -тема -номер преподователя (руководителя) Если можно объясните поконкретнее, на примере Navicat MySQL или MySQL-Front как грамотно связать все эти данные и проиндексировать. И объясните зачем вообще надо индексировать таблицы. Извиняюсь за то, что задаю много вопросов сразу. Кто в силах, помогите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 23:14 |
|
||
|
Проектирование базы данных курсовых работ
|
|||
|---|---|---|---|
|
#18+
Что-то я не понял вопроса. Таблицы уже связаны у вас. Ведь связь - это наличие связываюшего поля в таблице. Например у вас таблицы "Информация о студентах" и "Информация о распределении тем курсовых работ" связаны полем Номер зачетки. 1. Информация о студентах: -номер зачетки -ФИО 4. Информация о распределении тем курсовых работ -номер зачетки -тема На указанных вами продуктах показать не могу, т.к. ими не пользуюсь и не имею. Могу в ErWin набросать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2007, 14:27 |
|
||
|
Проектирование базы данных курсовых работ
|
|||
|---|---|---|---|
|
#18+
Таблицы: 1) Студент (номер студента, ФИО, номер зачетки, номер группы). 2) Группа (номер группы, название группы, номер специальности, номер курса). 3) специальность (номер специальности, название специальности). 4) Препод (номер препода, Фио, номер должности, номер кафедры, телефон) 5) Кафедра (номер, название) 6) должности (номер, название) 7) курсовая (номер курсовой, название темы, номер препода, лимит студентов на тему) 8) инфа о распределении тем курсовых работ (номер студента, номер курсовой) (номер препода уже есть в таблице курсовая, номер зачетки есть инфе о студенте). Как то так, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:55 |
|
||
|
Проектирование базы данных курсовых работ
|
|||
|---|---|---|---|
|
#18+
babaEGAТаблицы: 1) Студент (номер студента, ФИО, номер зачетки, номер группы). 2) Группа (номер группы, название группы, номер специальности, номер курса). 3) специальность (номер специальности, название специальности). 4) Препод (номер препода, Фио, номер должности, номер кафедры, телефон) 5) Кафедра (номер, название) 6) должности (номер, название) 7) курсовая (номер курсовой, название темы, номер препода, лимит студентов на тему) 8) инфа о распределении тем курсовых работ (номер студента, номер курсовой) (номер препода уже есть в таблице курсовая, номер зачетки есть инфе о студенте). А какие из полей первичные ключи, а какие внешние. И подскажите, пожалуйста, как на MySQL описать внешние ключи. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 09:48 |
|
||
|
Проектирование базы данных курсовых работ
|
|||
|---|---|---|---|
|
#18+
Пытаюсь спроектировать предложенную babaEGA базу данных с помощью Database Designer for MySQL. Получилась структура, которая изображена в приложенном файле. код SQL ниже. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 12:39 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=119&tid=1544507]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 399ms |

| 0 / 0 |
