Практикалық сабақ 1 Деректер қорының құрылу жолдары
ДҚ-ын құру оны жобалаудан басталу керек. ДҚ-ын жобалау процесі келесі негізгі кезеңдерден тирады: 1 .ДҚ-ныц белгілеуін анъщтау. ДҚ-ын жобалаудың бірінші кезеңінде оның көмегімен шешілетін мәселелер тізімін және ол үшін қандай деректер керектігін анықтау керек. 2.Кесте цұрылымын аныцтау. Бұл ДҚ-ын құру процесіндегі ең қиын кезеңдердің бірі болып табылады. Деректер қорының дұрысқұрылымы қажет деректі жылдам алуға жол береді, сақталған ақпараттардың тұтастығын қамтамасыз етеді және қайталануға жол бермейді. Қиын деректердің бірнеше кестелерге бөліну процедұрасын нормаландырылган деп атайды.
ДҚ-сын жобапайтын специалистер ДҚ-сын нормаландыру теориясын шығарды. Ол кестелерді жобалағанда келесі негізгі принциптерді басшылыққа алуды үйғарды: - Әрбір кесте бір типті объектілер жинағы тұралы ақпаратты жинақтау керек.
Мысалы ,студент немесе сессия тапсыру қорытындысы тұралы мәліметті. - Осындай деректер жинағының әрбіреуіне жеке кесте сәйкес келу керек. Мысалы ,студенттер және олардың сессияда алған бағалары тұралы мәліметті жойғанда ол тұралы ақпарат ДҚ-да қалады. - Кестеде ақпарат қайталанбауы керек. Кестелер арасында да қайталану болмауы керек. Бұл әртүрлі кестелерде ақпараттың сәйкес келмеу мүмкіндігін жояды және ДҚ-мен жұмысты анағүрлым жақсартады.
Өрісті анықтау. Әр кесте бір типтегі объектілер жинағы тұралы ақпараттан тұрады. Өрісті өңдеу кезінде кесте үшін мынаны есте сақтау қажет:
- Кесте берілген объектілер жинағы тұралы барлық керекті ақпарат болуы керек.
- Әрбір өріс басқа объект жинағы тұралы емес, дәл қарастырып отырған объект жинағының қасиеттері тұралы мәліметтер жинақтау керек.
Басқа кестелермен байланыс үшін қолданылатын өрістерден басқа.
- Кестеге есептелінетін өріс деп аталынатын кейбір өрнектің мәнін есептеудің нәтижесі болып табылатын деректерді қосу ұсынылмайды.
- Ақпаратты кішкентай логикалық бірліктерге бөлу керек.
Мысалы , студенттер мекен жайы тұралы мәліметтерден тұратын кестеге Адрес жалпы өрісін қосқаннан кейін, жатақхана және бөлме өрістерін қосқан тиімді. Бұл ДҚ-да берілген бөлмеде тұратын студенттерді іздеуді немесе жазбаларды бөлме нөмірі бойынша сұрыптауды жүзеге асыруға мүмкіндік береді. 4.Түйінді /ключевое/ өрісті анықтау. Access әр түрлі кестелердің деректерін байланыстыра алу үшін, әрбір кестеде алғашқы түйін/первичный ключ/ немесе жай түйін /кілт/ болуы керек. Бұл мәндер жиыны кестедегі әрбір жазбаны анықтайтын бір немесе бірнеше өрістер. Кестеде түйіннің болуы онда бірдей екі жазбаның шығуына мүмкідік бермейді. Жаңа кестені қүрғанда Access, бірегейлі мәндері бар қосымша өрісті қосу арқылы түйін құруды ұсынады.
.Кестелер арасында байланысты анықтау . Кестелерге деректерді бөлінген кейін және түйінді өрісті анықтағаннан кейін әртүрлі кестелердегі деректер байланысы үшін сызба кұру керек. Ол үшін кестелер арасындағы байланысты анықтау керек. Бұл байланыстарды Access, көп кестелі сұратуларды, пішіндер және есептерді күрғанда қолданады.
ЖАҢА ДЕРЕКТЕР ҚОРЫН ҚҰРУ. ДҚ-ын кұру үшін Файл менюінен Құру командасын немесе саймандар тақтасындағы деректер қорын кұру түймесін басу керек. Құрылу сұхбат терезесі ашылады. Бұл терезеден ДҚ-ын сақтау үшін диск және каталогты таңдап, жаңа ДҚ-ның файл атын енгізу керек. Access оған автоматты түрде mdb кеңейтілуін қосады. Бұл файлда деректер,сонымен бірге кестелер,сұраныстар,пішіндер және ДҚ-ы құратын объектілер кұрылымының Сипаттамалары сақталады.
Экранда жаңа бос деректер қорының терезесі пайда болады. О л бірте-бірте сәйкес шеберлер көмегімен немесе қолмен /құру өлшемі бойынша/ керекті кестелердің одан кейін басқа да объектілердің кұраушымен толтырылады. Арнайы шебер көмегімен барлық қажетті кестелерімен,пішіндерімен және есептерімен бірге анықталған типті ДҚ-ын тез құруға болады. Ол үшін Құрылу терезесін деректер қоры белгісін шертіп, тізімнен керекті ДҚ-ын таңдау керек
Кесте режимі вариантын таңдағанда Өріс 1,Өріс 2 және т.б. стандартты аттар бар 30 қатар /жазба/ және 20 бағаннан /өрістен/ тұратын кесте дайындығы пайда болады. Кестені толтырғаннан кейін Access автоматты түрде, онда енгізілген ақпаратқа байланысты өрістер типін анықтайды. Өріс атын өзгерту үшін сәйкес бағанның тақырыбын 2-рет шертіп, жаңа ат енгізіп және Enter пернесін басу керек. Кестеге ақпаратты енгізіп болған соң Сақтау түймесін басып құрылған кестеге ат беру керек. Содан кейін Access оған түйінді өріс қосуды ұсынады. Егер бұл ұсыныс қабылданса, онда кестеге енгізілген жазбалар реті /нөмірлері/ болатын Счетчик типті код өрісі қосылады. Кесте режимін пайдалану, өрістерінің қажетті қасиеттерін орнатуға мүмкіндік бермейді. Ол үшін ДҚ-ы терезесіндегі конструктор түймесін басу арқылы шақырылатын кестенің конструктор режиміне өту керек.
ТАПСЫРМА :
1.Microsoft Access программасын iске қосыңыз. Пайда болған Microsoft Access терезесiнде Жаңа мәлiметтер базасы (Новая база данных) ауыстырып қосқышын орнатыңыз. ОК батырмасын басыңыз. 2.Жаңа мәлiметтер базасы файлы (Файл новой базы данных) сұхбат терезесiнде файлға жаңа Қалалар деген ат берiңiз. Құру (Создать) батырмасын басыңыз. 3. Кестелер тiзiмiнде Мәлiметтер енгiзу әдiсiмен кесте құру (Создание таблицы путем ввода данных) таңбашасын ерекшелеп, тышқанның сол жақ батырмасын басыңыз. Өрiс 1 (поле 1), Өрiс 2 (поле 2) және т.с.с. стандарттық өрiстерi бар бағандардан тұратын бос кесте пайда болады. Алдымен төрт өрiсi бар кесте құрылады. 4. Өрiс 1 (поле 1) және Өрiс 2 (поле 2) бағандарының бiрiншi жолына сәйкесiнше 1 және Астана деген мәлiметтердi енгiзiңiз. Екiншi жолына – 2 және Алматы. Үшiншi жолына – 3 және Талдықорған. 5. Бағандардың атауларын өзгерту үшiн жанама менюден Баған атауын өзгерту (переименовать столбец) командасын таңдаңыз. Осылайша бiрiншi бағанға Реттiк нөмiрi, екiншiсiне Аты, үшiншiсiне Қаланың коды, төртiншiсiне Тұрғындар саны атауларын енгiзiңiз. 6. Оң жақ жоғарғы бұрыштағы терезенi жабу батырмасын Х басып, кестенi жабыңыз. Макеттiн өзгерiсiн немесе кесте құрылымын сақтау керек пе? деген сұраққа жауап беру үшiн Иә батырмасын басыңыз. Сонда Сақтау (Сохранить) сұқбат терезесi пайда болады, оған кестенiн Қалалар атауын еңгiзу керек. ОК батырмасын басыңыз. 7. Түйiндi өрiстi қазiр құру керек пе? (Ключевое поле задать сейчас?) деген сұраққа Жоқ (Нет) батырмасын басып жауап берiңiз. 8. Тiзiмдегi Қалалар кестесiн ерекшелеп, мәлiметтер базасы терезесiнiн аспаптар панелiндегi Ашу (Открыть) батырмасынын көмегiмен құрылған кестенi ашуға болады. 9. Microsoft Access программасын жабыңыз.
Достарыңызбен бөлісу: |