Уровень доступа к данным
.RU

Уровень доступа к данным


Уровень доступа к данным

Основные идеи изложены в лекции lect_do_6.doc.


Для решения задачи по хранению данных вашего проекта понадобится

Microsoft SQL Server 2005 Express (возможно, он уже установлен у вас вместе с Visual Studio 2008).

http://www.microsoft.com/rus/msdn/vstudio/express/sql/default.mspx

и Microsoft SQL Server Management Studio Express

http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796


Доступ к базе данных требуется организовать через уровень доступа к данным. Этот уровень нужно будет построить с помощью The Data Access Application Block. Этот блок входит в Enterprise Library – библиотеку блоков с исходными текстами для построения современной информационной системы.


Дистрибутив Enterprise Library (будем использовать последнюю версию 4.1):

http://msdn.microsoft.com/ru-ru/library/cc467894(en-us).aspx


Документация по Enterprise Library:

http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=18859


После установки исходники Enterprise Library будут находиться в

c:\Program Files\Microsoft Enterprise Library 4.0 - May 2008\src\Enterprise Library 4.0 - May 2008 - Source Code.msi


Нужно изучить разделы файла документации EntLibDocs.chm, касающиеся The Data Access Application Block:


Для изучения возможностей блока нужно ознакомиться с тестовым проектом. Для того, чтобы его использовать нужно создать тестовую базу данных. Ее после установки Microsoft SQL Server 2005 Express можно создать автоматически с помощью скрипта:

c:\EntLib4Src\Quick Starts\Data\SetUpQuickStartsDB.bat

Подробно этот процесс описан в разделе Data Access QuickStart файла EntLibDocs.chm.

Затем можно открывать и компилировать файл проекта с примерами

c:\EntLib4Src\Quick Starts\Data\CS\DataAccessQuickStart.sln

(описание примеров см. там же)


Основные сведения о языке T-SQL можно получить из

http://www.dialektika.com/PDF/978-5-8459-1329-6/part.pdf


Дополнительную информацию можно получить:

Designing Data Tier Components and Passing Data Through Tiers

http://msdn.microsoft.com/en-us/library/ms978496.aspx


The Data Access Application Block

http://msdn.microsoft.com/en-us/library/dd203144.aspx


Design of the Data Access Application Block

http://msdn.microsoft.com/en-us/library/dd139920.aspx

v-v-gushina-prisutstvovali.html
v-v-ivanov-atindai-botanika-kafedrasini-docent-otaubaeva-a-u-zhamalieva-l-s.html
v-v-ivanova-pod-redakciej-professora-v-g-agakova-pechataetsya-po-resheniyu-uchenogo-soveta-chuvashskogo-gosudarstvennogo-universiteta-imeni-i-n-ulyanova-stranica-7.html
v-v-kadannikov-vice-prezident-rossijskoj-inzhenernoj-akademii.html
v-v-kelle-pismo-moim-russkim-chitatelyam-dopolneniya-k-tomu-1-stranica-18.html
v-v-kelle-pismo-moim-russkim-chitatelyam-dopolneniya-k-tomu-1-stranica-8.html
  • gramota.bystrickaya.ru/xii3-znachenie-itogov-ocenki-ekosistem-na-poroge-tisyacheletiya-dlya-raboti-v-ramkah-konvencii.html
  • textbook.bystrickaya.ru/isparenie-solyanoj-kisloti-iz-cisterni-poezda-v-irkutskoj-oblasti-likvidirovano-informacionnoe-agentstvo-ria-novosti-edinaya-lenta-22082011.html
  • notebook.bystrickaya.ru/k-ekzamenu-po-mikroekonomike-dlya-studentov-magistraturi-obuchayushihsya-po-programmam.html
  • knowledge.bystrickaya.ru/modeli-psihoterapevticheskoj-kommunikacii-model-privratnika-22-struktura-novosti-22.html
  • lecture.bystrickaya.ru/atbe-oblisi-iriz-audani-tikl-auili-t-shonanli-atindai-orta-mektebn-fizika-pnn-malm-isa-merzmd-saba-zhospari-sabati-tairibi.html
  • lektsiya.bystrickaya.ru/prepodavatel-i-isaeva.html
  • tasks.bystrickaya.ru/1obrazovanie-rasporyazhenie-ot-8-dekabrya-2011-g-2227-r-ob-utverzhdenii-strategii-innovacionnogo-razvitiya-rossijskoj.html
  • shkola.bystrickaya.ru/soglashenieo-merah-po-ohrane-promishlennoj-sobstvennosti-i-sozdanii-mezhgosudarstvennogo-soveta-po-voprosamohrani-promishlennoj-sobstvennostimoskva-12-marta-1993g.html
  • prepodavatel.bystrickaya.ru/stress-ubijca.html
  • assessments.bystrickaya.ru/cvetnie-ekrani-rannee-nezakonchennoe-shutochnoe.html
  • lektsiya.bystrickaya.ru/prilozhenie-1-proekt-trebovanij-k-vidache-svidetelstv-o-dopuske-k-rabotam-na-osobo-opasnih-unikalnih-i-tehnicheski.html
  • prepodavatel.bystrickaya.ru/tablica-2-analiz-zabolevanij-publichnij-doklad-o-sostoyanii-i-rezultatah-deyatelnosti-mou-podgorodnenskaya-srednyaya.html
  • abstract.bystrickaya.ru/14-k-zemlyam-vodnogo-fonda-otnosyatsya-zemli-rabochaya-programma-uchebnoj-disciplini-zemelnoe-pravo.html
  • composition.bystrickaya.ru/pic11osnovikabbal-lajtman-mihael-osnovi-kabbali-seriya-kabbala-tajnoe-uchenie-npf-drevo-zhizni-izdatelskaya.html
  • doklad.bystrickaya.ru/uchebno-metodicheskij-kompleks-po-discipline-istoriya-tehniki-uchebno-metodicheskij-kompleks-sostavitel-stranica-3.html
  • urok.bystrickaya.ru/portvejn-andrej-makarevich.html
  • laboratornaya.bystrickaya.ru/rabochaya-programma-naimenovanie-disciplini-zashita-intellektualnoj-sobstvennosti-po-napravleniyu-podgotovki-tehnologicheskie-mashini-i-oborudovanie.html
  • universitet.bystrickaya.ru/strategicheskoe-planirovanie-44-planirovanie-celej-predpriyatiya-45-strategiya-razvitiya-hozyajstvennogo-portfelya-predpriyatiya-47-strategiya-rosta-firmi-47.html
  • lesson.bystrickaya.ru/razvitie-bibliotek-na-territorii-belarusi.html
  • literatura.bystrickaya.ru/spisok-osnovnih-disciplin-attestacionnih-ispitanij.html
  • control.bystrickaya.ru/departament-obrazovaniya-tulskoj-oblasti-stranica-8.html
  • paragraph.bystrickaya.ru/linus-torvalds-devid-dajmond-just-for-fun-stranica-20.html
  • paragraf.bystrickaya.ru/zhurnala-stranica-10.html
  • tasks.bystrickaya.ru/22-rossijskij-rinok-gruzovih-avtomobilej-polnoj-massoj-godovoj-otchet-oao-torgovo-finansovaya-kompaniya-kamaz.html
  • composition.bystrickaya.ru/otveti-k-zadaniyam-materiali-dlya-organizacii-i-provedeniya-samostoyatelnoj-raboti-slushatelej-fakulteta-perepodgotovki.html
  • vospitanie.bystrickaya.ru/zhmis-badarlamasi-farmaciya-sn-jimdastiru-zhne-basaru-kafedrasini-mzhlsnde-aralip-bektld-hattama-.html
  • exchangerate.bystrickaya.ru/bankovskaya-sistema-v-islamskih-stranah-chast-10.html
  • uchit.bystrickaya.ru/tablica-23-tablica-24-vibor-tipa-avtomaticheskih-ustanovok-pozharotusheniya-vniipo.html
  • abstract.bystrickaya.ru/28-transponirovanie-prilozhenij-issledovanie-bilo-provedeno-komandoj-pod-rukovodstvom-dzhosa-dumorte-professora.html
  • paragraf.bystrickaya.ru/znacheniya-koefficientov-a-a-l-a-shopenskij-mniitep-glavapu-mosgorispolkoma-kand-tehn-nauk.html
  • knowledge.bystrickaya.ru/obshie-pravila-tehnologicheskogo-processa.html
  • zanyatie.bystrickaya.ru/rekomendacii-k-ciklam-urokov-umk-unit-stranica-8.html
  • composition.bystrickaya.ru/pachukreev-g-i-klimantova-zamestitel-nachalnika-upravleniya-nachalnik-otdela-problem-socialnoj-politiki-analiticheskogo.html
  • books.bystrickaya.ru/cel-zanyatiya-osvoit-metodi-diagnostiki-i-vibor-lechebnoj-taktiki-pri-rake-zheludka.html
  • urok.bystrickaya.ru/programma-peremennaya-procentnaya-stavka-po-kreditu-zavisit-ot-stavki-refinansirovaniya-cb-rf.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.