Страница: 1 | 2 | 3 |
Вопрос: Создание базы данных при помощи программы
Добавлено: 26.10.10 16:21
Автор вопроса: Алексей | ICQ: нету
Ответы
Всего ответов: 41
Номер ответа: 16
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #16
Добавлено: 30.10.10 14:51
Если нужна локальная база данных, используется любой подходящий движок клиентских СУБД. Например, SQL Lite, SQL Server CE. Причем последний предпочтительнее. В последнем есть возможность защитить базу данных паролем (не знаю как насчет первой)
Номер ответа: 17
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #17
Добавлено: 31.10.10 02:39
создай ini-файлик
Ты не получишь профит если будешь в .NET использовать ini вместо XML
Номер ответа: 18
Автор ответа:
Алексей
ICQ: нету
Вопросов: 6
Ответов: 42
Профиль | | #18
Добавлено: 31.10.10 10:21
Artyom,профит это что?
Номер ответа: 19
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #19
Добавлено: 01.11.10 14:42
новое слово, котрое он выучил
Номер ответа: 20
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #20
Добавлено: 01.11.10 14:46
http://lmgtfy.com/?q=%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D1%82
Номер ответа: 21
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #21
Добавлено: 01.11.10 18:37
http://lurkmore.ru/%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D1%82
Номер ответа: 22
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #22
Добавлено: 02.11.10 11:29
Аксесовскую базу можно защитить паролем. А проги будут его передавать при подключении к БД в самой строке подключения.
Ну а раз уж ты на .net пишешь, используй xml в качестве БД.
Но и xml и ini надо будет ручками шифровать по окончании работы.
Так что лучше всего Access - в vs2008 есть нормальный мастер создания подключения к БД, если ты раньше с этим не работал. Причем самого Access и не надо иметь.
А закрыть базу паролем в этом случае - секундное дело. Равно как и программе подключиться к ней, если известен пароль.
Номер ответа: 23
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #23
Добавлено: 02.11.10 12:21
будет ручками шифровать по окончании работы.
Так что лучше всего Access
т.е. подключать всего лишь БАЗУ ДАННЫХ, да еще и акцесс + подключаться к ней — это лучше, чем использовать 3-5 строк кода для зашифровки xml или ini ?
Номер ответа: 24
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #24
Добавлено: 05.11.10 12:15
какой ужас!!! Конечно, ведь подключение к БД потребует огромного кода Не смеши.
а какой размер данных и их структура? От этого тоже многое зависит, не так ли?
Итого 3-5 строк кода для шифрования, столько же для расшифровки + некоторый код для чтения/записи из ini или xml. А для аксеса - одна строка кода для connectionstring + пара для подключения и отправки запроса + еще пара-тройка для обработки полученного ответа (если запрос был на чтение данных). Кошмар просто... Какой идиот вообще СУБД выдумал?... Судя по твоей реакции - текстовые файлы это оптимум для хранения данных.
Повторяю еще раз - все будет зависеть от размера и структуры получаемых/отправляемых данных.
Номер ответа: 25
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #25
Добавлено: 05.11.10 12:35
в итоге имеем при умелом программировании засериализованные данные в 5-6 строках.
у тебя получилось ( 1+2+3 ) * 2 + объявление референсов. Судя по твоей реакции, ты просто мало знаешь о файлах?
Номер ответа: 26
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #26
Добавлено: 05.11.10 12:55
Блин...
В БД храняться ответы на вопросы.
1) Старые результаты сохраняются или нет?
2) Частота тестирования. Данные могут накопиться и быстро. причем весьма.
Ну и у тебя:
5(шифр)+5(расшифровка) + 6(чтение)+ 6(запись) = 22. По твоим расчетам у меня выходит 12. Положим, у тебя ширфровка/расшифровка могут выполняться одной процедурой. Тогда 5+6+6 = 17.
Но в любом случае, код для всех этих операций (шифр/расшифр, чтение/запись) в сумме будет не короче моего варианта. А референц нужен только 1: на провайдера данных (1 флажок в соответствующей вкладке)
Собственно, мне как-бы все равно, всей информации о задаче автора я не знаю, равно как и ты.
Поэтому выбор за ним
Номер ответа: 27
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #27
Добавлено: 05.11.10 13:51
3+3 шифр аншифр, 1.5+1.5 чтение запись. ты как считаешь то, профессионал?!
Номер ответа: 28
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #28
Добавлено: 05.11.10 14:24
Господа, зачем что за писькомерство, решите уже этот вопрос как профессионалы! Возьмите линейку, расстегните ширинки...
Номер ответа: 29
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #29
Добавлено: 05.11.10 14:48
true, Дима, ты первый
Номер ответа: 30
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #30
Добавлено: 05.11.10 16:26
AgentFire, покажи шифрование из трех строчек кода