Ma'lumotlar bazalari bilan ishlaydigan dasturlar. Ma'lumotlar bazalarini ishlab chiqish va boshqarish uchun bepul dasturlar. JB va ma'lumotlar kataloglari haqida

DbVisualizer 9.1.5

DbVisualizer - ishlab chiquvchilar va ma'lumotlar bazasi ma'murlari uchun ma'lumotlar bazasi vositasi bo'lib, sizga ma'lumotlar bazalaringizni ishlab chiqish va saqlashda yordam beradi.

Firebird 2.5.2

Firebird - bu Linux, Windows va turli Unix platformalarida ishlaydigan ko'plab ANSI SQL standart xususiyatlarini taklif qiluvchi relyatsion ma'lumotlar bazasi. Firebird saqlangan protseduralar va triggerlar uchun mukammal parallellik, yuqori unumdorlik va kuchli til yordamini taklif etadi.

Reitec.PMM 1.2.1.0

Reitec.PMM - sifatni ta'minlashning bir qismi sifatida sinov uskunalarini boshqarish uchun bepul vosita.

WowBase 1.1

O'z ma'lumotlar bazasini tez va oson yarating.

Mening kontaktlarim 3.1

Kontaktlarni, tug'ilgan kunlarni va sanalarni / vazifalarni boshqarish.

Windows 3.6.4 uchun LibreOffice Rus

LibreOffice ofis to'plami Microsoft Office 2003, 2007 va hatto 2010 uchun eng yaxshi bepul alternativadir.

PhpMyAdmin 3.5.3

phpMyAdmin Rus - bu MySQL ma'lumotlar bazasini boshqarish dasturi bo'lib, siz uni uyda ham, tashkilotda ham bepul yuklab olishingiz va foydalanishingiz mumkin. Rus versiyasi.

Linux, UNIX, *BSD va boshqa *nix 5.5.28 Final / 6.0.6 Beta uchun Oracle MySQL

Oracle MySQL - Mashhur ma'lumotlar bazasi serveri. O'zining benuqson barqarorligi va tezligi bilan mashhur.

Windows 5.5.28 Final / 6.0.6 Beta uchun Oracle MySQL

MySQL eng mashhur ochiq manba ma'lumotlar bazalaridan biri bo'lib, uni yuklab olish va ishlatish mutlaqo bepul.

“Turistlar” jadvalidagi ma’lumotlarni va “Turistlar” jadvalining joriy yozuvi bilan bog‘langan Microsoft Access ma’lumotlar bazasidan “Turistlar haqida ma’lumot” jadvali yozuvini aks ettiruvchi oddiy ma’lumotlar bazasi ilovasini yarataylik.

Buning uchun bo'sh Windows ilovasini yaratamiz. Atrof-muhit ko'rinishi

rivojlanishi 39-rasmda ko'rsatilgan.

Guruch. 39. Blank ariza

39-rasmda ma'lumotlarga kirish va manipulyatsiya qilish uchun komponentlarni o'z ichiga olgan "Ma'lumotlar" komponentlar guruhi ta'kidlangan.

Ma'lumotlar bazasi ma'lumotlarini shaklga bog'lash "Binding Source" komponenti tomonidan amalga oshiriladi. Keling, uni shaklga o'tkazamiz. Uni formaga joylashtirgandan keyin ishlab chiqish muhiti quyidagi shaklni oladi (40-rasm).

Guruch. 40. Formadagi bog'lovchi manba komponenti

Komponent vizual emas, shuning uchun u qo'shimcha panelda ko'rsatiladi. Komponentning asosiy xossasi DataSource xususiyati bo'lib, u ma'lumotlar manbasiga ishora qiladi. Odatiy bo'lib, xususiyat bo'sh, shuning uchun uning qiymatini sozlashingiz kerak. Xususiyatlar oynasida ushbu xususiyatni tanlaganingizda quyidagi oyna paydo bo'ladi (41-rasm).

Guruch. 41. Ma'lumotlar manbalari ro'yxati

Roʻyxat hozircha boʻsh, shuning uchun yangi maʼlumotlar manbasini yaratish va unga ulanish uchun “Project Data Source” qoʻshish buyrugʻini tanlab, yangi maʼlumotlar manbasini yaratishingiz kerak. Quyidagi dialog oynasi paydo bo'ladi (42-rasm).

Guruch. 42. Ma'lumotlar manbalari ro'yxati

Ushbu dialog oynasi quyidagi ma'lumotlar manbalarini tanlash imkonini beradi:

Ma'lumotlar bazasi - ma'lumotlar bazasi;

Xizmat - bu ma'lumotlarni taqdim etadigan xizmatdir. Ko'pincha bu veb-xizmat;

Ob'ekt - ma'lumotlar va u bilan ishlash uchun ob'ektlarni yaratadigan ob'ektni tanlash uchun ob'ekt.

Bizning holatda, siz "Ma'lumotlar bazasi" elementini tanlashingiz kerak. Ma'lumot ulanishini tanlash oynasi paydo bo'ladi (43-rasm).

Guruch. 43. Ma'lumot ulanishini tanlash

Ushbu dialog oynasining maqsadi ma'lumotlar bazasi turi, uning joylashuvi, foydalanuvchi nomlari, xavfsizlik xususiyatlari va boshqalar kabi ADO mexanizmi uchun ulanish parametrlarini tavsiflovchi ulanish qatorini yaratishdir.

Muloqot oynasi ochiladigan ro'yxati avval yaratilgan barcha ulanishlarni o'z ichiga oladi. Agar kerakli ulanish ro'yxatda bo'lmasa, siz "Yangi ulanish" tugmasini bosishingiz kerak. Tugmani bosish quyidagi dialog oynasining paydo bo'lishiga olib keladi (44-rasm).

Ushbu muloqot oynasida siz ma'lumotlar manbasi turini (bu holda Microsoft Access), ma'lumotlar bazasi nomini (bu holda ma'lumotlar bazasi faylining nomi va joylashuvi), ma'lumotlar bazasiga ulanish uchun foydalaniladigan foydalanuvchi nomi va parolni tanlaysiz. "Kengaytirilgan" tugmasi ADO dvigatelining turli qismlari bilan bog'liq ko'p sonli parametrlarni o'rnatish imkonini beradi. "Ulanishni sinab ko'rish" tugmasidan foydalanish kiritilgan parametrlarning to'g'riligini va ulanishning ishlashini ta'minlaydi.

Guruch. 44. Yangi ulanishni yaratish

Muloqotning oxirgi bosqichi ushbu ma'lumotlar manbasida zarur bo'lgan jadvallarni yoki boshqa ma'lumotlar bazasi ob'ektlarini tanlashdir. Tanlash oynasi 45-rasmda ko'rsatilgan.

Guruch. 45. Kerakli jadvallarni tanlash

Bu oynada “Turistlar” va “Turistlar haqida ma’lumot” jadvallari tanlanadi. Ma'lumotlar bazasida jadvallardan boshqa ob'ektlar yaratilmaganligi sababli 45-rasmda faqat jadvallar ko'rsatilgan. Bu ma'lumotlar manbasini yaratishni yakunlaydi. "Finish" tugmasini bosgandan so'ng, formadagi BindingSource komponenti yonida DataSet komponenti paydo bo'ladi.

Endi yuqorida ulangan ma'lumotlar shaklda ko'rsatilishi kerak. Ma'lumotlarni ko'rsatishning eng oddiy usuli Data komponentlari guruhidagi DataGridView komponentidan foydalanishdir. Komponent vizual va shaklda shunday ko'rinadi (46-rasm).

Guruch. 46. ​​DataGridView komponenti

Darhol komponent sozlamalari oynasi paydo bo'ladi, bu uning ma'lumotlarni tahrirlash imkoniyatlarini belgilaydi: "Qo'shishni yoqish", "Tahrirlashni yoqish", "O'chirishni yoqish"; ustunlar ketma-ketligini o'zgartirish imkoniyati: "Ustunlar tartibini o'zgartirish imkoniyatini yoqish" ("Ustunlarni qayta tartiblashni yoqish"); shuningdek, ota-ona idishiga biriktirish qobiliyati.

Komponent ma'lumotlarni ko'rsatishi uchun siz ochiladigan ro'yxatda ma'lumotlar manbasini tanlashingiz kerak. Ochiladigan ro'yxatni tanlash quyidagi dialogning paydo bo'lishiga olib keladi (47-rasm).

Guruch. 47. DataGridView uchun ma'lumotlar manbasini tanlash

Bunday holda, biz ma'lumotlar manbai sifatida "Turistlar" jadvalini tanladik. Ushbu tanlov ekran shaklini quyidagicha o'zgartiradi (48-rasm).

Guruch. 48. DataGridView komponentasi jadval strukturasini aks ettiradi

Rasmda yana bir BindingSource komponenti va "Turists" jadvali bilan ishlaydigan TableAdapter komponenti paydo bo'lganligi ko'rsatilgan. E'tibor bering, dizayn vaqtida yoki ishlab chiqish jarayonida jadvaldagi ma'lumotlar ko'rsatilmaydi.

Endi siz bog'langan "Turist ma'lumotlari" jadvalidagi ma'lumotlarni ko'rsatishingiz kerak. Buning uchun formaga yana bir DataGridView komponentini joylashtiring va ma lumotlar manbai sifatida quyidagilarni tanlang (49-rasm).

Guruch. 49. Ikkinchi DataGridView uchun ma'lumotlar manbasini tanlash

Bu erda ma'lumotlar manbai "Turistik ma'lumot" jadvalining o'zi emas, balki "Turistlar" va "Turist ma'lumotlari" jadvallari o'rtasidagi bog'liqlik (Majburiy manba). Ushbu tanlov Turistlar jadvalidagi joriy qator bilan bog'langan turistik ma'lumotlar jadvalidagi qatorlar tanlanishini ta'minlaydi. Ushbu tanlov, shuningdek, tegishli ma'lumotlarning to'g'ri yangilanishi va o'chirilishini ta'minlaydi. Olingan dasturning ishlashi 50-rasmda ko'rsatilgan.

Guruch. 50. Ishda ma'lumotlar bazasi ilovasi

O'q tugmalari yordamida ma'lumotlar bo'ylab harakatlanish noqulay. Ma'lumotlar navigatsiyasini soddalashtirish uchun BindingNavigator komponenti mavjud. Keling, uni formaga joylashtiramiz (51-rasm).

Guruch. 51. Formada BindingNavigator komponentasi

Ushbu komponent jadval yozuvlari o'rtasida harakatlanish, jadval qatorlarini qo'shish va o'chirish imkonini beradi. Komponentning funksionalligi va ko'rinishini sozlash mumkin, chunki u ToolStripContainer menyusi.

Navigatsiya amalga oshiriladigan jadvalni aniqlaydigan xususiyat BindingSource xususiyatidir. Keling, ushbu xususiyat qiymatini "touristsBindingSource" ga o'rnatamiz. Ishlayotganda komponent shunday ko'rinadi (52-rasm).

Guruch. 52. BindingNavigator komponenti ishda

DataGridView komponentining kataklaridagi ma'lumotlarni tegishli sozlamalar bilan tahrirlash mumkin, ammo bu noqulay va oqilona emas. Xususan, kiritilgan qiymatlarni xatolar uchun tekshirish qiyin. Shuning uchun, "Turistlar" jadvali uchun biz TextBox komponentlarida ma'lumotlarni ko'rsatish va ularni tahrirlash imkonini beruvchi ekran shaklini tuzamiz. Buning uchun formaga Panel tipidagi konteyner va uning ustiga quyidagi tarzda uchta TextBox komponenti joylashtiriladi (53-rasm).

Guruch. 53. “Turistlar” jadvalidagi yozuvlarni tahrirlash uchun ekran paneli

Endi siz TextBox komponentlarini "Turistlar" jadvalining tegishli maydonlariga bog'lashingiz kerak. Buning uchun 54-rasmda keltirilgan DataBindings - Advanced guruhi xossasidan foydalanamiz.

Guruch. 54. “DataBindings - Advanced” xususiyati

Ushbu xususiyatni tanlash 55-rasmda ko'rsatilgan dialog oynasining paydo bo'lishiga olib keladi.Bu dialog sizga nafaqat ma'lumotlarni bog'lash, balki ma'lumotlar yangilanadigan hodisani o'rnatish, shuningdek, ularni chiqarishda ma'lumotlarni formatlash imkonini beradi.

Yuqori TextBox komponenti uchun Binding ochiladigan ro'yxatida ma'lumotlar manbai sifatida "touristsBmdmgSource" ni va "Familiya" sifatida manba maydonini tanlang. O'rta va pastki TextBox komponentlari uchun bir xil ma'lumotlar manbasini va mos ravishda "Ism" va "Otasining ismi" maydonlarini tanlang.

Amaldagi ishlab chiqilgan dastur quyidagicha ko'rinadi (56-rasm).

Guruch. 55. “DataBindings - Advanced” xossasining dialog oynasi

Guruch. 56. Ma'lumotlarni vizual komponentlar bilan bog'lash

Biroq, o'zgartirishlar kiritilganda, barcha yangi ma'lumotlar faqat shaklda qoladi. Ular ma'lumotlar bazasida saqlanmaydi va dastur qayta chaqirilganda, albatta, ular yo'qoladi. Bu ma'lumotlar jadvalning xotiradagi nusxasi bo'lgan DataSet ob'ektiga yuklanganligi sababli yuzaga keladi. Barcha harakatlar ushbu nusxa bilan amalga oshiriladi. O'zgarishlar ma'lumotlar bazasida aks etishi uchun siz TableAdapter sinfining Update usulini bajarishingiz kerak. Shunday qilib, ishlab chiqilayotgan dasturda "Yangilash" tugmasini qo'yish va Click hodisasi ishlov beruvchisiga quyidagi dastur kodini yozish kerak:

turistlar TableAdapterUpdate(bDTur_firmDataSet); turistlar_haqida ma'lumotTableAdapter.Update(bDTur_firmDataSet);

Ushbu kod ma'lumotlar manbai tomonidan taqdim etilgan Turistlar va Turistlar ma'lumotlari jadvallaridagi ma'lumotlarni yangilaydi. E'tibor bering, bu usul haddan tashqari yuklangan va uning variantlari individual jadval qatorini ham, qatorlar guruhini ham yangilash imkonini beradi.

EMS Database Management Solutions keng qamrovli to'plamni taklif etadi bepul ma'lumotlar bazasini boshqarish dasturi, bu sizga ma'lumotlar bilan ishlash samaradorligini va ma'lumotlar bazasini boshqarish samaradorligini oshirish imkonini beradi. Ushbu bepul ma'lumotlar bazasini boshqarish dasturlari bir nechta, ko'p qirrali SQL yordam dasturlariga tayanmasdan, ma'lumotlar bazasi va ma'lumotlar ilovalarini ishlab chiquvchilar uchun muhim funktsiyalarni ta'minlash orqali ko'pgina ma'muriy vazifalarni hal qilishda yordam beradi.

EMS SQL Manager Freeware ham yangi boshlanuvchilar, ham tajribali ishlab chiquvchilar uchun javob beradi; ma'lumotlar bazasi tizimlarining samarali ishlashini tashkil etish uchun barcha zarur vositalar mavjudligi tufayli ma'lumotlar infratuzilmasini boshqarishni osonlashtiradi. Bizning bepul vositalarimiz sizga intuitiv grafik interfeysga ega bitta kuchli ilovadan server boshqaruvi va maʼlumotlar bazasini ishlab chiqish, foydalanuvchilar va xavfsizlikni boshqarish, maʼlumotlarni koʻrish va tahrirlash va boshqa imkoniyatlarni beradi.

EMS SQL Manager Freeware dasturidan foydalanib, siz serverlar, ma'lumotlar bazalari va sxemalar bilan ishlashingiz, ma'lumotlarni ko'rishingiz, tahrirlashingiz, qidirishingiz, guruhlashingiz, saralashingiz va filtrlashingiz, kuchli SQL muharriri yordamida SQL so'rovlarini yaratishingiz va ishga tushirishingiz, bir vaqtning o'zida bir nechta tanlangan ob'ektlar bilan ishlashingiz va boshqalar.

Biz eng mashhur serverlar uchun bepul ma'lumotlar bazasini boshqarish dasturlarining keng assortimentini taklif etamiz. EMS SQL Manager bepul dasturi barcha server, ma'lumotlar bazasi va jadval ob'ektlarini, shuningdek, eng so'nggi server versiyalarini va tegishli RDBMS funksiyalarini qo'llab-quvvatlaydi.