Федеральне державне бюджетне освітня установа вищої професійної освіти «Нижегородський державний університет ім. Н.І. Лобачевського »
«Арзамаський політехнічний коледж ім. В.А. Новикова »
Арзамаський філія
Відділення «Середньої професійної освіти»
Курсова робота
З дисципліни
mдк 02.02. Технологія розробки та захисту баз даних
Тема
Розробка бази даних бібліотеки
Виконала студентка
курсу групи 36ПР
очної форми навчання
Волкова Тетяна Олександрівна
Керівник:
Калініна О.С.
Арзамас, 2013р.
Введення
Сучасне суспільство неможливо уявити без комп'ютера. Вони настільки широко і глибоко ввійшли в наше життя, що стало дуже важко назвати будь-яку сферу діяльності людини де б вони не використовувалися. У зв'язку з цим серйозні вимоги пред'являються і до апаратної частини сучасних комп'ютерів, і до використовуваного програмного забезпечення. В основному саме програмне забезпечення, або, іншими словами, програмні продукти, забезпечують можливість широкого використання комп'ютерів. Варто нам перевстановити програмне забезпечення комп'ютера або додати який-небудь новий програмний продукт, і ми зможемо вирішувати на цьому комп'ютері абсолютно нові завдання.
Отже, використовувані програмні продукти повинні відповідати певним критеріям, що забезпечує надійність роботи комп'ютера і зручність роботи користувача.
У відповідності із завданням курсового проектування слід створити автоматизоване робоче місце (АРМ) «Бібліотека», яке найбільш зручно можна організувати за допомогою баз даних (БД).
Сьогодні важко собі уявити скільки-небудь значущу інформаційну систему, яка не мала б як основи або важливою складовою базу даних. Концепції і технології баз даних складалися поступово і завжди були тісно пов'язані з розвитком систем автоматизованої обробки інформації.
Проектування БД «Бібліотека» ведеться для спрощення роботи бібліотекаря з усім асортиментом запропонованих книг і навчальних посібників, а також для обліку взятих і залишилися в наявності книг.
Програма повинна забезпечувати виконання таких функцій:
Введення інформації про читачів.
Введення інформації про книжки.
Додавання, видалення і редагування інформації.
Актуальність розробки програми полягає в наступному:
додаток «Бібліотека» являє собою програму для управління базою даних;
програма повністю автоматизує працю оператора ПЕОМ: автоматично заносить вводяться користувачем дані в таблиці бази даних, змінює структуру таблиць (додавання/видалення записів);
при використанні програми значно знижується трудомісткість ведення бази даних взятих і залишилися книг;
1. Проектування бази даних
1.1 Алгоритм роботи програми
Для того щоб написати програму її треба сконструювати, розбити на певні блоки і вибудувати ці блоки один за іншим відповідно до заздалегідь заданим порядком дій.
Цей порядок і називається алгоритм.
Алгоритм - заздалегідь визначений, точне розпорядження, яке задає дискретний (покроковий) процес, що починається певним чином і приводить до результату за кінцеве число кроків. Кожен алгоритм повинен мати наступні властивості:
- дискретність - кожен алгоритм повинен бути розбитий на кінцеве число закінчених дій;
- результативність - кожен алгоритм спрямований на вирішення конкретної задачі, а отже, на отримання певного результату;
- масовість - алгоритм необхідно скласти так, щоб з його допомогою можна було вирішувати подібні завдання.
Способи запису алгоритму:
1. Формальний - запис алгоритму словесно, на природній мові.
2. Графічний - зображення алгоритму у вигляді блок-схеми.
Рис. 1. Алгоритм програми «Бібліотека»
. 2 Аналіз предметної області
База даних - поіменна сукупність структурованих даних, які стосуються певної предметної області. Під предметною областю прийнято розуміти частина реального світу, що пі...