Ім'я файлу: Курсова_робота_Microsoft_Access_БД_Пенсійний_фонд.docx Розширення: docx Розмір: 400кб. Дата: 07.12.2022 скачати Пов'язані файли: Асканія-Нова.docx ФРИКЦІЙНІ ПЕРЕДАЧІ (2).docx ПРОГРАМА ПАРТІЇ.docx Шановні клієнти.docx безпека.docx 5569.docx 0-02-05-c4077bf2a87691e98728d26bf3f72ea687bcfadcea1a6fc32640ad84 Реферат, УС-412 ФККПІ, Зінчук М. С..docx Білети.docx SPPR_tema-2.pdf 258839.doc Помилки в англійському буклеті.docx реферат.docx fpnvs01_01_2006(ukr).doc Навчальний проект.doc Дніпровський національний університет імЕНІ Олеся Гончара ФАКУЛЬТЕТ ФІЗИКИ, ЕЛЕКТРОНІКИ ТА КОМПЬЮТЕРНИХ СИСТЕМ КАФЕДРА КОМПЬЮТЕРНИХ НАУК ТА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ КУРСОВА РОБОТА за спеціальністю на тему «Розробка бази даних Пенсійний фонд» Виконав: студент групи КС–18–2 спеціальності 122 «Компьютерні науки» Дуднік Олександр Олексійович Керівник: доцент кафедри КНІТ Дерев’янко Олександр Іванович Кількість балів____________ Національна шкала ________ Оцінка ECTS _____________ Члени комісії : __________ __________________________ (підпис) (прізвище та ініціали) __________ __________________________ (підпис) (прізвище та ініціали) __________ __________________________ (підпис) (прізвище та ініціали) м. Дніпро 2020 РЕФЕРАТМетою курсової роботи є аналіз теоретичних основ середовища Microsoft Access та розробка бази даних (далі – БД) «Пенсійний фонд». Виконання роботи вимагає творчого підходу і всестороннього дослідження поставленого завдання. Основними завдання курсової роботи є: дослідити принципи організації і побудови БД; здійснити аналіз поставленої задачі в створенні БД; обрати предметну галузь і спроектувати БД; розробити БД в середовищі Microsoft Access; здійснити заповнення БД; розробити запити, звіти, форми до БД. Структура роботи включає в себе вступ, теоретичний та практичний розділи, висновок та список використаних джерел (15 найменувань). Теоретичний розділ містить порівняння кількох СУБД, а в практичному описується проектування БД «Пенсійний фонд». Ключові слова: база даних, БД, Microsoft Access, запит, форма, звіт, СУБД, настільні СУБД, клієнто-серверні СУБД ВСТУПРЕФЕРАТ 2 ВСТУП 2 РОЗДІЛ І ОСНОВНІ ПОНЯТТЯ БАЗИ ДАНИХ 4 РОЗДІЛ ІІ СТВОРЕННЯ БАЗИ ДАНИХ «ПЕНСІЙНИЙ ФОНД» 12 2.1 Створення проекту 12 2.2 Встановлення зв’язків таблиці 13 2.3 Створення запитів 15 2.3.1 Створення запиту, який буде виводити список отримувачів пенсії зі статусом «багатодітна сім’я» 15 2.3.2 Створення запиту, який буде виводити список отримувачів мінімальної пенсії 17 2.4 Створення звітів 18 2.4.1 Створення класичного звіту через команду «Звіт» 18 2.4.2 Створення табличного звіту через Майстра звітів 19 2.5 Створення форми 20 ВИСНОВОК 23 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 26 ВСТУПСьогодні управління будь-якою діяльністю неможливе без аналізу великого об’єму інформації і її обробки за допомогою комп’ютерів. Використання вичислювальної техніки в різних галузях діяльності людини пройшло довгий шлях, який визначався не лише розвитком власне техніки, але і розвитком принципів і методів обробки інформації як з точки зору галузей застосування, так і з точки зору широти використання. Зі створенням в 80-х роках персональних комп'ютерів відбулося не тільки збільшення комп'ютеризованих робочих місць, а, що більш важливо, зміна вимог до програмного забезпечення, яке використовувалося в сфері управління та інших. Програмне забезпечення тепер не повинне вимагати спеціально підготовленого оператора і має бути зрозуміло фахівцеві в предметній області, який користується комп'ютером, як інструментом. Крім того, інформація, з якої ми працюємо тепер, розподіляється між різними комп'ютерами і для доступу до «чужих» даних використовуються локальні мережі, які прийшли на зміну багатотермінальні системам. Ще одним важливим, а останнім часом, можливо, найбільш важливим аспектом використання персональних комп'ютерів став розвиток глобальних мереж і їх використання не в режимі пошти, а робота в режимі реального часу. Завдяки розвитку телекомунікацій і засобів зв'язку стає можливим доступ до величезних накопичених за століття знань з використанням сучасних інформаційно-пошукових систем. Цей аспект діяльності надзвичайно важливий у науковій та навчальній роботі, підвищенні кваліфікації. Метою курсової роботи є аналіз теоретичних основ середовища Microsoft Access та розробка бази даних (далі – БД) «Пенсійний фонд». Виконання роботи вимагає творчого підходу і всестороннього дослідження поставленого завдання. Основними завдання курсової роботи є: дослідити принципи організації і побудови БД; здійснити аналіз поставленої задачі в створенні БД; обрати предметну галузь і спроектувати БД; розробити БД в середовищі Microsoft Access; здійснити заповнення БД; розробити запити, звіти, форми до БД. Структура роботи включає в себе вступ, теоретичний та практичний розділи, висновок та список використаних джерел. РОЗДІЛ І ОСНОВНІ ПОНЯТТЯ БАЗИ ДАНИХНа сьогоднішній день відомо більше двох десятків форматів даних настільних СУБД, проте найбільш популярними і використовуваними є Paradox і Microsoft Access. Настільні СУБД частіше використовуються в державних установах, сферах освіти, сферах обслуговування, малому і середньому бізнесі. Специфіка завдань, що виникають в цих областях полягає в тому, що обсяги даних не є катастрофічними, частота оновлень не буває занадто великий, територіально організація зазвичай розташована в одному невеликій будівлі, кількість користувачів коливається від одного до десяти чоловік. У подібних умовах використання настільних СУБД для управління інформаційними системами є цілком виправданим і з успіхом застосовується1. Так, основними перевагами СУБД Microsoft Access є висока стійкість даних, простота в освоєнні, можливість використання непрофесійними програмістами, здатність створення звітів з баз даних різних форматів. Основними перевагами СУБД Paradox є простота в адмініструванні і освоєнні, наявність вбудованих засобів адміністрування з GUI-інтерфейсом, наявність власних утиліт для налагодження запитів. Недоліками СУБД Paradox є відсутність можливості віддаленого і web-адміністрування, а також відсутність шифрування даних. У багатьох сучасних СУБД реалізується архітектура клієнт-сервер, в якій один процес (Клієнт) надсилає запит для виконання іншому процесу (сервера)2. Найбільш популярними клієнт-серверними СУБД є Firebird, MS SQLServer, MySQL, Oracle. Firebird - компактна, кросплатформенна, вільна система управління базами даних. Firebird повністю підтримує стандарти ANSI в синтаксисі мови SQL і може працювати під управлінням багатьох операційних систем. Серед переваг цієї системи - використання дуже розвиненої мови для збережених процедур і тригерів. Firebird повністю безкоштовна, вона не вимагає ні реєстрації, ні оплати за підтримку3. Але дана СУБД має і деякі недоліки, наприклад, відсутність кеша результатів запитів і повнотекстових індексів, значне падіння продуктивності при зростанні внутрішньої фрагментації бази даних. MySQL - вільна система управління базами даних. Переваги MySQL: працює на різних платформах, має підтримку декількох одночасних запитів, містить записи фіксованої і змінної довжини, має гнучку систему привілеїв і паролів, володіє легкістю управління таблицею, включаючи додавання та видалення ключів і полів4. Недоліки та обмеження MySQL: не реалізована підтримка транзакцій, проблеми з надійністю - через деякі способи обробки даних MySQL (зв'язку, транзакції, аудити) іноді поступається іншим СУБД по надійності. Сучасна СУБД Oracle - це потужний програмний комплекс, що дозволяє створювати додатки будь-якого ступеня складності. Ядром цього комплексу є база даних, що зберігає інформацію, кількість якої за рахунок коштів, що надаються масштабування практично безмежна5. Якщо при виборі тієї чи іншої СУБД виходити тільки з достоїнств і недоліків цих СУБД, то такий вибір може виявитися суб'єктивним. Тому було проведено тестування на продуктивність найбільш популярних СУБД. В ході тестування настільних і клієнто серверних СУБД необхідно: перевірити працездатність СУБД при виконанні основних операцій, таких як запис,читання, оновлення, видалення даних; перевірити працездатність СУБД при виконанні основних операцій при збільшенні кількості записів з 100 до 100000 (для клієнто серверних до 1 млн); порівняти розглянуті СУБД при виконанні основних операцій по продуктивності і за впливом зростання кількості записів на продуктивність. Для тестування СУБД було застосовано Java-додаток, в якому всі бази даних налаштовані на єдиного користувача і єдиний пароль, а також єдине ім'я бази даних. Додаток забезпечує підключення до СУБД через API-інтерфейс JDBC (Java Database Connectivity). Тестування СУБД проводилося на основі БД, в якій всі дані генерувалися випадковим чином. Дана БД складається з наступних полів: ім'я, стать, вік, зарплата, характеристика, спеціальність, ідентифікатор робочого місця. Час генерації БД не входить в загальний час виконання основних команд, таких як запис, читання, оновлення, видалення даних. вважається тільки час на виконання команди. Результати тестування настільних СУБД представлені в табл. 1.
Результати тестування показали, що СУБД Paradox показує більш високу продуктивність на відміну від СУБД Microsoft Access при виконанні операцій запису, читання, оновлення та видалення записів. Але СУБД Paradox значно програє в потужності мови програмування і інтегрованості з іншими продуктами. Оптимально використовувати СУБД Paradox для невеликих проектів персонального користування. Для багатокористувацьких проектів, де потрібно високий рівень захисту даних, а також використовуються великі масиви інформації, СУБД Paradox застосовувати не рекомендується. СУБД Microsoft Access також рекомендовано використовувати для вирішення невеликих завдань, при створенні невеликих баз даних. Будь-яке завдання може бути реалізовано на Microsoft Access звичайним користувачем, так як Microsoft Access пропонує велику кількість майстрів, які виконують основну роботу за користувача при роботі з даними і розробці додатків, допомагають уникнути рутинних дій і полегшують роботу користувача. Недоліками даної СУБД є швидке зростання розмірів БД за рахунок створення великої кількості чорнових записів. При тестуванні клієнт-серверних СУБД використовувалася та ж база даних, що і при тестуванні настільних СУБД. Результати тестування клієнт-серверних СУБД представлені в табл. 2.
Результати тестування клієнт-серверних СУБД6 показали, що при збільшенні кількості записів з 100 до 1 млн СУБД Oracle показала значно вищу продуктивність на відміну від MySQL і Firebird. СУБД Oracle володіє високою надійністю, можливістю розбиття великих баз даних на розділи, що дає можливість ефективно управляти гігантськими гігабайтними базами. Має ефективні методи максимального підвищення швидкості обробки запитів, широкий спектр засобів розробки, моніторингу та адміністрування. У Oracle реалізуються кращі на сьогоднішній день засоби для об'єктно-орієнтованого конструювання баз даних, в тому числі табличні структури, що допускають спадкування властивостей і методів інших табличних об'єктів БД, що дозволяє уникнути помилок при побудові БД і значно полегшує їх обслуговування. Однак Oracle наклала обмеження на свій безкоштовний продукт, тому версія Oracle Database 11 g Express Edition, може працювати тільки з 1 ядром, 1 Гб оперативної пам'яті і зберігати дані не більше 11 Гб. Цього цілком достатньо для одночасної роботи з базою даних співробітників малого підприємства або співробітників відділу великої компанії. MySQL є рішенням для малих і середніх додатків. Зазвичай MySQL використовується в якості сервера, до якого звертаються локальні або віддалені клієнти, проте в дистрибутив входить бібліотека внутрішнього сервера, що дозволяє включати MySQL в автономні програми. Якщо необхідно створити web-додаток, MySQL - ідеальне рішення, що швидко і якісно працює на мережевих серверах. СУБД Firebird7 є однією з найпопулярніших в світі безкоштовних систем управління базами даних з відкритим вихідним кодом. СУБД Firebird підтримує великі бази даних. Бази даних можуть бути розташовані в декількох файлах, граничний розмір яких залежить від операційної системи. І, як в будь-якій СУБД, на продуктивність Firebird впливають обсяг пам'яті і швидкість роботи дискової підсистеми. Рекомендації для вибору апаратного забезпечення залежать від вимоги до системи, прогнозованого розміру бази даних, кількості користувачів і т.д. Отже, в результаті цього тестування СУБД Oracle показала значно більш високу продуктивність на відміну від MySQL і Firebird в контексті досліджень СУБД для великих баз даних. Для виконання практичної частини роботи було обрано середовище Microsoft Access, що зумовлено відносною простотою використання і доступністю даного продукту. РОЗДІЛ ІІ СТВОРЕННЯ БАЗИ ДАНИХ «ПЕНСІЙНИЙ ФОНД»2.1 Створення проектуДля підтримки БД в стійкому стані використовується ряд механізмів, які отримали узагальнену назву засобів підтримки цілісності. Ці механізми застосовуються як статично (на етапі проектування БД), так і динамічно (в процесі робот з БД). Нормалізація – це формалізована процедура, в процесі виконання якої атрибути даних (поля) групуються в таблиці, а таблиці в БД. Метою нормалізації є виключення дубльованих даних; забезпечити цілісність даних, таким чином, щоб при зміні одних об’єктів автоматично відбувалися відповідні зміни пов’язаних з ними об’єктів. В БД має зберігатися наступна інформація: поля номер пенсійного, ПІБ, адреса, стать, телефон, дата народження, стаж, розмір пенсії, кількість дітей, місце роботи, посада, освіта. Кожна наступна нормальна форма має задовольняти вимоги попередньої форми і деяким додатковим умовам. Знаючи основні правила нормалізації база даних може виглядати наступним чином. (рис. 1) Рис.1 Нормалізована база даних 2.2 Встановлення зв’язків таблиціТипи зв’язків між таблицями: один до одного. При такому типі зв’язків кожному запису одної таблиці відповідає не більше одного запису іншої таблиці і навпаки. Пов’язані таким чином таблиці можна легко об’єднати в одну. Зв’язок часто використовується для того щоб розбити дуже широкі таблиці на більш вузькі, що дозволяє зменшити час перегляду і керувати доступом до конкретних частин таблиці. один до багатьох. Пов’язує одну строку якої-небудь таблиці з двома чи кількома полями іншої. Зв’язок встановлюється між первинним ключем основної таблиці і відповідним зовнішнім ключем пов’язаної чи підлеглої таблиці. Такі зв’язки найбільш поширені між таблицями БД. багато до одного. Такі ж зв’язки що й один до багатьох. багато до багатьох. Зв’язок неможна встановлювати між таблицями безпосередньо, він встановлюється через третю таблицю, пов’язану з двома основними таблицями багато до одного. Зв’язок між таблицями у проектованій таблиці виглядає наступним чином (Рис.2) Рис. 2 Тип зв’язку При цьому визначаються також типи полів у таблицях, які виглядають наступним чином. (рис. 3,4,5) Рис.3 Типи полів таблиці «Додаткові дані» Рис.4 Типи полів таблиці «Інформація про роботу» Рис.5 Типи полів таблиці «Особиста інформація» 2.3 Створення запитів2.3.1 Створення запиту, який буде виводити список отримувачів пенсії зі статусом «багатодітна сім’я»Додамо з таблиці «Особиста інформація» поля (рис.6): а)ПІБ б)Кількість дітей в)Адреса Рис. 6 Вікно конструктора з вибраними полями. Для виявлення багатодітних сімей для даного запиту слід встановити умову вибору більше чи рівне (>=), з мінімальним значенням три (3). Фільтр відображено на рисунку 7. Рис.7 Конструктор запиту відображення багатодітних сімей Ця строка фільтрації означає «якщо кількість дітей буде більше чи рівне три (3), то значить його (пенсіонера) буде виведено в таблицю». Виконання запиту відображено на рисунку 8. Рис. 8 Виконаний запит «Багатодітні сім’ї пенсіонерів» 2.3.2 Створення запиту, який буде виводити список отримувачів мінімальної пенсіїДля визначення пенсіонерів, що отримують мінімальну пенсію приймемо умову, що мінімальна пенсія становить «2000». З таблиці «Особиста інформація» оберемо поля «ПІБ» і «Адреса». З таблиці «Додаткові дані» оберемо поле «Розмір пенсії». При виконанні даного запиту відображення виглядатиме наступним чином (рис. 9) Рис. 9 Конструктор запиту Для встановлення умови мінімальності встановимо вимогу «=2000» на поле «Розмір пенсії» (рис.10) Рис. 10 Режим конструктора запиту «Отримувачі мінімальної пенсії» Виконання даного запиту виглядатиме наступним чином (рис.11) Рис. 11 Виконання запиту «Отримувачі мінімальної пенсії» 2.4 Створення звітів2.4.1 Створення класичного звіту через команду «Звіт»Звіт являє собою відформатоване відображення даних, що виводиться на екран, принтер чи в файл. Звіт може являти собою класичну таблицю чи відформатований користувачем порядок відображення даних. Створимо, наприклад, звіт запиту «Отримувачі мінімальної пенсії» відформатувавши довільним чином. (рис.12) Рис.12 Конструктор звіту «Отримувачі мінімальної пенсії» Виконання даного звіту виглядатиме наступним чином (рис.13) Рис.13 Виконання звіту «Отримувачі мінімальної пенсії» 2.4.2 Створення табличного звіту через Майстра звітівДля відображення даних звіту у таблиці створимо звіт, який буде відображати дані про роботу пенсіонера. Від так, з таблиці «Додаткові дані» оберемо поля «ПІБ» і «Стаж»; з таблиці «Інформація про роботу» оберемо дані «Місце роботи» і «Посада». (Рис. 14) Рис. 14 Конструктор табличного звіту «Про роботу пенсіонера» Виконання даного звіту буде поміщено до таблиці і виглядатиме наступним чином (рис.15): Рис.15 Виконання звіту «Про роботу пенсіонера» 2.5 Створення формиОдним із важливих елементів роботи з БД є створення форми. Для створення форми «Дані про пенсіонера» з таблиці «Додаткові дані» оберемо поля «Номер пенсійного» та «Розмір пенсії»; з таблиці «Інформація про роботу» візьмемо поле «ПІБ»; з таблиці «Особиста інформація» - поля «Адреса» та «Телефон». (рис.16) Рис. 16 Процес створення форми Виконання даної форми має наступний вигляд (рис.17): Рис. 17 Вигляд форми «Дані про пенсіонера» Оскільки до таблиці було внесено інформацію про п’ять уявних людей, то дана форма містить п’ять аркушів (рис.18) з даними про кожного пенсіонера окремо. Рис. 18 Аркуші форми «Дані про пенсіонера» Отже, результатом курсового завдання є база даних, що містить наступні елементи: 3 таблиці («Додаткові дані», «Інформація про роботу», «Особиста інформація»), 2 запити («Багатодітні сім’ї пенсіонерів», «Отримувачі мінімальної пенсії»), 1 форму («Дані про пенсіонерів») і 2 звіти («Отримувачі мінімальної пенсії», «Про роботу пенсіонера»). На завершальному етапі створена база даних має наступний вигляд (рис.19): Рис.19 Структура бази даних «Пенсійний фонд» При роботі з середовищем Microsoft Access було встановлено широкий функціонал даної програми. Також можемо відзначити простоту використання Microsoft Access чому сприяє наявність багатьох майстрів-помічників, що дозволяють значно полегшити оформлення даних та налаштувати їх демонстрацію зручним для користувача чином. ВИСНОВОКВикористання інформаційної технології (ІТ) відноситься до найбільш суперечливих проблем організації роботи на фірмах. Керівництво підприємств часто відмовляється їх вирішувати, тому що не відчуває себе достатньо компетентним. Рішення зазвичай покладаються на керівників інформаційних служб або спеціалізовані зовнішні організації. Господарські ризики, пов'язані з ІТ, постійно зростають, і неясно, до яких пір керівництво підприємств буде недооцінювати цей важливий стратегічний ресурс. Правда, останнім часом вищий менеджмент став уважніше ставитися до ІТ. Саме від нього повинні виходити вирішальні ініціативи щодо зміни ситуації в даній сфері. Використання систем автоматизації ділових процесів дозволяє говорити про наступні переваги впровадження нової технології організації управлінської діяльності в порівнянні з традиційними: забезпечується висока ефективність прийняття рішень; раціоналізуються і інтегруються інформаційні процеси, в тому числі вдосконалюється організація документообігу підприємства; підтримується оперативне налаштування системи автоматизації на зміни порядку роботи, що складається на підприємстві; усувається дублювання функцій; підвищується ефективність роботи в цілому; знижуються витрати на інформаційний супровід функціонування підприємства. Перераховані переваги технології, а також її успішне впровадження і використання на багатьох підприємствах дає можливість говорити про неї як про сучасну ефективної технології організації управлінських процесів, що володіє великим майбутнім. Найбільш прогресивним напрямком використання ІТ на підприємстві є системи бухгалтерського обліку. Розвиток інформаційних технологій бухгалтерського обліку за останні роки визначається позитивною динамікою росту. Будь-який практикуючий бухгалтер працює на комп’ютері і не може нормально працювати без останнього. Таким чином, сучасні інформаційні технології охоплюють найрізноманітніші аспекти бухгалтерського обліку. Сучасний керівник сьогодні не уявляє собі прийняття управлінських рішень, не володіючи достовірною, обширною інформацією, що надається автоматизованою системою бухгалтерського обліку. Роботу сучасних підприємств та організацій складно уявити без використання спеціалізованих програм автоматизації бухгалтерського обліку. Специфічною особливістю бухгалтерської інформації є різноманіття її користувачів. До внутрішніх користувачів бухгалтерської інформації можна віднести менеджерів різних рівнів, спеціалістів фінансового, планового відділів, а також власників підприємства. В силу такого кола користувачів, бухгалтерська інформація має бути систематизованою та впорядкованою для зручнішого використання і сьогодні, як показало дослідження, комп’ютерний ринок надає широкий вибір програм, які цьому сприяють. Однак інформаційні технології використовуються практично у всіх сферах нашого життя, наприклад, в системі освіти. Використання мультимедійних засобів на даний момент є невід'ємною частиною освітнього процесу. Засоби мультимедії дозволяють педагогам викласти матеріал в максимально доступній формі, спираючись на різні педагогічні принципи, такі як інтерактивність, індивідуалізація, доступність, наочність і т. д. Від так, бази даних можуть стати у нагоді не лише в банках та на підприємствах, а й у школах, бібліотеках чи в будь-якому середовищі де необхідно упорядкувати великий масив інформації. Надійним помічником в даному напрямку є Microsoft Access, який вирізняється простотою і доступністю. СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛACCESS 2003. Самоучитель с примерами / Ганчаров А. Ю. – М.: КУДИЦ-ОБРАЗ, 2004. - 272 с. Microsoft Access для пользователя / Бемер С., Фратер Г.: Микап, Москва 1994. Введение в базы данных: Архитектура клиент– сервер URL: http://www.mstu.edu.ru/study/materisls/zelenkov/ch_7_1.h tml Джеймс П. Введение в Oracle / П. Джеймс, П. Джеральд; пер. с англ. А.В. Назаренко; под ред. Л.Д. Гамзикова. – М.: Вильямс, 2006. – 704 с. Документация по СУБД Firebird URL: http://www.firebirdsql.org/manual/ ru/firebird-database-docementation-ru.htm Избачков Ю.С. Информационные системы: учебник для вузов / Ю.С. Избачков, В.Н. Петров. – СПб.: Питер, 2006. – 656 с. Информатика. Базовый курс / Симонович С.В. и др. - СПб: Издательство «Питер», 2000. – 640 с. Информатика. Учебное пособие / Ломтадзе В.В., Шишкина Л.П. – Иркутск: ИрГТУ, 1999. – 116 с. Информатика. Учебное пособие / Под ред. В.Г. Кирия. – Иркутск: ИрГТУ, 1998 часть 2. – 382 с. Освой самостоятельно программирование для Microsoft Access 2002 за 24 часа / Киммел. Пол: Пер. с англ. — М.: Издательский дом "Вильяме", 2003. — 480 с. Программирование Access 2002 в примерах / Виллариал Б.: Пер. с англ. - М.: КУДИЦ-ОБРАЗ, 2003. - 496 с. Теория и практика построения баз данных. 8-е издание / Д. Крёнке. – СПБ.: Питер, 2003. – 800 с. Трофимов В.В. Синхронизация списков данных в клиент-серверных системах / В.В. Трофимов, Д.В. Завьялов // Изв. Волгогр. гос. техн. ун-та. Сер.: Актуальные проблемы управления, вычислительной техники и информатики в технических системах. – 2015. – № 6 (163). – C. 87–90. Федоров А.Н. Введение в базы данных. – Ч. 2: Настольные СУБД / А.Н. Федоров, Н.С. Елманова // Компьютер-пресс. – 2000. – № 4. – С. 123–127. Шварц Б.А. MySQL. Оптимизация производительности / Б.А. Шварц, П.Н. Зайцев, В.Т. Ткаченко. – М.: Наука, 2010. – 412 с. 1 Избачков Ю.С. Информационные системы: учебник для вузов / Ю.С. Избачков, В.Н. Петров. – СПб.: Питер, 2006. – 656 с. 2 Введение в базы данных: Архитектура клиент– сервер URL: http://www.mstu.edu.ru/study/materisls/zelenkov/ch_7_1.h tml 3 Федоров А.Н. Введение в базы данных. – Ч. 2: Настольные СУБД / А.Н. Федоров, Н.С. Елманова // Компьютер-пресс. – 2000. – № 4. – С. 123–127. 4 Шварц Б.А. MySQL. Оптимизация производительности / Б.А. Шварц, П.Н. Зайцев, В.Т. Ткаченко. – М.: Наука, 2010. – 412 с. 5 Джеймс П. Введение в Oracle / П. Джеймс, П. Джеральд; пер. с англ. А.В. Назаренко; под ред. Л.Д. Гамзикова. – М.: Вильямс, 2006. – 704 с. 6 Трофимов В.В. Синхронизация списков данных в клиент-серверных системах / В.В. Трофимов, Д.В. Завьялов // Изв. Волгогр. гос. техн. ун-та. Сер.: Актуальные проблемы управления, вычислительной техники и информатики в технических системах. – 2015. – № 6 (163). – C. 87–90. 7 Документация по СУБД Firebird URL: http://www.firebirdsql.org/manual/ ru/firebird-database-docementation-ru.htm |