Смекни!
smekni.com

Код

Курс

loop%>


ИнтерфейсADO из данногопримера практическибез измененийможет бытьиспользованпри работе сMS SQL Server из VB, Visual FoxPro и т. д.Таким образом,с помощью ADO могутбыть построеныпользовательскиекомпонентыдля обращенияк серверу базданных как состороны "толстого"(Win32), так и со сторонытонкого (броузер)клиента.


Заключение

MS SQL Server 6.5 представляетсобой мощныйполнофункциональныйсервер базданных, отличающийсявысокойпроизводительностью,быстротойосвоения иудобным интерфейсомадминистрирования.Под его управлениеммогут работатьбазы данныхв широком диапазонеот уровня среднегозвена предприятиядо распределенныхбаз масштабакорпорации.Доступ к MS SQL Serverвозможен избольшого числасредств разработкиклиентскихfront-end, настольныхбаз данных иофисных продуктов.MS SQL Server изначальноориентированна интеграциюс другими серверамиMS BackOffice, что позволяетнепосредственноохватить решениекомплексныхзадач автоматизациихранения иобработкиинформации,электроннойпочты и документооборота,построенияInternet/intranet приложенийи т. д. MS SQL Server работаетв как в традиционныхклиент-серверныхплатформах,так и в многоуровневыхсредах. Однимиз основныхинструментовпри созданиираспределенныхмногокомпонентныхприложенийявляется MicrosoftTransaction Server.

Список литературы:


1. Системы УправленияБазами Данных#1/97 стр.30-50. А.В. Шуленин.

2. Microsoft SQL Server 6.5. Комплектдокументации.

3. MS SQL Server 6.5 Unleashed, by David Solomon, Ray Rankins, et al,ISBN 0-672-30956-4.

4. Microsoft SQL Server 6.5 DBA Survival Guide, by Mark Spenik &Orryn Sledge, ISBN 0-672-30797-9.

5. Hitchhiker's Guide to Visual Basic & SQL Server, byWilliam.R.Vaughn, ISBN 1-55615-906-4.

6. Clustering Support for Microsoft SQL Server. White Paper.

7. Кастер Х. "ОсновыWindows NT и NTFS", Microsoft Press. "РусскаяРедакция", 1996.

8. Transaction Processing,by Jim Gray & Andreas Reuter,ISBN1-55860-190-2

9. КруглинскиД. "Основы VisualC++", части IV-V, Microsoft Press."Русская Редакция",1997.

10. Inside COM, by Dale Rogerson, Microsoft Press, ISBN1-57231-349-8.

11. Шуленин А."Microsoft SQL Server и активныйInternet". МатериалыФорума "ИнформационныеТехнологии'97".


1В разныхисточникахон может такженазыватьсяглобальным(global) или корневым(root).

2Иногда выделяютеще блокировкуintent. Однако intent неявляется блокировкойв строгом смыслеслова, это меткав цепочке табличныхблокировок,предупреждающаядругие транзакциио том, что текущийпроцесс намеренпроизвестиэскалациюмасштабаблокированиядо уровня таблицы.

3Напомним, чтопод грязнымчтением (dirty read)понимаетсяситуация, когдатранзакцияТ1 модифицируетзапись, транзакцияТ2 ее читает,Т1 тем временемоткатываетизменения иТ2 работает сзаписью, котораяреально никогдане существовала.Неповторяющеесячтение (unrepeatable read)возникает вслучае, еслиТ1 читает запись,Т2 ее изменяети Т1 снова прочитываетту же запись.Т1, дважды прочитаводну и ту жезапись, фактическивидела дваразных значения.Фантомы: Т1 читаетзаписи, удовлетворяющиеопределенномуусловию, послеэтого Т2 добавляетили удаляетзаписи. ЕслиТ1 опять произведетвыборку потому же условию,она может получитьмножествозаписей, несовпадающеес предыдущим.