Консультация онлайн # 161293

Раздел: Базы данных
Автор вопроса: DaImeR
Дата: 24.02.2009, 15:45 Консультация неактивна
Поступило ответов: 2
Здравствуйте. Я хотел с Вами посоветоваться. В университете дали курсовой проект на тему СУБД (нужно выбрать организацию и для нее разрабатывать) Из средств разработки указали Delphi и любую БД. Если не определитесь с БД то будете делать в MS Access. Посоветуйте какую БД лучше выбрать, чтобы время потраченное на освоение не пропало, то есть полученые знания пригодились в будущем. Надеюсь Вы меня поняли

Ответ # 1, PVS@Lviv (Посетитель)

Здравствуйте, DaImeR!
Delphi лучше всего работает с Interbase/Firebird и на них в последние несколько лет появилось достаточно много программ (наверное с тех пор как Boralnd исходник открыла и бесплатный Firebird появился). Да и СУБД сама по себе достаточно интересная, но также и достаточно хорошо соответствует различным стандартам, и выучив её при переходе на другую не придётся сильно переучиваться.

PVS@Lviv

Посетитель
24.02.2009, 15:58
Нет оценки ответа

Ответ # 2, BahuL (Посетитель)

Здравствуйте, DaImeR!
Если под Делфи то я бы посоветовал из бесплатных Firebird или из платных interBase.
(зная основные принцыпы SQL можно работать с любой базой данных поддерживающей SQL)
P.S.:
MS Access по-моему совершенно отвратительная вещь

BahuL

Посетитель
24.02.2009, 16:00
Нет оценки ответа

Мини-форум консультации # 161293

неизвестный

177673

= общий =    24.02.2009, 20:51
BahuL я тоже так считаю

А чем плох MySQL? Если можно где у какой БД + и - (MySQL,InterBase, Firebird)
PVS@Lviv

177750

= общий =    25.02.2009, 10:46
MySQL ничем не плох, просто изначально он был "заточен" под web и ценой скорости было отсутсвие многих механизмов (внешние ключи, триггеры, и т.д.) и некоторое несответствие стандартам SQL. Начиная с 4-й версии все это начали понемногу добавлять и дублировать изначальный синтаксис стандартным, так что последние версии вполне "тянут" на полноценную СУБД (а не только WEB-ориентированую).

Плюсы, которые имели значение для меня:
+ Firebird'a и Interbas'a: события (см. мануал по POST_EVENT)
+ MySQL'я: поддержка репликации (немного неполноценная, но всё же…). В Interbase, правда, тоже что-то сбокулежащее прикрутили, может оно и работает…

Ознакомтесь с документацией и выбирайте в зависимости от задачи, которая перед Вами стоит, а чисто в образовательных целях стоит покопатся и в той и в другой.

Различия Firebird и Interbase можно искать здесь
Тесленко Евгений Алексеевич

177964

= общий =    26.02.2009, 20:30
To BahuL.
Хочу оспорить Ваше заявление "MS Access по-моему совершенно отвратительная вещь"
Конечно с Firebird, Interbase, PostgreSQL ... и другими он и рядом не стоял.
Но каждый инструмент имеет свое назначение, очевидно MS Access просто не подходит для решения Ваших задач.
Никто не назовет туалетную бумагу "отвратительная вещь", только потому что на ней неудобно писать.

Евгений.
неизвестный

178005

= общий =    27.02.2009, 06:27
С точки зрения безопасности MS Access "дырка". Даже я, человек с небольгим опытом в БД, могу ее стянуть пароль и всю БД через сеть
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.