Конференция "Прочее" » С чего начинать и что нужно для БД SQL-Server + Delphi?
 
  • FoxNew (27.09.08 11:43) [0]
    Я понимаю, что бежать вперёд паровоза не стоит. Сначала нужно было бы изучить SQL Server, а потом уже заниматься информационным обменом с Delphi. Но так уж получилось, что пока я работал только с Delphi (ADO) + Access, а необходимость возникла – работать одновременно с БД 20-30 пользователям!
    Поэтому я хотел спросить Вашего совета – на сколько это сложно? Если так же как в Access: создал таблицу с соответствующими полями, в Delphi правильно написал строку соединения для одного общего ADOConnection и можно заниматься формами, гридами, отчётами…!?
    Т.е. можно ли без (пока) детального изучения SQL-Server-a написать многопользовательскую БД, аналогичную Delphi (ADO) + Access?
    Если да, то не могли бы Вы, пожалуйста, подсказать общий план? Например:
    1. В SQL Server Management Studio Express и в обозревателе объектов в ветке «…» создайте таблицу….

    Буду Вам очень признателен за помощь!
  • Anatoly Podgoretsky © (27.09.08 12:28) [1]
    Можно, но результаты будут плохие.
    Это сложный промышленный сервер и методом научного тыка получается только ерунда, особенно если нет начальной подготовки.
  • Nic © (27.09.08 14:48) [2]
    Если умеешь работать с Delphi + Access и знаешь основы баз данных, то без труда сможешь работать и с MS SQL Server.
  • Sergey13 © (29.09.08 08:54) [3]
    > [0] FoxNew   (27.09.08 11:43)
    > Т.е. можно ли без (пока) детального изучения SQL-Server-
    > a написать многопользовательскую БД, аналогичную Delphi
    > (ADO) + Access?

    Можно. Если сервер будет достаточно мощный, то и крутиться все будет достаточно быстро на малых объемах и на 20-30 сессиях. Отличия в программировании скорее идеологические нежели формальные.
  • MsGuns © (29.09.08 10:58) [4]
    Изучать МССКЛ для того, чтобы работать с ним в общем-то не нужно. Более того, слишком вдумчивое его исследование может даже помешать. Для начала вполне достаточно понять принципы работы ADO и хотя бы в общих чертах TSQL. Если есть опыт с акцесом, то это безусловно сильно поможет. И очень желательно разобраться с транзакциями
    Для отладки запросов освоить QA - в принципе хоть убогая, но довольно незаменимая вещь.

    И еще просто совет - не спешить поначалу максимум логики реализовать на сервере. На собственном опыте убедился, что процесс обучения проходит куда быстрее, если сначала реализуешь алгоритм на клиенте, а потом переносишь его в ХП, чем наоборот.
  • b z (29.09.08 11:08) [5]

    > Для отладки запросов освоить QA
    Автор уже "следующее" осваивает. :)
 
Конференция "Прочее" » С чего начинать и что нужно для БД SQL-Server + Delphi?
Есть новые Нет новых   [134442   +15][b:0][p:0]