|
|
|
Json to database
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые! Подскажите, пожалуйста! Принимаю данные в формате json: Код: xml 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. 123. 124. 125. И нужно создать базу данных. Подскажите более удобную структуру для дальнейшей работы. Есть предположения lpu (id, doctors_id), doctors (district, fio, room, speciality, schedule_id), schedule (id, date, time_id) time(id, from, to) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 10:45:19 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
В конкретном ЙСоне могут быть не все возможнуе поля. Само правильное -- анализируйте бизнес обьекты, постройте ER диаграму. Тайм период обычно не выноят в отдельную таблицу. lpu (id, doctors_id), -- что это такое, не понятно из ЙСона. на всякий -- повторите учебный материал про нормализацию, ибо doctors_id звучит не совсем верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 10:55:02 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:18:14 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
maximatorrus, ну если грубо, то пока сделайте одну таблицу в которой будут такие записи "district": "25уч.", "fio": "Кошкина Клавдия Никифоровна", "room": "32", "speciality": "Терапевт", "date": "04.12.2013", "t1_from": "14:00", "t1_to": "15:00" "t2_from": "18:00", "t2_to": "20:00" предпологается что периодов приема только два. как сгрупированы записи по парам я не понимаю. Дату можно не отдельно хранить а запихать вo все to-from. По любому, вам придется разбиратся на месте на тему бизнес задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:36:44 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
Да тут беда в том, что дат может быть несколько, и времени в каждой дате несколько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:48:32 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
maximatorrusДа тут беда в том, что дат может быть несколько, и времени в каждой дате несколько. ну вот видите, вы уже началаи сами вполне разбиратся. Сделайте первую прикидку а дальше будет веселее. Только идиоты или совсем гениальные думают с первого раза построить правильную базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 21:31:36 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
вот такую штуку прикинул. Вроде отвечает нормальным формам. Что скажите? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2014, 07:18:48 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
maximatorrus Код: plsql 1. Выделенное точно меняться не может? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2014, 07:43:39 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
Room и сейчас меняется. А специальность может меняться, ага. Здесь как изменения данных присутствуют, так и количество самих данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2014, 08:08:42 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
maximatorrus, значит, вам нужно ещё хранить историю комнат и специальностей. Т.е. это будут не атрибуты доктора (хотя можно их и оставить для хранения последнего згачения) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2014, 08:27:37 |
|
||
|
Json to database
|
|||
|---|---|---|---|
|
#18+
Хотя, так посудить. Доктор может быть один, ага, а занимать две должности в двух различных кабинетах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2014, 08:47:10 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38551506&tid=1835233]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 331ms |

| 0 / 0 |
