Розгортання програми Access. Визначення основних понять

Головна / Контакти


Microsoft Office Access 2007- реляційна СУБД корпорації Microsoft. Має широкий спектр функцій, включаючи пов'язані запити, зв'язок із зовнішніми таблицями та базами даних. Завдяки вбудованому мови VBAУ самому Access можна писати програми, що працюють з базами даних.

Microsoft Office Access 2007 надає ефективний набір коштів, які дозволяють швидко організувати облік даних, звітність та сумісний доступ до даних. Не володіючи спеціалізованими знаннями базданих, користувачі можуть швидко створювати зручні програми обліку даних за допомогою налаштування одного з кількох готових шаблонівперетворення існуючих баз даних або створення нової базиданих. за допомогою Office Access 2007 можна легко адаптувати додатки баз даних і звіти до мінливих потреб бізнесу. Розширена підтримка компонента Windows SharePoint Services 3.0 в Office Access2007 забезпечує спільне використання, перевірку та резервне копіювання даних, а також управління ними.

Системні вимоги:

  • Комп'ютер та процесор:Частота не нижче 500 МГц
  • Пам'ять: ОЗУ щонайменше 256 МБ
  • Місце на жорсткому диску: 1,5 ГБ. Частина місця на диску буде звільнена після встановлення при видаленні вихідного завантажувального пакета.
  • Пристрій для читання дисків:Дисковод для компакт-дисків або DVD-дисків
  • Екран: Роздільна здатність не менше 1024x768 пікселів
  • Операційна система: Microsoft Windows XP з пакетом оновлень 2 (SP2), Windows Server 2003 з пакетом оновлень 1 (SP1) або пізнішою версією*
*- Майстер очищення Office недоступний у 64-розрядних операційних системах.




Розмір, ОС: 211.77 Mb, Windows 7 / Vista / XP
Мова:Українська
Умови розповсюдження:Ліки вшиті

Прикладна програма Microsoft Access 2007призначена для створення бази даних. У Access 2007 використовують логічно пов'язані таблиці. СУБД Microsoft Access 2007забезпечує зручне та надійне управління даних, що зберігаються в таблицях.

Суть створення бази даних у Microsoft Access 2007 полягає в тому, що спочатку треба створити структуру бази даних (створити структуру таблиць та встановити між ними зв'язки), а потім необхідно заповнити таблиці нової бази даних.

Крім того, бажано створити формидля введення даних у таблиці, запитидля пошуку інформації в БД та звітидля виведення з БД необхідної інформації у зручному вигляді на екран, у друк або файл.

БД можна створювати як вручну (нову порожню базу даних), і основі шаблонів. Templates не завжди відповідають необхідної бази даних, але з їх допомогою можна швидко створити базу даних близьку до тієї, що потрібно, а потім її можна змінити та наповнити своїми даними.

При запуску прикладної програми Access 2007 на екрані відображатиметься нова початкова сторінка "Приступаючи до роботи з Microsoft Access 2007", представлена ​​на Рис. 1.


Рис. 1. Нова початкова сторінка

Під час створення бази даних на основі шаблонів можна вибрати потрібний template на сторінці "Початок роботи з Microsoft Access 2007" з "Категорії шаблонів" або шаблони "З Microsoft Office Online". При виборі, наприклад шаблону Факультет у категорії Локальні templates, праворуч у вікні програми з'явиться опис БД. Нижче в текстовому полі вказано ім'я файлу: Факультет.accdb та піктограма папки, за допомогою якої можна зберегти файл у потрібну директорію (за замовчуванням вказано папку Мої документи).

Ім'я файлу та каталог для зберігання файлу можна змінити. Потім клацнути на кнопці Створити. В результаті з'явиться вікно бази даних Факультет: база даних (Access 2007) – Microsoft Access. В області редагування відображатиметься Список факультету, який потрібно заповнити. Якщо область переходів закрита, її необхідно відкрити, натиснувши клавішу F11 або клацнувши на кнопці "Відкрити/закрити межу області переходів".

Microsoft Access 2007 дозволяє організувати комфортну роботуз базами даних, вносити до них зміни в режимі реального часу, контролювати звітність та надавати корпоративний доступ до загальних документів. Головна перевага програми – її простота та функціональність. Навіть не маючи глибоких знань в особливостях продукту, користувач легко зможе розробити необхідний додатокзадіявши для цього безкоштовні шаблони.

Особливо сподобався Майкрософт Access 2007 представникам бізнес-сфери, які за допомогою простої програми можуть адаптувати розроблені проекти відповідно до своїх напрямків та вести підприємницьку діяльність ще більш ефективно.

Можливості Microsoft Access 2007

id="a1">

Крім готових шаблонів, які програма надає користувачам безкоштовно, завантажити Access 2007 варто і заради інших її переваг та можливостей. Так наприклад, програмне забезпеченнямає кілька видів зразків бази даних. Вибираючи серед них відповідний варіант, ви зможете відстежувати такі параметри:

  • поточні завдання;
  • контакти;
  • важливі події;
  • іншу інформацію, яка потрібна вам для організації робочого процесу.

Налаштування програми дозволяють виставляти параметри на власний розсуд, тому ви можете зручно сформувати для себе форми, звіти, таблиці, макроси та інші елементи, що використовуються в роботі.

Програма Access 2007 інтегрована з іншими офісними продуктами компанії Microsoft, тому ви можете легко переносити інформацію з Excel і використовувати її в роботі.

Відмінності від попередніх версій

id="a2">

Відмінності помітні вже за першого запуску випуску 2007.

  1. Порівняно з попередніми версіямиЗначно спростилося створення таблиць. Для цього достатньо лише натиснути одну клавішу з відповідною назвою та заповнити стандартну форму. Програма самостійно встановить тип полів та оптимізує таблицю для зручної роботи.
  2. Розробники приділили особливу увагу інтерфейсу програми, який було суттєво перероблено. Зараз головною частиною стала стрічка, в якій об'єднався весь інструментарій, спростився вибір команд і опцій, став доступнішим пошук. Тому користувачеві не доведеться витрачати так багато часу на пошук, як раніше.
  3. Більша частина діалогових віконбула замінена на колекцію, де зручно відображаються доступні параметри.
  4. Зробити правильний вибірнедосвідченому користувачеві допомагають підказки, що спливають, а також попередній перегляд.

Завантажити Microsoft Access 2007 безкоштовно ви можете просто зараз, але попередньо ознайомтеся з її системними вимогамиі переконайтеся, що ваш комп'ютер відповідає.

Access є платформою з широким набором можливостей для розробки додатків баз даних. Додаток баз даних - це комп'ютерна програма, в якій можна зберігати дані та керувати ними, з інтерфейсом користувача, що відповідає логіці бізнес-завдань (логіці програми). У цій статті розповідається про базове планування розгортання, пакування та підписування, розгортання додатків баз даних та середовище виконання Access.

У цій статті

План розгортання

Насамперед потрібно задати собі наведені нижче питання, щоб визначити спосіб розгортання програми.

Чи слід розділяти дані та логіку?

Ви можете створити програму Access, де керування даними та логіка програми будуть поєднані в одному файлі. У Access така структура програми використовується за умовчанням. Об'єднання управління даними та логіки програми в одному файлі забезпечує найпростіший спосіброзгортання, але цей метод найкраще використовувати, тільки якщо кілька людей одночасно використовують додаток, і це потребує певного ризику. Наприклад, якщо користувач випадково видаляє або пошкодить файл програми, дані будуть втрачені. Найчастіше слід розділяти управління даними та логіку докладання. Це сприяє підвищенню продуктивності та надійності.

Одним із способів поділу даних та логіки є використання команди База даних Access(На вкладці Робота з базами даниху групі Переміщення даних). Ця команда поділяє додаток бази даних на два файли: для логіки (переднього плану) та однієї для даних (серверної частини). Наприклад, база даних з ім'ям Місолутіон. accdb поділяється на два файли з ім'ям MySolution_fe. accdb та MySolution_be. ACCDB. Ви розміщуєте серверну базу даних у загальному розташуванні, наприклад у папці мережі. Ви розповсюджуєте на комп'ютери файли першого рівня, для кожного користувача та для кожного з цих копій. Ви також можете розповсюджувати різні зовнішні файли для різних користувачів. додаткові відомостіможна знайти в розділі розподіл бази даних Access.

Ще одним способом поділу управління даними та логіки програми є використання програми сервера бази даних (наприклад, Microsoft SQL Server) для управління даними та програми Accessдля логіки застосування. Для отримання додаткових відомостей див . Передача бази даних Access у SQL Server .

Нижче наведено додаткові причиниподілу даних та логіки.

    Цілісність та безпека даних.Якщо об'єднати дані та логіку в одному файлі, дані наражаються на той самий ризик, що і логіка програми. Програма Access, яка використовує окремі алгоритми та файли даних, допомагає захистити цілісність даних та безпеку, використовуючи функції безпеки NTFS у папках мережі.

    Access користувачі повинні мати дозволи на читання, запис, створення та видалення папки, в якій знаходиться зовнішній файл. Однак ви можете призначити інші дозволи на доступ до зовнішнього файлу. Наприклад, ви можете призначити дозволи лише для читання деяким користувачам та дозволи на читання та запис для інших користувачів.

    Вашому додатку можуть знадобитися Додаткові параметрибезпеки, наприклад, можливість контролю доступу користувачів до певних даних. У цьому випадку можна використовувати SQL Server або SharePoint для зберігання даних програми та управління ними, а також використовувати Access для надання логіки програми.

    Масштабованість.Розмір файлу Access не може перевищувати 2 гігабайти (ГБ). Незважаючи на те, що для текстових даних 2 ГБ - це значний обсяг, його може бути недостатньо для деяких додатків, особливо тих, що зберігають вкладення в записах бази даних. Якщо розділити дані та логіку, програма зможе зберігати більший обсяг даних. Якщо ви прогнозуєте, що користувачі зберігатимуть великі обсяги даних, слід розглянути варіант використання кількох файлів даних Access.

    Вам також слід вивчити інші відомості про масштабування специфікації програми Access Щоб дізнатися більше про Access специфікації, ознайомтеся зі статтею специфікацій доступу до статті.

    Пропускна спроможністьмережі.Якщо водночас кілька користувачів потребують використання програми мережі, ймовірність пошкодження даних збільшується, коли дані та логіка суміщені в одному файлі. Більше того, якщо ви поєднали дані та логіку в одному файлі Access, то не зможете оптимізувати мережевий трафік, що генерується програмою Access. Якщо одночасно кілька користувачів будуть використовувати вашу програму по мережі, слід розділити дані та логіку, використовуючи два або більше файлів Access або сервер бази даних для керування даними та Access для логіки програми.

Як виглядатиме мережне середовище?

Вибір правильного рішення для роботи з базою даних Access для мережного середовища є критичною дією для її успішного виконання. Скористайтеся наведеними нижче рекомендаціями, щоб допомогти вам краще вибрати потрібну інформацію.

Домашня мережа

Якщо у вас є кілька користувачів, яким потрібно надати доступ до бази даних Access, ви можете використовувати одну базу даних, яку кожен користувач відкриває та використовує в домашньої мережі. Для отримання додаткових відомостей див. Загальний доступ до файлів у мережі Windows 10 .

Локальна мережа (ЛВС)

ЛОМ - це внутрішня мережа, яка зазвичай має відмінну швидкодію, але обмежена невеликою географією, наприклад, однією кімнатною, будівлі або групою будівель. Якщо у вас кілька користувачів, які спільно використовують базу даних у локальної мережікраще розбити базу даних, зберегти її в мережеву папку, а потім розгорнути копію серверної бази даних для кожного користувача.

Глобальна мережа (WAN)

Існує безліч можливих конфігурацій глобальної мережі, які охоплюють велику географічну область. У вас може бути кілька офісів у місті, підключеному до загальнодоступної мережі, виділеної лінії або навіть супутників. Часто віртуальна приватна мережа (VPN) використовується для безпечного віддаленого доступуна домашніх комп'ютерах та у дорозі. Простий спосіб зрозуміти ГЛОБАЛЬНУ мережу – це те, що якби ви не знаходилися за межами локальної мережі, але підключені до неї, ви використовуєте ГЛОБАЛЬНУ мережу.

Намагайтеся не використовувати базу даних з поділом Access у глобальній мережі, оскільки продуктивність може бути повільною, а бази даних можуть бути пошкоджені.

Існує три способи використання Accessу глобальній мережі.

    База даних Access зі зв'язаними таблицями у списках SharePoint.

    Клієнтське підключення до бази даних доступу до серверної бази даних SQL Server або Azure SQL.

    Служби віддалених робочих столів (RDS) (раніше відоме як сервер терміналів), яка створює віртуальне середовищеробочого столу Windows на клієнтському комп'ютерікористувача. RDS має кілька переваг.

    • Інсталяція Access або база даних Access не потрібна, оскільки користувачі запускають клієнта віддаленого робочого столу (RD), який доступний на багатьох пристроях.

      Передача даних зменшується між клієнтом і сервером, оскільки RD - це тонкий клієнт, який ефективно пересилає потік лише інтерфейсу користувача.

      Користувачі, як і раніше, можуть копіювати та вставляти дані та друкувати звіти локально на клієнтському комп'ютері.

      Віддалені програми RemoteApp можуть запускати лише одну програму, наприклад програма із заготівлею для постачальників або рядові працівників.

    Для отримання додаткових відомостей див. Ласкаво просимо до служб віддалених робочих столів.

Чи буде користувачам доступний Access?

Якщо у всіх ваших користувачів на комп'ютері буде встановлено Access, вони зможуть відкривати та використовувати програму, як будь-який інший файл бази даних Access.

Якщо на комп'ютерах деяких або всіх користувачів не буде Access встановлений, ви можете розгорнути програмне забезпечення середовища виконання Access для цих користувачів при розгортанні програми. Щоб отримати додаткові відомості, див. розділ .

Розгортання програми Access

Щоб розгорнути програму Access, необхідно виконати наведені нижче дії.

Підготовка бази даних як рішення програми

Щоб заблокувати рішення, елементи керування навігацією та запуском, а також налаштувати інші важливі параметри, виконайте наведені нижче дії.

ПорадаЩоб виконати ретельний пошук, відкрийте діалогове вікно " Параметри Access " (Параметри>файлів) і виберіть Довідка для кожної вкладки. Можливо, у вас є додаткові параметри, які ви хочете контролювати для вирішення програми.

Перед розгортанням

Перш ніж розгортати базу даних клієнта, враховуйте наступні рекомендації:

    Для досягнення найкращої швидкодії вашого рішення. Додаткові відомості можна знайти у статті Довідка щодо покращення швидкодії та поради щодо підвищення продуктивності Microsoft Access для прискорення роботи з базами даних Access.

    Стиснення та відновлення бази даних. Щоб отримати додаткові відомості, див. стиснення та відновлення бази даних.

    Створіть резервну копіюбази даних, щоб вона була вихідною та безпечною копією вихідної бази даних. Для отримання додаткових відомостей див . Захист даних за допомогою резервного копіювання та відновлення .

    Використовуйте документ для друку параметрів об'єктів бази даних. Додаткові відомості можна знайти в документі документування та друку структури бази даних .

    Вирішіть, як ви хочете захистити файл. Є кілька способів, які можна виконати.

    • Додайте сертифікат безпеки до бази даних. Щоб отримати додаткові відомості, див. Показати ставлення довіри. Додайте цифровий підпис і вирішіть, чи потрібно довіряти базі даних . У цьому випадку вирішіть, яким чином ви хочете керувати панеллю повідомлень у базі даних. Щоб отримати додаткові відомості, див. Увімкнення та вимкнення оповіщень системи безпеки на панелі повідомлень.

      Використовуйте надійне розташування, щоб зберегти клієнтську базу даних, щоб уникнути її перевіряють у центрі управління безпекою або якщо ви не хочете, щоб він був відкритий у режимі захищеного перегляду. Щоб отримати додаткові відомості, див. Додавання, видалення та зміна надійного розташування .

      Зашифрувати файл бази даних. Для отримання додаткових відомостей див . Шифрування бази даних за допомогою пароля бази даних .

      Щоб переконатися, що користувачі не можуть змінювати структуру форм, звітів або коду VBA, скористайтеся скомпільованим двійковим файлом (ACCDE).

Який формат використати?

Є чотири формати файлів Access, можна використовувати при розгортанні програми:

Встановлення та оновлення бази даних Access з інтерфейсом користувача

У разі використання розділеного макету бази даних необхідно розподіляти клієнтську базу даних кожному користувачеві. Для плавної роботи враховуйте такі рекомендації:

Розуміння та скачування середовища виконання Access

Щоб розгорнути програму Access, яка може виконуватися без інсталяції Access на комп'ютері користувача, ви можете розповсюджувати їх разом із середовищем виконання Access, яке доступне безкоштовно в центрі завантаження Майкрософт. У Access Runtime база даних Access відкривається в режимі виконання.

Режим середовища виконання – це режим роботи Access, у якому за промовчанням недоступні певні можливості Access. Однак до деяких з таких можливостей можна отримати доступ у режимі виконання.

Які можливості недоступні в режимі виконання?

У режимі середовища виконання недоступні такі можливості Access.

    Спеціальні клавішіКлавіші, такі як Ctrl+Break, Ctrl+G, та клавіша SHIFT для обходу параметрів запуску в базі даних.

    Область навігації.Область навігації недоступна в режимі виконання. Це допомагає запобігти доступу користувачів до довільних об'єктів у програмі бази даних. При використанні режиму виконання можна відкривати лише об'єкти, які ви надали користувачам (наприклад, шляхом надання форми навігації). Область навігації не можна зробити доступною в режимі виконання.

    Стрічка.За промовчанням стрічка недоступна в режимі виконання. Це допомагає запобігти створенню або зміні об'єктів бази даних та виконання потенційно небезпечних дій, наприклад, підключення до нових джерел даних або експорт даних непередбаченим способом. У режимі середовища виконання не можна надавати доступ до вкладок стандартної стрічки. Тим не менш, ви можете створити користувальницьку стрічку, а потім зв'язати цю стрічку з формою або звітом. Щоб отримати додаткові відомості, див. Створення налаштовуваної стрічки в Access.

    Режим конструктора та режим макета.Режим конструктора та режим макета недоступні для об'єктів бази даних у режимі виконання. Це допомагає запобігти зміні структури об'єктів у програмі бази даних. Режим конструктора та режим макету не можна увімкнути в режимі виконання.

    Довідка.За промовчанням вбудована довідка недоступна в режимі виконання. Оскільки ви керуєте функціями, доступними в програмі в середовищі виконання, деякі розділи стандартної вбудованої довідки Access можуть бути неактуальними для користувачів і лише завадять їм. Ви можете створити власний файл довідки, щоб доповнити свою програму в режимі середовища виконання.

Як можна змоделювати режим середовища виконання?

На комп'ютері, де встановлено повна версія Access, можна запустити в режимі середовища виконання будь-яку базу даних Access. Щоб запустити базу даних Access у режимі виконання, виконайте одну з наведених нижче дій.

    Змініть розширення файл бази даних з ACCDB на ACCDR.

    Створення ярлика для бази даних за допомогою перемикача командного рядка /рунтиме

    1. На робочому столі Windowsклацніть правою кнопкою миші та виберіть пункт створити > ярлик.

      Введіть розташування файлу MSAccess. exe, розташування бази даних та кваліфікатор команди /рунтиме. Наприклад:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime

    Щоб отримати додаткові відомості, див. Створення ярлика на робочому столі для програми або файлу Office.

Режим середовища виконання підвищує безпеку бази даних?

Хоча режим середовища виконання обмежує можливості навігації та зміни структури, його не слід використовувати як основний засіб для забезпечення безпеки програми бази даних. На комп'ютері, де встановлено повну версію Access, користувач може відкрити програму бази даних для режиму середовища виконання як стандартний додатокбази даних (тобто отримати доступ до всіх можливостей) та змінити структуру або виконати інші небажані дії.

Навіть якщо ви розгорнули програму бази даних лише на комп'ютерах, де не встановлена ​​повна версія Access, користувач може перенести програму на комп'ютер, де встановлена ​​повна версія Access, і відкрити програму бази даних для режиму середовища виконання як стандартну програму бази даних.

Ви можете безкоштовно завантажити, використовувати та розповсюджувати Access Runtime. Крім того, немає обмежень на кількість користувачів, яким можна надавати це програмне забезпечення.

Створення настановного пакету

Залежно від версії Access можна використовувати кілька підходів.

Використання загального інсталяційного пакета (Access 2013 або пізнішої версії)

для Access версії 2013 або пізнішої ви можете використовувати інсталятор Windows або знайти сторонні програми, які створюють пакети інсталяції.

Упаковка та підписування бази даних Access (Access 2007 та 2010)

У Microsoft Access 2007 або 2010 простіше та швидше підписувати та розповсюджувати базу даних. Після створення ACCDB- або ACCDE-файлу ви можете запакувати його, додати до пакета цифровий підпис, а потім розповсюдити підписаний пакет серед інших користувачів. Функція упаковки та підписання поміщає базу даних у файл розгортання Access(ACCDC), підписує пакет, а потім зберігає підписаний пакет у вказаному місці на комп'ютері користувача. Після цього користувачі можуть витягувати базу даних з пакета і працювати у ній (а чи не файлі пакета). Для отримання додаткових відомостей див . Огляд майстра упаковки рішень .

Примітка:функція, що описана в цьому розділі, упаковує файл Access і застосовує до пакета цифровий підпис, що дозволяє користувачам переконатися в надійності файлу.

Пам'ятайте про наведені нижче факти, перш ніж розпочати створення та підписання пакета.

    Упаковка бази даних та підписання пакета допомагають показати її надійність. Якщо ви або ваші користувачі отримали пакет, підпис підтверджує відсутність несанкціонованих змін бази даних. Якщо ви довіряєте автору, можете сміливо використовувати вміст.

    Функція упаковки та підписання діє лише щодо баз даних у форматі ACCDB.

    У пакет можна додати лише один файл бази даних.

    При пакуванні та підписанні бази даних у файлі бази даних підписується код усіх об'єктів, а не тільки макроси та модулі коду. Під час упаковки та підписання файл пакету також стискається для прискорення його завантаження.

    Після вилучення бази даних із підписаного пакету вона втрачає зв'язок із ним.

    Якщо використовувати сертифікат, що самозавіряє, для підписання пакета бази даних, а потім натиснути кнопку Довіряти всьому від видавцяпри його відкритті, всі пакети, підписані самозапевняючими сертифікатами, будуть вважатися довіреними.

    Якщо витягнути базу даних у надійне розташування, її вміст буде автоматично вмикатися під час її відкриття. Якщо вибране розташування не є довіреним, деякий вміст бази даних може бути вимкнено за замовчуванням.

У наступних розділах описано, як створити підписаний файл пакета та як використовувати базу даних із файлу підписаного пакета. щоб виконати ці дії, ви повинні мати принаймні один сертифікат безпеки. Якщо на комп'ютері не встановлено сертифікат, ви можете створити його за допомогою SelfCert або отримати комерційний сертифікат. Відомості про сертифікати безпеки можна знайти в розділі Показати стосунки довіри, додавши цифровий підпис .

Створення підписаного пакету

    Відкрийте базу даних, яку ви хочете запакувати та підписати.

    На вкладці Файлвиберіть пункт Зберегти як.

    В розділі Типи файлів баз данихклацніть варіант Упакувати та підписати, потім натисніть кнопку Зберегти як.

    У діалоговому вікні Вибрати сертифікатвиберіть цифровий сертифікат та натисніть кнопку ОК.

    Відкриється діалогове вікно Створити підписаний пакет Microsoft Office Access.

    В полі ім'я файлувведіть ім'я підписаного пакета, а потім натисніть кнопку Створити.

    Access створить ACCDC-файл і помістить його до папки, яку ви вибрали.

У сучасному світіпотрібні інструменти, які дозволяли б зберігати, систематизувати і обробляти великі обсяги інформації, з якими складно працювати в Excel або Word.

Подібні сховища використовуються для розробки інформаційних сайтів, інтернет-магазинів та бухгалтерських доповнень. Основними засобами, що реалізують даний підхід, є MS SQL та MySQL.

Продукт від Microsoft Office є спрощеною версією у функціональному плані і більш зрозумілою для недосвідчених користувачів. Розглянемо покроково створення бази даних у Access 2007.

Опис MS Access

Microsoft Access 2007 - це система управління базами даних (СУБД), що реалізує повноцінний графічний інтерфейскористувача, принцип створення сутностей та зв'язків між ними, а також структурну мову запитів SQL. Єдиний мінус цієї СУБД – неможливість працювати у промислових масштабах. Вона не призначена для зберігання великих обсягів даних. Тому MS Access 2007 використовується для невеликих проектів та в особистих некомерційних цілях.

Але перш ніж покроково показувати створення БД, потрібно ознайомитися з базовими поняттямиз теорії баз даних

Визначення основних понять

Без базових знаньпро елементи управління та об'єктах, що використовуються при створенні та конфігурації БД, не можна успішно зрозуміти принцип та особливості налаштування предметної області. Тому зараз я постараюся простою мовою пояснити суть усіх важливих елементів. Тож почнемо:

  1. Предметна область – безліч створених таблиць у базі даних, пов'язані між собою з допомогою первинних і вторинних ключів.
  2. Сутність - окрема таблиця бази даних.
  3. Атрибут – заголовок окремого стовпця у таблиці.
  4. Кортеж – це рядок, який приймає значення всіх атрибутів.
  5. Первинний ключ – це унікальне значення (id), яке надається кожному кортежу.
  6. Вторинний ключ таблиці "Б" - це унікальне значення таблиці "А", що використовується в таблиці "Б".
  7. SQL запит - це спеціальний вираз, що виконує певну дію з базою даних: додавання, редагування, видалення полів, створення вибірок.

Тепер, коли загалом є уявлення про те, з чим ми працюватимемо, можна приступити до створення БД.

Створення БД

Для наочності всієї теорії створимо тренувальну базу даних «Студенти-Іспити», яка міститиме 2 таблиці: «Студенти» та «Іспити». Головним ключем буде поле "Номер заліковки", т.к. даний параметрє унікальним для кожного студента. Інші поля призначені для більш повної інформаціїпро учнів.

Отже, виконайте таке:


Все тепер залишилося тільки створити, заповнити і зв'язати таблиці. Перейдіть до наступного пункту.

Створення та заповнення таблиць

Після створення БД на екрані з'явиться порожня таблиця. Для формування її структури та заповнення виконайте таке:



Порада! Для тонкого налаштування формату даних перейдіть на стрічці у вкладку «Режим таблиці» та зверніть увагу на блок «Форматування та тип даних». Там можна кастомізувати формат даних, що відображаються.

Створення та редагування схем даних

Перед тим, як розпочати зв'язування двох сутностей, за аналогією з попереднім пунктом потрібно створити та заповнити таблицю «Іспити». Вона має такі атрибути: "Номер заліковки", "Іспит1", "Іспит2", "Іспит3".

Для виконання запитів необхідно зв'язати наші таблиці. Іншими словами, це певна залежність, яка реалізується за допомогою ключових полів. Для цього потрібно:


Конструктор повинен автоматично створити зв'язок залежно від контексту. Якщо ж цього не сталося, то:


Виконання запитів

Що ж робити, якщо нам потрібні студенти, які навчаються лише у Москві? Так, у нашій БД лише 6 осіб, але що, якщо їх буде 6000? Без додаткових інструментів дізнатися це буде складно.

Саме в цій ситуації до нас на допомогу приходять запити SQL, які допомагають вилучити лише необхідну інформацію.

Види запитів

SQL синтаксис реалізує принцип CRUD (скор. від англ. create, read, update, delete – «створити, прочитати, оновити, видалити»). Тобто. за допомогою запитів ви зможете реалізувати всі ці функції.

На вибірку

І тут у хід вступає принцип «прочитати». Наприклад, нам потрібно знайти всіх студентів, які навчаються у Харкові. Для цього потрібно:


А що робити, якщо нас цікавлять студенти з Харкова, стипендії у яких понад 1000? Тоді наш запит буде виглядати так:

SELECT * FROM Студенти WHERE Адреса = "Харків" AND Стипендія > 1000;

а результуюча таблиця набуде наступного вигляду:

На створення сутності

Крім додавання таблиці за допомогою вбудованого конструктора, іноді може знадобитися виконання цієї операції за допомогою SQL запиту. У більшості випадків це потрібно під час виконання лабораторних або курсових робітв рамках університетського курсу, адже у реальному житті потреби в цьому немає. Якщо ви, звичайно, не займаєтеся професійною розробкою програм. Отже, для створення запиту потрібно:

  1. Перейти до вкладки «Створення».
  2. Натиснути кнопку «Конструктор запитів» у блоці «Інші».
  3. У новому вікні натисніть кнопку SQL, після чого введіть в текстове поле команду:

CREATE TABLE Викладачі
(КодВикладача INT PRIMARY KEY,
Прізвище CHAR(20),
Ім'я CHAR (15),
По-батькові CHAR (15),
Підлога CHAR (1),
Дата_народження DATE,
Основний предмет CHAR (200));

де "CREATE TABLE" означає створення таблиці "Викладачі", а "CHAR", "DATE" та "INT" - типи даних для відповідних значень.


Увага! Наприкінці кожного запиту має бути символ «;». Без нього виконання скрипта призведе до помилки.

На додавання, видалення, редагування

Тут все набагато простіше. Знову перейдіть у поле для створення запиту та введіть такі команди:


Створення форми

При величезній кількості полів у таблиці заповнювати базу даних стає складно. Можна випадково пропустити значення, ввести неправильне чи іншого типу. У цій ситуації на допомогу приходять форми, за допомогою яких можна швидко заповнювати сутності, а можливість припуститися помилки мінімізується. Для цього будуть потрібні такі дії:


Усі базові функції MS Access 2007 ми вже розглянули. Залишився останній важливий компонент формування звіту.

Формування звіту

Звіт – це спеціальна функція MS Access, що дозволяє оформити та підготувати для друку дані з бази даних. В основному це використовується для створення товарних накладних, бухгалтерських звітів та іншої офісної документації.

Якщо ви ніколи не стикалися з такою функцією, рекомендується скористатися вбудованим Майстром звітів. Для цього зробіть таке:

  1. Перейдіть на вкладку "Створення".
  2. Натисніть кнопку «Майстер звітів» у блоці «Звіти».

  3. Виберіть таблицю та поля, що потрібні для друку.

  4. Додайте потрібний рівень угруповання.

  5. Виберіть тип сортування кожного поля.

  6. Налаштуйте вигляд макету для звіту.

    Висновок

    Отже, з упевненістю можна сказати, що створення бази даних в MS Access 2007 ми розібрали повністю. Тепер вам відомі всі основні функції СУБД: від створення та заповнення таблиць до написання запитів на вибірку та створення звітів. Цих знань вистачить на виконання нескладних лабораторних робіт у рамках університетської програми чи використання у невеликих особистих проектах.

    Для проектування складніших БД необхідно розбиратися в об'єктно-орієнтованому програмуванні та вивчати такі СУБД, як MS SQL та MySQL. А для тих, кому потрібна практика складання запитів, рекомендую відвідати сайт SQL-EX, де ви знайдете безліч практичних цікавих завдань.

    Успіхів у освоєнні нового матеріалу і якщо є якісь питання – милості прошу у коментарі!

© 2022 androidas.ru - Все про Android