1 / 1 / 1
Регистрация: 19.02.2015
Сообщений: 21
|
|
1 | |
Концепция БД для приложения "Словарь"26.08.2016, 21:26. Показов 1536. Ответов 7
Метки нет (Все метки)
Только начал азы БД. Решил начать с SQLite. Для этого решил написать простое полезное приложение на андроиде: приложение для пополнение словарного запаса изучающего английский язык. В будущем будет возможно расширение БД. Так как опыта совсем нет, прошу оценить мою схему БД. Она правильна? http://www.pixic.ru/i/50X172Y4J365S3q0.png
Добавлено через 6 минут Поля Id будут Primary key Поля ID_ENG и ID_RUS будут Foreign key Поле category говорит к какой категории относится пара слов. Например: цвет, растения и т.п. Добавлено через 2 минуты Спешил ии залил не схему БД. Вот перезалил http://www.pixic.ru/i/v0o1p2u423J5C4b4.png
0
|
26.08.2016, 21:26 | |
Ответы с готовыми решениями:
7
Общая концепция - приложение для учебных классов Программа для тестирования сети. Концепция и разработка. Концепция ПЛК при написании программ для AVR МК Годится ли концепция каждый-с-каждым для глобально мобильных клиентов? Разработка приложения «Интеллектуальный словарь» на MFC AppWizard (exe) |
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
26.08.2016, 22:02 | 2 |
Сообщение было отмечено YellowTriangle как решение
Решение
а зачем перевод в русском и в английском варианте? Лучше внешнюю таблицу, тогда можно будет и синонимы при переводе показывать
Добавлено через 58 секунд Опять же, категория, почему одно поле? А если у нас предмет "стол", он относится и к категории "быт" и к категории "мебель"
1
|
1 / 1 / 1
Регистрация: 19.02.2015
Сообщений: 21
|
|
26.08.2016, 22:37 [ТС] | 3 |
Можете пжл-та показать схему внешней таблицы, я просто не понял, что вы имеете в виду.
Да об этой проблеме я не подумал. А как сделать, чтобы была не только лишь одна категория? Делать новую таблицу? И какую?
0
|
1 / 1 / 1
Регистрация: 19.02.2015
Сообщений: 21
|
|
27.08.2016, 00:38 [ТС] | 4 |
Скажите так лучше? Тут теперь у одного английского слова может быть несколько категорий.
0
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
27.08.2016, 01:04 | 5 |
Да, так лучше.
Затупил, там transcription, а я подумал, что translation Надо спать уже идти. Добавлено через 3 минуты связь "многие ко многим", т.е. таблица с категориями (id, name) и таблица связей слов и категорий(cat_id, word_id), в вашем варианте будут копии одной и той же категории для разных слов.
1
|
1 / 1 / 1
Регистрация: 19.02.2015
Сообщений: 21
|
|
27.08.2016, 18:26 [ТС] | 6 |
Можно ещё вопрос? Много ли ресурсов процессора будет расходовать при запросе поиска всех англ. слов заданной категории, при такой схеме БД? Оптимально ли так делать?
0
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
27.08.2016, 19:03 | 7 |
Сколько ресурсов процессора не скажу, но в пределах нормы, схема оптимальна, при условии правильно расставленных первичных и внешних ключей.
1
|
1 / 1 / 1
Регистрация: 19.02.2015
Сообщений: 21
|
|
27.08.2016, 19:44 [ТС] | 8 |
Спасибо за консультацию)
0
|
27.08.2016, 19:44 | |
27.08.2016, 19:44 | |
Помогаю со студенческими работами здесь
8
Параметры разрешений для конкретного приложения не дают разрешения Локальный Запуск для приложения COM-сервера Создание приложения "Словарь". Работа с файлами Можно ли создать словарь в словаре и чтобы каждый словарь вызывался по ключу? Создание приложения по типу "Словарь" Задайте с терминала словарь. Напечатайте те слова исходной строки, которые входят в словарь. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |