ustify"> сторінки доступу до даних для перегляду, оновлення та аналізу даних з бази даних через Інтернет або інтрамережа.
Запити створюються для пошуку і виведення даних, що задовольняють заданим умовам, включаючи дані з декількох таблиць, для оновлення, додавання або видалення групи записів одночасно, для виконання стандартних або користувальницьких обчислень, для створення нових таблиць. Для створення запитів, а також для оновлення та управління об'єктами бази даних, застосовується мова SQL (Structured Query Language).
Мова SQL використовується при створенні запитів, а також для оновлення та управління реляційними базами даних, такими як бази даних Microsoft Access. SQL є повним мовою, в ньому присутні не тільки операції запитів, але й оператори, відповідні DDL - Data Definition Language - мови опису даних. Крім того, мова містить оператори, призначені для управління (адміністрування) бази даних.
Для простоти перегляду, введення і зміни даних безпосередньо в таблиці створюються форми. При відкритті форми Microsoft Access відбирає дані з однієї або більше таблиць і виводить їх на екран. У формі можуть відображатися поля з кількох таблиць. Крім того, форма дозволяє відображати малюнки та інші об'екти.Форми є тим типом об'єктів бази даних, який зазвичай використовується для відображення даних в базі даних. Форму можна також використовувати яккнопкову форму, що відкриває інші форми або звіти бази даних, а також користувальницьке діалогове вікно для введення даних і виконання, що визначаються введеними даними.
Для аналізу даних або подання їх певним чином у друкованому вигляді створюються звіти. Звіт є зручним і ефективним засобом представлення даних у друкованому форматі. Маючи можливість керувати розміром і зовнішнім виглядом всіх елементів звіту, користувач може відобразити відомості бажаним чином. Джерелом записів звіту є поля в базових таблицях і запитах. Приєднаний звіт отримує дані з базового джерела записів. Інші дані, такі як заголовок, дата і номери сторінок, зберігаються в макеті звіту.
Для обробки подій у формі або звіті застосовуються макрокоманди (макроси) і модулі на мові VBA (Visual Basic for Applications). Макрос - це група команд, об'єднаних під одним ім'ям і виконують певну функцію (наприклад, відкриття/закриття форми, звіту, запуск запиту і т. Д.). Кожен макрос являє собою невеликий налагоджений модуль на VBA, їх застосування значно спрощує процес програмування і зменшує кількість помилок при розробці програми.
За допомогою VBA можна налаштувати форми і звіти, запустити макроси, а також відобразити об'єкт Access в інших додатках або витягти дані. Використовуючи Visual Basic для додатків, можна вивести форми і звіти, виконати методи об'єктів, а також створити та змінити елементи. Крім того, є можливість працювати з інформацією безпосередньо: можна створити набори даних, задати їх параметри і змінити інформацію в них.
Постановка завдання побудови бази даних
Дано:
Потік даних, що характеризують систему управління персоналом.
Методика побудови бази даних.
СУБД: MS Access 2003.
Обмеження:
для реалізації бази даних необхідний комп'ютер з пам'яттю не менше 2 Gb.
Критерій:
середній час, необхідний для пошуку і видачі інформації на один запит:? ср =? ср п +? ср вит, де
? ср п -время витрачений в середньому на пошук інформації по одному запиту;
? ср вит -время витрачений в середньому на видачу інформації по одному запиту.
Потрібно:
Спроектувати базу даних з використанням СУБД MS Access 2003, яка відповідає обмеженням і мінімізує критерій:? ср? min.
Розробки моделей бази даних
База даних призначена для обліку діяльності фірми, а також для зберігання даних про замовників і співробітників.
База даних забезпечує:
1) облік замовлень фірми;
2) зберігання персональних даних про співробітників;
) зберігання персональних даних про замовників;
) формування списку надаються фірмою;
) формування та зведених даних по співробітниках і виконуваних ними замовленнях;
) формування інформації про заборгованості по замовленнях.
Опис предметної області, виконане без орієнтації на використовувані надалі програмні і технічні засоби, називається инфологической моделлю [6].
Для того щоб база даних адекватно відображала предметну область, проектувальник бази дан...