Kompyuterda ma'lumotlar bazasini yaratish. Transact-SQL - ma'lumotlar bazasini yaratish. MySQL ma'lumotlar bazasi nima?

Salom, aziz blog o'quvchilari! Bugun biz hosting administrator panelida () ma'lumotlar bazasini yaratish, yangi sayt va qo'shimcha domenlarni (taxalluslar) qo'shish kabi harakatlar haqida batafsil to'xtalib o'tamiz.

Bu foydalanuvchilar tomonidan eng keng tarqalgan va tez-tez bajariladigan operatsiyalardir. Har doimgidek, amaliyot sizga kerakli ko'nikmalarga ega bo'lishga imkon beradi va kelajakda shunga o'xshash tadbirlar siz tomonidan to'liq avtomatik, oson va tabiiy ravishda amalga oshiriladi.

Shuni ta'kidlashni istardimki, hammasi mumkin bo'lgan harakatlar bilan bog'liq, men buni provayderim misolidan foydalanib ko'rib chiqdim va qilishda davom etaman Sprinthost, chunki men uning xizmatlaridan ancha vaqtdan beri foydalanaman va barcha nozikliklarni yaxshi bilaman (Sprinthost.ru saytida).

Xosting boshqaruv panelida ma'lumotlar bazasini yaratish

Ma'lumotlar bazasi eng muhim va, ehtimol, eng murakkab ajralmas qismi zamonaviy veb-sayt. Biroq, zamonaviy texnologiyalar tufayli uni boshqarish tajribasiz yangi veb-ustalar uchun ham jiddiy qiyinchiliklar tug'dirmaydi.

Masalan, bilan (yoki boshqa CMS, masalan, Joomla) darhol paydo bo'ladi avtomatik ma'lumotlar bazasini yaratish, shundan so'ng siz hosterdan veb-saytning boshqaruv paneliga kirish uchun login va parol olasiz, ya'ni deyarli bir vaqtning o'zida siz loyihangiz bilan ishlashni boshlashingiz mumkin.

Biroq, ba'zida veb-resursni yaratish va keyingi ma'muriyatni qo'lda yoki yarim avtomatik rejimda yaratish bosqichlarida individual operatsiyalarni bajarish foydali bo'ladi. Bu nafaqat sodir bo'layotgan voqealarning mohiyatini his qilish va tushunish imkonini beradi, balki kelajakda bunday tajriba juda foydali bo'lishi mumkin.

Shuni ta'kidlash kerakki, hosterlarning aksariyati jadvallar printsipi asosida qurilgan ma'lumotlar bazalarini boshqarish uchun maxsus dastur yordamida eng ko'p foydalanadilar. SQL tili. Bunday ma'lumotlar bazalari odatda deyiladi aloqador.

Bugungi nashrda biz ma'lumotlar bazasini qanday yaratishni ko'rib chiqamiz SQL ma'lumotlari administrator panelidagi veb-sayt uchun va keyingi maqolada men sizga WordPress-ni qanday yuklab olishni aytaman (quyida havolani topasiz), yaratilgan ma'lumotlar bazasini saytga bog'lash va ushbu dvigatelni xostingingizga qo'lda o'rnating. Shunday qilib, davom eting va PUning "Ma'lumotlar bazalari" bo'limida kerakli havolani tanlang:

Shundan so'ng, siz mavjud MySQL ma'lumotlar bazalari haqidagi ma'lumotlar bilan bir qatorda yangi ma'lumotlar bazasini yaratish tugmasi mavjud bo'lgan sahifaga o'tasiz:


Keyingi qadam ma'lumotlar bazasi nomini topish va foydalanuvchi nomini kiritishdir. Ular uchun prefiks avtomatik ravishda xostingingizning ma'muriy paneliga kirganingizda foydalanadigan login asosida yaratiladi.

Aytgancha, ma'lumotlar bazasi nomining ikkinchi qismini to'ldirganda, tizim avtomatik ravishda ma'lumotlar bazasi nomini takrorlab, foydalanuvchi nomi ustunini to'ldirishi mumkin (bizning misolimizda "wn01"). Siz uni darhol o'zingizning xohishingiz bilan o'zgartirishingiz yoki tizim tomonidan taklif qilingan variantni qoldirishingiz mumkin (kelajakda siz foydalanuvchilar tarkibini tahrirlashingiz mumkin):


Bundan tashqari, yanada murakkab parol yaratishingiz kerak. Butun parol yoki uning bir qismi (o'z belgilaringizni qo'shish orqali) "Maxsus" tugmasi yordamida darhol yaratilishi mumkin. Agar biz allaqachon parollar haqida gapiradigan bo'lsak, ularni eslab qolishni osonlashtirish va umumiy xavfsizlikni oshirish uchun sizga KeePass dasturidan foydalanishni maslahat beraman (ushbu menejer haqida batafsil maqola mavjud). Barcha maydonlarni to'ldirgandan so'ng, natijada ma'lumotlar bazasini yaratish tugmasini bosing:


Amalda, agar siz ma'lumotlar bazalari bilan ishlashda xavfsizlik darajasini oshirishga qaror qilsangiz, sizga foydalanuvchi nomi va parol kerak bo'lishi mumkin MySQL ma'lumotlari va ularga ulanish uchun murojaat qiling SSH tunneli maxsus dasturlardan foydalanish (masalan, PuTTY dasturlari).

Bundan tashqari, skrinshotda taqdim etilgan ma'lumotlar siz qilganingizda keyingi bosqichda foydali bo'ladi, shuning uchun barcha ma'lumotlarni xavfsiz joyga yozib qo'ying. Endi, agar siz yana "Ma'lumotlar bazalari" bo'limiga havolaga o'tsangiz, ro'yxatda yangi yaratilgan ma'lumotlar bazasi paydo bo'ladi:


Uning nomini bosganingizda, siz jadvallarni tekshirish, tiklash, optimallashtirish (yangi ma'lumotlar bazasida ular yo'q), shuningdek yuklab olish yoki yuklab olish mumkin bo'lgan sahifaga o'tasiz. zaxira nusxasi asoslar.

Agar siz biron bir ma'lumotlar bazasi nomining yonidagi raqamni bossangiz, alohida tahrirlash yorlig'iga o'tish orqali siz yangi foydalanuvchi yaratishingiz, uni mavjudiga qo'shishingiz yoki mavjudlarini o'chirishingiz mumkin (esda tuting, men bu haqda gaplashdim. ma'lumotlar bazasini yaratishda biroz yuqoriroq). Bundan tashqari, parolni o'zgartirish imkoniyati ham mavjud:

Agar administrator panelida ma'lumotlar bazasi bilan ishlashning global imkoniyatlari mavjud bo'lsa, u holda yanada nozik operatsiyalar uchun siz odatda xosting hisob qaydnomangizning boshqaruv panelidan to'g'ridan-to'g'ri kiradigan dasturdan foydalanishingiz mumkin. Masalan, Sprinthost-da buni amalga oshirish uchun "Ma'lumotlar bazalari" bo'limida yana kerakli havolani bosing (oldingi skrinshotga qarang), shundan so'ng o'tish amalga oshiriladi:


Havola orqali biz dastur interfeysiga o'tamiz, u erda chap tomonda barcha o'rnatilgan ma'lumotlar bazalari ro'yxati mavjud (yuqoridagi rasmda). Ulardan birini tanlab, biz ushbu ma'lumotlar bazasi va unga kiritilgan jadvallar bilan barcha turdagi amallarni bajarish imkoniyatiga egamiz. Ma'lumotlar bazasini yaratgandan va uni WordPress saytiga ulagandan so'ng, jadvallar tarkibi quyidagicha bo'ladi:


Men phpMyAdmin haqidagi materialda ma'lumotlar bazasi va jadvallar bilan ba'zi asosiy operatsiyalarni allaqachon tasvirlab berdim, havolasi yuqorida keltirilgan. Men ma'lumotlar bazasining zaxira nusxalarini muntazam ravishda amalga oshirishni ayniqsa muhim deb bilaman, bu sizga ba'zi bir og'ir fors-major holatlari natijasida shikastlangan taqdirda uni to'liq tiklashga yordam beradi.

Shunday qilib, siz ko'p kunlik ishingiz natijalarini saqlab qolasiz. Qabul qiling, buning uchun bu masalani o'rganishga arziydi. Kelajakda biz bu mavzuga bir necha bor qaytamiz, chunki u juda muhim nuqta veb-sayt boshqaruvida. Boshqaruv cPanel orqali amalga oshiriladigan hostingda juda ko'p saytlar joylashtirilganligi sababli men tegishli videoni taklif qilaman:

");">

Boshqaruv panelida yangi sayt qo'shish

Endi hoster serverlarida mavjud bo'lganlarga qo'shimcha ravishda veb-saytni qanday qo'shishga o'tamiz. Ko'pgina hosting provayderlari buni joriy tarif bilan amalga oshirishga imkon beradi. Masalan, Sprinthost-da men eng past tarif rejasiga ega bitta loyihani qo'shishim mumkin. Buning uchun "Sayt qo'shish" havolasiga o'ting:

Keyin biz o'zimizni kerakli operatsiyani bajarishingiz mumkin bo'lgan sahifada topamiz:


Siz tushunganingizdek, bu erda siz yangi veb-loyihaning nomi bo'lib xizmat qiladigan ni kiritishingiz kerak. Variantni belgilasangiz "Ushbu domenni ro'yxatdan o'tkazing", bu avtomatik ravishda amalga oshiriladi, chunki bu holda provayder bir nechta domen nomlarini ro'yxatga oluvchilarning hamkori hisoblanadi, bu holda boshqa harakatlar talab etilmaydi.

Agar domen allaqachon sotib olingan bo'lsa (masalan, men Reghouse sotuvchisi xizmatlaridan foydalanganman), unda katakchani belgilashning hojati yo'q. Olingan tugmani bosing va sayt bir necha soniya ichida qo'shiladi. Tekshirish uchun siz ga qaytishingiz mumkin bosh sahifa ma'muriy panel, bu erda yangi qo'shilgan sayt boshqalar qatorida namoyon bo'ladi.

Domen va xosting o'rtasida qanday aloqa qilish kerak

Lekin bu hammasi emas. Agar sayt qo'shayotganda siz domen nomini avtomatik ro'yxatdan o'tkazishni faollashtiruvchi katakchani belgilamagan bo'lsangiz, uni xosting serveriga ulash uchun ushbu ikkinchi darajali domen uchun DNS server manzillarini () ro'yxatdan o'tkazishingiz kerak. Aytaylik, men ro'yxatga oluvchidan domen sotib olganimdan so'ng, u haqidagi ma'lumotlar menda quyidagi shaklda taqdim etildi:


Ko'rib turganingizdek, domenga hali vakolat berilmagan, ya'ni u veb-resurs joylashgan serverning IP manzili bilan bog'lanmagan. Ushbu kamchilikni bartaraf etish uchun "Saytlarni boshqarish" bo'limidagi hosting hisobingizning administrator paneliga o'ting, havolani chap menyuda topishingiz mumkin:


Unga bosing va siz turli xil yorliqlarga havolalar ro'yxatiga ega bo'lgan veb-sahifaga o'tasiz, unda siz turli xil loyihalarni boshqarish amallarini bajarishingiz mumkin. U erda tanlang "DNS sozlamalari":


Shundan so'ng siz kerakli ma'lumotlar joylashgan keyingi sahifaga yo'naltirilasiz:


Biz DNS manzillarini nusxalaymiz, registrator hisobiga o'tamiz, u erda biz ko'chirilgan ma'lumotlarni joylashtiramiz. DNS serverlariga kirish shakllari ro'yxatga oluvchilar orasida farq qilishi mumkin, ammo bu masalaning mohiyatini o'zgartirmaydi. Reghouse-da siz qalam belgisini bosishingiz kerak, u DI haqidagi ma'lumotlarni tahrirlash sahifasini ochadi, uning elementlaridan biri kerakli ma'lumotlarni kiritish maydoni bo'ladi:


Provayderdan ko'chirilgan manzillarni kiriting va eng pastdagi "Keyingi" tugmasini bosing:


Yakuniy bosqich - kiritilgan ma'lumotlarning to'g'riligini yana bir bor tekshirish. Agar siz xatoga yo'l qo'ysangiz, shunchaki bir qadam orqaga qaytib, xatoni tuzatasiz. Ma'lumotlarning to'g'riligiga amin bo'lganingizdan so'ng, "O'tkazish" tugmasini bosing:


Qisqa vaqtdan so'ng (bu menga yarim soat vaqt oldi), domen holati o'zgaradi:


Endi bu domen allaqachon vakolat berilgan, ya'ni taxminan aytganda, u veb-sayt joylashgan serverning IP bilan bog'langan. Biroq, DNS ma'lumotlar bazalarini yangilash jarayoni biroz vaqtni oladi, 24 dan 72 soatgacha, lekin amalda hamma narsa odatda ancha tezroq sodir bo'ladi. Biroz vaqt o'tgach, kirishga harakat qiling manzil satri Veb-resursning brauzer URL manzili, uning bir qismi ro'yxatdan o'tgan 2-darajali domen bo'ladi:

http://vkusnyi-sait.ru

Agar yangilanish shu vaqtgacha tugallangan bo'lsa, brauzer sahifasida hosting provayderining stub ko'rsatiladi:


Bu sizning kelajakdagi loyihangiz uchun joy tayyor ekanligini anglatadi. Qolgan narsa, masalan, qo'lda yoki yuqori tezlikda ishlaydigan hosting boshqaruv paneli orqali o'rnatilishi mumkin bo'lgan WordPress-ni o'rnatishdir (tegishli materiallarga havolalar ushbu maqolaning boshiga yaqinroq berilgan).

Aytgancha, siz yangi saytning asosiy katalogida joylashgan papkalar va fayllarni (shuningdek, boshqa manbalaringizni) ko'rishingiz mumkin bo'ladi. Buni amalga oshirish uchun FTP orqali resurs yordamida joylashgan serverga ulanishga harakat qiling maxsus dastur(kelajakda sizga har tomonlama yordam beradi):


Xulosa qilib aytganda, yana bir bor eslatib o'taman zarur harakatlar keyingi saytni yaratishda:

  • Domen sotib olish (har qanday xizmatda). Aytgancha, ko'p hollarda siz hosting provayderining o'zida DIni ro'yxatdan o'tkazishingiz mumkin;
  • Xosting boshqaruv paneliga sayt qo'shish;
  • Domenni delegatsiya qilish, ya'ni uni hosting serveriga ulash operatsiyasi. Agar xostingda birinchi yoki keyingi loyihalaringizni yaratishda siz "Domenni ro'yxatdan o'tkazish" opsiyasini belgilasangiz (u provayderga qarab boshqacha chaqirilishi mumkin, ammo mohiyati bir xil), unda siz hech qanday harakat qilishingiz shart emas, hamma narsa avtomatik ravishda amalga oshiriladi;
  • Ma'lumotlar bazasini yaratish. Shunga qaramay, hosting funksiyasidan foydalangan holda dvigatelni o'rnatishda siz ushbu bosqichni o'tkazib yuborishingiz mumkin, chunki ma'lumotlar bazasi avtomatik ravishda yaratiladi;
  • CMS-ni o'rnatish (), masalan, ma'lumotlar bazasini saytga ulashni o'z ichiga olgan WordPress (avtomatik o'rnatish uchun yuqoridagi paragrafga qarang).

Shuni esda tutingki, agar siz standart virtual xostingdan foydalansangiz (va bu, ehtimol, agar siz yangi veb-master bo'lsangiz), unda barcha tarif cheklovlari (disk maydoni, fayllar soni va boshqalar) barcha veb-saytlar uchun amal qiladi.

Albatta, ushbu veb-saytlarni yuklaydigan server joy qo'shadi. Ammo moliyaviy xarajatlarda tejamkorlik mavjud, chunki loyihalar bir xil tarif rejasida joylashgan va ularning har biri uchun to'lashning hojati yo'q.

Kelajakda siz shunchaki veb-server resurslarini iste'mol qilish chegarasi sezilarli darajada oshib ketmasligiga ishonch hosil qilishingiz kerak bo'ladi. Bu faqat trafikning sezilarli darajasiga erishilganda veb-loyihalarni ishlab chiqishning ma'lum bir bosqichida sodir bo'ladi. Ammo bu holda, sizning ma'lum monetizatsiya vositalarini sotishdan oladigan daromadingiz ortadi, shuning uchun qimmatroq tarifga o'tish mutlaqo og'riqsiz bo'ladi.

Qanday qilib qo'shimcha domen qo'shish va taxallus yoki sayt sinonimini yaratish

Standart versiyada har bir o'zini hurmat qiladigan hoster bir nechta domen va saytlarni osongina qo'shish imkoniyatiga ega (albatta, ularning soni tarif rejasi). Sprinthost-da boshlang'ich tarif 2 ta qo'shimcha sayt (jami 3 ta) va cheksiz miqdordagi domenlarni yaratishni nazarda tutadi.

Siz so'rashingiz mumkin, agar har bir sayt bitta domenga ega bo'lishi kerak bo'lsa, nima uchun bunday shartlar kerak? Axir, agar siz boshqaruv paneliga 3 ta sayt qo'shsangiz, u holda bir xil miqdordagi domenlar bo'lishi kerak. Ko'rinib turibdiki, bu holda har qanday miqdordagi domenlarni qo'shish qobiliyati mantiqiy emas.

Biroq, shoshilmang, hamma narsa juda oddiy va aniq emas. Aniq bo'lgan yagona narsa shundaki, har bir domen nomi (ikkinchi, uchinchi daraja va boshqalar) faqat bitta veb-saytga mos kelishi mumkin. Domenni ro‘yxatdan o‘tkazishda avvalo uning band yoki bandligini tekshirib ko‘rishimiz bejiz emas.

Lekin sayt istalgancha DI (taxalluslar)ga ega bo'lishi mumkin. Aytaylik, menda 2-darajali domenga mos keladigan veb-resurs bor:

Veb-sayt

Bu sayt fayllari joylashgan asosiy domen. Biroq, foydalanuvchi brauzerning manzil satriga kirganida quyidagi URL ko'rinishini xohladim deylik:

http://goldbusinessnet.ru

Mening asosiy loyihamning (sayt) veb-sahifasi ochiladi. Buning uchun birinchi navbatda ro'yxatdan o'tishingiz kerak Domen nomi zone.ru saytida ikkinchi daraja:

Goldbusinessnet.ru

DI birinchi navbatda ishga joylashish uchun tekshirilishi kerak, umuman olganda, siz standart ro'yxatga olish sxemasiga amal qilishingiz kerak. Ushbu domen nomini sotib olgandan so'ng, "Sayt boshqaruvi" bo'limida hosterning ma'muriy paneliga o'ting.

U erda kerakli manbani tanlang (bizning holimizda "sayt") va "Sayt domenlari" yorlig'ida tugmani bosing. "Yangi domen qo'shish":


Shundan so'ng, keyingi veb-sahifada CI-ni kiriting va qo'shish tugmasini bosing:


Yana bir bor e'tiboringizni shu holatga qaratmoqchimanki, bu holda siz ushbu parametrni belgilab, DI-ni hoster yordamida ro'yxatdan o'tkazishingiz mumkin (agar siz buni ilgari boshqa registratorda qilmagan bo'lsangiz). Aks holda, agar ro'yxatdan o'tish allaqachon tugallangan bo'lsa, qo'shish tugmasini bosing.

Biroz vaqt o'tgach, asosiy loyihaning taxalluslari (taxallus yoki sinonimi) xuddi shu "Sayt domenlari" bo'limida paydo bo'ladi. U erda siz DNS, asosiy veb-resurs uchun domen nomlarini qo'shish qobiliyati haqida ma'lumot olasiz, shuningdek, istalgan vaqtda ulardan birini o'chirasiz. Shunday qilib, har bir veb-loyihangiz uchun taxalluslar sonini nazorat qilish mumkin.

Men keltirgan misol uchun uni qo'shimcha domen nomida ishlatish eng maqbul bo'lardi, buni men ko'rsatdim. Biroq, agar DIdagi loyiha nomi ba'zilarini o'z ichiga olsa kalit so'zlar, keyin siz bu tomonda tajriba o'tkazishingiz va bir xil domen zonasida bir nechta taxalluslarni yaratishingiz mumkin (garchi bu turli xil bo'lsa-da), lekin ikkinchi darajali domenlar uchun turli xil variantlar bilan. Misol:

Asosiy sayt: kak-sozdat-sajt.ru Sayt sinonimlari (taxalluslari): sozdanie-sajtov.ru kak-sozdavat-sajty.com

Xo'sh, nima uchun umuman taxallus yaratishingiz kerakligini aytishimiz kerak, taxalluslar qanday amaliy foyda keltirishi mumkin? Eng aniq sabab - brend xabardorligini oshirish va veb-saytingizga qo'shimcha manfaatdor auditoriyani jalb qilish. Axir, agar tashrif buyuruvchi to'satdan o'z manzilini noto'g'ri yozsa ham, u baribir loyihangizda qoladi. Yirik global korporatsiyalar ko'pincha bu imkoniyatdan foydalanadilar.

Bu yerda yana biri bor muhim nuance. Sinonimlarni yaratishda saytning nusxalari shakllanadi, shuning uchun kontentning takrorlanishiga yo'l qo'ymaslik uchun uni asosiy domenda amalga oshirish kerak. Albatta, ehtimol, vakolatli provayder avtomatik ravishda qayta yo'naltirishni o'rnatadi, ammo uning ta'sirini tekshirishingiz kerak. Va nihoyat, yana bir video

Ma'lumotlar bazasini tashkil qilishda ko'p sonli turli xil ob'ektlar ishtirok etadi. Barcha ma'lumotlar bazasi ob'ektlari jismoniy yoki mantiqiydir. Jismoniy ob'ektlar jismoniy qurilmalar (disklar)dagi ma'lumotlarni tartibga solish bilan shug'ullanadi. Ma'lumotlar bazasi mexanizmining jismoniy ob'ektlari fayllar va fayllar guruhlari. Mantiqiy ob'ektlar ma'lumotlar bazasining foydalanuvchi tomonidan belgilangan ko'rinishlaridir. Mantiqiy obyektlarga jadvallar, ustunlar va ko‘rinishlar (virtual jadvallar) misol bo‘la oladi.

Siz yaratishingiz kerak bo'lgan birinchi ma'lumotlar bazasi ob'ekti ma'lumotlar bazasining o'zi. Ma'lumotlar bazasi mexanizmi tizim va foydalanuvchi ma'lumotlar bazalarini boshqaradi. Foydalanuvchi ma'lumotlar bazalari vakolatli foydalanuvchilar tomonidan yaratilishi mumkin, holbuki tizim asoslari ma'lumotlar DBMS o'rnatilganda yaratiladi.

Ma'lumotlar bazasini yaratishda ikkita asosiy usul qo'llaniladi. Birinchi usul Environment Object Browser-dan foydalanadi SQL Server Management Studio, yuqorida ko'rsatilganidek, va ikkinchisi Transact-SQL tili bayonotidan foydalanadi MA'LUMOTLAR BAZASI YARATING. Quyida ushbu ko'rsatmaning umumiy shakli keltirilgan va keyin uning tarkibiy qismlari batafsil muhokama qilinadi:

MA'LUMOTLAR BAZASINI YARATING db_name ( file_spec1),...] Sintaksis qoidalari

db_name parametri ma'lumotlar bazasi nomidir. Ma'lumotlar bazasi nomi maksimal 128 belgidan iborat bo'lishi mumkin. Bitta tizim 32 767 tagacha ma'lumotlar bazasini boshqarishi mumkin. Barcha ma'lumotlar bazalari ma'mur tomonidan aniq ko'rsatilishi yoki tizim tomonidan bevosita taqdim etilishi mumkin bo'lgan fayllarda saqlanadi. Agar CREATE DATABASE iborasi mavjud bo'lsa parametr ON, barcha ma'lumotlar bazasi fayllari aniq ko'rsatilgan.

Ma'lumotlar bazasi mexanizmi ma'lumotlar fayllarini diskda saqlaydi. Har bir fayl bitta ma'lumotlar bazasidan ma'lumotlarni o'z ichiga oladi. Ushbu fayllar fayllar guruhlariga ajratilishi mumkin. Fayl guruhlari ma'lumotlarni turli disklar bo'ylab tarqatish va bajarish qobiliyatini ta'minlaydi zaxira va ma'lumotlar bazasi qismlarini tiklash. Bu juda katta ma'lumotlar bazalari uchun foydali funksionallik.

file_spec1 parametri fayl spetsifikatsiyasini ifodalaydi va o'zida bo'lishi mumkin qo'shimcha imkoniyatlar mantiqiy fayl nomi, jismoniy nomi va hajmi kabi. PRIMARY parametri tizim jadvallari va boshqa muhim ichki ma'lumotlar bazasi ma'lumotlarini o'z ichiga olgan birinchi (va eng muhim) faylni belgilaydi. Agar PRIMARY parametri yo'q bo'lsa, u holda spetsifikatsiyada ko'rsatilgan birinchi fayl asosiy fayl sifatida ishlatiladi.

Qayd yozuvi Ma'lumotlar bazasini yaratish uchun foydalaniladigan Database Engine komponenti deyiladi ma'lumotlar bazasi egasi. Ma'lumotlar bazasi faqat bitta egasiga ega bo'lishi mumkin, bu har doim hisobga mos keladi. Ma'lumotlar bazasi egasiga tegishli hisob qaydnomasi maxsus mavjud dbo nomi. Bu nom har doim foydalanuvchiga tegishli bo'lgan ma'lumotlar bazasiga nisbatan ishlatiladi.

Variant TIZIMGA KIRISH dbo parametri ma'lumotlar bazasi tranzaksiyalari jurnali uchun jismoniy xotira sifatida bir yoki bir nechta fayllarni belgilaydi. Agar LOG ON opsiyasi mavjud bo'lmasa, u holda ma'lumotlar bazasi tranzaksiyalari jurnali yaratiladi, chunki har bir ma'lumotlar bazasida quyidagilar bo'lishi kerak: kamida, bitta tranzaksiya jurnali. (Ma'lumotlar bazasi mexanizmi ma'lumotlar bazasiga kiritilgan barcha o'zgarishlarni qayd qiladi. Tizim ushbu yozuvlarning barchasini, ayniqsa tranzaktsiyadan oldingi va keyingi qiymatlarni tranzaksiya jurnallari deb ataladigan bir yoki bir nechta fayllarda saqlaydi. Tizimdagi har bir ma'lumotlar bazasi. o'z jurnali tranzaktsiyalarini yuritadi.)

Variantda JAMLASH ma'lumotlar bazasi uchun standart tartiblash tartibini belgilaydi. Agar COLLATE opsiyasi ko'rsatilmagan bo'lsa, ma'lumotlar bazasiga ma'lumotlar bazasi tizimining standart taqqoslash tartibi bilan aynan bir xil bo'lgan standart taqqoslash tartibi tayinlanadi.

Variantda UCHUN ulanish orqali ma’lumotlar bazasi yaratilganligini bildiradi mavjud to'plam fayllar. Ushbu parametrdan foydalanganda siz birinchi asosiy faylni aniq ko'rsatishingiz kerak. Variantda ATTACH_REBUILD_LOG UCHUN ma'lumotlar bazasi mavjud operatsion tizim fayllari to'plamini biriktirish orqali yaratilganligini ko'rsatadi.

Ma'lumotlar bazasi mexanizmi model ma'lumotlar bazasi shablonidan foydalangan holda yangi ma'lumotlar bazasini yaratadi. Model ma'lumotlar bazasi xususiyatlari shaxsiy tushunchalarga mos ravishda sozlanishi mumkin tizim administratori. Agar ma'lum bir ma'lumotlar bazasi ob'ekti har birida mavjud bo'lishi kerak bo'lsa foydalanuvchi bazasi ma'lumotlar uchun ushbu ob'ekt birinchi navbatda model ma'lumotlar bazasida yaratilishi kerak.

Quyidagi misolda hech qanday qo'shimcha ma'lumot bermasdan oddiy ma'lumotlar bazasini yaratish uchun kod ko'rsatilgan. Ushbu kodni ishga tushirish uchun uni Management Studio so'rovlar muharririga kiriting va tugmasini bosing .

USE master; MA'LUMOTLAR BAZASINI YARATING SampleDb;

Misol kodi SampleDb deb nomlangan ma'lumotlar bazasini yaratadi. CREATE DATABASE bayonotining bu qisqartirilgan shakli mumkin, chunki uning deyarli barcha parametrlari standart qiymatlarga ega. Odatiy bo'lib, tizim ikkita fayl yaratadi. Ma'lumotlar fayli SampleDb mantiqiy nomiga ega va boshlang'ich hajmi 2 MB. Va tranzaksiya jurnali fayli mantiqiy SampleDb_log nomiga ega va boshlang'ich hajmi 1 MB. (Ikkala faylning o'lchamlari va yangi ma'lumotlar bazasining boshqa xususiyatlari mos keladigan model ma'lumotlar bazasi spetsifikatsiyalariga bog'liq.)

Quyidagi misolda ma'lumotlar bazasi va tranzaksiya jurnali fayllarini aniq ko'rsatish orqali ma'lumotlar bazasini qanday yaratish ko'rsatilgan:

USE master; MA'LUMOTLAR BAZAsini YARATISH loyihalari (NAME=projects_dat, FILENAME = "D:\projects.mdf", SIZE = 10, MAXSIZE = 100, FILEGROWTH = 5) KIRISH (NAME=projects_log, FILENAME = "D:\projects.ldf", SIZE = 40, MAXSIZE = 100, FILEGROWTH = 10);

Misolda yaratilgan ma'lumotlar bazasi Loyihalar deb ataladi. PRIMARY opsiyasi belgilanmaganligi sababli, birinchi fayl asosiy fayl sifatida qabul qilinadi. Ushbu fayl loyihalar_dat mantiqiy nomiga ega va u saqlanadi disk fayli loyihalar.mdf. Ushbu faylning asl hajmi 10 MB. Agar kerak bo'lsa, tizim ushbu faylga 5 MB bosqichda qo'shimcha disk maydoni ajratadi. Belgilanmagan bo'lsa MAXSIZE opsiyasi yoki bu parametr CHEKSIZ ga o'rnatilgan bo'lsa, u holda maksimal hajmi fayl o'sishi mumkin va faqat butun disk maydoni hajmi bilan cheklanadi. (Fayl oʻlchami birligini KB, TB va MB qoʻshimchalari yordamida belgilash mumkin, yaʼni mos ravishda kilobayt, terabayt va megabayt. Standart oʻlcham birligi MB, yaʼni megabayt).

Ma'lumotlar fayliga qo'shimcha ravishda, loyihalar_log mantiqiy nomi va project.ldf jismoniy nomiga ega bo'lgan tranzaktsiyalar jurnali fayli yaratiladi. Tranzaksiya jurnali fayli spetsifikatsiyasining barcha opsiyalari maʼlumotlar fayli spetsifikatsiyasining mos keladigan variantlari bilan bir xil nom va maʼnolarga ega.

Transact-SQL-da siz ma'lum bir ma'lumotlar bazasi kontekstini (ya'ni qaysi ma'lumotlar bazasini joriy sifatida ishlatishni) belgilashingiz mumkin. FOYDALANISH ko'rsatmalari. (Alternativ usul- SQL Server Management Studio asboblar panelidagi "Ma'lumotlar bazasi" ochiladigan ro'yxatidan kerakli ma'lumotlar bazasi nomini tanlang.)

Tizim ma'muri joriy standart ma'lumotlar bazasini CREATE LOGIN bayonoti yoki ALTER LOGIN bayonoti yordamida foydalanuvchiga belgilashi mumkin. Bunday holda, foydalanuvchilar boshqa ma'lumotlar bazasidan foydalanishni xohlamasalar, USE bayonotini chiqarishlari shart emas.

Ma'lumotlar bazasi suratini yaratish

Yangi ma'lumotlar bazasini yaratishdan tashqari, siz mavjud ma'lumotlar bazasining (manba ma'lumotlar bazasi) suratini olish uchun CREATE DATABASE bayonotidan foydalanishingiz mumkin. Ma'lumotlar bazasi surati - bu surat olingan paytdagi asl ma'lumotlar bazasining tranzaksiya jihatidan izchil nusxasi. Quyida ma'lumotlar bazasi suratini yaratish sintaksisi keltirilgan:

Shunday qilib, ma'lumotlar bazasi oniy rasmini yaratish uchun siz CREATE DATABASE bayonotiga bandni kiritishingiz kerak. FOYDALANGAN FOTO. Quyidagi misolda SampleDb ma'lumotlar bazasining suratini olish va uni D:\temp jildida saqlash tasvirlangan. (Ushbu misolni ishga tushirishdan oldin ushbu katalogni yaratishingiz kerak.)

USE master; MA'LUMOTLAR BAZASINI YARATISH SampleDb ON (NAME = "SampleDb_Data" , FILENAME = "D:\temp\snapshot_DB.mdf") SampleDb FOYDALANIShI ASKI;

Mavjud ma'lumotlar bazasining oniy tasviri manba ma'lumotlar bazasining faqat o'qish uchun mo'ljallangan nusxasi bo'lib, u nusxa ko'chirilgan paytdagi ma'lumotlar bazasi holatini aks ettiradi. (Shunday qilib, siz mavjud ma'lumotlar bazasining bir nechta suratlarini yaratishingiz mumkin.) Snapshot fayli (yuqoridagi misolda D:\temp\snapshot_DB.mdf) faqat manba ma'lumotlar bazasidan o'zgartirilgan ma'lumotlarni o'z ichiga oladi. Shuning uchun, oniy tasvirni yaratish uchun kod manba ma'lumotlar bazasidagi har bir ma'lumot faylining mantiqiy nomini, shuningdek, tegishli jismoniy nomlarni ko'rsatishi kerak.

Snapshot faqat o'zgartirilgan ma'lumotlarni o'z ichiga olganligi sababli, har bir oniy rasm uning tegishli asosiy ma'lumotlar bazasi uchun talab qilinadigan disk maydonining faqat kichik bir qismini talab qiladi.

Ma'lumotlar bazasi suratlarini faqat NTFS fayl tizimiga ega disklarda yaratish mumkin (Yangi Texnologiya Fayl tizimi - fayl tizimi yangi texnologiya), chunki Ushbu fayl tizimi siyrak fayl texnologiyasini qo'llab-quvvatlaydigan yagona fayl tizimi bo'lib, u suratlarni saqlash uchun ishlatiladi.

Ma'lumotlar bazasi oniy tasvirlari odatda ma'lumotlarni korruptsiyadan himoya qilish mexanizmi sifatida ishlatiladi.

Ma'lumotlar bazalarini biriktirish va ajratish

Barcha ma'lumotlar bazasi ma'lumotlarini ajratib olish va keyin bir xil yoki boshqa ma'lumotlar bazasi serveriga qayta biriktirilishi mumkin. Ushbu funksiya ma'lumotlar bazasini ko'chirishda ishlatiladi.

Ma'lumotlar bazasini ma'lumotlar bazasi serveridan uzish uchun foydalaning tizim protsedurasi sp_detach_db. (Ajraladigan ma'lumotlar bazasi bitta foydalanuvchi rejimida bo'lishi kerak.)

Ma'lumotlar bazasini biriktirish uchun FOR ATTACH bandi bilan CREATE DATABASE bayonotidan foydalaning. Ma'lumotlar bazasiga qo'shilish uchun barcha kerakli fayllar mavjud bo'lishi kerak. Agar biron bir ma'lumot faylida asl yo'ldan farqli yo'l bo'lsa, u holda ushbu fayl uchun joriy yo'l ko'rsatilishi kerak.

Hozirgi vaqtda ma'lumotlar bazalari turli sohalarda: korxonalarda, kompaniyalarda, o'quv muassasalarida va hokazolarda juda keng qo'llaniladi. Va siz ular bilan Office paketidagi dastur - Microsoft Access dasturi yordamida ishlashingiz mumkin, bu foydalanuvchilarga jadvallar bilan ishlash uchun juda keng imkoniyatlar beradi. Ko'nikmalar Microsoft dasturi Kirish har bir zamonaviy foydalanuvchi uchun foydali bo'ladi. Ushbu maqolada biz Access-da ma'lumotlar bazasini qanday yaratishni batafsil ko'rib chiqamiz. Keling, buni aniqlaylik. Bor!

Ma'lumotlar bazasi - jadval shaklida birlashtirilgan, o'zaro bog'langan ma'lumotlar to'plami. Bu nima ekanligini bilib, siz to'g'ridan-to'g'ri yaratishga o'tishingiz mumkin.

Ko'p darajali ro'yxat bilan ma'lumotlar bazasini yaratishga misol

Ishga tushirilmoqda Microsoft Access, Fayl menyusidan Yangi ni tanlang. Keyin Yangi ma'lumotlar bazasi tugmasini bosing. Oynaning o'ng tomonida fayl nomi va u saqlanadigan joyni belgilang. Shundan so'ng, "Yaratish" tugmasini bosing. Bundan tashqari, yordamchi dastur tomonidan taqdim etilgan shablonlar ro'yxatidan birini ishlatishingiz mumkin. Ba'zi hollarda, hamma narsani noldan yaratishdan ko'ra, shablonni oddiygina tahrirlash ancha qulayroq bo'ladi.

Ma'lumotlar bazasini yaratishni qanday boshlash kerak

Sizning oldingizda bitta maydonga ega jadval paydo bo'ladi. Yorliq ustiga kursorni olib, Dizayn-ni tanlang. Ismni o'zgartirishingizni so'ragan oyna paydo bo'ladi. Endi siz "Maydon nomi" ustunidagi katakchalarni to'ldirishni boshlashingiz mumkin. Keyingi Ma'lumotlar turi ustuni so'z yoki raqamlar kiritganingizga qarab avtomatik ravishda to'ldiriladi. Har bir hujayradagi ma'lumotlar turini o'zgartirish mumkin. Quyidagi ma'lumotlar turlari mavjud:

  • matn;
  • MEMO maydoni (obyekt tavsiflari uchun ishlatiladi, chunki u katta miqdordagi belgilarni kiritish imkonini beradi, >255);
  • raqamli;
  • sana Vaqt;
  • pul;
  • hisoblagich;
  • mantiqiy ("ha" yoki "yo'q" ni o'z ichiga olgan maydonlar uchun qulay);
  • OLE ob'ekt maydoni (multimedia fayllarini kiritish imkonini beradi: fotosuratlar, videolar);
  • giperhavola;
  • biriktirma (bir maydonda bir nechta fayllarni saqlash uchun ishlatiladi);
  • hisoblangan (jadvaldagi boshqa ma'lumotlar asosida yig'indini, farqni, mahsulotni hisoblash imkonini beradi);
  • almashtirish ustasi.

Ko'pgina hollarda sizga faqat "raqamli", "matn", "naqd pul", "hisoblangan" va "Sana/vaqt" kerak bo'ladi, bular eng ko'p ishlatiladigan ma'lumotlar turlari. Quyida, Field Properties bo'limida siz maydon hajmini ko'rishingiz mumkin. Agar sizda matnli ma'lumotlar turi bo'lsa, u holda 255 bo'ladi. Bu siz ushbu katakka 255 ta belgi kiritishingiz mumkin degan ma'noni anglatadi. Albatta, bu juda ko'p, shuning uchun siz ko'rsatilgan maydon hajmini 30 ga kamaytirishingiz kerak (siz qo'lingizdagi vazifalarga qarab boshqa har qanday raqamni qo'yishingiz mumkin). Bu ma'lumotlar bazasi diskda kamroq joy egallashi uchun amalga oshiriladi.

Turli xil atribut uchun har xil turdagi ma'lumotlar, masalan, skrinshotda.

Raqamli ma'lumotlar turini tanlash orqali siz kirish niqobi deb ataladigan narsani o'rnatishingiz mumkin. Bu kiritilgan raqamli qiymatlarni ma'lum bir tarzda ko'rsatish uchun kerak. Niqob bo'shliqlar va xesh belgilari yordamida belgilanadi. Misol uchun, agar jadvalingizda pasport raqamlari mavjud bo'lsa, ushbu raqamlarni tegishli formatda ko'rsatish uchun "####_######" niqobini o'rnating. Ya'ni, 4 ta belgi, keyin bo'sh joy va yana 6 ta belgi. Telefon raqamlari uchun "8(###)-###-##-##" niqobini belgilashingiz mumkin.

"Sana/vaqt" turi uchun "Maydon xususiyatlari" bo'limida turli ko'rsatish formatlarini tanlashingiz mumkin.

Yaratilgan jadvalni saqlashni unutmang. Buni Ctrl+S tugmalar birikmasi yordamida amalga oshirish mumkin. Agar saqlash paytida kalit maydonlar o'rnatilmaganligi haqida ogohlantirish oynasi paydo bo'lsa, "Yo'q" tugmasini bosing, chunki ular keyinroq yaratilishi mumkin.

Saqlash tugmasi yuqori chap burchakda joylashgan.

Ko'rib turganingizdek, ma'lumotlar bazalarini yaratish oddiy jarayon bo'lib, uni hatto tajribasiz foydalanuvchi ham bajara oladi. Izohlarda maqola sizga muammoni tushunishga yordam berdimi yoki yo'qligini yozing va taqdim etilgan materiallardan birontasi sizga tushunarsizligini so'rang.

Ushbu maqola Access-ni ishga tushirish va Internetda emas, balki kompyuteringizda ishlatiladigan ma'lumotlar bazasini yaratishning odatiy tartibini tavsiflaydi. Bu sizga shablondan yoki noldan o'z jadvallaringiz, shakllaringiz, hisobotlaringiz va boshqa ob'ektlaringiz bilan klassik ma'lumotlar bazasini qanday yaratishni ko'rsatadi. Maqolada mavjud ma'lumotlarni yangi ma'lumotlar bazasiga import qilish usullari ham muhokama qilinadi.

Ushbu maqolada

Ko‘rib chiqish

Accessni birinchi marta ishga tushirganingizda yoki Accessni o'chirmasdan ma'lumotlar bazasini yopganingizda, ko'rinish Microsoft Office Sahna orqasi.

Sahna orqasida ko'rinish - bu yangi ma'lumotlar bazalarini yaratish, mavjudlarini ochish, Office.com saytida tegishli maqolalarni ko'rish va boshqalar - qilish kerak bo'lgan hamma narsaning boshlang'ich nuqtasi. Bilan ma'lumotlar bazasi fayli yoki tashqarida ma'lumotlar bazalari, lekin emas V uni.

Ma'lumotlar bazasini yaratish

Access-ni ochganingizda, Backstage ko'rinishida yorliq ochiladi yaratmoq. "tabda" Yaratilish“Siz bir necha usulda yangi ma’lumotlar bazasini yaratishingiz mumkin.

    Bo'sh ma'lumotlar bazasi Agar xohlasangiz, noldan boshlashingiz mumkin. Bu yaxshi variant, agar sizda maxsus dizayn talablari bo'lsa yoki joylashtirilishi yoki qo'shilishi kerak bo'lgan kerakli ma'lumotlar mavjud bo'lsa.

    Access-da o'rnatilgan shablon Agar ishlayotgan bo'lsangiz, shablondan foydalanishingiz mumkin yangi loyiha va bosh ofisdan boshlashni xohlayman. Access sukut bo'yicha o'rnatilgan bir nechta andozalar bilan birga keladi.

    Office.com dan shablon. Access bilan birga kelgan shablonlarga qo'shimcha ravishda Office.com saytida ko'plab boshqa andozalar mavjud. Ulardan foydalanish uchun brauzeringizni ochishingiz shart emas, chunki bu andozalar yorliqda mavjud Yaratmoq.

Ma'lumotlar bazasiga ob'ektlar qo'shish

Ma'lumotlar bazasi bilan ishlaganingizda, unga maydonlar, jadvallar va dastur qismlarini qo'shishingiz mumkin.

Ilova qismlari - bu bir nechta bog'liq ma'lumotlar bazasi ob'ektlaridan bitta ob'ekt sifatida foydalanish imkonini beruvchi xususiyatdir. Masalan, ilovaning bir qismi jadval va unga asoslangan shakldan iborat bo'lishi mumkin. Ilovaning bir qismidan foydalanib, siz bir vaqtning o'zida ma'lumotlar bazasiga jadval va shakl qo'shishingiz mumkin.

Shuningdek, siz so'rovlar, shakllar, hisobotlar, makroslarni - ish uchun zarur bo'lgan har qanday ma'lumotlar bazasi ob'ektlarini yaratishingiz mumkin.

Access turli xil shablonlarga ega bo'lib, siz ularni mavjud yoki boshlang'ich nuqta sifatida ishlatishingiz mumkin. Shablon - bu barcha jadvallar, so'rovlar, shakllar, makroslar va bajarish uchun zarur bo'lgan hisobotlarni o'z ichiga olgan foydalanishga tayyor ma'lumotlar bazasi. aniq vazifa. Masalan, muammolarni kuzatish, kontaktlarni boshqarish yoki xarajatlarni kuzatish uchun foydalanishingiz mumkin bo'lgan andozalar mavjud. Ba'zi shablonlarda ulardan foydalanishni ko'rsatish uchun misol yozuvlari mavjud.

Agar shablondan foydalanish sizni qiziqtirmasa, siz o'zingizning jadvallar, shakllar, hisobotlar va boshqa ma'lumotlar bazasi ob'ektlarini yaratish orqali ma'lumotlar bazasini yaratishingiz mumkin. Ko'pgina hollarda bu quyidagi elementlardan iborat:

    Jadval tabda Yaratilish.

Bo'sh ma'lumotlar bazasini yaratish

Ma'lumotlar jadvali ko'rinishida ma'lumotlarni kiritish Excel ish varag'ida ishlashga juda o'xshaydi. Ma’lumotlarni kiritish jarayonida jadval tuzilmasi yaratiladi. Jadvalga yangi ustun qo'shsangiz, jadvalda yangi maydon aniqlanadi. Microsoft Access avtomatik ravishda kiritilgan ma'lumotlar asosida har bir maydonning ma'lumotlar turini o'rnatadi.

Yopish Ha Yo'q Bekor qilish

Maslahat: Access nomli faylni qidiradi Blank.accdb[o'rnatish drayveri]:\Program Files\Microsoft Office\Templates\1049\Access\ jildida. Agar mavjud bo'lsa, Blank.accdb veb-ma'lumotlar bazalaridan tashqari barcha yangi bo'sh ma'lumotlar bazalari uchun shablon sifatida ishlatiladi. Barcha yangi ma'lumotlar bazalari ushbu fayl tarkibini meros qilib oladi. Bu qismlar raqamlari yoki rad etishlar va kompaniya siyosatlari kabi standart tarkibni tarqatishning ajoyib usuli. Iltimos, faylni unutmang Blank.accdb yangi bo'sh veb-ma'lumotlar bazalarini yaratishga ta'sir qilmaydi.

Muhim:

Jadval qo'shish

Jadvallar tabda Yaratmoq.

Dizayn ko'rinishida siz birinchi navbatda jadval strukturasini yaratasiz. Keyin maʼlumotlarni kiritish uchun maʼlumotlar jadvali koʻrinishiga oʻtishingiz yoki maʼlumotlarni almashish buferidan joylashtirish yoki import qilish kabi boshqa usul yordamida maʼlumotlarni kiritishingiz mumkin.

Jadvalni qanday yaratishingizdan qat'i nazar, maydon xususiyatlarini tekshirish va o'rnatish tavsiya etiladi. Ba'zi xususiyatlar ma'lumotlar jadvali ko'rinishida mavjud bo'lsa-da, boshqalari faqat Dizayn ko'rinishida o'rnatilishi mumkin. Dizayn ko'rinishiga kirish uchun navigatsiya panelida jadvalni o'ng tugmasini bosing va tanlang Konstruktor Maydon xossalari.

Maydon xossalari. Batafsil ma'lumotni yordam tugmasini bosish orqali olish mumkin.

Mulk

Tavsif

Maydon hajmi

Maydon formati

Kirish niqobi

Standart qiymat

Majburiy maydon

Ha

Boshqa manbadan ma'lumotlarni Access jadvaliga nusxalash

Agar ma'lumotlaringiz Excel kabi boshqa dasturda saqlangan bo'lsa, siz ularni nusxalash va Access jadvaliga joylashtirishingiz mumkin. Odatda, Excel elektron jadvalidagi kabi ma'lumotlar ustunlarga bo'lingan bo'lsa, bu usul eng yaxshi ishlaydi. Agar ma'lumotlar mavjud bo'lsa matn muharriri, nusxalashdan oldin ma'lumotlar ustunlarini tab-ajratish yoki ma'lumotlarni jadvalga aylantirish tavsiya etiladi. Agar siz ma'lumotlarni o'zgartirishingiz yoki ular ustida boshqa operatsiyalarni bajarishingiz kerak bo'lsa (masalan, split to'liq ism ism va familiya), ma'lumotlarni nusxalashdan oldin buni qilish tavsiya etiladi, ayniqsa Access bilan tanish bo'lmasangiz.

Access kiritilgan ma'lumotlarning birinchi qatorida topilgan narsalarga asoslanib, maydonlarga nom qo'llaydi. Agar siz qo'ygan ma'lumotlarning birinchi qatori keyingi qatorga o'xshash bo'lsa, Access birinchi qator ma'lumotlarning bir qismi ekanligini aniqlaydi va maydonlarga umumiy nomlar beradi (F1, F2 va boshqalar). Agar siz qo'ygan ma'lumotlarning birinchi qatori keyingi qatorlarga o'xshamasa, Access birinchi qator maydon nomlaridan iborat ekanligini aniqlaydi. Access maydonlarni mos ravishda nomlaydi va ma'lumotlarning birinchi qatorini o'z ichiga olmaydi.

    Ma'lumotlar jadvali ko'rinishida har bir ustun sarlavhasini ikki marta bosing va har bir ustun uchun tavsiflovchi maydon nomini kiriting.

    Jadvalni yana saqlang.

Eslatma: Konstruktor

Boshqa manbadan maʼlumotlarni import qiling, qoʻshing yoki bogʻlang


Jadvallar navigatsiya sohasida. Mavjud jadvalga ma'lumotlarni qo'shishni tanlasangiz, ma'lumotlar unga qo'shiladi. Agar siz ma'lumotlarni bog'lasangiz, guruhda Jadvallar navigatsiya panelida tegishli jadval yaratiladi.

Ilova qismini qo'shish

Ilovaning qismlari ma'lumotlar bazalarining funksionalligini kengaytirish uchun ishlatilishi mumkin. Ilova qismi faqat bitta jadval bo'lishi mumkin yoki u jadvallar va tegishli shakllar kabi bir nechta ob'ektlarni o'z ichiga olishi mumkin.

Masalan, ilovaning Eslatmalar qismi hisoblagich tipidagi ID maydoni, sana maydoni va MEMO maydonidan iborat jadvaldan iborat. U ma'lumotlar bazasiga qo'shilishi va avvalgidek yoki minimal o'zgartirishlar bilan ishlatilishi mumkin.

    Ilova qismini qo'shmoqchi bo'lgan ma'lumotlar bazasini oching.

    Yorliqni oching Yaratilish.

    Guruhda Shablonlar tugmasini bosing Ilova qismlari. Mavjud qismlar ro'yxati paydo bo'ladi.

    Ilovaning qo'shmoqchi bo'lgan qismini bosing.

Mavjud Access ma'lumotlar bazasini oching

    Yorliqda Fayl tugmasini bosing Ochiq.

    Muloqot oynasida Ma'lumotlar bazasi faylini ochish ochmoqchi bo'lgan ma'lumotlar bazasini toping.

    Quyidagi amallardan birini bajaring.

    • Ma'lumotlar bazasini standart rejimda ochish uchun uni ikki marta bosing (standart rejim dialog oynasida belgilanishi mumkin). Kirish parametrlari yoki ma'muriy siyosat bilan belgilanadi).

      Tugmasini bosing Ochiq uchun ma'lumotlar bazasini ochish uchun ommaviy kirish ko'p foydalanuvchi muhitida va boshqa foydalanuvchilarga uni o'qish va yozish imkonini beradi.

      Ochiq va variantni tanlang O'qish uchun ochiq

      Tugma yonidagi o'qni bosing Ochiq va variantni tanlang Monopoliya

      Tugma yonidagi o'qni bosing Ochiq va variantni tanlang Eksklyuzivni o'qing

Eslatma: Siz to'g'ridan-to'g'ri tashqi formatdagi ma'lumotlar fayllarini ochishingiz mumkin, masalan, dBASE, Microsoft Exchange yoki Excel. Bundan tashqari, har qanday ODBC ma'lumotlar manbasini to'g'ridan-to'g'ri ochishingiz mumkin, masalan Microsoft SQL Server. Access avtomatik ravishda ma'lumotlar bazasini yaratadi Ma'lumotlarga kirish ma'lumotlar fayli bilan bir xil papkada va tashqi ma'lumotlar bazasidagi barcha jadvallarga havolalar qo'shadi.

    Yaqinda foydalanilgan ma'lumotlar bazalaringizdan birini ochish uchun bosing Oxirgi tabda Fayl va ma'lumotlar bazasi fayl nomini tanlang. Access ma'lumotlar bazasini oxirgi marta ochilganda qo'llanilgan sozlamalar yordamida ochadi. Agar yaqinda foydalanilgan fayllar ro'yxatini ko'rmasangiz, bosing Variantlar tabda Fayl. Muloqot oynasida Kirish parametrlari tugmasini bosing Mijoz opsiyalari. Bobda Displeydagi chiqish"So'nggi hujjatlar" ro'yxatida ko'rsatmoqchi bo'lgan hujjatlar sonini belgilang (50 dan oshmasligi kerak).

    Ikki marta bosish orqali kirish uchun Backstage ko'rinishidagi navigatsiya panelida eng so'nggi ma'lumotlar bazalarini ham ko'rsatishingiz mumkin: 1) va keyin ochmoqchi bo'lgan oxirgi ma'lumotlar bazasini oching. format 2. Yorliqning pastki qismida " oxirgi" katagiga belgi qo'ying Tez kirish so'nggi ma'lumotlar bazalari soniga va ko'rsatiladigan ma'lumotlar bazalari sonini sozlang.

    Buyruq yordamida ma'lumotlar bazasini ochishda Ochiq tabda Fayl yaqinda ochilgan ma'lumotlar bazalariga yorliqlar ro'yxatini dialog oynasini bosish orqali ko'rishingiz mumkin Ochiq tugmasi Oxirgi.

Access 2007 dan foydalanasizmi?

Microsoft Office Access bilan ishlashni boshlash sahifasi

Access-ni birinchi marta ishga tushirganingizda yoki Access-dan chiqmasdan ma'lumotlar bazasini yopsangiz, oyna paydo bo'ladi.

Bu bosh sahifa, bu erda siz yangi ma'lumotlar bazasini yaratishingiz, mavjudini ochishingiz yoki Microsoft Office Online veb-saytidagi ma'lumotlarni ko'rishingiz mumkin.

Shablon yordamida ma'lumotlar bazasini yarating

Access ma'lumotlar bazasini tezda yaratishga yordam beradigan turli shablonlarni taklif etadi. Shablon - bu ma'lum bir vazifani bajarish uchun zarur bo'lgan barcha jadvallar, so'rovlar, shakllar va hisobotlarni o'z ichiga olgan foydalanishga tayyor ma'lumotlar bazasi. Masalan, muammolarni kuzatish, kontaktlarni boshqarish yoki xarajatlarni kuzatish uchun foydalanishingiz mumkin bo'lgan andozalar mavjud. Ba'zi shablonlarda ulardan foydalanishni ko'rsatish uchun misol yozuvlari mavjud. Ma'lumotlar bazasi shablonlari avvalgidek ishlatilishi yoki sizning maxsus ehtiyojlaringizga moslashtirilishi mumkin.

Agar ushbu shablonlardan biri siz uchun ishlayotgan bo'lsa, bu odatda sizga kerak bo'lgan ma'lumotlar bazasini yaratishning eng oson va tezkor usulidir. Biroq, agar siz boshqa dasturdan ma'lumotlarni Accessga import qilishingiz kerak bo'lsa, shablondan foydalanmasdan ma'lumotlar bazasini yaratish osonroq bo'lishi mumkin. Shablonlarda allaqachon ma'lumotlar tuzilmasi aniqlanganligi sababli, mavjud ma'lumotlarni ushbu tuzilishga moslashtirish uchun o'zgartirish uzoq vaqt talab qilishi mumkin.

Office Online-dan shablonni yuklab oling

Agar sahifada Microsoft Office Access bilan ishlashni boshlash Yo'q kerakli shablon, Internetga ulansangiz, Office Online veb-saytida boshqa shablonlarni topishingiz mumkin.

    Sahifada Microsoft Office Access bilan ishlashni boshlash Bobda Batafsil Office Online veb-saytida elementni bosing Shablonlar.

    Brauzer oynasi paydo bo'ladi Bosh sahifa Office Online veb-saytidagi "Shablonlar".

    O'zingizga kerakli Access shablonini topish uchun Office Online qidiruv va navigatsiya vositalaridan foydalaning, keyin uni yuklab olish uchun ko'rsatmalarga rioya qiling. Bu ma'lumotlar bazasi faylini kompyuteringizga yuklaydi va keyin uni Accessning yangi nusxasida ochadi. Ko'pgina hollarda shablonlar shunday tuzilganki, ma'lumotlarni kiritish shakli darhol ochiladi va siz darhol ma'lumotlarni kiritishni boshlashingiz mumkin.

Shablonlar bilan ishlash haqida qo'shimcha ma'lumot olish uchun shablon yordamida kompyuteringizda Access ma'lumotlar bazasini yaratish bo'limiga qarang.

Shablondan foydalanmasdan ma'lumotlar bazasini yaratish

Agar shablondan foydalanish sizni qiziqtirmasa, siz o'zingizning jadvallar, shakllar, hisobotlar va boshqa ma'lumotlar bazasi ob'ektlarini yaratish orqali ma'lumotlar bazasini yaratishingiz mumkin. Ko'pgina hollarda, odatda quyidagi variantlardan biri yoki ikkalasi qo'llaniladi:

    Ma'lumotlar bazasi bilan yaratilgan jadvalga ma'lumotlarni kiriting, kiriting yoki import qiling va buyruq yordamida yaratilgan yangi jadvallar uchun ushbu amaliyotni takrorlang. Jadval tabda Yaratilish.

    Jadvallarni yaratishda boshqa manbalardan ma'lumotlarni import qiling.

Bo'sh ma'lumotlar bazasini yaratish

Ma'lumotlar jadvali ko'rinishida ma'lumotlarni kiritish Microsoft ish varag'i bilan ishlashga o'xshaydi Office Excel 2007. Jadval strukturasi ma'lumotlar kiritilishi bilan yaratiladi - har safar jadvalga yangi ustun qo'shilganda yangi maydon aniqlanadi. Access siz kiritgan ma'lumotlar asosida har bir maydonning ma'lumotlar turini avtomatik ravishda aniqlaydi.

Agar ushbu bosqichda "1-jadval" jadvaliga ma'lumotlarni kiritish kerak bo'lmasa, tugmani bosing Yopish. Jadvalga o'zgartirishlar kiritgan bo'lsangiz, ularni saqlash so'raladi. Tugmasini bosing Ha o'zgarishlarni saqlash uchun tugma Yo'q ularni saqlamaslik uchun yoki tugma Bekor qilish stolni ochiq qoldirish.

Muhim: Agar siz "1-jadval" jadvalini hech bo'lmaganda bir marta saqlamasdan yopsangiz, unga ma'lumotlar kiritilgan bo'lsa ham, u butunlay o'chiriladi.

Jadval qo'shish

Mavjud ma'lumotlar bazasiga jadvallar qo'shish jamoa buyruqlari orqali amalga oshiriladi Jadvallar tabda Yaratmoq.

Ma'lumotlar jadvali ko'rinishida jadval yarating. Jadval rejimida siz darhol ma'lumotlarni kiritishni boshlashingiz mumkin va jadval tuzilmasi avtomatik ravishda yaratiladi. Maydonlarga nomlar ketma-ket raqamlar bilan beriladi ("Maydon1", "Maydon2" va boshqalar) va kiritilgan ma'lumotlar asosida ma'lumotlar turi avtomatik ravishda o'rnatiladi.

Dizayn rejimida jadval yaratish. Dizayn rejimida birinchi navbatda yangi jadvalning strukturasini yaratishingiz kerak. Keyin maʼlumotlarni kiritish uchun maʼlumotlar jadvali koʻrinishiga oʻtishingiz yoki maʼlumotlarni almashish buferidan joylashtirish yoki import qilish kabi boshqa usul yordamida maʼlumotlarni kiritishingiz mumkin.

Shablon asosida jadval tuzing. Access tez-tez ishlatiladigan jadval turlari uchun shablonlarga ega. Bir marta bosish bilan siz to'liq va foydalanishga tayyor jadval tuzilmasini yaratishingiz mumkin. Agar kerak bo'lsa, maydonlarni qo'shishingiz yoki olib tashlashingiz mumkin.

Dizayn rejimida maydon xususiyatlarini o'rnatish. Jadvalni qanday yaratishingizdan qat'i nazar, maydon xususiyatlarini tekshirish va o'rnatish tavsiya etiladi. Bu faqat dizayn rejimida amalga oshirilishi mumkin. Dizayn ko'rinishiga kirish uchun navigatsiya panelida jadvalni o'ng tugmasini bosing va tanlang Konstruktor. Maydonning xususiyatlarini ko'rsatish uchun dizayn panjarasida uni bosing. Hududdagi dizayn panjarasi ostida xususiyatlar paydo bo'ladi Maydon xossalari.

Roʻyxat yonidagi tavsifni koʻrish uchun maydon xususiyatini bosing Maydon xossalari. Qo'shimcha ma'lumot F1 tugmachasini bosish orqali olish mumkin.

Quyidagi jadvalda eng ko'p o'zgartirilgan maydon xususiyatlari tasvirlangan.

Mulk

Tavsif

Maydon hajmi

Matn maydonlari uchun bu xususiyat maydonda saqlashga ruxsat berilgan belgilarning maksimal sonini belgilaydi. Maksimal qiymat: 255. Raqamli maydonlar uchun bu xususiyat saqlangan raqamlar turini belgilaydi (Uzoq butun, Double Floating Point va boshqalar). Ma'lumotni yanada samarali saqlash uchun ma'lumotlarni saqlash uchun eng kichik talab qilinadigan xotira hajmini ajratish tavsiya etiladi. Agar kerak bo'lsa, bu qiymatni keyinroq o'zgartirishingiz mumkin.

Maydon formati

Bu xususiyat ma'lumotlarni ko'rsatish formatini belgilaydi. Bu sohada saqlangan haqiqiy ma'lumotlarga ta'sir qilmaydi. Siz o'rnatilgan formatni tanlashingiz yoki o'zingizni belgilashingiz mumkin.

Kirish niqobi

Ushbu xususiyat maydonga har qanday ma'lumotlarni kiritish uchun umumiy shablonni aniqlash uchun ishlatiladi. Bu barcha ma'lumotlarning to'g'ri kiritilishini va to'g'ri belgilar soniga ega bo'lishini ta'minlaydi. Kirish niqobini yaratishda yordam olish uchun mulk maydonining o'ng tomonidagi tugmani bosing.

Standart qiymat

Bu xususiyat qo'shish paytida ushbu maydonda ko'rsatiladigan standart qiymatni o'rnatish imkonini beradi yangi kirish. Misol uchun, yozuv qo'shilgan sanani yozmoqchi bo'lgan Sana/Vaqt maydoni uchun standart qiymat sifatida "Sana()" (tirnoqsiz) ni kiritishingiz mumkin.

Majburiy maydon

Bu xususiyat maydonga qiymat kiritilishi kerakligini belgilaydi. Agar u o'rnatilgan bo'lsa Ha, agar ushbu maydonga hech qanday qiymat kiritilmagan bo'lsa, yozuvni qo'shish mumkin bo'lmaydi.

Agar ma'lumotlaringiz Office Excel 2007 kabi boshqa dasturda saqlangan bo'lsa, siz ularni Access jadvaliga nusxalashingiz va joylashtirishingiz mumkin. Odatda, Excel elektron jadvalidagi kabi ma'lumotlar ustunlarga bo'lingan bo'lsa, bu usul eng yaxshi ishlaydi. Agar ma'lumotlar matn protsessorida bo'lsa, nusxalashdan oldin ma'lumotlar ustunlarini yorliq bilan chegaralash yoki ma'lumotlarni jadvalga aylantirish tavsiya etiladi. Agar siz ma'lumotlarni o'zgartirishingiz yoki ular ustida boshqa operatsiyalarni bajarishingiz kerak bo'lsa (masalan, to'liq ismni ism va familiyaga bo'lish), buni ma'lumotlarni nusxalashdan oldin qilish tavsiya etiladi, ayniqsa Access bilan tanish bo'lmasangiz.

Bo'sh jadvalga ma'lumotlarni kiritganingizda, Access undagi ma'lumotlardan kelib chiqqan holda har bir maydon uchun ma'lumotlar turini o'rnatadi. Misol uchun, agar siz kiritayotgan maydonda faqat sana qiymatlari bo'lsa, bu maydon uchun ma'lumotlar turi Sana/Vaqt bo'ladi. Agar kiritilgan maydonda faqat "Ha" va "Yo'q" so'zlari bo'lsa, bu maydon uchun ma'lumotlar turi "Mantiqiy" sifatida tanlanadi.

Access kiritilgan ma'lumotlarning birinchi qatorida topilgan narsalarga asoslanib, maydonlarga nom qo'llaydi. Agar siz qo'ygan ma'lumotlarning birinchi qatori keyingi qatorga o'xshash bo'lsa, Access birinchi qator ma'lumotlarning bir qismi ekanligini aniqlaydi va maydonlarga umumiy nomlar beradi (F1, F2 va boshqalar). Agar siz qo'ygan ma'lumotlarning birinchi qatori keyingi qatorlarga o'xshamasa, Access birinchi qator maydon nomlaridan iborat ekanligini aniqlaydi. Access maydonlarni mos ravishda nomlaydi va ma'lumotlarning birinchi qatorini o'z ichiga olmaydi.

Nomlar maydonlariga avtomatik kiring, shuning uchun chalkashmaslik uchun maydonlarni qayta nomlashingiz kerak. Buni quyidagicha amalga oshirish mumkin:

Eslatma: Maydon nomlarini oʻzgartirish uchun dizayn koʻrinishiga ham oʻtishingiz mumkin. Buni amalga oshirish uchun navigatsiya panelida jadvalni o'ng tugmasini bosing va tanlang Konstruktor. Jadval ko'rinishiga qaytish uchun navigatsiya panelidagi jadvalni ikki marta bosing.

Ehtimol, siz import qilmoqchi bo'lgan boshqa dasturda saqlangan ma'lumotlaringiz bor yangi stol Mavjudiga kiring yoki qo'shing. Bundan tashqari, agar sizning hamkasblaringiz ma'lumotlarni boshqa dasturlarda saqlasa, siz ushbu ma'lumotlarga havola yaratishingiz kerak bo'lishi mumkin. Ikkala holatda ham boshqa manbalardan olingan ma'lumotlar bilan ishlash qiyin emas. Siz Excel ish varag'idan, boshqa Access ma'lumotlar bazasidagi jadvaldan, SharePoint ro'yxatidan va boshqa manbalardan ma'lumotlarni import qilishingiz mumkin. Import jarayoni uchun turli manbalar biroz farq qiladi, lekin har doim quyida tavsiflanganidek boshlanadi.


Agar siz jadvalni import qilishni tanlasangiz, Access ma'lumotlarni yangi jadvalga import qiladi va ularni guruhda ko'rsatadi Jadvallar navigatsiya sohasida. Mavjud jadvalga ma'lumotlarni qo'shishni tanlasangiz, ma'lumotlar unga qo'shiladi. Agar siz ma'lumotlarni bog'lasangiz, Jadvallar guruhida siz ma'lumotlar bazasini ko'p foydalanuvchili muhitda baham ko'rishingiz va boshqa foydalanuvchilarga ma'lumotlar bazasini o'qish va yozishga ruxsat berishingiz mumkin.

Tugma yonidagi o'qni bosing Ochiq va variantni tanlang O'qish uchun ochiq ma'lumotlar bazasini faqat o'qish uchun ochish, ya'ni o'zgartirishlar kiritish imkoniyatisiz ko'rish uchun. Bu boshqa foydalanuvchilarga ma'lumotlar bazasiga yozish imkonini beradi.

Tugma yonidagi o'qni bosing Ochiq va variantni tanlang Monopoliya ma'lumotlar bazasini eksklyuziv rejimda ochish. Agar boshqa foydalanuvchi uni ochishga harakat qilsa, u "Fayl allaqachon foydalanilmoqda" xabarini oladi.

Tugma yonidagi o'qni bosing Ochiq va variantni tanlang Eksklyuzivni o'qing ma'lumotlar bazasini faqat o'qish uchun ochish uchun. Boshqa foydalanuvchilar ma'lumotlar bazasini faqat o'qish uchun ochishlari mumkin.

Agar siz ochmoqchi bo'lgan ma'lumotlar bazasini topa olmasangiz

    Belgini bosing Mening kompyuterim dialog oynasida Ma'lumotlar bazasi faylini ochish yoki tanlang Mening kompyuterim ochiladigan ro'yxatda Jild.

    Drayvlar ro'yxatida ma'lumotlar bazasi bo'lishi mumkin bo'lgan diskni o'ng tugmasini bosing va tanlang Toping.

    Muloqot oynasiga qidiruv so'zini kiriting qidiruv natijalari va tugmani bosing Qidirmoq ma'lumotlar bazasini qidirish uchun.

    Agar ma'lumotlar bazasi topilsa, uni ochish uchun ikki marta bosing.

    Ma'lumotlar bazasini ochish uchun tugmani bosishingiz kerak Bekor qilish dialog oynasida Ma'lumotlar bazasi faylini ochish. Keyin dialog oynasini yoping qidiruv natijalari.

Eslatma: Siz to'g'ridan-to'g'ri dBASE, Paradox, Microsoft Exchange yoki Excel kabi tashqi formatlarda ma'lumotlar fayllarini ochishingiz mumkin. Bundan tashqari, Microsoft SQL Server yoki Microsoft FoxPro kabi har qanday ODBC ma'lumotlar manbasini to'g'ridan-to'g'ri ochishingiz mumkin. Access avtomatik ravishda ma'lumotlar fayli bilan bir xil papkada Access ma'lumotlar bazasini yaratadi va tashqi ma'lumotlar bazasidagi barcha jadvallarga havolalar qo'shadi.

    Eng so'nggi ochilgan ma'lumotlar bazalaridan birini ochish uchun ro'yxatdagi fayl nomini bosing Eng so'nggi ma'lumotlar bazasini oching Sahifada Microsoft Office Access bilan ishlashni boshlash. Access ma'lumotlar bazasini oxirgi marta ochilganda qo'llanilgan sozlamalar yordamida ochadi. Agar yaqinda foydalanilgan fayllar ro'yxatini ko'rmasangiz, bosing Microsoft Office, undan keyin - Kirish parametrlari. Muloqot oynasida Kirish parametrlari elementni tanlang Qo'shimcha. Bobda Displeydagi chiqish"So'nggi hujjatlar" ro'yxatida ko'rsatmoqchi bo'lgan hujjatlar sonini belgilang (to'qqizdan ko'p bo'lmagan).

    Agar siz ma'lumotlar bazasini bosish orqali ochsangiz Microsoft Office tugmalari va keyin foydalanish ochiq buyruqlar, bosish orqali avval ochgan ma'lumotlar bazasi yorliqlari ro'yxatini ko'rishingiz mumkin mening so'nggi hujjatlar derazada Ochiq). dialog oynasi.

Bo'sh joy yaratish moslashtirilgan shablon

Yangi, bo'sh ma'lumotlar bazasini yaratganingizda, Access siz ma'lumotlarni kiritishingiz mumkin bo'lgan yangi jadvalni ochadi, lekin ma'lumotlar bazasida boshqa ob'ektlarni yaratmaydi. Agar siz yaratgan barcha ma'lumotlar bazalarida boshqa ob'ektlar (masalan, shakllar, hisobotlar, makroslar yoki qo'shimcha jadvallar) bo'lishini istasangiz, ushbu ob'ektlarni o'z ichiga olgan maxsus bo'sh shablonni yaratishingiz mumkin. Yangi ma'lumotlar bazasini yaratganingizdan so'ng, keyingi safar ular shablonda ushbu ob'ektlarni o'z ichiga oladi. Ushbu ob'ektlarga qo'shimcha ravishda shablon ma'lumotlar bilan to'ldirilgan jadvallarni, shuningdek, barcha yangi ma'lumotlar bazalarida mavjud bo'lishi kerak bo'lgan maxsus konfiguratsiya variantlarini, ma'lumotlar bazasi xususiyatlari, havolalar yoki kodlarni o'z ichiga olishi mumkin.

Misol uchun, sizda barcha loyihalarda ishlatilishi kerak bo'lgan makrolar to'plami bor deylik. Agar siz ushbu makroslar bilan bo'sh shablon yaratsangiz, ular Access-da yaratilgan barcha ma'lumotlar bazalariga avtomatik ravishda qo'shiladi.

Bo'sh shablonlarni quyidagi fayl formatlarida yaratish mumkin: Office Access 2007, Access 2002-2003 yoki Access 2000. Shablon Office Access 2007 fayl formatlari uchun Blank.accdb va fayl formatlari uchun Blank.mdb deb nomlanishi kerak. oldingi versiyalar.

    Standart format Access 2000 yoki Access 2002-2003 bo'lsa, bo'sh shablon fayli Blank.mdb deb nomlanadi. Yangi ma'lumotlar bazasi Blank.mdb fayli bilan bir xil formatda yaratiladi. Masalan, standart format Access 2000 bo'lsa va Blank.mdb nomli shablon Access 2002-2003 fayl formatida bo'lsa, barcha yangi ma'lumotlar bazalari Access 2002-2003 formatida yaratiladi.

    Standart format Access 2007 bo'lsa, bo'sh shablon fayli Blank.accdb deb nomlanadi.

Standart fayl formatini o'zgartirish

    bosing Microsoft Office tugmasi va bosing Kirish parametrlari.

    Muloqot oynasida Kirish parametrlari elementni tanlang Asosiy.

    Guruhda Ma'lumotlar bazalarini yaratish ochiladigan ro'yxatda Standart fayl formati kerakli formatni tanlang.

Bo'sh shablon yaratish uchun quyidagilardan birini bajaring:

    Bo'sh ma'lumotlar bazasini yarating (uni "Bo'sh" deb nomlang yoki vaqtinchalik nom bering) va keyin shablonda bo'lishi kerak bo'lgan ob'ektlarni import qiling yoki yarating.

    Shablon uchun kerakli ob'ektlarni o'z ichiga olgan mavjud ma'lumotlar bazasining nusxasini yarating va keyin keraksiz ob'ektlarni o'chiring.

Shablon uchun kerakli ob'ektlar tayyor bo'lgach, ma'lumotlar bazasini saqlang:

    Tugmasini bosing Microsoft Office va jamoani tanlang Sifatida saqlash.

    • Tizim shablon papkasi Masalan, C:\Program Files\Microsoft Office\Templates\1033\Access

      Foydalanuvchi shablonlari papkasi Quyida ba'zi misollar keltirilgan.

      • IN Windows Vista C appdata\local\temp. Ism\AppData\Rouming\Microsoft\Templates

        IN Microsoft Windows Server 2003 yoki Microsoft Windows XP C:\Hujjatlar va sozlamalar nomi\Application Data\Microsoft\Templates

        Eslatma: Tizim papkasidagi bo'sh shablon har qanday foydalanuvchi papkalaridagi bo'sh shablonlarni bekor qiladi.

    Dalada Fayl nomi kiriting Blank.accdb(yoki Blank.mdb, agar oldingi versiyadan shablon yaratayotgan bo'lsangiz) va keyin bosing Saqlash.

Endi siz yangi bo'sh ma'lumotlar bazasini yaratganingizda, yangi shablon sukut bo'yicha yaratilgan har qanday yangi ma'lumotlar bazasidagi ob'ektlarni o'z ichiga oladi. Ilovaga kirish shablondan foydalanmasdan yangi bo'sh ma'lumotlar bazalarini yaratishda bo'lgani kabi, Datasheet ko'rinishida yangi jadval ochadi.

Bo'sh shablondan foydalanishni to'xtatish uchun Blank.accdb faylini (yoki Accessning oldingi versiyasidan foydalanayotgan bo'lsangiz, Blank.mdb faylini) o'chiring yoki nomini o'zgartiring.

Delphida ma'lumotlar bazasini boshqarish tizimini loyihalash.

Nimani o'zlashtirishingiz kerak:

1) ma'lumotlar bazasini qanday ulash kerak Delphi komponentlari;

2) oddiy lokal ma'lumotlar bazasini boshqarish uchun ilova yaratish tartibi;

3) ma'lumotlar bazasi jadvallarini ko'rsatishni boshqarish;

4) ma'lumotlarni saralash va filtrlashni qanday tashkil qilish kerak;

5) SQL so'rovlar tilidan qanday foydalanish.

O'zingiz ishlab chiqqan ilovalarni saqlaydigan papka yarating. Kelajakda har bir dastur uchun asosiy papkada alohida katalog yaratishingiz kerak.

1-QADAM. ODDIY MA'LUMOTLAR BAZASINI YARATING

Ma'lumotlar bazasini boshqarish tizimini (DBMS) ishlab chiqishni boshlashdan oldin, siz ushbu ma'lumotlar bazasini yaratishingiz kerak. Keling, shu maqsadda foydalanaylik Microsoft ilovasi Office Access, chunki ofis deyarli har qanday kompyuterda o'rnatilgan va Access sukut bo'yicha o'rnatilgan bo'lishi mumkin.

Ushbu o'quv qo'llanmada faqat bitta texnologiya - Microsoft tomonidan ishlab chiqilgan ADO (Active Data Objects) yordamida ma'lumotlar bazalariga kirish imkoniyatlari ko'rib chiqiladi. Ushbu zamonaviy kutubxona, birinchi navbatda, mahalliy MS Access va mijoz-server MS SQL Server ma'lumotlar bazalari bilan ishlash imkonini beradi. Ushbu kutubxonani o'rganish kelajakda boshqa texnologiyalar asosida tuzilgan ma'lumotlar bazalariga osongina o'tish imkonini beradi.

Hozircha mahalliy do'kon ma'lumotlar bazasini yarataylik kompyuter adabiyoti, bitta jadvaldan iborat. Jadval, ikki o'lchovli massiv kabi, ustunlar va qatorlardan iborat. Har bir jadval ustunida kitob nomi yoki muallif kabi bitta maydon mavjud. Jadvalning har bir qatorida, masalan, kitobning nomi, muallifi, narxi, nashr etilgan yili kabi bir nechta maydonlardan iborat bitta yozuv mavjud.

Microsoft Office Access-ni ishga tushiring. Menyuda Fayl/Yangi-ni bosing va keyin sehrgarda Yangi ma'lumotlar bazasi-ni tanlang. Sizdan ma'lumotlar bazasini saqlash joyi va fayl nomini tanlashingiz so'raladi. Kelajakdagi birinchi dasturingizga yo'lni (kelajakda Delphi loyihasini saqlaysiz) va kompyuter kitob do'koni ma'lumotlar bazasi uchun mazmunli nomni belgilang, masalan, mkl.mdb.

Ma'lumotlar bazasi bilan ishlashni tashkil qilish oynasi ochiladi (rasmga qarang).

"Dizayn rejimida jadval yaratish" bandini ikki marta bosing - jadval dizayneri ochiladi, unda siz jadval maydonlarining nomlarini va tegishli maydonlardagi ma'lumotlar turini ko'rsatishingiz kerak.

Jadval maydonlarining tavsifiga misol quyidagi rasmda ko'rsatilgan. Jadvalda oltita maydon bo'lsin. Access da maydon nomlariga ingliz va rus tillarida nom berish mumkin. 2-5-sonli maydonlarning nomlari, bu maydonlarning ma'lumotlar turi kabi aniq. Keling, №1 maydonni ko'rib chiqaylik. Maydon nomi: id_kn – kitob identifikatori. Bu maydon ma'lumotlar bazasi uchun alohida ma'noga ega - bu jadvaldagi asosiy maydon bo'lib, unda noyob yozuv identifikatori mavjud. Jadval dizayneridagi tegishli maydonni sichqonchaning o'ng tugmasi bilan bosganingizda paydo bo'ladigan kontekst menyusi orqali "Kalit maydoni" opsiyasini o'rnatishingiz mumkin. Saqlash tugmachasini bosish orqali jadvalni saqlang, sizdan jadval nomini tanlashingiz so'raladi - nomlar do'konini o'rnating.


Ko'rish menyusidan foydalanib, ko'rinishni Jadval rejimiga o'rnating:

Jadval allaqachon to'ldirishga tayyor, ammo biz buni hozir qilmaymiz, chunki bizning asosiy maqsadimiz Delphi ma'lumotlar bazasini boshqarish imkoniyatlarini o'rganishdir. Delphida dastur yaratamiz va u yerda jadvalni tahrirlashni boshlaymiz.

2-QADAM. MA’LUMOTLAR BAZASINI BOSHQARISH UCHUN ODDIY ILOVA YARASH

Eng oddiy dastur ma'lumotlar bazasi tarkibini ko'rish imkoniyatiga ega bo'lishi kerak (bizning holatda, bitta jadvalning mazmuni), bundan tashqari, yozuvlarni tuzatish, ularni o'chirish va qo'shish funktsiyalari bo'lishi kerak. Shunga o'xshash vazifa, albatta, ma'lumotlar bazasini qayta ishlash texnologiyalaridan foydalanmasdan ham amalga oshirilishi mumkin, ammo bunday dasturni ishlab chiqish ikki-uch marta ko'proq vaqtni oladi.

Shunday qilib, Delphi-ni ishga tushiring, yangi dastur yarating va loyihani ma'lumotlar bazasi fayli joylashgan papkaga saqlang. Modul nomi magazin.pas, loyiha nomi esa ProjectMagazin.dpr bo'lsin.

Endi ma'lumotlar bazasi bilan ishlash uchun palitradan qaysi komponentlar kerakligini aniqlaymiz. Ma'lumotlar bazasi jadvallardan iborat bo'lib, ularni ko'rish uchun sizga mos keladigan vizual komponent - Ma'lumotlarni boshqarish yorlig'idan DBGrid kerak. Bundan tashqari, ilova va ma'lumotlar bazasi joylashuvi o'rtasidagi aloqani ta'minlaydigan, uning formatini tanib oladigan va ma'lum bir ma'lumotlar bazasi jadvalidan tanlovni amalga oshiradigan boshqa komponentlar bo'lishi kerak. Ushbu maqsadlar uchun biz quyidagi uchta komponentdan foydalanamiz: ADO yorlig'idan ADOConnection va ADOTable va Ma'lumotlarga kirish yorlig'idan DataSource.

Formada barcha komponentlar xossalarini sozlaymiz.

1. ADOConnection1. Komponentni ikki marta bosing (yoki ConnectionString xususiyat qatoridagi ob'ekt inspektorida) - sizga ulanish qatorini kiritish imkoniyati beriladi (Ulanish satridan foydalaning), Build tugmachasini bosib sehrgarni ishga tushiring va "Ma'lumotlar provayderi" ni bosing. ” yorlig'ida ma'lumotlar bazasiga ulanish drayverini tanlang Microsoft ma'lumotlari Jet OLE ma'lumotlar bazasi provayderi. "Ulanish" yorlig'iga o'tish uchun "Keyingi" tugmasini bosing va u erda "Ma'lumotlar bazasi nomini tanlang yoki kiriting" qatorida fayl nomini kiriting - bizning holatlarimizda bu mkl.mdb. Siz, albatta, chiziq yonidagi tugmachani bosishingiz va to'g'ridan-to'g'ri faylga ishora qilishingiz mumkin, ammo bu holda, dasturni boshqasiga ko'chirishda faqat ismni qoldirib, darhol faylga yo'lni olib tashlash yaxshiroqdir. joylashuvi, ma'lumotlar bazasiga kirishda hech qanday muammo bo'lmaydi. Sehrgarda OK ni va ulanish qatorini tanlash formasida OK ni bosing. LoginPromt xususiyatini False ga o'tkazing, shunda ma'lumotlar bazasiga har safar ulanganingizda foydalanuvchidan parol so'ralmaydi.

2. ADOTtable1. Ulanish xususiyatida, ochiladigan ro'yxatda ADOConnection1 ga ishora qiling, TableName xususiyatida jadvalni tanlang (hozircha bizda faqat bitta do'kon bor). Active xususiyatini True ga o'rnating (esda tutingki, kelajakda sozlamalarni o'zgartirganda, siz tez-tez bu xususiyatni True ga qaytarishingiz kerak bo'ladi). Va qulaylik uchun komponent nomini TableMagazin deb o'zgartiring.

3. Ma'lumotlar manbai1. Ushbu vositachi komponent uchun siz ochiladigan ro'yxatdagi DataSet xususiyatini TableMagazin jadvaliga o'rnatishingiz kerak.

4. DBGrid1. DBGrid1 bilan gridni DataSource1 yordamida ma’lumotlar bazasidan saqlash jadvaliga mavjud komponentlar ochiluvchi ro‘yxatidagi DataSource xususiyatini obyekt inspektoridagi DataSource1 ga o‘rnatib ulaymiz.

Bu eng oddiy ma'lumotlar bazasini yaratishni yakunlaydi va biz bitta kod qatorini yozmadik. Agar siz ushbu komponentlar bilan ishlash tajribasiga ega bo'lsangiz, bunday DBMSni ishlab chiqish uchun bir daqiqadan kamroq vaqt sarflagan bo'lar edingiz.

F9 tugmachasi yordamida dasturni ishga tushiring va ma'lumotlar bazasini to'ldirish ustida ishlang (boshqarish tugmalari: F2 - katakchani tahrirlash, Ins - yozuvni qo'shish, Ctrl+Del - yozuvni o'chirish). Ilovani yoping va keyin uni qayta ishga tushiring va siz kiritgan o'zgarishlar saqlanganligini ko'rasiz.

Ma'lumotlar bazasini to'ldirishga misol:

Sichqoncha bo'lsa, hamma ham klaviatura bilan ishlashni afzal ko'rmaydi. Shuning uchun, ba'zida Data Controls ilovasidagi DBNavigator komponenti foydali bo'lishi mumkin. Uni sinovdan o'tkazish uchun (kelajakda u o'chirilishi kerak) o'zingizning xohishingizga ko'ra shaklga joylashtiring va DataSource1 vositachisi yordamida ulaning - DataSource xususiyatida unga ishora qiling. Agar kerak bo'lsa, VisibleButtons xususiyatidagi ma'lumotlar bazasi boshqaruv panelidagi ba'zi kalitlarni o'chirib qo'yishingiz mumkin. Boshqaruv tugmalari intuitiv bo'lsa-da, ularni ko'rsatmalar bilan ta'minlash mumkin, buning uchun ShowHint xususiyatini True ga o'rnatasiz va maslahatlar matni Hints xususiyatida o'rnatilishi/o'zgartirilishi mumkin. DBNavigator komponentini ulagandan so'ng dasturning mumkin bo'lgan ko'rinishini rasmda ko'rish mumkin: