Я пытаюсь создать базу данных для небольшого проекта, над которым я работаю.В конце концов, я хотел бы сделать его веб-приложением, но сейчас я не против экспериментировать с данными в автономном режиме.Тем не менее, я застрял на перекрестке.
Основная концепция - вводимые пользователем значения для 10 полей, которые сравниваются с данными в базе данных, причем каждый элемент имеет взвешенное значение.Я знаю, что если бы мне пришлось его кодировать, я мог бы использовать справочные таблицы для каждого поля, сложить значения и отобразить результат для конечного пользователя.
Другой пример:получить расстояние между двумя точками, каждая точка хранится в строке, причем значение X получает свой собственный столбец, а также значение Y.
Теперь, если я храню данные в базе данных, я должен попытаться сделатьвсе в запросах (которые, я думаю, будут включать временные таблицы среди прочего), или просто использовать простые запросы и манипулировать строками, возвращенными в коде приложения?
Прямо сейчас, я думаю пойти на последний(манипулировать данными внутри приложения) и просто использовать запросы, чтобы уменьшить объем данных, которые мне нужно будет отсортировать.Что бы вы, ребята, посоветовали?
РЕДАКТИРОВАТЬ: Прямо сейчас я использую Microsoft Access, чтобы получить базовые знания и попытаться получить хороший дизайн.Благодаря опыту работы с Oracle и MySQL в IIRC вы можете запускать команды вместе в пакетном процессе и возвращать только один результат.Но не уверен, что вы можете сделать это с помощью Access.