Міністерство освіти Республіки Білорусь
Установа освіти
Білоруський національний технічний університет
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсової роботи
на тему В«Створення бази даних в предметної області В«АптекаВ»
Мінськ 2010
завдання на курсову роботу
Необхідно спроектувати БД, що включає відомості, подані у вигляді групи атрибутів:
Аптека (Найменування ліки; анотація; місце зберігання; дата надходження; прихід; залишок на кінець місяця; фірма виробник; постачальник і т.д.).
Завдання полягає в наступному:
1. Створити БД (не менше трьох таблиць). Занести в неї дані (не менше 15 записів в головній таблиці).
2. Організувати постійні зв'язки між таблицями для забезпечення цілісності своєї БД. Переконатися, що:
В· Дані, внесені в таблиці несуперечливі;
В· Система підтримки цілісності БД функціонує. Для цього змінити, ввести і видалити дані в таблицях з порушенням правил підтримки цілісності БД.
3. Дані, введені в таблиці, зберегти і роздрукувати.
4. На основі об'єднаних таблиць створити запити в режимі конструктора:
- запити на вибірку (передбачити вибір символьних даних, числових, використання масок);
- підсумкові запити;
- запит з параметром;
- перехресні запити.
5. Організувати до БД запити на вибірку інформації по значенню текстового поля, по значенню одного першого символу, за значенням числового поля, продемонструвати роботу операції групування даних у підсумковому запиті (використовувати функцій count (), average (), sum ()), створити в запиті нове поле з використанням будівника виразів. Для деякого поля сформувати новий заголовок. Застосувати в запитах впорядкування даних ..
6. Створити форму за даними однієї з таблиць, використовуючи Майстер форм. Побудувати діаграму на основі підсумкового запиту. Діаграму відформатувати та роздрукувати. Створити автоформу за своїм розсудом. У режимі конструктора додати в автоформу об'єкт WordArt. Створені форми роздрукувати.
7. Оформити звіт, використовуючи Майстер звітів.
8. Створити кнопкову форму, через яку передбачити висновок усіх об'єктів БД.
9. Титульний аркуш до курсовій роботі, опис і результати виконання завдань у вигляді роздруківок, отриманих на комп'ютері, представляються на аркушах формату А4 в скріпленому вигляді. Створена БД повинна зберігатися на дискеті і повинна надаватися разом з роздруківками.
ЗМІСТ
Умовні скорочення
Введення
1. Проектування і реалізація бази даних В«АптекаВ»
1.1 Поняття Бази даних і СУБД
1.2 Проектування БД в предметної області В«АптекаВ»
1.3 Реалізація БД В«АптекаВ» 1
1.3.1 Створення таблиць БД В«АптекаВ»
1.3.2 Релізація запитів
1.3.3 Побудова форм
1.3.4 Побудова звітів
Висновок
Додаток
Література
УМОВНІ СКОРОЧЕННЯ
БД - база даних
ИД - ідентифікатор
СУБД - система управління базами даних
ЕФ - електронна форма
ВСТУП
Сучасна життя немислима без ефективного управління інформацією. Сприйняття реального світу можна співвіднести з послідовністю різних, хоча іноді і взаємопов'язаних, явищ. З давніх часів люди намагалися описати ці явища (Навіть тоді, коли не могли їх зрозуміти). Такий опис називають даними.
Важливою категорією програм сьогодні є системи обробки інформації, засновані на базах даних (БД).
Від даних інформаційної системи багато в чому залежить ефективність роботи будь-якого підприємства чи установи. Така система повинна: ​​
В· забезпечувати отримання загальних та/або деталізованих звітів за підсумками роботи;
В· дозволяти легко визначати тенденції зміни найважливіших показників;
В· забезпечувати отримання інформації, критичної за часом, без істотних затримок;
В· виконувати точний і повний аналіз даних.
Метою даної курсової роботи є аналіз предметної області В«АптекаВ», проектування і реалізація учбової бази даних у зазначеній предметній області. У якості СУБД для реалізації бази даних була використана настільна СУБД реляційного типу - Microsoft Access. Дана СУБД має дуже простий графічний інтерфейс, який дозволяє не тільки створювати власну базу даних, але і розробляти прості і складні додатка.
У рамках курсової роботи були поставлені наступні завдання:
1. Аналіз предметної області В«АптекаВ».
2. Проектування БД в досліджуваної предметної області (що включає проектування структури таблиць, ключових полів і схеми даних).
3. Придбання навичок по створенню запитів різних типів в СУБД Microsoft Access.
4. Розробка і створення екранних форм (ЕФ) різного виду для введення та перегляду даних.
5. Вивчення засобів проектування та створення звітів в Microsoft Access.
6. Створення кнопкових форм, що полегшують навігацію по БД В«АптекаВ».
1. ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ БАЗИ ДАНИХ В«АПТЕКАВ»
1.1 Поняття Бази даних і СУБД
База даних - це набір відомостей, що відносяться до певної теми або завдання, такий як відстеження замовлень клієнтів або зберігання колекції звукозаписів. Мета будь інформаційної системи - обробка даних про об'єкти реального світу. Якщо база даних зберігається не на комп'ютері або на комп'ютері зберігаються тільки її частини, доводиться відслідковувати відомості з цілого ряду інших джерел, які користувач повинен скоординувати та організувати самостійно.
Створюючи базу даних, користувач прагне впорядкувати інформацію за різними ознаками і швидко витягувати вибірку з довільним поєднанням ознак. Зробити це можливо, тільки якщо дані структуровані.
Структурування - це введення угод про способи представлення даних.
неструктурованих називають дані, записані, наприклад, в текстовому файлі.
Користувачами бази даних можуть бути різні прикладні програми, програмні комплекси, а також фахівці предметної області, виступаючі в ролі споживачів або джерел даних, звані кінцевими користувачами.
У сучасній технології баз даних передбачається, що створення бази даних, її підтримка і забезпечення доступу користувачів до неї здійснюються централізовано з допомогою спеціального програмного інструментарію - системи управління базами даних.
СУБД використовують для управління, створення і використання БД. СУБД повинна надавати доступ до даними будь-яким користувачам, включаючи і тих, які практично не мають і (або) не хочуть мати уявлення про:
В· фізичному розміщенні в пам'яті даних та їх описів;
В· механізмах пошуку запитуваних даних;
В· проблемах, виникаючих при одночасному запиті одних і тих же даних багатьма користувачами (прикладними програмами);
В· способах забезпечення захисту даних від некоректних відновлень і (або) несанкціонованого доступу;
В· підтриманні баз даних в актуальному стані.
У якості СУБД для реалізації бази даних була використана Microsoft Access. Microsoft Access є настільною СУБД реляційного типу, яка має всі необхідні засоби для виконання перерахованих вище функцій. Система управління базами даних Microsoft Access є одним з найпопулярніших додатків в сімействі настільних СУБД. Всі версії Access мають у своєму арсеналі засоби, значно спрощують введення і обробку даних, пошук даних та надання інформації у вигляді таблиць, графіків і звітів. Починаючи з версії Access 2000, з'явилися також Web-сторінки доступу до даних, які користувач може переглядати за допомогою програми Internet Explorer. Крім цього, Access дозволяє використовув...