|
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 21
|
|
Выбор Базы Данных06.11.2012, 23:21. Показов 2326. Ответов 17
Метки нет (Все метки)
Доброго времени суток!
Дипломный проект, приложение для работы с БД, в которую будут входить списки студентов факультета, ведомость посещаемости, успеваемости, и прочих бумажек. БД будет расширяться т.к. каждый год новый набор соответственно. Средний ежегодный прирост в 100 человек(+уже те списки и ведомости которые существуют сейчас в бумажном варианте). Само приложение собираюсь писать в билдере, вопрос стоит лишь в выборе БД, т.к. будет необходимость изменения полей непосредственно из приложения а так же возможность экспорта данных в Word и Excel. Отсюда вытекает вопрос, какую же БД будет рациональнее всего использовать? Сам я с БД раньше никогда не работал, поиск по интернету лишь дал понять что баз данных великое множество, но что лучше для конкретных задач не могу определиться. Склоняюсь к SQLite, FireBird или NexusDB. Посоветуйте, пожалуйста, объясните что лучше и проще в реализации.
0
|
|
| 06.11.2012, 23:21 | |
|
Ответы с готовыми решениями:
17
Подсобите примерами - база данных без базы данных Вывод данных с базы данных через компоненты Interbase
|
|
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
|
|
| 07.11.2012, 00:14 | |
|
почему не делать как веб-сервис? куча инфы в базу добавлять нужно и все через 1 прогу одним человеком?
будет ли доступ к базе из разных мест или локальное приложение? если нужна портабельность то SQLite, а если много то тогда лучше веб сервис, веб сайт
0
|
|
|
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 21
|
||
| 07.11.2012, 15:18 [ТС] | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 21
|
|
| 10.11.2012, 16:56 [ТС] | |
|
вопрос всё ещё актуален
0
|
|
|
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 21
|
|
| 14.11.2012, 22:21 [ТС] | |
|
кто-нибудь может ещё дать совет?
0
|
|
| 15.11.2012, 18:01 | |
|
Я бы Вам посоветовал FireBird взять. Разобраться не сложно будет. И как раз 3-4 рабочих места можно будет сделать или 10-ть сколько нужно вобщем. И обслуживать БД не сложнее чем MySql и есть хороший сайты с подробной документацией.
1
|
|
|
75 / 99 / 1
Регистрация: 01.10.2011
Сообщений: 177
|
|
| 16.11.2012, 20:04 | |
|
MySql т. к. база вероятней всего получается объемная. Да и пользователей у базы должно быть немало. В MySql легко добавлять пользователей, да и с изменениями будет попроще так как все можно сделать с помощью запросов.
2
|
|
|
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 21
|
|
| 18.11.2012, 10:23 [ТС] | |
|
спасибо больше за ответы! буду пробовать
0
|
|
|
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
|
|
| 20.11.2012, 11:38 | |
|
А что изменится от выбора СУБД?)
Разве что поднятия её экземпляра,где то проще,где то сложнее ![]() Таблицы можно создавать как руками,так и ногами с помощью разных оболочек созданных для упраления СУБД. Для начало определись,с компонентами, с которомыми будешь работать ![]() А вообще используй Microsoft Access)))
0
|
|
|
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 21
|
||
| 21.11.2012, 18:34 [ТС] | ||
|
0
|
||
|
75 / 99 / 1
Регистрация: 01.10.2011
Сообщений: 177
|
||
| 22.11.2012, 02:50 | ||
1
|
||
|
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
|
|
| 22.11.2012, 11:59 | |
|
Можно использовать стандартно - Paradox ставится вместе с билдером(ток на локалке можно,на скок помню),если нет, то легче всего использовать Microsoft Access,
Связывать Microsoft Access и Builder можно с помощью компонентов ADO. Посмотри темы с Access там уже и программки 100% готовые будут. alex.-93, Человек вообще понятия не имеет,что как и где? а использовать Oracle,DB2,Sybase или MsSql я вообще не вижу смысла) Да он врядли подымет экземпляр сервера и ним приконектится ихними стандартными утилитами.
1
|
|
| 22.11.2012, 13:32 | |
|
отвечаю на Ваш вопрос на счет связи БД в Buldere 6! Сейчас, как раз пишу прогу Отдел кадров использую БД FireBird.
Итак по пунктам 1) для создания БД, для испытаний запросов, используйте программу IBExpert 2) Связать компоненты С++ Bulder не сложно 1 минуту. a) Создаете новый проект в Buldere б) можно добавить новый компонент для работы БД DataModule, но если вы с ним не работали то будут запутки просто кидаете на форму 5 компонентов:вкладка DataAccess->DataSourse, DataControl->DBGrid, interBase->IBDataBase, interBase->IBTransaction,interBase->IBDataSet, в объект инспекторе прописываете свойства, делаете элементы IBDataBase и IBDataSet активными(IBDataBase1->Activ=True и в DBGride увидете Вашу БДP.S. Чуть не забыл нужно скачать сервер FireBird версия 2.5 или 2.0 Если не понятно и сумбурно пришлите почту покажу в картинках, как это все соединяется!
3
|
|
|
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 21
|
||||
| 22.11.2012, 17:47 [ТС] | ||||
|
С Access года 2-3 назад немного сталкивался ещё в Delphi билдере, поэтому понимаю что и в Си он будет вполне легко подключаться и управляться. Но меня как-то напрягает довольно большое число негативных отзывов по поводу Access.
0
|
||||
|
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
|
|
| 23.11.2012, 14:12 | |
|
Вы пробуйте,что-то начать делать,будут возникать вопросы,задавайте,будет легче разобраться))
0
|
|
|
75 / 99 / 1
Регистрация: 01.10.2011
Сообщений: 177
|
||
| 24.11.2012, 08:13 | ||
|
1
|
||
|
42 / 28 / 2
Регистрация: 23.11.2012
Сообщений: 138
|
|
| 25.11.2012, 01:28 | |
|
Oxotnuk, на мой взгляд дело говорит - Аксесс будет проще всего - там прямо в нем все визуально проектируется, куча примеров по доступу, я уже не говорю о том что прямо в Аксесе через формы можно ввод данных организовать.
По поводу - много данных и он валится, В Аксессе идет блокировка запаси по строке - до 3-5 пользователей он будет нормально работать даже в режиме файлового доступа по сетке - хотя конечно изврат. Объемы - тысячи записей аксессовские базы держали легко, у меня десятки тысяч - держали. Но - бекапы никто не отменял и оно и правда бывает сыпется. Опять же какой вариант - если все кучкой на компьютер то аксесс будет проще, если вы хотите написать клиент который будет по сети соединяться - вопрос нужен ли сервер бд, если сервер - у меня Firebird работал - меня вполне устраивала его стабильность. Новые таблицы ... а зачем их создавать из программы ? (что в общем то не сложно, помнится там есть компонента SQL комманд - в неё дается текст SQL и посылается на исполнение) Берете менеджер БД, под выбранную базу, в нем создаете структуру - и потом из приложения обращаетесь к таблицам для заполения данными и получения результатов запросов. Опять же - аксесс - там и запросы можно прямо в аксессе выполнять и копировать их в ворд-эксель удобно, ибо единая среда и нет проблем с кодировками символов. У вас задача простая, и для неё аксесс и правда хорошо подходит, только вот решение это ... колхозное, в том плане что будет больше пользы от работы с Firebird - MS SQL (его любят в резюме) - MySQL (его любит интернет). Не по теме: Может вобще сделать сайтик на PHP - и там данные в MySQL вводить, и так же через браузер выводить отчеты ... из пушки по воробьям, зато полезный опыт и технологии. Можно красиво сделать :) на сайте института инфу для абитуриентов, чтоб не толпились как воробушки на ветках =-O вокруг листиков с результатами .
0
|
|
| 25.11.2012, 01:28 | |
|
Помогаю со студенческими работами здесь
18
Копирование базы данных Открытие Базы данных
Удаление базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|