Ochiq kutubxona - bu o'quv ma'lumotlarining ochiq kutubxonasi. Kontseptsiya dizayni

Uning metodikasini yaratish uchun zarur shart S.P.Nikanorovning tashkilotlarning rivojlanishidagi mavjud vaziyatni tashxisi edi: tizimli bo'lmagan qarorlar to'planib bor, lahzali, vaziyatli fikrlash hamma joyda tarqalib bormoqda, bu katlama hodisasi deb ataladigan narsaga olib keladi - ko'pgina omillar ta'siri ostida o'zboshimchalik bilan paydo bo'lish jarayoni. o'z-o'zidan paydo bo'ladigan narsalar. Agar biror narsa samarasiz ishlayotgan bo'lsa, unda ular ko'pincha: "Bu sodir bo'ldi, hech kim aybdor emas", deyishadi. Katlama natijalari hayotning boshqarib bo'lmaydigan sohalarida va ularni hal qilish uchun harakatni talab qiladigan paydo bo'layotgan muammolarga olib keladi.
Kim muammolarga duch kelmoqda? Ular faqat mavzularda, ya'ni imkoniyat va qiziqishlarga ega bo'lganlarda bo'lishi mumkin. Mavzu uchun muammo manfaatlarning imkoniyatlarga mos kelmasligidadir. Mavzular sodir bo'layotgan voqealarni taxminan bir xil idrok etishi mumkin, ammo ular buni ma'lum bir darajadan yuqoriga ko'tarilmaydigan o'z qiziqishlari va imkoniyatlariga bog'lashadi. Shu sababli, sodir bo'layotgan narsalar ular tomonidan yagona butun muammo sifatida qabul qilinmaydi, bu esa tizimsiz echimlarga olib keladi.
Ushbu muammolarni hal qilishda qanday yondashuvlar mavjud? Ba'zi aktyorlar muammoga yo'naltirilgan yondashuv yordamida ular bilan kurashishga umid qilishadi, bu esa sub'ektning maqsadlariga erishishni cheklaydigan aniqlangan kamchiliklarni o'rganadi. Ushbu yondashuvning takomillashtirilgan shakli - bu maqsadli tizimlar mafkurasidan foydalanadigan tizim tahlili. Ammo muammoli yo'naltirilgan usullar yordamida katlama hodisasini yo'q qilish mumkin emas, chunki individual muammolar emas, balki muammolarning chigalligi paydo bo'ladi. Va agar siz biron bir muammoni hal qilishga urinib ko'rsangiz, unda muammolar chigalligi faqat bitta ipni tortib olayotganda oddiy koptok kabi o'sadi va chigallashadi. Kerakli sinf tizimlarini qabul qilishga asoslangan me'yoriy yondashuv yordamida chalkashlikni kesish kerak. Tizimlarni loyihalashda ushbu yondashuv muammoga yo'naltirilgan yondashuv bilan muvofiqlashtirilishi kerak. Eskirgan tizimning kamchiliklarini bartaraf etish bema'nilikdir. Biz muammolarni hal qilmasligimiz kerak, balki o'z manfaatlarimiz va imkoniyatlarimizni ushbu g'oyaga bo'ysundirib, hamma narsani yangidan qurishimiz kerak. Normativ yondashuvning takomillashtirilgan shakli bu intilishlari kerak bo'lgan idealga ega tizimlardir.
20-asrning 60-yillarida paydo bo'lgan va qurollanish poygasi mahsullari bo'lgan ushbu yondashuvlarning kamchiligi rivojlanishni, xususan, eskirgan sifatdan maqsadlar ketma-ketligi bilan belgilanadigan yangi sifatga o'tishni tushunishning etishmasligi.
1970-yillarning boshlarida, ishlab chiquvchilarning keng doiralari an'anaviy metodologiyalar asosida avtomatlashtirilgan tizimlarni yaratish befoyda ekanligini anglashdan ancha oldin, S.P. Nikanorov yangi uslubiy yondashuvni shakllantirdi, bunda kompyuter yordamida loyihalash ob'ekti avtomatlashtirilgan boshqaruv tizimi emas, balki tashkiliy boshqaruv tizimi (SOU) bo'lgan. Ushbu tizimlarga kompyuter axborot tizimlaridan foydalangan holda ishlab chiqarish, boshqarish, loyihalash, o'qitish va boshqa ishlar olib borilgan har qanday tashkilotlar kiradi. Tashkilotlarni loyihalashtirish zaruriyati va muammolari g'oyasi S. Yangning muharriri ostida tarjima qilingan kitobining muqaddimasida (1-bo'limda) ko'rib chiqilgan.
Ushbu yondashuv asosida 1978 yilga qadar SOU ning kompyuter yordamida loyihalash tizimining (ASP) texnik loyihasi chiqarildi. Bu
ASP ichki va atrof-muhitning doimiy o'zgarishi sharoitida loyihalash jarayonining boshqaruvchanligini ta'minlash masalasini, loyihalashtirilayotgan tizimning ham, uning loyihalash tizimining mavzusini matematik kontseptual modellashtirish usullaridan foydalangan holda hal qilishi kerak edi. Dastlabki kontseptsiyani shakllantirishdan boshlab batafsil dizaynga va tashkilotni yaratishga qadar dizayn jarayonlarini nazariy nazorati ta'minlanishi kerak edi.
Metodikaning mohiyati. Tashkiliy boshqaruv tizimini to'g'ridan-to'g'ri loyihalashdan oldin uning umumiy matematik kontseptual modeli shakllanadi. Loyihalash jarayoni umumiy modelni boshqariladigan konkretlashtirishga va uni keyinchalik izohlashga qisqartiriladi. Bu an'anaviy avtonom tarzda ishlab chiqilgan qismlar to'plami bo'lganida an'anaviy texnologiyadan farqli o'laroq tizim dizayni yaxlitligini ta'minlaydi. Keyin deduktiv dizayni dastlabki talablarga mos keladi. Agar nomuvofiqliklar aniqlansa, kontseptual model o'rnatiladi va keyin qayta ishlab chiqiladi.
Shunday qilib, ushbu metodologiyada matematik kontseptsiya jarayoni takrorlanuvchi bo'lib, masalan, MAVR tizimi tomonidan amalga oshiriladigan issiqlik-energetika majmuasini loyihalashda bo'lgani kabi, ob'ektni va loyihalash jarayonini aniq rasmiylashtirishga kamaytirilmaydi.
JMA ASP-ning ishlab chiqilgan texnik dizaynida modellashtirish va loyihalash usullari mantiqan yo'naltirilgan va shuning uchun boshqariladigan nazariy va instrumental-texnologik dizaynga yo'naltirilgan. Avvalo, kontseptual dizayn makonining to'liqligi kontseptual tuzilish elementlarining barcha turdagi kombinatsiyalarini morfologik va boshqa usullardan foydalangan holda mantiqiy shakllanishi tufayli ta'minlandi. Va matematik tushuntirish, qo'llaniladigan tarkib va \u200b\u200bramziy dizayndan qat'i nazar, kontseptual konstruktsiyalar bilan ishlashga imkon berdi.
ASPSOU tizimining funktsiyalari 7.1-jadvalda keltirilgan. Mavzuning nazariyasi muammolarni aniqlashga, ularning tizimli mohiyatini va mumkin bo'lgan echimlarini belgilashga asoslangan. Imo-ishora tizimini loyihalashda ma'lumotlar bazalarining tarkibi, hujjatlar shakllari va boshqalar aniqlanadi.
7.1-jadval. Vazifalar Chiqish usuli 1. Mavzu sohasini nazariylashtirish kontseptsiyasini aniqlash va amalga oshirish
Nazariy sxemalarni operativ talqin qilish. Ularning kirish va chiqishlari bilan boshqarish tartiblarini aniqlash
SOA va makon-vaqt ma'lumotnomasining ramziy bajarilishini loyihalash.
SDA loyihasini hujjatlashtirish 1. Mavzu doirasining modeli (nazariyasi)
Tashkiliy boshqaruv tizimini loyihasi 1. Metamodellar,
tashkiliy boshqaruv tizimlari tushunchalarini va ularning elementlarini tavsiflovchi
Rasmiylashtirilgan nazariyalarning metamodellari
Ushbu metodologiyani amalga oshirish uchun mantiqiy usullardan, domen nazariyasidan va dizayn ob'ekti modelidan foydalangan holda shakllantirish uchun ishlatiladigan konstruktsiyalar deb nomlangan nazariy sxemalar to'plami ishlab chiqildi. Konstruktsiyalarni ishlab chiqish va keyinchalik kelib chiqadigan tushunchalarni boshqarilishi bilan aniq nazariyalarni sintez qilish Burbaki tuzilmalar nazariyasining matematik apparati yordamida amalga oshirildi. Konstruktsiyalar bilan ishlashning turli xil texnologiyalari yaratilgan bo'lib, ular asosida murakkab va shu bilan birga o'zgaruvchan kontseptual sxemalarni shakllantirishga imkon beradi.
Funktsional tuzilmaning tavsifidan ko'rinib turibdiki, PRIZ kontseptual dasturlash tizimidan farqli o'laroq (2-bo'limga qarang), mavzu sohasi nazariyasi va dizayn ob'ekti modeli kirish emas, balki SOU ning ASP tizimining chiqishi. Va shundan keyingina JMA loyihalari predmet sohasining qurilgan modellari bo'yicha mantiqiy xulosa chiqarish va keyinchalik mavhum matematik konstruktsiyalarni izohlash natijasida hosil bo'ladi. Loyihalash jarayoniga kirish oldindan yaratilgan mavhum metamatematik sxemalar (konstruktsiyalar), SDA tushunchalarini va ularning elementlarini tavsiflovchi metamodellar va SDAni modellashtirish uchun zarur bo'lgan mavjud rasmiylashtirilgan nazariyalarni tavsiflovchi metamodellardan foydalangan holda shakllanadi. Bularga texnik tizimlar nazariyasi, ishlab chiqarish tizimlari nazariyasi, maqsadga muvofiq tizimlar nazariyasi va boshqalar kiradi. Bu erda nazariyalarning aksiomatik ko'rinishini qo'llash ham yangi edi.
AAS SOU ning funktsional tuzilishi
Ushbu metodologiyaning ko'p qirraliligi oldindan tuzilgan tizim yordamida yaratilgan metamodel tomonidan belgilanadi
tizim xotirasida bo'lgan konstruktsiyalar va uni loyihalash paytida konkretlashtirish imkoniyatlari. Agar yopiq predmet sohasi, SDA va uning elementlari tushunchalari yordamida konkretlashtirilgan metamodelni talqin qilishda uning nomuvofiqligi aniqlansa, unda boshqa konkretlash usullari tanlanadi yoki umumiy kontseptual model tuzatiladi.
Tushunchalarning matematik modellari tuzilish nazariyasi, to'plamlar nazariyasi, kategorik tizim nazariyasi va boshqalar kabi turli xil nazariyalar yordamida, turli xil ishora shakllari - matnlar, jadvallar, formulalar, grafikalar va boshqalarda, turli tillarda, shriftlar va turli xil ommaviy axborot vositalarida turli xil joylashuv bilan. Buni 70-yillarda S.P.Nikanorov tomonidan taklif qilingan "logosinotopotech" deb nomlangan nazariy sxema yordamida ifodalash mumkin. Unda mantiqiy birlik ("log") ajralib turar edi, uning belgisini ("syn") va belgining ("top") tashuvchida joylashgan joyini ("tech") ifodalaydi. Ushbu sxemada asosiy narsa semantik munosabat edi: "log" "syn" belgisining ma'nosini ochib beradi.
Ushbu yondashuvda loyihalash ob'ekti ham tashkilotning funktsional tuzilishi, ham uni loyihalash jarayoni hisoblanadi. Metodika deduktiv va induktiv loyihalash bosqichlarini o'z ichiga oladi. Deduktiv bosqich, ilgari metazistemaning xotirasida saqlanib qolgan va saqlanib qolgan turli xil matematik shakllarda zaruriy bilim sohalarini kontseptual aksiomatik tavsiflari yordamida amalga oshiriladi - N. Burbaki to'plami miqyosidagi to'plam-nazariy, kategorik, tizim-nazariy konstruktsiyalar. Keyinchalik tizimning shakllangan metamodellari uchun usullarni tanlash va pirovardida turli xil nazariyalar, modellar, usullar va vositalar bazasidan foydalangan holda texnologiyalarni tanlash amalga oshiriladi.
Induktiv bosqich shakllangan loyihalarning adekvatligini nazorat qilish va dastlabki nazariy sxemalarni keyinchalik takroriy tuzatish bilan boshlanadi.
Tashkilotlarni loyihalashtirishda ko'rib chiqilayotgan metodologiyaning amal qilishi so'nggi uch o'n yillikda S.P. boshchiligidagi tadqiqot guruhi tomonidan olib borilgan matematik konstruktsiyalarni yaratish va ulardan foydalanish vositalariga egalik qiluvchi yuqori malakali mutaxassislarga yo'naltirilganligi bilan cheklangan. Nikanorov.
Hozirgi vaqtda bir necha yuz konstruktsiyalar va ularni ishlatish usullari to'plami mavjud. Nisbatan kichik mutaxassislar jamoasi yig'ilgan konstruktsiyalar bazasidan foydalangan holda predmet sohalarining matematik metamodellarini shakllantirishni avtomatlashtirilgan qo'llab-quvvatlash uchun axborot va dasturiy vositalarni ishlab chiqdilar. So'rov rejimi va sintez, generatsiya, vizualizatsiya va boshqalar operatsiyalarining bajarilishini, sintaktik va semantik analizatorlarni hamda tuzilmalar turlarining lingvistik tarjimonini ta'minlaydigan avtomatlashtirilgan tizim yaratildi. Uskunani yanada rivojlantirish, tashkiliy protseduralar va hujjatlar shakllarini loyihalash jarayonini qo'llab-quvvatlashga qaratilgan.
Afsuski, ushbu metodologiyani amalga oshirish uchun, u paydo bo'lganda, batafsil texnologik dizayn va to'liq instrumental tizim ishlab chiqilmagan. Sanoat natijasini olish uchun jiddiy davlat ko'magi zarur bo'lgan axborot va dasturiy ta'minotni ishlab chiqishga ixtisoslashgan qudratli tashkilotlarni jalb qilish talab qilindi. Bir paytlar Kiyev Kibernetika instituti direktori, akademik V.M.Glushkov umummilliy avtomatlashtirilgan tizimni (OGAS) yaratishni kosmik dasturlar yoki atom sanoati singari moliyalashtirish kerak, degan edi. Afsuski, bu amalga oshmadi.
Ushbu metodologiyani zamonaviy nuqtai nazardan ko'rib chiqsak, u ishlab chiqarish va iqtisodiy tizim nazariyalari doirasida operatsion tashkilotlarni to'g'ridan-to'g'ri, aniq modellashtirish va rivojlantirishga etarlicha e'tibor bermaganligi aniq. U o'sha paytda avtomatlashtirilgan ishlab chiqarish, loyihalash va boshqarish tizimlarini yaratish yo'nalishiga mos keladigan yangi tizimlarni ishlab chiqishga qaratilgan edi.
Rasmiy ravishda o'sha paytda mavjud bo'lgan normativ hujjatlarga binoan mavjud tizimlarning dastlabki so'rovi va tahlilini o'tkazish talab qilingan bo'lsa ham, tashxis qo'yish va tashkilotlarni modellashtirishning batafsil usullari ishlab chiqilgan, ammo amalda bu kamdan-kam hollarda amalga oshirilgan. Tegishli vositalar mavjud bo'lmaganda, ushbu bosqich juda katta kuch va vaqtni talab qildi va dizaynerlarning ishi natijasi davlat komissiyasiga taqdim etilgan yangi tizim loyihasi va uni eksperimental ravishda amalga oshirish asosida hisobga olindi.
Loyihaning deduktiv shakllanishining tanlangan usuli bilan model elementlari dastlabki bilim maydonining shartlari bilan belgilanadigan tashkiliy boshqaruv tizimlarining o'ziga xos elementlarini aks ettirganda, real talqin qilinadigan real jarayonlar tarkibidagi mavjud xilma-xillikka o'tish qiyinlashadi. Metamodel talqinida lingvistik o'zgaruvchilar deb ataladigan narsa nazariy konstruktsiyalar shartlariga beriladi. Ammo tashkiliy boshqaruv tizimining o'ziga xos elementlariga qanday o'tish kerak, agar uning dastlabki modeli ilgari qurilmagan bo'lsa? Va unga ma'lum cheklovlar to'plami va haqiqatga mos keladigan ob'ektiv funktsiya bilan matematik modelni qanday shakllantirish mumkin?
Bunday modellar mavjud tizimlarni ishlab chiqishda va yangi tizimlarni loyihalashda foydalanish uchun prototip modellarini to'plash jarayonida yaratilishi kerak edi. Shuni esda tutish kerakki, ushbu modellardan vizual shaklda foydalanish yuqori tezlik va ulkan xotiraga ega kompyuterlar, shuningdek bunday modellarning shakllanishini ta'minlovchi vositalar paydo bo'lgandan keyingina mumkin bo'lgan. Bunday modellarsiz nazariy natijalarni dastlabki bilim sohasida ko'rsatilgan talablar bilan operatsion taqqoslash va foydalanilgan mavhum sxemalarning adekvatligini aniqlash mumkin emas.
Boshqa tomondan, agar bilimning dastlabki sohasi tushunchalarida qurilgan o'ziga xos mazmunli model mavjud bo'lsa va instrumental tizim matematik bo'lmagan tushunchalarni mantiqiy ravishda qayta ishlasa, unda matematik kontseptual modellardan katta xotirali va tezkor kompyuter tarmoqlaridan foydalanish sharoitida foydalanish maqsadga muvofiqligini asoslash zarur.
Ko'rib chiqilayotgan metodologiyadan foydalanganda shuni yodda tutish kerakki, xilma-xillikni kamaytirganda va tizimning rivojlanishini muayyan nazariy chegaralarda ushlab turganda, konstruktsiyalardan foydalanish bir vaqtning o'zida predmet sohasini bir-biriga yaqinlashtiradi, mutaxassislarning kontseptual modellashtirish imkoniyatlarini cheklaydi. Agar konstruktsiya yaratilsa, unda mohiyatning ba'zi jihatlari ko'rib chiqiladi va idealizatsiya qilinadi. Yaratilgandan so'ng, konstruktsiya ko'plab moddiy va ramziy mujassamlashuvlarga ega bo'lishi mumkin, ammo shu bilan birga u mohiyatning o'ziga xos tomonining matematik analogini aks ettiradi, bu sohadagi mutaxassis etarli darajada idrok eta olmaydi. Shu bilan birga, predmet sohalaridagi bilimlarning tabiati ko'pincha shunday bo'ladi, ular yordamida mutaxassislar muloqot qiladigan iboralar o'quv jarayonida va tajriba orttirish natijasida ularda paydo bo'lgan haqiqiy mavjudot obrazlari haqida shunchaki bir ishora. Ushbu tasvirlar so'z birikmasi mutaxassisning ongida qabul qilinganda faollashadi, ammo iboralarning ma'nosini boshqa bilim sohalaridagi mutaxassislarga etkazish uchun mos tasvirlar maslahatlarni dekodlashni talab qiladi.
Muammo, shuningdek, konstruktsiyalarni yaratish jarayonining nazariy nazoratini ta'minlash, xususan, matematik tuzilmalarning rivojlanishi asosida yotadigan mohiyat tomonlarini tanlashni asoslash va uni amalga oshirishning to'g'riligidir. Amaldagi matematik konstruktsiyalar, ularning nazariy ustki tuzilishi funktsiyasini bajarib, turli mavzularda mavjud bo'lgan usullar va vositalarning birlashishini ta'minlashi kerak. Zamonaviy ishlab chiquvchi qamrab olishi kerak bo'lgan bilim sohalarining ulkan ko'lami va murakkabligini hisobga olib, ushbu tuzilmalar epistemologik funktsiyani ham bajarishi mumkin.
Ushbu yondashuvni tahlil qilishda, ular kerakli xususiyatlarga ega tizimlarni loyihalashda to'g'ridan-to'g'ri qo'llab-quvvatlashga qaratilganligi ta'kidlanadi. Ammo uni amalga oshirish uchun bunday imkoniyatlarni ta'minlaydigan kerakli konstruktsiyalarni to'plash, sintez, konkretlash va talqin qilish usullarini va ularning dasturiy ta'minotini sinovdan o'tkazish, uni sanoat darajasiga etkazish zarur. Ushbu yondashuvning cheklangan qo'llanilishi umumiy konstruktsiyalardan asl bilim maydonining mavjud kontseptual xilma-xilligiga o'tish muammolari bilan, shuningdek, uni faqat konstruktsiyalar bilan ishlashni biladigan mutaxassislar tomonidan samarali amalga oshirilishi mumkinligi bilan bog'liq bo'lishi mumkin.
1967 yildan 2003 yilgacha kontseptual tahlil va dizayn bo'yicha nashrlarning to'liq bibliografiyasi keltirilgan. Unda mualliflar bo'yicha alfavit bo'yicha, nashr etilgan yillari va mavzulari bo'yicha guruhlangan 742 ta nashr taqdim etilgan. Mualliflik ko'rsatkichi 189 ta muallifni, tematik ko'rsatkich esa 83 ta sarlavhani o'z ichiga oladi.

Innovatsion salohiyat innovatsion tsiklning dastlabki ikki bosqichi natijalariga asoslanadi, ya'ni. fundamental va amaliy tadqiqotlar natijalari to'g'risida. Ushbu natijalar turli xil shakllarda - amaliy qo'llanilish imkoniyatlarini tavsiflovchi g'oyadan tortib, ishlab chiqarishda sinovdan o'tgan va tasdiqlangan texnik chizmalar, ishlab chiqarish texnologiyalari bilan ta'minlangan prototiplarga qadar ifodalanishi mumkin.

Ilmiy-tadqiqot va tajriba-konstruktorlik ishlarining (AR-GE) va ilmiy-tadqiqot ishlarining (AR-GE) tasdiqlangan natijasi korxonalarda foydalanish uchun maqbuldir, chunki bu ma'lum bir xavf bilan korxonani rivojlantirish imkoniyatini beradi. Sinovdan o'tgan ilmiy natijalarning birinchi turi (tadqiqot va ishlab chiqish g'oyasi) innovatsion salohiyatning asosi bo'lib, yuqori tavakkalchilik bilan tavsiflanadi, ularni amalda baholash juda qiyin. Shuning uchun bunday natijalar venchur kapitalist rolini o'ynaydigan davlat boshqaruvi asosida ustuvor rivojlanishga ega.

Innovatsion diffuziya bosqichiga o'tishni rejalashtirgan ilmiy tadqiqotlar natijalari tadqiqotlarni olib borish va texnik, texnologik va innovatsion tadqiqotlarni rivojlantirishning dolzarbligi bilan ajralib turadigan yangi tadqiqot bosqichi uchun asos bo'lib xizmat qiladi.

Innovatsion tadqiqotlar tadqiqot natijalaridan innovatsion diffuziyaga o'tish yo'llarini belgilaydi va tashkiliy-iqtisodiy tadqiqotlar, ishlab chiqarishga yangiliklar, innovatsiyalar va yangiliklarni joriy etish uchun korxona va tashkilotlarni tanlashni o'z ichiga oladi.

Shunday qilib, innovatsion rivojlanish xususiyatlariga jamiyat hayoti tarmoqlarini texnik-moddiy rivojlanishida texnik ob'ektlar va tizimlarni loyihalashning dastlabki bosqichlariga xos bo'lgan masalalar kiradi. Innovatsion rivojlanishning ikkinchi komponenti - bu korxonani tanlash va uning ilmiy tashkilot, universitet bilan hamkorligini shakllantirish bilan belgilanadigan innovatsion tadqiqotlar. innovatsiya, yangilik, yangilik yaratuvchisi bilan.



Mintaqada innovatsion rivojlanishni boshqarishni tashkil qilishning ushbu yondashuvida innovatsiyalarni rivojlantirishning zaruriy sharti sifatida innovatsion tsiklning uzluksizligi ta'minlanadi.

Dizaynning dastlabki bosqichlarida modellashtirish kontseptual dizayn masalasini hal qilish uchun mo'ljallangan, ya'ni. kelajakda yaratilgan texnik ob'ekt, tizim, korxona, sanoat va hudud (mintaqa) uchun raqobatbardosh ustunliklarni ta'minlay oladigan bunday texnik va texnologik echimlarni aniqlash va ulardan foydalanish.

Kontseptual modellashtirish loyihalash faoliyatining dastlabki bosqichiga (shu jumladan g'oyaga) xos xususiyatlarga ega va eskiz dizayni bilan yakunlanadi, bu raqobatdosh ustunliklarga ega bo'lgan innovatsion salohiyatni ta'minlaydigan yangi va istiqbolli texnik va texnologik echimlarni yaratishni belgilaydi.

Olingan g'oyalar quyidagilar bo'lishi mumkin: 1) loyiha; 2) dastur; 3) ilmiy va eksperimental loyihalash ishlarining yo'nalishi. Qabul qilingan texnik va texnologik echim asosida loyihani yaratish biznesni rejalashtirish imkoniyatlarini belgilaydi, ya'ni. asosli tashkiliy va iqtisodiy ish rejasini olish. Dastur tadqiqot jarayonini o'z ichiga oladi, natijada o'zaro bog'liq bo'lgan innovatsion loyihalar to'plami mavjud. Dastur bo'yicha tashkiliy va iqtisodiy samaradorlikka erishish loyihalar majmuini muvofiqlashtirilgan amalga oshirish asosida bosqichma-bosqich amalga oshiriladi. Innovatsion yo'nalishning o'ziga xos xususiyati korxonani rivojlantirishda raqobatdosh ustunliklarni ta'minlay oladigan bunday texnik va texnologik echimlarni topishga qaratilgan ilmiy tadqiqotlarning katta ulushidir. Yo'nalish dasturlar va loyihalarni o'z ichiga oladi.

Uch yo'nalishning har biri bo'yicha loyihalash ishlarini olib borish ilmiy-texnik ijod usullaridan foydalanadigan mutaxassislarning intellektual salohiyatiga tayanadi va zamonaviy sharoitlarda rasmiylashtirilmagan ilmiy-texnik muammolarni hal qilish uchun axborot texnologiyalari asosida qo'llab-quvvatlashni talab qiladi.

Kontseptual dizayn, shu jumladan g'oyalarni qidirish, yaratilayotgan texnik ob'ekt yoki tizimning maqsadlari, parametrlari, ko'rsatkichlarini rejalashtirish bilan ajralib turadi. Dizayndagi yangilik nuqtai nazaridan, hatto ilmiy ahamiyatga ega bo'lgan salbiy natija muvaffaqiyatsiz deb hisoblanadi. Kognitiv psixologiyaga ko'ra, har bir dizayner, konstruktor o'zining shaxsiy bilim xaritasiga ega bo'lib, u dizayn ob'ekti tasviri va uni amalga oshirish jarayonini ko'rish sxemasini belgilaydi, shuning uchun vazifa ob'ektning texnik dizaynining innovatsion qiyofasini tanlashdir.

Ish jarayoni ishlab chiquvchining ma'lum bir aqliy modelning mavjudligi bilan bog'liq bo'lib, u hozirgi holatga ega va bilish jarayonida doimiy ravishda o'zgarib turadi, bu esa kognitiv modellarni instrumental ishlatish bilan kontseptual loyihalash jarayoni (lot. Tanishuv - bilim, bilish). Texnik tadqiqotlarda ushbu modellar simulyatsiya modellari sifatida ishlatiladi, ular murakkab texnik tizimlar bilan aloqa qilishda operatorning xatti-harakatlarini bashorat qilishga qaratilgan.

Kontseptual dizayn bilvosita bilish usullaridan foydalanishning maqsadga muvofiqligi bilan tavsiflanadi, ya'ni. modellashtirish. Loyihalashning dastlabki bosqichlarida foydalanilgan modellarni tavsiflab, biz modellashtirishning ierarxik tuzilmalarini qurish xususiyatlariga, mavjud axborot jarayonlariga, shuningdek qarorlar qabul qilishga e'tiborning ustuvorligini ta'kidlaymiz.

Loyihalash jarayonida tarkibiy va parametrik sintez muammosini dastlabki texnik bosqichlarda kognitiv nuqtai nazardan o'rganish ikkita aniq ifodalangan bosqichni ko'rsatadi: 1) tizimli sintez bosqichi va 2) ishlashni tavsiflovchi parametrli sintez bosqichi. Bosqichlar kognitiv yo'nalishdagi muhim aloqalarni o'z ichiga oladi. Kompyuter yordamida kognitiv modellashtirish dizayn samaradorligini oshiradi. Tarkibiylashtirish, mahsulotni yig'ish va parametrlash vazifalari kognitiv modellashtirish nuqtai nazaridan eng istiqbolli bo'lib tuyuladi.

Masalan, dizel dvigatelni yaratishda mahsulotning tuzilishi ahamiyatsiz o'zgarishi mumkin va asosiy qiyinchiliklar parametrik sintez bilan bog'liq bo'ladi. Qarama-qarshi holat yangi avlod oziq-ovqat mahsulotlarini yaratishda va qurilish sanoati uchun strukturaviy va parametrik sintezlarning ekvivalent ahamiyatida. Shu bilan birga, ushbu sohalarning har biri uchun tarkibiy va parametrli sintez muammolarining nisbati bo'yicha istisnolar bo'lishi mumkin, bu esa moslashuvchan ishlab chiqarish tizimini yaratish bilan belgilanadi.

Strukturani shakllantirish evristik usulda amalga oshiriladi (ilmiy-texnik ijod usullari) yoki tuzilish echimlar to'plamidan tanlanadi. Bir vaqtning o'zida bitta modeldagi strukturaviy va parametrik (funktsional) bosqichlarni simulyatsiya qilish juda qiyin va uni faqat "odam-mashina" tizimidagi kompyuter ko'magi bilan hal qilish mumkin. Shu bilan birga, parametrik bosqich (ishlash) tahlil va o'xshashlik nazariyasidan foydalanish bilan ajralib turadi. Murakkab texnik tizimlar uchun ishlash nazariyasini yaratish faqat ba'zi jihatlar uchun mumkin.

Loyihalashning dastlabki bosqichlarida qo'pol oraliq chizmalar va shunga o'xshash modellardan foydalaniladi (og'zaki, ketma-ket yaqinlashish).

Ma'noli modellar bu muammoning og'zaki bayonlari, tizimlarni ishlab chiqish dasturlari va rejalari, maqsadlar "daraxtlari", boshqarish, dizayn va boshqalar bo'lib, ular tizim, kichik tizim, tarkibiy element, iyerarxiya, xususiyatlar (parametrlar), maqsad tushunchalariga asoslangan tizimli yondashuvdan keng foydalaniladi. , funktsiyalar va boshqalar. Bu sizga murakkab tizimlarning o'ziga xos xususiyatlari va qonuniyatlarini aniqlash, quyi tizimlarga bo'linish va tashqi muhit ta'sirini hisobga olgan holda ularning o'zaro ta'sirini tashkil etish imkonini beradi. Bundan tashqari, rasmiylashtirilgan usullardan foydalanishga o'tish imkoniyati paydo bo'ladi.

Dizayn muammolarini hal qilishda foydalanilgan modellarni hisobga olgan holda quyidagilarni ajratib ko'rsatishimiz mumkin:

Ierarxik tavsif va uni shakllantirish strategiyasi;

Set-nazariy modellar;

Bilimlarni namoyish etish modellari: masalan: mahsulotlar ma'lumotni taqdim etish shakli sifatida; ramkalar; skriptlar; predikat modellari; ma'lumotlarni taqdim etish modellari.

Loyihalashda senariy deganda o'rganilayotgan jarayonning borishi haqidagi taxminlar tizimi tushuniladi, shu asosda mumkin bo'lgan prognoz variantlaridan biri ishlab chiqiladi, nimanidir amalga oshirish uchun reja (shuningdek, senariy) tuziladi. Birinchidan, barcha voqealarning farovonlik ko'rsatkichlariga ta'sirini ko'rsatadigan boshlang'ich senariy ishlab chiqilgan va parallel ravishda pessimistik stsenariy tuzilgan. Bundan tashqari, menejerga tegishli qarorni qabul qilishda yordam berish uchun faol harakatlarning ikkita strategiyasi ishlab chiqilgan:

Boshqarish mumkin bo'lgan voqealarga kelsak, kerakli voqealar yuz berishi va istalmagan voqealar sodir bo'lmasligi uchun harakatlar rejalashtirilgan;

Boshqarib bo'lmaydigan hodisalar uchun foydali ta'sirni kuchaytirish va salbiy ta'sirini kamaytirish bo'yicha tadbirlar rejalashtirilgan.

Ushbu ishlab chiqish natijasi "majburiy ssenariy" deb ataladi. Vizual tushuntirishning ko'p darajalari bilan foydalanuvchi harakatlarini tavsiflash uchun yaxshi dizayn stsenariylariga misollar mavjud. Natijalar sezgir interfeyslarda foydalanish uchun qanday qilib batafsil ma'lumot taqdim etilishini namoyish etadi. Stsenariylar ma'lumotni taqdim etish usuli bo'lib, ma'lum bir mavzu doirasidagi odatiy vaziyatlarni belgilaydigan stereotipli bilimlarni taqdim etish uchun qulaydir. Intellektual tizimlarda skriptlar tabiiy tildagi matnlarni tushunish, xatti-harakatlarni rejalashtirish, qaror qabul qilish va o'rganish samaradorligini oshirish protseduralarida qo'llaniladi.

Kognitiv modellashtirish nuqtai nazaridan dastlabki bosqichda loyihalashga ushbu yondashuv rivojlanishning innovatsion strategiyasini amalga oshirish imkoniyatini beradi. Shu bilan birga, Rossiya jamiyatida ishlab chiqilgan taqlid modeli bo'yicha rivojlanish strategiyasini chetga surib qo'yish mumkin. Kontseptsiya jarayoni uchun kompyuter yordamini yaratishda bilimlarning turli sohalari, ilmiy tashkilotlar, korxonalar va sanoat mutaxassislarining intellektual salohiyatidan faol foydalanish zarur.

Texnik va texnologik ob'ektlar va tizimlarni kognitiv modellashtirish uchta tarkibiy qismdan iborat bo'lgan axborot texnologiyalarini yaxlit bog'lash imkoniyatini belgilaydi: 1) kontseptsiya; 2) tuzilish va 3) parametrlash. Kontseptualizatsiya maqsadga muvofiq bo'lishi kerak, bu kategorik tahlil va paradigma nazariyasini qo'llashni o'z ichiga oladi.

Strukturalashning kognitiv yo'nalishi bilan yangi o'zgarmas tuzilmalarni yaratish imkoniyati aniqlanadi.

Og'zaki modellar asosida, oqim sxemalarini yaratish orqali dizayn jarayoni mutaxassis tomonidan amalga oshiriladigan maketga kiradi va u shaxsiylashtirilgan qo'llab-quvvatlash tizimi bilan ta'minlanishi kerak. Mahsulot tarkibiy qismlarini parametrlash uchun kognitiv kompyuter grafikalaridan foydalanishning maqsadga muvofiqligini belgilaydigan integratsiya ishlari xarakterlidir. Kontseptual dizayn bu faoliyatni qo'llab-quvvatlash uchun axborot texnologiyalarining xususiyatlarini aniqlaydigan kollektiv xarakterga ega.

Shuni ta'kidlash kerakki, dizayn bosqichi (g'oya bosqichi) ilgari ko'rib chiqilsa, yaratilgan mahsulot, texnik ob'ekt yoki tizim, texnologiya raqobatbardosh bo'lishi mumkin.

Texnik tizimlarni yaratishda qo'llaniladigan yondashuvlar va modellardan analitik boshqaruv tizimida nafaqat texnik va texnologik echimlarni ishlab chiqish uchun, balki tashkilot, korxona, sanoat, mintaqaning innovatsion rivojlanishini tizimli boshqarish uchun echimlarni ishlab chiqishda ham foydalanish mumkin.

Innovatsion salohiyatning rivojlanishi "universitet - sanoat" tizimi bilan tavsiflanadi, chunki bu ikki bilim sohasidagi bilimlarni birlashtirish zarur.

Asosiy tushunchalar, tasnif

7.2. IDEF1X metodologiyasidan foydalangan holda kontseptual dizayn

Konsepsiyani ishlab chiqish maqsadi - har bir alohida foydalanuvchi turining predmet sohasi haqidagi g'oyalar asosida ma'lumotlar kontseptual sxemasini yaratish. Kontseptual diagramma qabul qilingan ma'lumotlar bazasi modeli va maqsadli ma'lumotlar bazasi sintaksisini hisobga olmagan holda asosiy ob'ektlar (jadvallar) va ular o'rtasidagi munosabatlarning tavsifi. Ko'pincha, bunday diagrammada ularning atributlarini ko'rsatmasdan faqat sub'ektlar (jadvallar) nomlari ko'rsatiladi. Foydalanuvchi ko'rinishi qaror qabul qilish yoki ba'zi bir vazifalarni bajarish uchun ma'lum bir foydalanuvchi talab qiladigan ma'lumotlarni o'z ichiga oladi.

Quyida kontseptual dizayndagi qadamlar ketma-ketligi keltirilgan [,].

1. Korxonalarni tanlash.

Ma'lumotlarning kontseptual sxemasini yaratishda birinchi qadam foydalanuvchini qiziqtirishi mumkin bo'lgan va shu sababli ma'lumotlar bazasida saqlanishi kerak bo'lgan asosiy ob'ektlarni (ob'ektlarni) aniqlashdir. Funktsional model mavjud bo'lganda, bunday ob'ektlarning prototiplari kirish, boshqarish va chiqishdir. Ushbu maqsadlar uchun foydalanish yaxshiroqdir. Bunday holda, ob'ektlarning prototiplari ma'lumotlarni saqlash qurilmalari bo'ladi. Yuqorida ta'kidlab o'tilganidek, ma'lumotlar yig'uvchisi jadvallar to'plami (ob'ektlar to'plami) yoki to'g'ridan-to'g'ri jadval (ob'ekt). Asosiy ob'ektlar to'plamini batafsilroq aniqlash uchun, shuningdek, ma'lumotlar oqimlarini va muammoni hal qilish uchun zarur bo'lgan barcha uslubiy materiallarni tahlil qilish kerak. Masalan, ruxsat etilgan tezlikni aniqlash muammosi uchun asosiy ob'ektlar (ob'ektlar to'plami) quyidagilar: tartibga soluvchi va ma'lumot ma'lumotlari, yo'l uchastkalari to'g'risidagi ma'lumotlar, hisoblash vazifalari, ruxsat etilgan tezliklarning ro'yxatlari va boshqalar. Axborot modelini tahlil qilish va loyihalash paytida ob'ektlar to'plamlari batafsil bayon qilinishi kerak. Masalan, "yo'l uchastkalari to'g'risida ma'lumot" kompozitsion ob'ekti, hal qilinayotgan muammoning o'ziga xos xususiyatlarini hisobga olgan holda, alohida qismlarga bo'linishni talab qiladi: uchastkalar, yo'llar, alohida nuqtalar, yurish masofasi, reja, yo'lning yuqori tuzilishi va boshqalar.

Ob'ektlarni aniqlashda yuzaga kelishi mumkin bo'lgan qiyinchiliklar vazifa menejerlari tomonidan vazifadan foydalanish bilan bog'liq:

Ob'ektlarni tavsiflashda misollar va o'xshashliklar (masalan, "xodim" degan umumlashtiruvchi tushunchaning o'rniga ular uning funktsiyalari yoki lavozimini eslatib o'tishlari mumkin: "menejer", "mas'ul", "nazoratchi", "o'rinbosar");

Sinonimlar (masalan, "ruxsat etilgan tezlik" va "belgilangan tezlik", "rivojlanish" va "loyiha", "to'siqning joylashuvi" va "tezlik chegarasi");

Omonimlar (masalan, "dastur" kompyuter dasturi, ish rejasi yoki televizion dasturni anglatishi mumkin).

Muayyan ob'ekt - shaxs, munosabatlar yoki atribut nima ekanligi har doim ham aniq emas. Masalan, "turmush qurgan nikoh" ni qanday tasniflash kerak? Amalda ushbu kontseptsiyani yuqoridagi toifalarning birortasiga tegishli deb hisoblash mumkin. Tahlil sub'ektiv jarayondir, shuning uchun har xil ishlab chiquvchilar bir xil faktni har xil, ammo mukammal asosli talqin qilishlari mumkin. Variantni tanlash ko'p jihatdan dizaynerning aql-idrokiga va tajribasiga bog'liq.

Har bir mavjudot ba'zi xususiyatlarga ega bo'lishi kerak:

Noyob ismga ega bo'lishi kerak va bir xil talqin har doim bir xil nomga tegishli bo'lishi kerak;

Biror narsaga tegishli bo'lgan yoki munosabatlar orqali meros qilib olingan bir yoki bir nechta xususiyatlarga ega bo'ling;

Mavjudlikning har bir nusxasini noyob tarzda aniqlaydigan, ya'ni jadvalning har bir satrini noyob qiladigan bir yoki bir nechta atributlarga (asosiy kalit) ega bo'ling;

U boshqa sub'ektlar bilan istalgan miqdordagi aloqaga ega bo'lishi mumkin.

IDEF1X grafik yozuvlari mavjudlikni ko'rsatish uchun quyidagi rasmda ko'rsatilgan yozuvlardan foydalanadi.

a) mustaqil b) qaram

Shakl: 7.1. Korxonalar

IDEF1X metodologiyasining mohiyati shundan iborat mustaqil (kuchli, ota-ona, dominant, egasi) agar korxona boshqa mavjudotga bog'liq bo'lmasa (boshqacha qilib aytganda, sub'ektning har bir nusxasini boshqa sub'ektlar bilan munosabatlarini aniqlamasdan noyob tarzda aniqlash mumkin yoki masalaning o'ziga xosligi faqat o'ziga xos xususiyatlar bilan belgilanadi). Shaxs deyiladi qaram (zaif, bola, bo'ysunuvchi) agar uning mavjudligi boshqa mavjudotlarning mavjudligiga bog'liq bo'lsa. "Ota-ona" - "bola" va "egasi" - "bo'ysunuvchi" terminologiyasi, qaramog'idagi ikkita sub'ektga nisbatan ham ishlatilishi mumkin, agar ulardan biri (bola, bo'ysunuvchi) misollari boshqasiga (ota-ona, egasi) misollari yordamida noyob tarzda aniqlanishi mumkin bo'lsa. ikkinchi mohiyat, o'z navbatida, uchinchi mohiyatga bog'liqligiga.

2. Atributlarning ta'rifi.

Odatda atributlar faqat sub'ektlar uchun ko'rsatiladi. Agar munosabatlar atributlarga ega bo'lsa, demak, bu munosabat sub'ekt ekanligidan dalolat beradi. Xususiyatlarni aniqlashning eng oson usuli - bu shaxsni yoki munosabatlarni aniqlagandan so'ng, o'zingizga "Qaysi ma'lumotlarni saqlash kerak?" Degan savolni bergandan keyin. Muammoni hal qilish uchun tashkilotda ishlatiladigan turli xil qog'oz va elektron shakllar va hujjatlar atributlarni aniqlashda sezilarli yordam berishi mumkin. Bu ikkala boshlang'ich ma'lumotni o'z ichiga olgan shakllar bo'lishi mumkin (masalan, "tashqi temir yo'lning egri chiziqlar balandligi ro'yxati") va ma'lumotlarni qayta ishlash natijalari (masalan, "Shakl 1").

Belgilangan atributlar quyidagi turlarda bo'lishi mumkin:

Oddiy (atomik, bo'linmaydigan) - mustaqil mavjudotga ega bo'lgan bitta komponentdan iborat (masalan, "ishchi lavozimi", "ish haqi", "kutilmagan tezlashuv darajasi", "egri radiusi" va boshqalar);

Kompozit (psevdo-atomik) - bir nechta tarkibiy qismlardan iborat (masalan, "to'liq ism", "manzil" va boshqalar). Modelga kiritilgan atributlarning atomlik darajasi ishlab chiquvchi tomonidan belgilanadi. Agar tizimdan barcha mijozlarni Ivanov familiyasi bilan yoki Komsomolskaya ko'chasida yashovchilarni sinab ko'rish talab qilinmasa, unda kompozit atributlarni atomikka bo'lish mumkin emas;

Aniq - ob'ektning bitta misoli uchun faqat bitta qiymatni o'z ichiga oladi (masalan, rejadagi egri chiziq radiusi, burilish burchagi, tashqi relsning balandligi va boshqalar uchun faqat bitta qiymatga ega bo'lishi mumkin);

Ko'p - bir nechta qiymatlarni o'z ichiga oladi (masalan, kompaniyaning bitta filialida bir nechta aloqa raqamlari bo'lishi mumkin);

Hosil qilingan (hisoblangan) - atributning qiymati boshqa atributlarning qiymatlari bilan aniqlanishi mumkin (masalan, "yosh" "tug'ilgan kun" va kompyuterda o'rnatilgan joriy sana bilan belgilanishi mumkin);

Kalit - ob'ekt nusxasini yagona identifikatsiyalashga (asosiy kalitga kiritilgan), ob'ekt misollarini tezda qidirishga yoki ota-ona va bola sub'ektlari misollari o'rtasidagi munosabatni o'rnatishga xizmat qiladi;

Kalit bo'lmagan (tavsiflovchi);

Majburiy - ob'ektga yangi nusxani kiritishda yoki tahrirlashda tegishli atribut qiymati ko'rsatilishi kerak, ya'ni. ushbu harakatlardan so'ng, u NULL bo'lishi mumkin emas. Tashkilotning asosiy kalitiga kiritilgan atributlar talab qilinadi.

Xususiyatlarni aniqlagandan so'ng ularni o'rnating domenlar (diapazonlar) masalan:

Sayt nomi - rus alifbosidagi harflar to'plami, uzunligi 60 belgidan oshmaydi;

Egri burilish - ruxsat etilgan qiymatlar "L" (chapda) va "P" (o'ngda);

Egri radius - musbat raqam, 4 xonadan oshmasligi kerak.

Domenlarni belgilash atribut uchun mos qiymatlar to'plamini (bir nechta atributlar) va atribut (atributlar) ning turini, hajmini va formatini belgilaydi.

Korxona uchun tanlangan atributlar to'plami asosida kalitlar to'plami aniqlanadi. Kalit - o'z misollarini aniq aniqlash, ularni tezda topish yoki ota-ona va bola sub'ektlari instansiyalari o'rtasidagi munosabatlarni o'rnatish uchun xizmat qiladigan bir yoki bir nechta xususiyatlar. Namunalarni noyob tarzda aniqlash uchun ishlatiladigan kalitlar quyidagi turlarga bo'linadi:

- superkey - sub'ektning nusxasini noyob ravishda aniqlaydigan atribut yoki atributlar to'plami. Superkey misolni noyob tarzda aniqlash uchun talab qilinmaydigan "qo'shimcha" atributlarni o'z ichiga olishi mumkin. Ma'lumotlar bazasi tuzilishining to'g'ri dizayni bilan har bir ob'ektdagi (jadval) superklav uning atributlarining to'liq to'plami bo'ladi;

- potentsial kalit - ushbu sub'ektning superkeysi bo'lgan kichik to'plamni o'z ichiga olmagan superkey, ya'ni sub'ekt namunasini noyob ravishda aniqlaydigan atributlarning minimal talablar to'plamini o'z ichiga olgan superkey. Korxonada bir nechta potentsial kalit bo'lishi mumkin. Agar kalit bir nechta atributlardan iborat bo'lsa, unda u kompozit kalit deb ataladi. Namunalarni noyob identifikatsiyalash uchun potentsial kalitlarning butun to'plami orasidan bittasi tanlangan bo'lib, keyinchalik boshqa ob'ektlar bilan aloqalarni o'rnatish uchun foydalaniladigan asosiy kalit deb nomlangan;

- asosiy kalit - tashkilot ichidagi misollarni noyob tarzda aniqlash uchun tanlangan potentsial kalit;

- muqobil kalitlar - asosiy kalit sifatida tanlanmagan potentsial kalitlar.

Keling, bir misolni ko'rib chiqaylik. Sizda quyidagi ustunlar bilan talabalar ma'lumotlarini o'z ichiga olgan jadval mavjud deb taxmin qiling:

Familiya;

Otasini ismi;

Tug'ilgan kun;

Tug'ilgan joyi;

Guruh raqami;

Pensiya sug'urtasi to'g'risidagi guvohnoma raqami (NPS);

Pasport raqami;

Pasport berilgan sana;

Pasport bergan tashkilot.

Har bir nusxa (yozuv) uchun atributlarning butun to'plami super kalit sifatida tanlanishi mumkin. Potentsial kalitlar (noyob identifikatorlar) quyidagilar bo'lishi mumkin:

Pensiya sug'urtasi to'g'risidagi guvohnoma raqami;

Pasport raqami.

"Familiya" + "Ism" + "Otaning ismi" atributlari to'plami, agar universitetda ikkita to'liq ism-sharifning o'qish ehtimoli nolga teng bo'lsa, noyob identifikator sifatida tanlanishi mumkin.

Agar mohiyatan potentsial kalit roliga mos keladigan atributlar birikmasi bo'lmasa, u holda sub'ektga alohida atribut qo'shiladi - surrogate key (sun'iy kalit, surrogate key) ... Odatda, bunday atributning turi ramziy yoki raqamli sifatida tanlanadi. Ba'zi DBMS-larda o'rnini bosuvchi qiymatlarni yaratish va saqlash uchun o'rnatilgan vositalar mavjud (masalan, MS Access). Shuni ham ta'kidlash joizki, ba'zi ishlab chiquvchilar potentsial kalitlarni izlash va ulardan birinchisini tanlash o'rniga har bir ob'ektga sun'iy atribut qo'shadilar, keyinchalik bu asosiy kalit sifatida ishlatiladi.

Agar bir nechta potentsial kalitlar mavjud bo'lsa, unda asosiy kalitni tanlash uchun quyidagi qoidalarga rioya qilish tavsiya etiladi:

Kalitga kiritilgan atributlar soni minimal bo'lishi kerak (kalitning atomik bo'lishi ma'qul, ya'ni bitta atributdan iborat);

Baytdagi kalit hajmi iloji boricha qisqa bo'lishi kerak;

Asosiy domen turi raqamli. Kalitdagi belgilar atributlarini tanlashda ko'pincha xato qiymatlarni kiritish bilan bog'liq muammolar paydo bo'ladi (ular harflar holatini chalkashtirib yuboradi; qo'shimcha joylar qo'shadi; turli tillarda bir xil yozilgan harflardan foydalaning). Raqamli atributlar qiymat xatosini kiritish ehtimoli kamroq;

Asosiy qiymatlarni o'zgartirish ehtimoli eng kichik bo'lgan (masalan, "Pensiya sug'urtasi guvohnomasi raqami" "INN" yoki "Pasport raqami" ga nisbatan doimiy parametrdir);

Kalit bilan ishlashning eng oson usuli foydalanuvchilar uchun (masalan, "Pensiya sug'urtasi guvohnomasi raqami" - bu 11 ta raqam to'plami va "Pasport raqami" uning turiga bog'liq: SSSR fuqarosi, Rossiya Federatsiyasi fuqarosi yoki chet ellik).

Agar ma'lum bir atribut (atributlar to'plami) bir nechta mavjudotlarda mavjud bo'lsa, unda uning mavjudligi, odatda, ushbu sub'ektlar misollari o'rtasidagi munosabatlarning mavjudligini aks ettiradi. Har bir munosabatlarda bitta mavjudot ota-ona vazifasini bajaradi, ikkinchisi esa bola sifatida. Bu shuni anglatadiki, ota-onaning bitta nusxasi bolaning bir nechta nusxalari bilan bog'lanishi mumkin. Ushbu munosabatlarni qo'llab-quvvatlash uchun har ikkala sub'ektda o'zlari bog'liq bo'lgan atributlar to'plami bo'lishi kerak. Asosiy tashkilotda bu asosiy kalit. Bola mavjudotidagi munosabatlarni modellashtirish uchun ota-onaning asosiy kalitiga mos keladigan atributlar to'plami bo'lishi kerak. Bola mavjudotidagi ushbu atributlar to'plami odatda chaqiriladi tashqi kalit .

IDEF1X yozuvida atributlar ob'ekt bloki ichidagi ismlar ro'yxati sifatida ko'rsatiladi. Asosiy kalitni belgilovchi atributlar ro'yxatning yuqori qismiga joylashtirilgan va gorizontal chiziq bilan boshqa atributlardan ajratilgan. Ikkita mavjudot misolida atributlarni oldindan aniqlash quyidagi rasmda keltirilgan.

Shakl: 7.2. Vujudga misollar

"Uchastkalar" mustaqil sub'ektida asosiy kalit sifatida tayinlangan surrogat kaliti, qaramlikdagi "Reja" da esa beshta atributdan tashkil topgan birlamchi kalit mavjud.

3. Ulanishlarning ta'rifi.

Vujudga keladigan munosabatlarning eng tipik turlari:

Odatda "iborat", "o'z ichiga oladi" va boshqalar fe'llari bilan belgilanadigan "qism-butun" turidagi munosabatlar;

O'zaro munosabatlarni tasniflash (masalan, "turi - pastki turi", "to'plam - element", "umumiy - alohida" va boshqalar);

Ishlab chiqarish munosabatlari (masalan, "xo'jayin-bo'ysunuvchi");

Odatda "ishlab chiqaradi", "ta'sir qiladi", "bog'liq", "hisoblab chiqadi" va hokazo fe'llar bilan belgilanadigan funktsional aloqalar.

Ular orasida faqat ma'lumotlar bazasini ishlab chiqish talablarini qondirish uchun zarur bo'lgan ulanishlar ajratiladi.

Aloqa quyidagi parametrlar to'plami bilan tavsiflanadi:

Ism bilan - fe'l sifatida ko'rsatilgan va munosabatlarning semantikasini (semantik fonini) aniqlaydi;

Ko'plik (kardinallik, kardinallik): bittadan (1: 1), bittadan ko'pgacha (1: N) va ko'pdan ko'pgacha (N: M, N \u003d M yoki N<> M). Ko'plik, bitta mavjudotning boshqa bir nusxasi bilan belgilanadigan qancha nusxalarini ko'rsatadi. Masalan, bitta saytda ("Saytlar" jadval satri bilan tavsiflangan) bitta, ikki yoki undan ortiq yo'l bo'lishi mumkin (har bir yo'l "Yo'llar" jadvalidagi alohida satr bilan tavsiflanadi). Bunday holda, munosabatlar 1: N ga teng. Yana bir misol: bitta yo'l bir nechta alohida nuqtalardan o'tadi va bir nechta yo'llar bitta alohida nuqtadan o'tishi mumkin - N: M havolasi;

Turi: identifikatsiya qilish (chet el kaliti deb ataladigan bitta shaxsning atributlari bolaning bir qismidir va uning misollarini aniqlashga xizmat qiladi, ya'ni uning asosiy kalitiga kiritilgan) va identifikatsiyalanmagan (tashqi kalit bola mavjudligida mavjud, lekin asosiy kalitning bir qismi emas) );

Majburiy: majburiy (yangi bir nusxani bolaga kiritishda, tashqi kalit atributlarini to'ldirish majburiydir va kiritilgan qiymatlar ota-ona biron bir nusxasining asosiy kalit atributlari qiymatlariga mos kelishi kerak) va ixtiyoriy (bolalar sub'ektlari misolida tashqi kalit atributlarini to'ldirish ixtiyoriy yoki kiritilgan qiymatlar mos kelmaydi) asosiy tashkilotning biron bir nusxasi bo'lmagan asosiy kalit atributlari qiymatlari bilan);

Ishtirok etish darajasi - bu munosabatlarda ishtirok etadigan sub'ektlar soni. Asosan, sub'ektlar o'rtasida ikkilik aloqalar mavjud, ya'ni. ikki sub'ektni bog'laydigan assotsiatsiyalar (ishtirok etish darajasi 2). Masalan, "Uydagi hamma qavatlar" "Yo'llar" dan iborat. Shu bilan birga, ishtirok etish darajasiga ko'ra quyidagi ulanish turlari mumkin:

o unary (rekursiv) - shaxs o'zi bilan bog'lanishi mumkin. Masalan, "Xodimlar" jadvalida ikkala bo'ysunuvchi va ularning boshliqlari uchun yozuvlar bo'lishi mumkin. Keyin bitta stolda aniqlangan "xo'jayin" - "bo'ysunuvchi" munosabatlari mumkin;

o uchlik - uchta mavjudotni birlashtiradi. Masalan, "Sessiya" da "Talaba" "Intizomni baholash" ni oldi;

o to'rtinchi va boshqalar.

IDEF1X metodologiyasida ishtirok etish darajasi faqat bitta yoki ikkilik bo'lishi mumkin. Ulanishlar asosan ikkilik shaklga tushiriladi.

IDEF1X diagrammalarida havolaning ko'rinishi uning mustahkamligi, turi va majburiyatini bildiradi.

7.1-jadval. Havola turlari

Tashqi ko'rinish Aloqa turi va talab qilinadi Aloqa kuchi to'g'ri
1
Majburiy, aniqlovchi 0 .. ∞

Z
Majburiy, aniqlovchi 0 yoki 1

P
Majburiy, aniqlovchi 1 .. ∞

<число>
Majburiy, aniqlovchi <число>
Majburiy, aniqlanmaydigan 0 .. ∞
Ixtiyoriy, identifikatsiya qilinmaydigan 0 .. ∞

Izohlar.

1. Aniqlash havolasi qattiq chiziq bilan, identifikatsiyalanmagan - kesilgan chiziq bilan ko'rsatiladi.

2. Ixtiyoriy olmos bilan ko'rsatilgan.

Quyidagi rasmda havolalarning qanday namoyish etilishi misollari keltirilgan.

a) identifikatsiya qilish

b) identifikatsiyalanmagan

v) rekursiv

7.3-rasm. Misollarni bog'lang

Shakl. 7.3b aloqa ixtiyoriydir, chunki ba'zi xodimlar biron bir bo'limga (masalan, korxona direktori) kirishi shart emas va noma'lum, chunki xodimlar soni har bir xodim uchun o'ziga xosdir.

4. Superklasslar va subklasslarning ta'rifi.

Atributlar to'plami jihatidan ikki yoki undan ortiq sub'ektlar bir-biridan bir oz farq qiladigan holatlarda, siz modeldagi konstruktsiyadan foydalanishingiz mumkin - bu superklasslar va subklasslarni o'z ichiga olgan meros (toifali) ierarxiya.

Super sinf - subklasslarni o'z ichiga olgan shaxs.

Vorislik iyerarxiyasi - umumiy xususiyatlarga ega bo'lgan sub'ektlar birlashmasining maxsus turi. Masalan, tashkilotda doimiy ishchilar (doimiy ishchilar) va yarim kunlik ishchilar mavjud. Ularning umumiy xususiyatlaridan siz barcha turdagi xodimlar uchun umumiy bo'lgan ma'lumotlarni aks ettirish uchun "Xodim" (7.4-rasm) umumlashtirilgan birlikni (umumiy ajdod) shakllantirishingiz mumkin. Har bir turga xos bo'lgan ma'lumotlar "Doimiy xodim" va "Yarim kunlik ishchi" qo'shimcha sub'ektlarida (avlodlari) joylashgan bo'lishi mumkin.


Shakl: 7.4. Vorislik iyerarxiyasi (To'lmagan toifa)

Odatda, merosning ierarxiyasi bir nechta sub'ektlar umumiy atributlarga ega bo'lganida yoki sub'ektlar umumiy munosabatlarda bo'lganida (masalan, "Doimiy xodim" va "Part-Timer" ning o'xshash munosabatlari "Tashkilot" sub'ekti bilan "ishlaydi") bo'lganda yaratiladi. ).

Har bir toifaga aniqlik kiritilishi kerak kamsituvchi - bitta mavjudotni boshqasidan qanday ajratish kerakligini ko'rsatadigan umumiy ajdodlar xususiyati. Berilgan misolda diskriminator "Type" atributidir.


IN to'liq toifa umumiy ajdodning bitta nusxasi, albatta, biron bir nasldan naslga tegishli bo'lishi kerak, ya'ni, masalan, xodim majburiy ravishda yarim kunlik ishchi yoki maslahatchi yoki doimiy ishchi bo'lishi kerak.

Modelni qurishda to'liq va to'liq bo'lmagan toifalarning turli xil kombinatsiyasi mumkin. Masalan, toifaning birinchi darajasi to'liq emas, uning alohida sub'ektlari ikkinchi daraja - to'liq toifasi bilan to'ldiriladi.

7.3. Kontseptual diagrammani tuzishga misol

Quyidagi rasmda ERwin v9.2 yordamida qurilgan ruxsat etilgan tezlikni aniqlash muammosi uchun axborot modelining kontseptual diagrammasining bir qismi ko'rsatilgan.

Shakl: 7.6. Axborot modelining kontseptual diagrammasi parchasi

Kontseptual diagrammada quyidagi mantiqiy ma'lumotlar bloklari ta'kidlangan:

Normativ ma'lumotnoma;

Yo'l uchastkalari haqida ma'lumot;

Hisoblash vazifasi;

Ruxsat etilgan tezliklar to'g'risidagi bayonot;

"N" buyrug'i loyihasi (7.6-rasmda ko'rsatilmagan);

Shakllar 1, 1a va 2 (7.6-rasmda ko'rsatilmagan).

Bloklarga kiritilgan barcha sub'ektlar ("Normativ ma'lumotnoma" blokidan tashqari) fragmentda faqat o'z nomlari bilan ifodalanadi. "Malumot ma'lumotlari" blokiga kiritilgan sub'ektlar kengaytirilgan holda namoyish etiladi, ya'ni barcha atributlar va asosiy kalitlarni o'z ichiga oladi. Ushbu blokda boshqa biron birlashma bilan bog'liq bo'lmagan ikkita ob'ekt mavjud ("Egri chiziqlarni bog'lash bo'yicha ko'rsatmalar" va "Egri chiziqlar balandligining ko'tarilish tezligida ruxsat etilgan tezlik"). Bu xato emas, chunki ma'lumotlar bazasi sxemasi bir-biriga bog'langan grafik bo'lishi kerak (barcha sub'ektlar o'zaro bog'liq bo'lishi kerak). Ko'pgina vazifalar uchun ma'lumotlar bazasida turli xil operatsion ma'lumotlar to'planib, keyinchalik ular asosida turli xil hisobotlar va xulosalar shakllantiriladi. Ammo muhandislik, optimallashtirish va boshqa ba'zi vazifalar uchun bog'liq bo'lmagan jadvallar bo'lishi mumkin. Ushbu misolda har bir ruxsat etilgan tezlikni hisoblashda bir-biriga bog'liq bo'lmagan ikkita sub'ekt ishtirok etadi, ya'ni ular ruxsat etilgan tezliklarning ro'yxatlaridagi natijalarga ta'sir qiladi. Ammo vazifaning o'ziga xos xususiyatlarini hisobga olgan holda, ushbu jadvallar tarkibini o'zgartirish allaqachon olingan natijalarning o'zgarishiga olib kelmasligi kerak. Shuning uchun jadvallar hisoblash vazifalari yoki hisoblash natijalari bilan bog'liq emas.

Metod kompaniyasining tashkil topgan paytidan to hozirgi kungacha bo'lgan asosiy faoliyati bu kompyuter dasturlarini ixtiro qilishdir kontseptual loyihalash usullariga asoslangan texnik tizimlar.

Kontseptual dizayn loyiha faoliyatining alohida turi hisoblanadi. Uning natijasi - bu umuman ishlab chiqilgan texnik tizim (TS) va uning alohida qismlari tushunchalarining variantlari.

TS kontseptsiyasi taqdimotning turli shakllariga ega, ular ishlab chiqish darajasi (o'ziga xosligi) bilan ajralib turadi. Bu:
Muayyan texnik funktsiyani bajaradigan TS elementlari to'plamini va ularning o'zaro ta'sirini ko'rsatadigan funktsional diagramma.

Ishlash printsipitransport vositasida uning hayot tsiklining turli bosqichlarida sodir bo'ladigan fizik (kimyoviy va boshqalar) hodisalar o'rtasidagi munosabatni belgilaydigan.

O'zgarish printsipi, uning ishlashini yaxshilash uchun materiallarni, dizaynini, ishlash rejimlarini va atrof-muhit bilan o'zaro ta'sirini qanday o'zgartirish kerakligini ko'rsatib beradi.

Strukturaviy sxema, bu transport vositasining tarkibini, uning elementlari orasidagi o'zaro munosabatni va o'zaro bog'liqligini, ularning dizayni xususiyatlarini, ishlatilgan materiallarni, elementlarning parametrlarining optimal nisbati va boshqa muhim xususiyatlarni aniqlaydi. Odatda, qisqartirish uchun transport vositasining dizayn sxemasi shaklda taqdim etiladi o'ziga xos formula... Bu faqat dizaynlashtirilgan vositani prototipidan ajratib turadigan dizayn xususiyatlarini sanab o'tadi.

Kontseptual dizayn vazifalarining asosiy hajmi transport vositasini rivojlantirishning dastlabki bosqichlarida hal qilinishi kerak: kontseptsiya - loyiha va dastlabki dizaynni ishlab chiqish paytida. Boshqacha qilib aytganda, kelajak mahsulotning tashqi ko'rinishi aniqlanganda. Biroq, kelajakda batafsil loyihalash, sinovdan o'tkazish, ishlab chiqarishga joriy etish bosqichlarida ishlab chiquvchilar murakkab texnik muammolarga duch kelishmoqda. Ularni yo'q qilish, shuningdek, kontseptual dizayn texnikasini talab qiladi.

Alohida qidiruv protsedurasi sifatida kontseptual dizaynning o'rni va ko'lami quyidagi diagramma bilan izohlanadi.

Kontseptual dizayn yangi mahsulot yaratish jarayonining muhim qismidir. Oxir oqibat, uni belgilaydigan kelajak mahsulotining ishlab chiqilgan kontseptsiyalarining soni yangilik va sifatva shuning uchun uning raqobatbardoshlik va savdo hajmi.

Kontseptual dizayn usullarini amalda qo'llash quyidagi muammolarni hal qilishda ajralmas ekanligini ko'rsatdi:

  • yangi qurilmalar va texnologiyalarni rivojlantirish;
  • sifatni oshirish va ishlab chiqarish xarajatlarini kamaytirish;
  • ma'lum bir texnologiya sohasini rivojlantirish prognozi;
  • ma'lum bir texnik sohada ustuvorlikni olish;
  • korxona bilimlari va intellektual mulkini boshqarish.

Ixtiro va kontseptsiya dizayni

Ixtiro va kontseptual dizayn - bu o'zaro bog'liq faoliyat, asosan ularning maqsadlari bilan ajralib turadi.

Ixtiro - bu individual tashabbuskorlik faoliyati. Ixtirochining maqsadi ixtironi yaratishdir, ya'ni. bilan texnik echim dunyo yangiliklari... Ixtiro, inson faoliyatining bir shakli sifatida, san'atga o'xshashdir. Shu sababli, ko'pincha ixtironi yaratish kerak imkoniyat elementi... Ko'plab ajoyib ixtirolar haqiqiy ishlab chiqarish talabiga binoan "u holda" va "u erda yo'q" ko'rinadi. Bu ixtironi amalda qo'llashdagi qiyinchiliklarning asosiy sabablaridan biridir.

Ixtironing tasodifiy xususiyati texnologiyaning rivojlanishini yillar davomida emas, balki ming yillar davomida kechiktirishi mumkin! Masalan, qadimgi yunonlar Edison o'zining fonografida ovoz yozish va ko'paytirish uchun ishlatgan barcha elementar texnik vositalarni bilar edi. Ular shamol esganda torlarning tebranish xususiyatlari, baraban membranalarining tebranishi haqida, kuchni oshirish uchun qo'llardan foydalanganliklari va so'zlarni yozish uchun mum bilan qoplangan tabletkalardan foydalanganliklari haqida bilishardi. Biroq, ular ushbu bilimlarning barchasini bitta qurilmada birlashtira olmadilar. Aytgancha, Edison ham fonograf ixtiro qilgani uchun baxtli tanaffusga ega.

Ixtirodan farqli o'laroq, kontseptual dizayn rejalashtirilgan ishlab chiqarish faoliyati... Uning maqsadi ishlab chiquvchilarga ma'lum vaqt ichida taqdim etilgan texnik muammoni hal qilishdir. Bunday holatda, odatda, yangi texnik echimni topish vazifasi qo'yilmaydi, ya'ni. kashfiyot.

Agar belgilangan muddatdan keyin texnik echim topilgan bo'lsa, unda, qoida tariqasida, uni amalga oshirish deyarli mumkin emas. Hozirgi loyihada bunday echimdan foydalanish imkonsiz, chunki yo'qolgan vaqt. Shunga o'xshash mahsulotning keyingi loyihasida ushbu echim odatda joy topolmaydi, chunki yangi talablar va yangi echimlar paydo bo'ladi.

Kontseptual dizaynning maqsadi - texnik muammoning tizimli echimini ta'minlash - zamonaviy axborot texnologiyalaridan foydalanish orqali amalga oshiriladi. Inson ijodkorligi ustun bo'lgan ixtirodan farqli o'laroq, kontseptual dizayn, avvalo, texnologiyadir. U ruxsat beradi kafolat kerakli natijani o'z vaqtida.

TRIZ va kontseptual dizayn

TRIZ - ixtirochi muammolarni hal qilish nazariyasi - G.S.Altshuler tomonidan ishlab chiqilgan. va o'tgan asrning 50-80-yillarida SSSRdagi talabalari. Ushbu metodika hozirgi paytda muvaffaqiyatli ishlab chiqilmoqda. TRIZ uslublari dunyoning ko'plab mamlakatlaridagi individual ixtirochilar va konsalting kompaniyalari tomonidan qo'llaniladi.

TRIZ va kontseptual dizayn tegishli metodologiyalar. Ularning maqsadi bitta - texnik muammolarni rejalashtirilgan, maqsadga muvofiq hal qilish, ammo har xil usullar.

TRIZning asosiy arsenalidir evristik usullar, odamlar tomonidan foydalanishga yo'naltirilgan maxsus algoritmlar, ko'rsatmalar, ko'rsatmalar va boshqalardan iborat. TRIZ usullari yordam texnik muammoni tahlil qilish, echimini topish va uning ko'lamini kengaytirish uchun ixtirochi.

Muhandislik amaliyotida TRIZ usullaridan kengroq foydalanish ehtiyoj bilan cheklanadi oldindan tayyorgarlik... Tajribali o'qituvchidan maxsus kurslarda uzoq muddatli mashg'ulotlardan so'nggina ushbu usullarni kerakli darajada o'zlashtirish mumkin.

O'quv muammosiga mos keladigan javob TRIZ usullarini amalga oshiradigan kompyuter dasturlarini yaratish edi. Biroq, bu tayyorgarlikdan to'liq qochib qutula olmaydi. Ushbu dasturlarda kompyuter yordamchi sifatida ishlatiladi. Uning yordami bilan ixtirochi asosan texnik muammoni hal qilish natijalarini qayd qiladi, shuningdek, tegishli evristika va texnik misollarni topadi. Bunday kompyuter dasturlari bilan ishlashda ixtirochi barcha ijodiy operatsiyalar doirasini o'zi bajarishi kerak.

Kontseptual dizayndan foydalaniladi rasmiy usullar va katta bilimlar bazasi, bu faqat kompyuter dasturlari shaklida amalga oshirilishi mumkin. Foydalanuvchiga ushbu dasturlarda qanday usullar (algoritmlar) ishlatilishini bilishning hojati yo'q. Uning uchun texnik muammoni ko'rsatishi, "Yechish" tugmachasini bosishi va topilgan echimlar orasidan eng yaxshi echimni tanlashi kifoya. Shunday qilib, kontseptual loyihalash usullari har qanday muhandisga texnik muammolarni oldindan metodik tayyorgarliksiz maqsadga muvofiq ravishda hal qilishga imkon beradi.

Ushbu farqlarga qaramay, TRIZ yondashuvlari va kontseptual dizayni bir-birini istisno qilmaydi, balki to'ldiradi. Texnik muammoni hal qilish yo'nalishlarini izlashda TRIZ usullarini almashtirish mumkin emas. Ular muhandisga murakkab texnik muammodan odatiy ixtiro muammolariga o'tishda yordam beradi. Shundan so'ng siz kontseptual dizayn texnikasini qo'llashingiz mumkin. Hozirning o'zida kontseptual loyihalash usullariga asoslangan ixtiro dasturlari o'rtacha murakkablikdagi ba'zi ixtiro muammolarini hal qilishi mumkin. Bu keng ma'lumotlar bazalari bilan ta'minlangan aniq muhandislik bilimlari va ushbu dasturlarda ishlatiladigan murakkab rasmiy algoritmlar.

Bundan tashqari, bizning tajribamiz shuni ko'rsatadiki, zamonaviy ixtiro dasturlari bilan ishlashda eng yaxshi natijalarga TRIZni biladigan muhandislar erishadilar.

Bunga qo'shimcha qilishimiz kerakki, texnik muammolarni hal qilishning butun jarayonini to'liq rasmiylashtirish hech qachon mumkin bo'lmaydi. Shubhasiz, vaqt o'tishi bilan ixtirochi kompyuter dasturlarini qo'llash doirasi kengayadi, ammo ular bu masalada odamlarni hech qachon to'liq o'rnini bosa olmaydi. Bunga ba'zi matematik muammolar hali hal qilinmaganligi yoki mavjud kompyuterlarning tezligi va xotirasi etishmasligi sabab bo'lmaydi. Bitta muammo bor: kompyuter ixtiro qilmaydi, chunki u buni xohlamaydi!

Yaxshi ishingizni bilimlar bazasida yuboring oddiy. Quyidagi shakldan foydalaning

Talabalar, aspirantlar, yosh olimlar o'z bilimlari va ishlarida bilim bazasidan foydalangan holda sizdan juda minnatdor bo'lishadi.

Http://www.allbest.ru/ saytida joylashtirilgan

Kirish

1. Kontseptual dizayn

1.1 Shaxs turlarini aniqlash

1.2 Atributlarni aniqlash va ularni shaxs turlari bilan bog'lash

1.3 Xususiyat domenlarini aniqlash

1.4 Muqobil va asosiy kalitlarni tushunish

2. Mantiqiy dizayn

2.1 Ma'lumotlarning lokal ravishda kontseptual modelini mahalliy mantiqiy modelga aylantirish

2.2 Normallashtirish qoidalari yordamida modellarni tasdiqlash

2.3 Foydalanuvchi operatsiyalari va so'rovlarni bajarish uchun namunaviy tasdiqlash

2.4 Yakuniy munosabatlar sxemasini yaratish

Xulosa

Ishlatilgan adabiyotlar ro'yxati

Kirish

Ma'lumotlar bazasi - bu ob'ektiv shaklda taqdim etilgan, ushbu materiallarni elektron kompyuter (kompyuter) yordamida topish va qayta ishlashga imkon beradigan tarzda tizimlangan mustaqil materiallar to'plami (maqolalar, hisob-kitoblar, qoidalar, sud qarorlari va boshqa shunga o'xshash materiallar).

JBK foydalanuvchidan ketma-ket jadvallarni skanerlashni yashiradi va ularni eng samarali usulda bajaradi. Relyatsion tizimlarning juda muhim xususiyati shundaki, ma'lumotlar bazasi jadvallariga biron bir so'rovni bajarish natijasi ham ma'lumotlar bazasida saqlanishi mumkin bo'lgan va / yoki unga qarshi yangi so'rovlar bajarilishi mumkin bo'lgan jadvaldir. dizayn tushunchasi kaliti

Axborot tizimlarining asosiy maqsadi atrofdagi dunyo va unda sodir bo'layotgan jarayonlar to'g'risidagi ma'lumotlarni saqlash, natijada foydalanuvchilarga taqdim etiladi. Odamlarning turli guruhlari uchun faqat real dunyoning ayrim qismlari qiziqish uyg'otadigan bo'lsa, unda har bir axborot tizimining ma'lumotlari ma'lum bir sohani anglatadi. Haqiqiy tizimning uni tavsiflash uchun tadqiqotga tortiladigan qismi predmet sohasi deb ataladi.

To'liq mavzu doirasi va uning qismlari o'rtasida farqni ajratib turing, shu bilan birga har bir qism o'z predmet doirasini aks ettirishi mumkin. Masalan, universitet uchun quyidagi fragmentlarni ajratish mumkin: o'quv bo'limi, buxgalteriya bo'limi, kadrlar bo'limi, jadval byurosi va boshqalar.

Mavzuni tavsiflash uchun zarur bo'lgan ma'lumotlar odamlar, narsalar, hujjatlar, hodisalar, tushunchalar va hk.

Har bir predmet sohasi ko'plab ob'ektlar - ob'ektlardan foydalanadigan real tizimlar va jarayonlarning elementlari, shuningdek, mavzu doirasining yagona ko'rinishi bilan tavsiflangan foydalanuvchilarning ko'pligi bilan tavsiflanadi. Xususan, buxgalteriya hisobi uchun ob'ektlar barcha turdagi hujjatlardir. Buxgalteriya jarayonlari - ish haqi hisobi, moddiy hisobga olish, bank operatsiyalari hisobi va boshqalar. Va nihoyat, ushbu qismdan foydalanuvchilar buxgalteriya xodimlari, moliya organlari xodimlari, kompaniya menejerlari va boshqalar.

Har bir ob'ekt axborot tizimida saqlanadigan ma'lum xususiyatlar to'plamiga ega. Ma'lumotlarni qayta ishlashda siz ko'pincha bir hil ob'ektlar to'plami bilan, masalan, talabalar yoki fakultetlar bilan muomala qilishingiz va ularning har biri uchun bir xil xususiyatlar haqidagi ma'lumotlarni yozishingiz kerak. Xuddi shu xususiyatlar to'plamiga ega bo'lgan ob'ektlar to'plami ob'ektlar sinfi deb ataladi. Xuddi shu sinf ob'ektlari uchun xususiyatlar to'plami bir xil bo'ladi, ammo har bir ob'ekt uchun ushbu xususiyatlarning qiymatlari har xil bo'lishi mumkin.

Borliq sinfi ko'pincha mavjudot deb ataladi. Har bir mavjudotning atributlari mavjud. Atribut - bu uning nusxasini tavsiflovchi ob'ektning xususiyati. "Talaba" sub'ekti "ism", "tug'ilgan yil", "qabul qilingan sana" va hokazo xususiyatlarga ega bo'lishi mumkin, shuning uchun sub'ekt bir xil turdagi (misollar) alohida ob'ektlar to'plami sifatida ta'riflanishi mumkin va bu ob'ektlarning barchasi har xil, ya'ni Atributlar to'plami bir xil, ammo ularning qiymatlari boshqacha.

Mening ishimning maqsadi komplektlar va kompyuter komponentlari tovarlarini sotish va etkazib berishni hisobga olish uchun ma'lumotlar bazasini yaratishdir. Bundan tashqari, etkazib beruvchi va oluvchi o'rtasidagi tovarlarning harakatini qayd etish uchun foydalaniladi.

Ish vazifalari:

Shaxs turlarini aniqlang

Havola turlarini aniqlang

Atributlarni aniqlang va ularni sub'ektlar bilan bog'lang

Atribut domenlarini aniqlang

Muqobil kalitlarni (atributlarni) aniqlang

Shaxs bilan munosabatlar diagrammasini yarating

Mahalliy kontseptual modelni mahalliy mantiqiy ma'lumotlar modeliga aylantirish

Normalizatsiya qoidalaridan foydalangan holda modellarni tasdiqlash

Modelni foydalanuvchi operatsiyalariga qarshi tasdiqlang va so'rovlarni bajaring

Yakuniy munosabatlar sxemasini tuzing

1. Kontseptual dizayn

Kontseptual (infologik) loyihalash bu predmet sohasining semantik modelini, ya'ni abstraktsiyaning eng yuqori darajadagi axborot modelini qurishdir. Bunday model biron bir aniq DBMS va ma'lumotlar modeliga e'tibor qaratmasdan yaratiladi. "Semantik model", "kontseptual model" va "infologik model" atamalari sinonimdir. Bundan tashqari, ushbu kontekstda "ma'lumotlar bazasi modeli" va "domen modeli" so'zlari (masalan, "ma'lumotlar bazasining kontseptual modeli" va "kontseptual domen modeli") teng ravishda ishlatilishi mumkin, chunki bunday model ham haqiqatning tasviridir, ham tasvirdir. ushbu haqiqat uchun rejalashtirilgan ma'lumotlar bazasi.

Ma'lumotlar bazasi kontseptual modelining o'ziga xos turi va mazmuni buning uchun tanlangan rasmiy apparat tomonidan belgilanadi. Odatda ER diagrammalariga o'xshash grafik yozuvlar qo'llaniladi.

Ko'pincha ma'lumotlar bazasining kontseptual modeli quyidagilarni o'z ichiga oladi:

Axborot ob'ektlari yoki predmet sohasining tushunchalari va ular orasidagi bog'lanishlarning tavsifi.

Butunlikni cheklashlarning tavsifi, ya'ni. qabul qilinadigan ma'lumotlar qiymatlari va ular o'rtasidagi munosabatlarga qo'yiladigan talablar.

1.1 Shaxs turlarini aniqlash

Mavjudlik - bu ma'lumotlar bazasida saqlanishi kerak bo'lgan har qanday ajralib turadigan ob'ekt (biz boshqasidan farqlashimiz mumkin bo'lgan ob'ekt). Korxonalar odamlar, joylar, samolyotlar, parvozlar, ta'mi, rangi va boshqalar bo'lishi mumkin. Shaxs turi va shaxs misoli kabi tushunchalarni ajratish kerak.

Mohiyat - bu kollektiv tushuncha, aslida mavjud bo'lgan ob'ekt, jarayon, hodisa yoki ob'ekt haqidagi ba'zi bir mavhumlik, ma'lumotlar bazasida saqlanishi kerak bo'lgan ma'lumotlar.

Shaxs turi va shaxs misoli kabi tushunchalarni ajratish kerak. Borliq turi deganda, bir butunlik sifatida harakat qiladigan bir hil shaxslar, predmetlar, hodisalar yoki g'oyalar to'plami tushuniladi. Korxona nusxasi to'plamdagi ma'lum bir narsani anglatadi. Masalan, korxona turi CITY, masalan, Moskva, Kiev va boshqalar bo'lishi mumkin.

Vujudning uch turi mavjud: asosiy, assotsiativ (assotsiatsiya) va xarakterli (xarakterli). Bundan tashqari, assotsiativ sub'ektlar to'plamida belgilanishlarning bir qismi ham aniqlanadi. Keling, shaxslarning turlarini aniqlaymiz.

Asosiy mohiyat.

Asosiy (kuchli) shaxs - bu boshqalardan mustaqil bo'lgan mavjudot. Asosiy tashkilot assotsiatsiya, xususiyat yoki belgi bo'lishi mumkin emas (quyida ko'rib chiqing).

Assotsiatsiya.

Assotsiativ sub'ekt (yoki assotsiatsiya) ikki sub'ekt o'rtasidagi ko'pdan-ko'p munosabatlarni ifodalaydi. Bu butunlay mustaqil shaxs. Masalan, MAN va AYOL sub'ektlari o'rtasida nikoh assotsiatsiyasi tomonidan ifoda etilgan assotsiativ munosabatlar mavjud.

Xarakterli.

Xarakterli mavjudot kuchsiz mavjudot deb ham ataladi. U birdan ko'pga va yakka munosabatlarga ega bo'lgan kuchli shaxs bilan bog'liq. Xarakterli mavjudot boshqa mavjudotni tavsiflaydi yoki aniqlaydi. U butunlay unga bog'liq va ikkinchisi yo'qolganda yo'qoladi.

Belgilash.

Belgilash - bu boshqa sub'ektlar bir-biriga yoki yakka-yakka aloqador bo'lgan shaxs. Belgilanish, xususiyatlardan farqli o'laroq, mustaqil shaxsdir. Masalan, fakultet tashkiloti talabaning institutning ushbu bo'limiga mansubligini anglatadi, ammo u mutlaqo mustaqil.

Aloqa turlarini aniqlash

Aloqa bu ikki turdagi sub'ektlar o'rtasida tashkil etilgan grafik tasvirlangan birlashma. Birlik singari, munosabatlar odatdagi tushunchadir; har ikkala bog'liq sub'ekt turlarining barcha holatlari belgilangan majburiy qoidalarga bo'ysunadi. Shuning uchun, sub'ekt turlari o'rtasida o'rnatiladigan munosabatlar turi va shaxs turi misollari o'rtasida o'rnatilgan munosabatlar turi misollari haqida gapirish to'g'ri bo'ladi. Bu erda ko'rib chiqilgan ER modelining variantida ushbu assotsiatsiya har doim ikkitomonlama bo'lib, ikki xil turdagi ob'ektlar o'rtasida yoki shaxs turi va o'zi o'rtasida mavjud bo'lishi mumkin (rekursiv munosabatlar). Har qanday munosabatlarda ikkita uchi ajratiladi (mavjud bog'langan mavjudlik juftligiga muvofiq), ularning har biri munosabatlarning oxiri nomini, munosabatlarning tugash darajasini bildiradi (ma'lum turdagi munosabatlarning har bir misolida ushbu turdagi shaxsning nechta nusxasi bo'lishi kerak), majburiy munosabatlar (ya'ni. (ushbu turdagi turdagi ba'zi bir misollarda ishtirok etish kerakmi yoki yo'qmi).

Havola quyidagicha ifodalanadi. Bunday holda, sub'ekt bilan munosabatlarni "bog'lash" joyida quyidagilar qo'llaniladi:

O'zaro munosabatlarda ushbu ob'ekt uchun bir nechta ob'ekt misollari ishlatilishi mumkin (yoki kerak) bo'lsa, ob'ektning to'rtburchagiga uch nuqta bilan kirish;

Bitta nuqta yozuvi, agar tashkilotning faqat bitta nusxasi munosabatlarda ishtirok etishi mumkin (yoki bo'lishi kerak).

Havolaning kerakli uchi qattiq chiziq bilan, ixtiyoriy uchi esa uzilgan chiziq bilan ko'rsatilgan.

TICKET va PASSENGER sub'ektlari o'rtasidagi aloqa chiptalar va yo'lovchilarni birlashtiradi. "For" nomi bilan havolaning oxiri bitta yo'lovchiga bir nechta chiptani bog'lashga imkon beradi va har bir chipta yo'lovchi bilan bog'lanishi kerak. "Ega" nomi bilan ulanishning tugashi shuni ko'rsatadiki, har bir chipta faqat bitta yo'lovchiga tegishli bo'lishi mumkin va yo'lovchidan kamida bitta chipta bo'lishi shart emas.

Shakl: bitta. Havola turi misoli

· Har bir BILET bitta va bitta yo'lovchiga mo'ljallangan;

· Har bir YO'LCHI bir yoki bir nechta chiptalarga ega bo'lishi mumkin.

Rekursiv havola

Quyidagi misolda (2-rasm) MAN mavjudligini o'zi bilan bog'laydigan rekursiv munosabatlar ko'rsatilgan. "O'g'il" nomi bilan aloqaning tugashi bir nechta odam bitta otaning o'g'li bo'lishi mumkinligini aniqlaydi. "Ota" nomi bilan aloqaning tugashi shuni anglatadiki, har bir erkakning o'g'illari bo'lmasligi kerak.

Shakl: 2018-04-02 121 2. Rekursiv havola turiga misol

Tasvirlangan diagrammaning lakonik og'zaki talqini quyidagicha:

Har bir MAN - bu bitta va yagona INSONning o'g'li;

Har bir ERKAK bir yoki bir nechta ERKAKlarning otasi bo'lishi mumkin.

Jadvallar o'rtasidagi munosabatlar turlari

Aloqa domendagi ob'ektlar o'rtasidagi munosabatlarni modellashtirishga imkon beradi.

4 xil havolalar mavjud:

1. " Bittadan bittaga" - A sub'ektning har qanday nusxasi B ob'ektning faqat bitta nusxasiga to'g'ri keladi va aksincha.

Har qanday aniq talaba faqat bitta xususiyatga ega bo'lishi mumkin va bu xususiyat bitta talabaga tegishli.

2. " Bittadan-ko'plarga" - A sub'ektning har qanday nusxasi 0, 1 yoki B sub'ektning bir nechta misollariga mos keladi, ammo B ob'ektining har qanday nusxasi faqat bitta A ob'ektga mos keladi.

O'quvchiga ko'plab baholar qo'yiladi; faqat bitta talaba berilgan bahoga ega.

3. " Bir-biriga" - A sub'ektning har qanday misoli B sub'ektning faqat bitta nusxasiga to'g'ri keladi, lekin B ob'ektining har qanday misoli A, sub'ektning 0, 1 yoki bir nechta misollariga mos keladi.

O'qituvchi faqat bitta idorada ishlaydi, shu bilan birga ofisni bir nechta o'qituvchilarga berish mumkin.

4. " Ko'pdan ko'plarga" - A sub'ektning har qanday nusxasi 0, 1 yoki B sub'ektning bir nechta misollariga, B ob'ektning har qanday misoli A ob'ektning 0, 1 yoki bir nechta misollariga mos keladi.

O'quvchi Ivanov bir nechta o'qituvchilar bilan birga o'qiydi. Va har bir o'qituvchi ko'plab talabalar bilan ishlaydi.

1.2 Atributlarni aniqlash va ularni shaxs turlariga bog'lash

Tashkilotning atributi - bu shaxsning holatini aniqlash, aniqlash, tasniflash, miqdorini aniqlash yoki ifodalashga xizmat qiladigan har qanday tafsilotlar. Xususiyat nomlari korxona nomiga korxona nomi ostida yoziladi va kichik harflar bilan, ehtimol misollar bilan ko'rsatiladi.

Belgilangan atributlarga ega bo'lgan INSON shaxs turiga misol keltirilgan (3-rasm) Texnik nuqtai nazardan, ER modelidagi shaxs turi atributlari ma'lumotlarning relyatsion modelidagi munosabatlar atributlariga o'xshashdir. Ikkala holatda ham nomlangan atributlarning kiritilishi ba'zi bir tipik ma'lumotlar tuzilishini kiritadi, ularning nomi ER modeli holatida mavjudot turi nomi yoki relyatsion model holatida munosabatlar o'zgaruvchisi nomi bilan bir xil bo'ladi. Ushbu umumiy tuzilishga shaxs turidagi barcha misollar yoki munosabatlarning barcha sozlamalari amal qilishi kerak.

Shakl: 3. Atributlarga ega bo'lgan shaxs turiga misol

ER modelida sub'ekt turidagi atributlarni belgilashda atribut domenini belgilash ixtiyoriy, garchi bu mumkin bo'lsa (quyida ko'rib chiqing). Keling, atributlarning "bo'shashgan" ta'rifi ehtimolining sababini muhokama qilaylik. Ma'lumotlarning semantik modellari, ma'lumotlar bazasining kontseptual sxemalarini tuzishda foydalaniladi va ushbu sxemalar ma'lum ma'lumotlar bazasi tomonidan qo'llab-quvvatlanadigan ma'lumotlar bazasining relyatsion sxemalariga aylantiriladi.

Yuqorida ta'kidlab o'tilganidek, korxona turini belgilashda siz har bir nusxani bir xil ob'ektning boshqa nusxalaridan ajratib turishini ta'minlashingiz kerak. Tashkilot tashqi dunyoning haqiqiy yoki ifodalangan ob'ektining mavhumligi bo'lganligi sababli, sub'ekt turlari uchun nomzodni tanlashda ushbu talabni yodda tutish kerak. Tashkilotning o'ziga xos identifikatori atribut, atributlar kombinatsiyasi, munosabatlar, aloqalar kombinatsiyasi yoki shaxsning biron bir nusxasini bir xil turdagi shaxsning boshqa misollaridan noyob ravishda ajratib turadigan munosabatlar va atributlar kombinatsiyasi bo'lishi mumkin. Mana ba'zi bir misollar. (4-rasm) kitob do'koni ma'lumotlar bazasida foydalanish uchun mos bo'lgan BOOK sub'ekt turini ko'rsatadi. Istalgan nashriyotda biron bir kitobni nashr etishda unga noyob raqam - ISBN beriladi. Isbn atributining qiymati zaxiradagi kitoblar to'plamini o'ziga xos tarzda aniqlab berishi tushuniladi. Bundan tashqari, albatta, atributlarning kombinatsiyasi ham noyob identifikator sifatida mos keladi<автор, название, номер издания, издательство, год издания>.

Shakl: 4 Namunalari atributlari bilan aniqlangan shaxs turi

5-rasmda diagramma bir-biriga bog'liq bo'lgan ikkita turni o'z ichiga oladi. Har bir kattalar bitta va bitta, va har bir pasport faqat bitta kattalarga tegishli bo'lishi mumkin. Keyin odamning pasporti bilan aloqasi kattalarni o'ziga xos tarzda aniqlaydi, ya'ni taxminan pasport kattalarni belgilaydi. Hali ham biron bir shaxsga berilmagan pasportlar bo'lishi mumkinligi sababli, bu munosabatlar PASSPORT sub'ekti uchun noyob identifikator emas.

Shakl: 5 Nomlari munosabatlar bilan aniqlangan shaxs turi

6-rasmda, diagramma uchta bog'liq shaxs turini o'z ichiga oladi. Professorlar bir nechta akademik fanlardan bilimga ega. Har bir fanni o'qitish bir necha professorlar uchun mavjud. Boshqacha qilib aytganda, PROFESSOR va intizom sub'ektlari o'rtasida ko'pdan ko'pga munosabatlar belgilanadi. Har bir professor o'zi uchun mavjud bo'lgan har qanday intizom bo'yicha kurslarni tayyorlay oladi. Har bir fan uchun bir nechta o'quv kurslari ajratilishi mumkin. Ammo har bir professor o'zi uchun mavjud bo'lgan har qanday intizomda faqat bitta dars tayyorlay oladi va har bir dars faqat bitta fanga bag'ishlanishi mumkin. Shunday qilib, KURS sub'ektlari turining har bir nusxasi PROFESSOR sub'ektining instansiyasi va DISPIPLINE sub'ektining misoli, ya'ni KURS sub'ektining yon tomonida TAYYORLANGAN va BOSHQALANGAN uchlari nomlari bilan o'zaro munosabatlarning juftligi bilan noyob tarzda aniqlanadi. Shuni esda tutingki, PROFESSOR va DISPIPLINE sub'ektlari havolalar orqali aniqlanmagan.

Shakl: 6. Nomlari munosabatlar kombinatsiyasi bilan aniqlangan shaxs turi

Nihoyat, 7-rasmda o'ziga xos identifikatori atributlar va munosabatlarning kombinatsiyasi bo'lgan shaxs turiga misol keltirilgan. Har bir inson farzand ko'rishi mumkin, va har bir insonning otasi bor. Keyin, agar bir vaqtning o'zida tug'ilgan egizaklarga bir xil nomlar berilmaydi deb hisoblasak, unda atributlarning kombinatsiyasi INSON mavjudot turining noyob identifikatori bo'lishi mumkin.

Shakl: 7. Namunalari atributlar va munosabatlarning kombinatsiyasi bilan aniqlangan shaxs turi

1.3 Xususiyat domenlarini aniqlash

Domen ma'lumotlarning relyatsion modelida ma'lumotlar turi, ya'ni haqiqiy qiymatlar to'plami.

Ma'lumotlar turi tushunchasi asosiy hisoblanadi; har qanday qiymat, har qanday o'zgaruvchi, har bir parametr, har bir o'qilgan bayonot va ayniqsa, har qanday munosabat atributi u yoki bu turga tegishli.

Masalan, tamsayı (barcha butun sonlar to'plami), satr (barcha satrlar to'plami), qism raqami (barcha qismlar to'plamlari to'plami) va boshqalar bo'lishi mumkin. Shunday qilib, atribut deganda "butun" turiga, biz ushbu atributning barcha qiymatlari "butun" to'plamga tegishli ekanligini anglatadi va boshqasiga tegishli emas.

Matematikaga o'xshashligi bo'yicha ma'lumotlar turlari bo'linadi skalar va skalyar bo'lmagan... Skaler bo'lmagan qiymat (skaler bo'lmagan qiymat) foydalanuvchi tomonidan ko'rinadigan ko'plab tarkibiy qismlarga ega, ammo skaler qiymat (skaler qiymat) yo'q. Skalyar bo'lmagan turlarga misol sifatida munosabat turi va korroziya turi kiradi; skalyar tipga butun son turi misol bo'ladi.

Ma'lumotlar bazalari tizimlarini kompyuterlarga tatbiq etishning cheklanganligi turlarni aniqlash bo'yicha ba'zi bir konventsiyalarni keltirib chiqaradi. Demak, nazariy jihatdan INTEGER turi to'plamdir hamma mumkin butun sonlar, ammo aslida INTEGER bu butun sonlarning to'plamidir ko'rib chiqilayotgan kompyuter tizimida namoyish etilishi mumkin (chunki, albatta, har qanday kompyuter tizimining vakolatliligidan yuqori bo'lgan tamsayılar mavjud).

Bunday turdagi (mantiqiy tushuncha) va ma'lum bir kompyuter tizimida ushbu turdagi qiymatlarni fizikaviy namoyish etish formatini turini ajratish kerak; turlari darajaga ishora qiladi mantiqiy modelva qiymatlarning jismoniy ko'rinishi - darajaga amalga oshirish... Masalan, "string" turi uchun aniqlangan operatsiyalar, ma'lum bir bajarilishdagi raqamlar jismonan qator sifatida ifodalangan bo'lsa ham, "number" turi uchun mantiqiy emas. "Sana" turidagi qiymatlar ko'pincha jismonan haqiqiy raqam bilan ifodalanadi, ammo "raqam" turi uchun mantiqiy bo'lgan operatsiyalarning aksariyati "sana" turi uchun ma'nosizdir.

Ma'lumotlarning relyatsion modeli, oldindan aniqlangan har qanday turdagi majburiy qo'llab-quvvatlashni belgilamaydi, faqat mantiqiy tur (BOOLEAN) bundan mustasno, operatsiyalarni bajarishda buni amalga oshirish mumkin emas. Odatda ma'lum bir turdagi to'plam tizim tomonidan qo'llab-quvvatlanadi, boshqa turlar foydalanuvchi tomonidan qo'shimcha ravishda ishlab chiqilishi mumkin.

1.4 Muqobil va asosiy kalitlarni tushunish

Birinchidanshaxsiy kalit - ma'lumotlarning relyatsion modelida asosiy kalit (yoki standart kalit) sifatida tanlangan munosabatlarning potentsial kalitlaridan biri.

Agar munosabatlarning bitta nomzod kaliti bo'lsa, bu ham asosiy kalit. Agar bir nechta potentsial kalit mavjud bo'lsa, ulardan bittasi asosiy, boshqalari esa " muqobil".

Nazariya nuqtai nazaridan munosabatlarning barcha potentsial kalitlari ekvivalent, ya'ni ular bir xil xususiyatlarga ega o'ziga xoslik va minimallik... Shu bilan birga, potentsial kalitlardan biri odatda asosiy sifatida tanlanadi, bu ma'lum amaliy maqsadlar uchun eng qulaydir, masalan, boshqa jihatlarda chet el kalitlarini yaratish yoki klasterli indeks yaratish uchun. Shuning uchun, asosiy kalit sifatida, qoida tariqasida, eng kichik o'lchamdagi (jismoniy saqlash) va / yoki eng kam atributlarni o'z ichiga olgan tanlanadi.

1.6 Shaxs-munosabatlar diagrammasini yaratish

2. Mantiqiy dizayn

Ma'lumotlar bazasini loyihalashtirish Bu tanlangan axborotni tashkil etish sxemasi talablariga muvofiq bajarilishi mumkin bo'lgan korxonaning axborot tuzilmasi modellarini yaratish jarayoni. Biroq, yaratilgan mantiqiy model muayyan DBMS xususiyatlariga va amalga oshirishning boshqa jismoniy shartlariga bog'liq emas.

2.1 Ma'lumotlarning mahalliy kontseptual modelini mahalliy mantiqiy modelga aylantirish

1. Birinchi qadam - ko'pdan ko'pgacha bo'lgan munosabatlarni olib tashlash. Bunday munosabatlar "O'rnatish" va "Kompaniya mijozi" sub'ektlari o'rtasida mavjud. Keling, "Ro'yxat" oraliq sub'ektini tanishtirish orqali ushbu aloqalarni uzaylik.

2. Murakkab bog'lanishlarni olib tashlash. Murakkab munosabatlar - bu uch yoki undan ortiq turdagi sub'ektlar ishtirok etadigan munosabatlar. Mening ishimda bunday aloqalar yo'q.

3. Rekursiv havolalarni olib tashlash. Rekursiv havolalar - bu sub'ektlar o'zlarini muvaffaqiyatsizlikka olib keladigan o'zaro aloqalar. Mening ishimda bunday aloqalar yo'q.

4. Atributlar bilan havolalarni olib tashlash.

5. Mening ishimdagi bir nechta atributlarni olib tashlash bitta bitta atribut - telefon. Keling, "oluvchining telefoni" ni "oluvchining uy telefoni" va "qabul qiluvchining mobil telefoni" ga bo'laylik. "Provayder telefoni" dan "etkazib beruvchi uyali telefon" va "etkazib beruvchining uy telefoni".

6. Ortiqcha havolalarni olib tashlash. Mening ishimda bunday aloqalar yo'q.

2.2 Normallashtirish qoidalari yordamida modellarni tasdiqlash

Ma'lumotlar bazasini loyihalash texnologiyasi munosabatlar atributlari orasidagi funktsional bog'liqliklarni tahlil qilish asosida normallashtirish nazariyasi bilan bog'liq. Ma'lumotlar bazasini normallashtirish nazariyasida funktsional bog'liqlik tushunchasi asosiy ahamiyatga ega. Funktsional bog'liqliklar ko'rib chiqilayotgan mavzudagi ob'ektlar va ularning xususiyatlari o'rtasidagi barqaror munosabatlarni belgilaydi. Shuning uchun ma'lum bir domenga xos bo'lgan funktsional bog'liqliklarni qo'llab-quvvatlash jarayoni loyihalashtirish jarayonida asosiy hisoblanadi.

Relyatsion ma'lumotlar bazalari nazariyasida odatda normal shakllarning quyidagi ketma-ketligi ajralib turadi:

1.1 normal shakl

2.2 normal shakl

3.3 normal shakl

Birinchi normal shakl (1NF)

Munosabatlar o'zgaruvchisi birinchi normal shaklda (1NF), agar faqatgina munosabatlarning har qanday haqiqiy qiymatida uning har bir atributi uchun atigi bitta qiymat bo'lsa.

Relyatsion modelda munosabatlar doimo aniqlanish munosabati bilan birinchi normal shaklda bo'ladi. Turli jadvallarga kelsak, ular munosabatlarning to'g'ri vakili bo'lmasligi va shunga muvofiq 1NFda bo'lmasligi mumkin.

Ikkinchi normal shakl (2NF)

Aloqadorlik o'zgaruvchisi ikkinchi normal shaklda bo'ladi, agar u birinchi normal shaklda bo'lsa va har bir kalit bo'lmagan atribut uning potentsial kalitiga bog'liq ravishda kamaytirilmasa (funktsional jihatdan to'liq bo'lsa).

Uchinchi normal shakl (3NF)

Aloqadorlik o'zgaruvchisi uchinchi normal shaklda bo'ladi, agar u ikkinchi normal shaklda bo'lsa va kalitlarga xos bo'lmagan atributlarning o'tish xususiyatlariga bog'liqligi bo'lmasa.

2.3 Foydalanuvchilar bilan operatsiyalar va so'rovlarni bajarish uchun namunaviy tasdiqlash

1. Ko'rsatilgan manbaning mavjud tarkibiy qismlari haqida ma'lumot;

Aksessuarlarni tanlang. komponent nomi, etkazib beruvchi. etkazib beruvchining nomi, aksessuarlar, etkazib beruvchining raqami

FROM aksessuarlar, etkazib beruvchi

Qaerda etkazib beruvchi kompaniya, etkazib beruvchi nomi "AMD"

VA etkazib beruvchi kompaniya, etkazib beruvchi kompaniya raqami \u003d komponentlar, etkazib beruvchi kompaniya raqami;

2. Qabul qiluvchining nomi ko'rsatilgan ma'lum bir mijoz tomonidan buyurtma qilingan to'plamlar to'g'risida ma'lumot;

SELECT to'plami, to'plam nomi, ro'yxati, to'plam raqami, mijozning firma raqami, mijozning kompaniyasi, mijozning firma nomi, oluvchisi, oluvchining to'liq ismi

FROM to'plami, ro'yxati, mijozi, oluvchisi

Qaerda mijoz kompaniyasi, mijozning nomi - "Intercom"

VA ro'yxati to'plam to'plamining raqami. belgilangan raqam VA ro'yxat, buyurtma beruvchi kompaniya raqami \u003d buyurtma beruvchi kompaniya, buyurtma beruvchi kompaniya raqami VA qabul qiluvchi, qabul qiluvchi raqami \u003d qabul qiluvchi raqami;

2.4 Yakuniy diagrammani yaratish" O'zaro bog'liqlik"

Xulosa

Ushbu kurs ishida men kompyuter salonining ishini avtomatlashtirish uchun ma'lumotlar bazasini ishlab chiqdim. Dastlabki bosqichda men foydalanuvchilar uchun eng katta qiziqish uyg'otadigan ob'ektlarni aniqlashi kerak bo'lgan domen modelini yaratdim. Buning uchun men domen va ushbu ob'ektlar o'rtasida mavjud bo'lgan aloqalarning batafsil tavsifini tuzdim, o'z modelimni murakkab, rekursiv, atributlar bilan aloqalar kabi munosabatlar turlarini tekshirdim, ko'pchilikni ko'plab munosabatlarga ajratdim, shuningdek, ob'ekt turlari va atributlari turlarini aniqladim va ushbu ma'lumotlarga asoslanib, shaxs bilan munosabatlar diagrammasini tuzdim

2-darajasida men normalizatsiya qoidalari yordamida havolani tekshirish va modellarni tekshirishni amalga oshirdim. Mening ma'lumotlarim modeli birinchi va ikkinchi normal shakllarda edi, men transitiv bog'liqliklarni topib, ularni boshqa ob'ektga (ro'yxatga) o'tkazish orqali modelni 3 normal shaklga keltirdim. Men foydalanuvchi operatsiyalari va so'rovlarni bajarish uchun modelni tasdiqladim, so'ngra shaxslar bilan munosabatlar yakuniy diagrammasini tuzdim. Amalga oshirgan ishlarimga asoslanib shuni aytishim mumkinki, ma'lumotlar bazasi kompyuter salonining ishida katta yordam beradi.

Ishlatilgan adabiyotlar ro'yxati

1. Ma'lumotlar bazalari. Darslik A.D. Xomenko

2. Veiskos J. MS Access 2000 bilan samarali ishlash

3. Vikipediya

4. Sana CJ.Ma'lumotlar bazasi tizimiga kirish

Allbest.ru saytida joylashtirilgan

...

Shunga o'xshash hujjatlar

    Umumiy quvvati 7000 t / y bo'lgan bo'yoq va laklar va erituvchilar ishlab chiqarish majmuasini loyihalash uchun dastlabki ma'lumotlar. Dastlabki ma'lumotlar va texnologiya haqida umumiy ma'lumotlarni ishlab chiqish asoslari. Ishlab chiqarishning asosiy texnologik sxemalarini tavsifi.

    muddatli ish, 17.02.2009 yil qo'shilgan

    Kompyuter yordamida loyihalash bosqichlarining tavsifi. Basiq Norma 1 va Norma 2-dan foydalangan holda ayollar mavsumiy palto uchun asosiy materiallarning iste'mol stavkalarini hisoblash uslubiyati va algoritmi. Kompyuter yordamida ma'lumotlarni qayta ishlashni avtomatlashtirish xususiyatlari.

    muddatli qog'oz, 06.06.2010 yilda qo'shilgan

    Elektr dvigatelini tanlash va ikki bosqichli chuvalchang mexanizmining dizayni. Dizayn mezonlari: vites qutisi o'lchamlari va materiallarini tanlash. Yuqori va past tezlikda uzatishni hisoblash. Qurtlarni va qurtlarni g'ildiraklarini qurish. Vites qutisi sxemasi.

    muddatli qog'oz 01/12/2012 qo'shilgan

    Parrandachilik uyini loyihalashtirish uchun dastlabki ma'lumotlarni to'plash. Issiqlik uzatishga talab qilinadigan issiqlik qarshiligini aniqlash. Alohida qavat zonalari maydonlarini hisoblash. Yopiq inshootlar orqali issiqlik yo'qotilishini hisoblash. Issiq havo rejimini va havo almashinuvini hisoblash.

    muddatli qog'oz, 09/10/2010 da qo'shilgan

    Silikat g'ishtlari haqida asosiy ma'lumotlar. Ohak-silika biriktiruvchisi ishlab chiqarish. Xom aralashmani söndürmek uchun silos. Materiallarni avtoklavlash jarayoni. Xom ashyoga bo'lgan ehtiyojni hisoblash. Materiallarni kirish nazorati. Omborlar dizaynini hisoblash.

    tezis, 2014 yil 27-iyunda qo'shilgan

    Mexanik ishlab chiqarish ustaxonalarini loyihalash va rekonstruktsiya qilish qoidalari: mexanik yig'ish ishlab chiqarishni loyihalash to'g'risida umumiy ma'lumotlar, ishchi loyiha tavsifi va ishchi hujjatlar, detal tayyorlash uchun mo'ljallangan uchastkaning ichki qismi.

    test, 28.12.2008 da qo'shilgan

    Temir-beton buyumlari va beton aralashmalari zavodi mahsulotlarining xususiyatlari. Beton aralashmalar tayyorlash dasturining ishlash ko'rsatkichlarini hisoblash. Texnologik uskunalarni tanlash. Materiallarni saqlash zaxiralarini aniqlash va ombor turlarini tanlash.

    muddatli qog'oz, 11.06.2015 yilda qo'shilgan

    Kiyim-kechakning kompyuter yordamida loyihalash funktsiyalari. Kiyim modellarining badiiy dizayni. Raqamlarning antropometrik tahlili. Model tuzilmalarni loyihalash usullari. Modellar oilasini rivojlantirish, namunalarni ishlab chiqish va iste'mol stavkalarini aniqlash.

    tezis, 26.06.2009 yil qo'shilgan

    Tebranuvchi ko'targich uchun qo'zg'alish vazifasini bajaradigan mashina blokining ishlash shartlari. Uning dizayni uchun dvigatel, qo'zg'alishni kinematik hisoblash. Qurtlarni uzatadigan materiallarni tanlash va ruxsat etilgan kuchlanishlarni aniqlash. Miller va podshipniklarni hisoblash.

    muddatli qog'oz 16.06.2011 yil qo'shilgan

    Tizim va suv ta'minoti sxemasini tanlashni asoslash, tarmoqni gidravlik hisoblash va hisoblagichni tanlash. Kerakli boshni aniqlash. Kanalizatsiya tizimini loyihalash standartlari, ichki va hovli tarmoqlarini hisoblash. Materiallar va jihozlarning spetsifikatsiyasi.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: