база данни в бележник
Решението на проблема
- Файлът трябва да се състои от отделни записи.
- Всеки отделен запис не трябва да съдържа празни редове. Записите са разделени с празни редове.
- Записът се състои от няколко полета, всяко от които започва на нов ред.
Резултатът е структура като тази:
Поле 1 от запис 1 Поле 2 от запис 1 . N поле на запис 1
Поле 1 от запис 2 Поле 2 от запис 2 .
Така в записите се появиха следните полета:
- Поле за заглавие. Състои се от един ред. Съдържа, колкото и да е странно, заглавието.
- Поле за ключови думи. Състои се от един ред. Съдържа списък с думи, разделени със запетаи и интервали. Като цяло улеснява търсенето, но малко по-късно ще говоря за друга употреба на това поле.
- Поле за данни. Ето основния текст на записа. Различава се от другите полета по това, че може да се състои от няколко непразни реда. Това ви позволява да съхранявате например изходния код на програмите или друг текст, който се нуждае от прекъсване на редовете.
Сега цялата идея за съхранение на текст е приела своята окончателна форма:
Заглавие Ключови думи Текст
Заглавие Ключови думи Текст Много текст .
Няколко идеи за програма, която работи с получения файл
Надявам се всичко описано тук да ви бъде полезно.
И тук можете да получите грант за тестов период на Yandex.Cloud. Необходимо е само да въведете "Habr" в полето "секретна парола".
Написа добър текст - получи покана.
Предварителната модерация работи в Sandbox: преди публикуване всички материали преминават през грижовните лъчи на НЛО.
С голяма вероятност те няма да преминат предварителна модерация: