|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
|
БД sqlite324.02.2019, 21:26. Показов 3371. Ответов 21
Метки нет (Все метки)
Здравствуйте! Можете пожалуйста описать ход действий для следующего задания:
имеется файл xml с набором записей, нужно создать реляционную базу данных, которая позволит сохранить эти записи, т.е. я так понял нужно после создания бд создать в ней таблицу и туда считать эти записи из файла xml? Просто одна запись содержит 30 полей, это значит что я создаю табличку с 30 -ью полями, указывая их тип? И после заношу эти данные уже в саму базу? Только как их туда занести? Буду рад если поможете мне в понимании задания, может быть пример подобный приведете, буду очень признателен!!! Может быть предложите решение получше
0
|
|
| 24.02.2019, 21:26 | |
|
Ответы с готовыми решениями:
21
Редактировать данные в sqlite3
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|
| 24.02.2019, 22:15 | |
|
https://docs.python.org/3/libr... ttree.html
https://docs.python.org/3/library/sqlite3.html Добавлено через 2 минуты 1) Создаешь базу; 2) Создаешь таблицу в ней; 3) Парсишь XML; 4) Вносишь в таблицу данные; 5) Profit!
2
|
|
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
| 24.02.2019, 23:31 | |
|
DmitryV555, хмд будте добреньки, хотя бы в студию,а то телепатия уж прям должна быть высшего класса.
0
|
|
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
| 25.02.2019, 09:31 | |
|
DmitryV555, xml и правда, парсить надо, база в 31 поле-явно перебоор.
0
|
|
|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
|
| 25.02.2019, 14:05 [ТС] | |
|
Arsegg, а можете пояснить, как сделать парсер xml-файла? Ну то есть, я его считываю, там просто записи, которые содержат в себе числа (почти все int), после парсинга что я должен получить на выходе? представить их в каком-другом виде? Мне же их просто можно в таком же виде считать в бд сразу(без прасинга)??
Добавлено через 1 минуту Dax, ааааааа, или надо как раз таки парсить для того чтобы уменьшить количество полей в записи?? Добавлено через 3 минуты Dax, а как тогда это сделать?? 0_0
0
|
|
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
| 25.02.2019, 15:06 | |
|
Для уменьшения кооичества пооей как раз и парсим.
0
|
|
|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
|
| 25.02.2019, 15:19 [ТС] | |
|
Dax, да я это понял, спасибо, а можете подсказать как это сделать?
Добавлено через 4 минуты нужно ли для парсинга применять регулярные выражения?
0
|
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|
| 25.02.2019, 17:19 | |
|
DmitryV555, https://stackoverflow.com/ques... ax-and-dom
1
|
|
|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
||||||
| 25.02.2019, 21:21 [ТС] | ||||||
|
Arsegg,
1
|
||||||
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|
| 25.02.2019, 21:25 | |
|
DmitryV555,
Не по теме: вы бы привели пример вашего xml-файла, чтобы мы могли вам помочь...
0
|
|
|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
||||||
| 27.02.2019, 21:54 [ТС] | ||||||
|
Arsegg, извиняюсь за поздний ответ
Вот я создал базу данных, затем создал в ней табличку, далее делаю парсинг хмл - файла, теперь я хочу данные из файла перенести в файл team_email.sqlite, только не знаю как это сделать, понимаю что надо каждую запись инсертить через цикл, но не могу допереть, подскажите как это сделать, пожалуйста (ссылка на файл хмл: https://boinc.bakerlab.org/ros... ey=Y&xml=1)и прикладываю еще скрин, чтобы наглядно было видно какая структура и хмл файла
0
|
||||||
|
Просто Лис
|
||||||
| 28.02.2019, 04:43 | ||||||
1
|
||||||
|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
|
| 28.02.2019, 08:19 [ТС] | |
|
Помогите, пожалуйста, сделать вставку данных в таблицу, как для всех user сделать в цикле insert into?
0
|
|
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
||||||
| 28.02.2019, 09:13 | ||||||
1
|
||||||
|
Просто Лис
|
||||||
| 28.02.2019, 09:41 | ||||||
|
Там скорее так:
1
|
||||||
|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
||||||
| 28.02.2019, 10:18 [ТС] | ||||||
|
Рыжий Лис, вместо 3-х значений я подставляю 10? (сколько в табличке полей)
0
|
||||||
|
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
|
|
| 28.02.2019, 10:29 [ТС] | |
|
Рыжий Лис, а как он поймет что значения нужно брать из файла? (простите если это тупой вопрос)
0
|
|
|
Просто Лис
|
||
| 28.02.2019, 10:37 | ||
result), осталось только в правильном порядке подставить значения в sql-запрос.
1
|
||
| 28.02.2019, 10:37 | |
|
Помогаю со студенческими работами здесь
20
Связка sqlite3+python+pyTelegramBotApi
Добавление списка в ближайшее sqlite3 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|