80 likes | 310 Vues
УНИВЕРСИТЕТ ЗА НАЦИОНАЛНО И СВЕТОВНО СТОПАНСТВО КУРСОВА РАБОТА. ПО ИНФОРМАТИКА На тема: Създаване на база данни в Microsoft Access Изготвил : Георги Кръстев ФН:111110945 Теодора Георгиева ФН: Поток : 177 Група :1715. Описание на задачата.
E N D
УНИВЕРСИТЕТ ЗА НАЦИОНАЛНО И СВЕТОВНО СТОПАНСТВОКУРСОВА РАБОТА ПО ИНФОРМАТИКА На тема: Създаване на база данни в Microsoft Access Изготвил : Георги Кръстев ФН:111110945 Теодора Георгиева ФН: Поток : 177 Група :1715
Описание на задачата • Създадена е база от данни „Razpis”, която съдържа информация за аудиторната заетотост на студентите. Такава информация се използва за водене на документацията в университетските заведения. Завеждането на тази документация в „Access” способства наличието на необходимите детайлни данни за разписанието на студентите. По този начин съхраняването на съответната информация и използването й се прави по лесен и достъпен начин.
Описание на Базата данни • 1. Отваряме програмата „Microsoft Access” и избираме Blank Access Database. Съхраняваме нашата база данни под името „Razpis”. В случая имаме 4 таблици, които се създават чрез Create/Table/View/Desing View : • Faculty /Факултети/ - която съдържа следните полета: • CodeFac - Шифър на факултета; • NameFac - Наименование на факултета; • Groups /Групи/ - която съдържа следните полета: • CodeGroup – Номер на група; • CodeFac – Шифър на факултет; • Disc /Учебни дисциплини/ – която съдържа следните полета: • CodeDisc - Шифър на дисциплина; • NameDisc- Наименование на дисциплина; • HLec- Брой часове за лекции; • Hsem - Брой часове за упражнения; • Grafik /Седмично разписание/ - която съдържа следните полета: • CodeGroup – Номер на група; • CodeDisc – Шифър на дисциплина; • Room – Ауцитория; • FromH – Час на започване; • ToH – Час на завършване;
Описание на Базата данни 2. Първични ключове, създадени чрез маркиране на полето/полетата и избиране на бутона Primary Key: В таблица Faculty – CodeFac; В таблица Groups – CodeGroup; В таблица Disc – CodeDisc; В таблица Grafik – CodeGroup, CodeDisc; 3. • Връзки с Database Tools/Relationships , свързване на еднаквите полета и десен бутон на мишката Edit Relationship: • Таблица Faculty и Groups по поле CodeFac; • Таблица Groups и Grafik по поле CodeGroup; • Таблица Grafik и Disc по поле CodeDisc;
Описание на Базата данни • 4. Колони за избор • Table: Groups/Desing View/Field: CodeFac – от колона Data Type избираме Lookup Wizard; избираме от коя таблица ще се взимат данните Faculty/Next; избираме поле Field:CodeFac и Next и потвърждаваме с Finish; • Table: Grafik/Desing View/Field: CodeGroup - от колона Data Type избираме Lookup Wizard; избираме от коя таблица ще се взимат данните Groups/Next; избираме поле Field:CodeGroup и Next и потвърждаваме с Finish; • Table: Grafik/Desing View/Field: CodeDisc - от колона Data Type избираме Lookup Wizard; избираме от коя таблица ще се взимат данните Disc/Next; избираме поле Field:CodeDIsc и Next и потвърждаваме с Finish; • Следва въвеждане на данни за 1 факултет, 2 групи и 3 дисциплини, по които са планирани съответно 1, 2 и 3 занятия.
Описание на създадените форми • Самостоятелна форма за обновяване на таблицата Faculty (кликва се върху таблицата) Create/Split Form/Save as Faculty; • Самостоятелна форма за обновяване на таблицата Groups (кликва се върху таблицата) Create/Split Form/Save as Groups; • Форма с подформа за обновяване на таблиците Disc и GrafikCreate/More Forms/Form Wizard/Table: Disk, Grafik/Selected Fields: CodeDisc, NameDisc, Hlec, Hsem, GodeGroup, Room, FromH, ToH; избираме начин на изглед, подредба на данните и стил и потвърждаваме с Finish; • Формата в завършен вид се вижда в режим Form View, а в Desing View може да се оперира с Header и Footer. Сега вече формата е готова и тя може да се обновява, тоест да се добавят компоненти към нея.
Описание на създадените отчети • Създаване на отчет, предоставящ списък на дисциплините, който съдържа техните номер, наименование и брой часове за лекции и упражнения: Create/Reports Wizard/Table: Disc/Selected Fields: CodeDisc, NameDisc, HLec, HSem; избира се групиране/сортиране ако е зададено и потвърждаваме с Finish. • Създаване на отчет, предоставящ общия брой на планираните учебни занятия по дисциплини. За целта е необходимо първо да се създаде заявка, в която да се изчисли общия брой на учебните занятия: Create/Query Desing/Show Table: Disc/Fields: CodeDisc, NameDisc, HLec, HSem и на края потвърждаваме с Save as: Q1. • Следва създаването на отчета: Create/Report Wizard/Queries: Q1/Selected Fields: CodeDisc, NameDisc, HLec, HSem и натискаме Next; натискаме бутона Summary Options и избираме SUM за часовете за лекции и часовете за упражнения – Next; избираме стил и на края потвърждаваме с Finish. • Отчетите са подобни на формите документи. Те позволяват извличането на данни от базата с цел създаване на печатен документ.
Описание на създадените бутони • Създава се форма, съдържаща командни бутони, чрез които се отварят създадените потребителски форми и отчети Create/Blank Form/Desing View/Button, влачим курсора с десен бутон на мишката на квадратчетата на формата и пускаме, Command Button Wizard/Categories: Form(Report) Operation/Actons: Open Form(Preview Report)/Next/Sample: Text (име на бутона)/Finish. По този начин се създават следните бутони: • За формите • Faculty_Form; • Groups_Form; • Disk_Form; • Grafik_Form; • За отчетите • Disc_Report; • Q1_Report; • Save as: Form1.