SlideShare una empresa de Scribd logo
1 de 7
Факултет: Икономика и бизнес
КУРСОВА РАБОТА
по информатика
На тема: „База данни в Access”
Задание 7
Изготвили: Проверил:
София Карова ф.н. 121110833 Гл. Ас. А. Палазов
Кристалина Крумова ф.н. 121110852
Икономика и бизнес
София, 2013 г.
 Анализ на проблема
За по-добра организация на инфомрацията в таблици, отчети и други форми
използваме Microsoft Office Access. При разрешаването на определен проблем е полезно
да създадем добре проектирана база данни, поддържаща конретна и структурирана
информацията.
Базата данни ,която трябва да създадем е свързана с курсовите задачи на студенти,
съдържаща информация за възложените им задания. Базата трябва да съдържа
Наименованията на специалностите, имената, факултетните номера и номера на групите на
студентите. Също така и наименование на темите и получените оценки от студентите.
Тази база от данни наричаме (Tasks).
 Описание на базата данни
Стартира се MS Access от главното меню. В горния ляв ъгъл натискаме Office
button и избираме New, след което от дясно се появява File name, т.е. име на файла,
където въвеждаме името на базата данни. В нашият случай – „Курсови задачи”
(Tasks) . След това натискаме бутона Create и базат данни е създадена.
След като отворим програмата трябва да създадем съответните зададени таблици:
 Groups
Име на поле Тип Описание ПК
CodeGroup Number Номер на група X
NameSpec Number Наименование на специалност
 Students
Име на поле Тип Описание ПК
FakNo Number Факултетен номер X
NameFam Text Име и фамилия
CodeGroup Number Номер на група
 Themes
Име на поле Тип Описание ПК
CodeTh Number Шифър на тема X
NameTh Text Наименование на тема
 Razpred
Име на поле Тип Описание ПК
CodeTh Number Шифър на тема X
FakNo Number Факултетен номер X
IDate Date Дата на възлагане на заданието
Ocenka Number Получена оценка
След като сме стартирали програмата намираме бутона Create (до Home
вToolbar) , от където избираме Table. След това натискаме бутона View и избираме
Design View. Автоматично излиза прозорец за въвеждане на името на таблицата. След
като го направим вече можем да въвеждаме информацията от таблиците.
 Дефиниране на необходимите първични ключове, връзки и
колони за избор
Следва да определим първичните ключове- при таблица Groups първичният ключ е
на поле CodeGroup, при таблица Students първичният ключ е на поле FakNo, при
таблица Themes първичният ключ е на поле CodeTh, при таблица Razpred имаме два
първични ключа - на полета CodeTh и FakNo. За разлика от другите полета , тук
маркираме две от избраните полета и избираме команда Primary Key, с което вече
имаме два първични ключа в една таблица.
Дефинирането на lookup columns става в изгледа Desqn View:
избираме таблица и поле и от колона Data Type от падащото меню избираме типа
Lookup Wizard. В новопоявилия се прозорец следваме стъпките като на съответните
места посочваме избраните от нас данни от полето, подредбата на данните в списъка,
възходящ или низходящ ред, след което завършваме с Finish. В нашата задача
задаваме колони за избор на полето CodeGroup от таблица Students ,полетaтa FakNo
и CodeTh от таблица Razpred .
Създаваме три връзки- първата с таблици Students и Groups по поле CodeGroup,
втората с таблици Students и Razpred с поле FakNo, третата връзка с таблици Razpred
и Themes с поле CodeTh.
От изгледа Datasheet View за всяка от таблиците изпълняваме следващата задача.
Задача се въвеждат данни за 2 групи, 6 студенти и 3теми, по които са планирани
съответно 1, 2 и оценки.
 Groups
Groups
CodeGroup NameSpec
1 1
2 2
 Themes
Themes
CodeTh NameTh
1Географскоположение, граници и големина
2Релеф
3Климат
 Students
Students
FakNo NameFam CodeGroup
121110111Николай Николов 1
121110222Петя Петрова 1
121110333Антонина Иванова 1
121110444Георги Владимиров 2
121110555Александър Димитров 2
121110666Ивона Атанасова 2
 Razpred
Razpred
CodeTh FakNo IDate Ocenka
1 1 27.4.2013 г. 6
1 2 27.4.2013 г. 5
1 3 27.4.2013 г. 6
2 4 30.4.2013 г. 4
3 5 39.4.2013 г. 6
3 6 01.05.2013 г. 5
 Описание на входните форми:
 Самостоятелни форми за обновяване на таблиците Групи и Студенти
 Форма с подформа, чрез която се обновяват таблиците Теми за курсови
задачи и Разпределение на курсовите задачи
Oтваряме избраната от нас таблица. От полето на Access-Create намираме опция
Split Form . Tака създадохме самостоятелни форма за обновяване на таблица Групи.
Новосъздадената форма се отваря от изгледа Form View. По същият начин
създаваме форма за Студенти.
От полето на Access-Create избираме опция Form Wizard. В полето
Table/Queries избираме таблицата, от която ще вземем данни за главната част на
формата ни. Прехварляме необходимите полета, след което се връщаме на поле
Table/Queries и избираме втората таблица, от която ще вземем данни за
подформата. Внимаваме да няма еднакви полета. На следващата стъпка посочваме
вида, който искаме да ни изглежда завършената форма, т.е. тук избираме коя да е
главната форма и коя подформата.
 Описание на създадените отчети:
 Отчет, предоставящ списък на студентите, които съдържа техните факултетни
номера, име и номер на група
 Отчет, предоставящ среден успех по теми
Отваряме таблицата Groups от полето на Access-Create избираме опция Report
Wizard. В поле Table/Queries избираме таблица Groups с трите избрани от нас
полета.Прехвърляме данните и избираме два пъти Next.След това избираме кое от
полетата да е на първо място, както и реда, в който ще се появи-възходящ или
низходящ. С бутона Finish отчетът вече е създаден. Данните от отчета могат да се
използват от изгледа Report View.
Отваряме таблица Razpred и от полето на Access-Create избираме опция Report
Wizard. В поле избираме таблица Razpred с избраните от нас полета.В следващата
стъпка посочваме по какво да групираме отчета CodeTh и избираме Next.В полето
Summary Options избираме Аvg, след което OK. Завършваме с Finish. Данните от
отчета могат да се използват от изгледа Report View.
 5.Създаване на форма, съдържаща командни бутони,
чрез които се отварят създадените потребителски форми
и отчети

Влизаме в Create , където избираме Form design. Намираме Button и извършваме
необходимите действия като за формите избираме Form operation ,а за отчетите
Report operation.Извършваме необходимите действия и избираме Form View,за да
видим дали са изпълнени желаните функции.
Zaglavna str (2)
Zaglavna str (2)

Más contenido relacionado

Destacado

Evua Enterprise Mobility 2011 - Tablets & The Enterprise
Evua Enterprise Mobility 2011 - Tablets & The Enterprise  Evua Enterprise Mobility 2011 - Tablets & The Enterprise
Evua Enterprise Mobility 2011 - Tablets & The Enterprise Rosendo Travieso
 
Educar millor / Carles Capdevila
Educar millor / Carles CapdevilaEducar millor / Carles Capdevila
Educar millor / Carles Capdevilaiclaret
 
Real-time full-text search with Luwak and Samza
Real-time full-text search with Luwak and SamzaReal-time full-text search with Luwak and Samza
Real-time full-text search with Luwak and Samza명현 이
 
3 big trends changing media
3 big trends changing media3 big trends changing media
3 big trends changing mediacoco4658
 
I kursas bakalaurai
I kursas bakalauraiI kursas bakalaurai
I kursas bakalauraizzzdaina
 
ลำดับการพัฒนา1
ลำดับการพัฒนา1ลำดับการพัฒนา1
ลำดับการพัฒนา1Yuttaya Suphasup
 

Destacado (9)

Evua Enterprise Mobility 2011 - Tablets & The Enterprise
Evua Enterprise Mobility 2011 - Tablets & The Enterprise  Evua Enterprise Mobility 2011 - Tablets & The Enterprise
Evua Enterprise Mobility 2011 - Tablets & The Enterprise
 
Educar millor / Carles Capdevila
Educar millor / Carles CapdevilaEducar millor / Carles Capdevila
Educar millor / Carles Capdevila
 
Call audio
Call audioCall audio
Call audio
 
Real-time full-text search with Luwak and Samza
Real-time full-text search with Luwak and SamzaReal-time full-text search with Luwak and Samza
Real-time full-text search with Luwak and Samza
 
3 big trends changing media
3 big trends changing media3 big trends changing media
3 big trends changing media
 
Thesis 3 j en
Thesis 3  j enThesis 3  j en
Thesis 3 j en
 
I kursas bakalaurai
I kursas bakalauraiI kursas bakalaurai
I kursas bakalaurai
 
Tomas y pipe
Tomas y pipeTomas y pipe
Tomas y pipe
 
ลำดับการพัฒนา1
ลำดับการพัฒนา1ลำดับการพัฒนา1
ลำดับการพัฒนา1
 

Similar a Zaglavna str (2)

22a sazdavane na bd i tablici v sql server upraznenie
22a sazdavane na bd i tablici v sql server   upraznenie22a sazdavane na bd i tablici v sql server   upraznenie
22a sazdavane na bd i tablici v sql server upraznenieIvan Peev
 
създаване на презентация чрез Power Point
създаване на презентация чрез Power Pointсъздаване на презентация чрез Power Point
създаване на презентация чрез Power Pointmtrad
 
Rykowodstwo po programirane_na_bazata_na_ezika_java
Rykowodstwo po programirane_na_bazata_na_ezika_javaRykowodstwo po programirane_na_bazata_na_ezika_java
Rykowodstwo po programirane_na_bazata_na_ezika_javaSonia Lichkova
 
MS Excel 2003 - Диаграми
MS Excel 2003 - ДиаграмиMS Excel 2003 - Диаграми
MS Excel 2003 - Диаграмиnad_and
 
създаване на диаграми в Excel
създаване на диаграми в Excelсъздаване на диаграми в Excel
създаване на диаграми в ExcelПетя Газдова
 
Системи за онлайн аналитична обработка на данни (OLAP)
Системи за онлайн аналитична обработка на данни (OLAP) Системи за онлайн аналитична обработка на данни (OLAP)
Системи за онлайн аналитична обработка на данни (OLAP) Tsvetanka Georgieva
 
2. създаване на таблици
2. създаване на таблици2. създаване на таблици
2. създаване на таблициdnaidenowa
 
Introduction to-rdbms-systems
Introduction to-rdbms-systemsIntroduction to-rdbms-systems
Introduction to-rdbms-systemsRosen Spasov
 

Similar a Zaglavna str (2) (18)

22a sazdavane na bd i tablici v sql server upraznenie
22a sazdavane na bd i tablici v sql server   upraznenie22a sazdavane na bd i tablici v sql server   upraznenie
22a sazdavane na bd i tablici v sql server upraznenie
 
създаване на презентация чрез Power Point
създаване на презентация чрез Power Pointсъздаване на презентация чрез Power Point
създаване на презентация чрез Power Point
 
Vhodno11 it
Vhodno11 itVhodno11 it
Vhodno11 it
 
Rykowodstwo po programirane_na_bazata_na_ezika_java
Rykowodstwo po programirane_na_bazata_na_ezika_javaRykowodstwo po programirane_na_bazata_na_ezika_java
Rykowodstwo po programirane_na_bazata_na_ezika_java
 
16 klauzi
16 klauzi16 klauzi
16 klauzi
 
6 Plus4u Excel Func Intro
6 Plus4u Excel Func Intro6 Plus4u Excel Func Intro
6 Plus4u Excel Func Intro
 
MS Excel 2003 - Диаграми
MS Excel 2003 - ДиаграмиMS Excel 2003 - Диаграми
MS Excel 2003 - Диаграми
 
създаване на диаграми в Excel
създаване на диаграми в Excelсъздаване на диаграми в Excel
създаване на диаграми в Excel
 
Uroc10 7klas
Uroc10 7klasUroc10 7klas
Uroc10 7klas
 
GIS
GISGIS
GIS
 
Системи за онлайн аналитична обработка на данни (OLAP)
Системи за онлайн аналитична обработка на данни (OLAP) Системи за онлайн аналитична обработка на данни (OLAP)
Системи за онлайн аналитична обработка на данни (OLAP)
 
ClassDojo - тайни за напреднали
ClassDojo - тайни за напредналиClassDojo - тайни за напреднали
ClassDojo - тайни за напреднали
 
Excel Formula and Functions
Excel Formula and FunctionsExcel Formula and Functions
Excel Formula and Functions
 
Word Teemplates, Styles and more
Word Teemplates, Styles and moreWord Teemplates, Styles and more
Word Teemplates, Styles and more
 
2. създаване на таблици
2. създаване на таблици2. създаване на таблици
2. създаване на таблици
 
Graphical Objects in Word/Excel
Graphical Objects in Word/ExcelGraphical Objects in Word/Excel
Graphical Objects in Word/Excel
 
Introduction to-RDBMS-systems
Introduction to-RDBMS-systemsIntroduction to-RDBMS-systems
Introduction to-RDBMS-systems
 
Introduction to-rdbms-systems
Introduction to-rdbms-systemsIntroduction to-rdbms-systems
Introduction to-rdbms-systems
 

Zaglavna str (2)

  • 1. Факултет: Икономика и бизнес КУРСОВА РАБОТА по информатика На тема: „База данни в Access” Задание 7 Изготвили: Проверил: София Карова ф.н. 121110833 Гл. Ас. А. Палазов Кристалина Крумова ф.н. 121110852 Икономика и бизнес София, 2013 г.
  • 2.  Анализ на проблема За по-добра организация на инфомрацията в таблици, отчети и други форми използваме Microsoft Office Access. При разрешаването на определен проблем е полезно да създадем добре проектирана база данни, поддържаща конретна и структурирана информацията. Базата данни ,която трябва да създадем е свързана с курсовите задачи на студенти, съдържаща информация за възложените им задания. Базата трябва да съдържа Наименованията на специалностите, имената, факултетните номера и номера на групите на студентите. Също така и наименование на темите и получените оценки от студентите. Тази база от данни наричаме (Tasks).  Описание на базата данни Стартира се MS Access от главното меню. В горния ляв ъгъл натискаме Office button и избираме New, след което от дясно се появява File name, т.е. име на файла, където въвеждаме името на базата данни. В нашият случай – „Курсови задачи” (Tasks) . След това натискаме бутона Create и базат данни е създадена. След като отворим програмата трябва да създадем съответните зададени таблици:  Groups Име на поле Тип Описание ПК CodeGroup Number Номер на група X NameSpec Number Наименование на специалност  Students Име на поле Тип Описание ПК FakNo Number Факултетен номер X NameFam Text Име и фамилия CodeGroup Number Номер на група  Themes Име на поле Тип Описание ПК CodeTh Number Шифър на тема X NameTh Text Наименование на тема  Razpred Име на поле Тип Описание ПК CodeTh Number Шифър на тема X FakNo Number Факултетен номер X IDate Date Дата на възлагане на заданието Ocenka Number Получена оценка
  • 3. След като сме стартирали програмата намираме бутона Create (до Home вToolbar) , от където избираме Table. След това натискаме бутона View и избираме Design View. Автоматично излиза прозорец за въвеждане на името на таблицата. След като го направим вече можем да въвеждаме информацията от таблиците.  Дефиниране на необходимите първични ключове, връзки и колони за избор Следва да определим първичните ключове- при таблица Groups първичният ключ е на поле CodeGroup, при таблица Students първичният ключ е на поле FakNo, при таблица Themes първичният ключ е на поле CodeTh, при таблица Razpred имаме два първични ключа - на полета CodeTh и FakNo. За разлика от другите полета , тук маркираме две от избраните полета и избираме команда Primary Key, с което вече имаме два първични ключа в една таблица. Дефинирането на lookup columns става в изгледа Desqn View: избираме таблица и поле и от колона Data Type от падащото меню избираме типа Lookup Wizard. В новопоявилия се прозорец следваме стъпките като на съответните места посочваме избраните от нас данни от полето, подредбата на данните в списъка, възходящ или низходящ ред, след което завършваме с Finish. В нашата задача задаваме колони за избор на полето CodeGroup от таблица Students ,полетaтa FakNo и CodeTh от таблица Razpred . Създаваме три връзки- първата с таблици Students и Groups по поле CodeGroup, втората с таблици Students и Razpred с поле FakNo, третата връзка с таблици Razpred и Themes с поле CodeTh. От изгледа Datasheet View за всяка от таблиците изпълняваме следващата задача. Задача се въвеждат данни за 2 групи, 6 студенти и 3теми, по които са планирани съответно 1, 2 и оценки.  Groups Groups CodeGroup NameSpec 1 1 2 2  Themes Themes CodeTh NameTh 1Географскоположение, граници и големина 2Релеф 3Климат
  • 4.  Students Students FakNo NameFam CodeGroup 121110111Николай Николов 1 121110222Петя Петрова 1 121110333Антонина Иванова 1 121110444Георги Владимиров 2 121110555Александър Димитров 2 121110666Ивона Атанасова 2  Razpred Razpred CodeTh FakNo IDate Ocenka 1 1 27.4.2013 г. 6 1 2 27.4.2013 г. 5 1 3 27.4.2013 г. 6 2 4 30.4.2013 г. 4 3 5 39.4.2013 г. 6 3 6 01.05.2013 г. 5  Описание на входните форми:  Самостоятелни форми за обновяване на таблиците Групи и Студенти  Форма с подформа, чрез която се обновяват таблиците Теми за курсови задачи и Разпределение на курсовите задачи Oтваряме избраната от нас таблица. От полето на Access-Create намираме опция Split Form . Tака създадохме самостоятелни форма за обновяване на таблица Групи.
  • 5. Новосъздадената форма се отваря от изгледа Form View. По същият начин създаваме форма за Студенти. От полето на Access-Create избираме опция Form Wizard. В полето Table/Queries избираме таблицата, от която ще вземем данни за главната част на формата ни. Прехварляме необходимите полета, след което се връщаме на поле Table/Queries и избираме втората таблица, от която ще вземем данни за подформата. Внимаваме да няма еднакви полета. На следващата стъпка посочваме вида, който искаме да ни изглежда завършената форма, т.е. тук избираме коя да е главната форма и коя подформата.  Описание на създадените отчети:  Отчет, предоставящ списък на студентите, които съдържа техните факултетни номера, име и номер на група  Отчет, предоставящ среден успех по теми Отваряме таблицата Groups от полето на Access-Create избираме опция Report Wizard. В поле Table/Queries избираме таблица Groups с трите избрани от нас полета.Прехвърляме данните и избираме два пъти Next.След това избираме кое от полетата да е на първо място, както и реда, в който ще се появи-възходящ или низходящ. С бутона Finish отчетът вече е създаден. Данните от отчета могат да се използват от изгледа Report View. Отваряме таблица Razpred и от полето на Access-Create избираме опция Report Wizard. В поле избираме таблица Razpred с избраните от нас полета.В следващата стъпка посочваме по какво да групираме отчета CodeTh и избираме Next.В полето Summary Options избираме Аvg, след което OK. Завършваме с Finish. Данните от отчета могат да се използват от изгледа Report View.  5.Създаване на форма, съдържаща командни бутони, чрез които се отварят създадените потребителски форми и отчети  Влизаме в Create , където избираме Form design. Намираме Button и извършваме необходимите действия като за формите избираме Form operation ,а за отчетите Report operation.Извършваме необходимите действия и избираме Form View,за да видим дали са изпълнени желаните функции.