Особливості роботи з Microsoft Access
[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.
MicrosoftAccess- це система управління базами даних (СУБД), призначена для створення та обслуговування баз даних, забезпечення доступу до даних та їх обробки.
База даних(БД)є організовану структуру, використовувану для зберігання даних, тобто. будь-яких відомостей про явища, процеси, дії і т.д.Данінесуть у собіінформаціюпро події, що відбуваються в матеріальному світі, і, по суті, є зареєстрованими сигналами, що виникли внаслідок цих подій. Дані стають інформацією, якщо користувач опрацює їх та осмислить, застосувавши при цьому адекватні цим даним методи. Сьогодні більшість СУБД розміщують у своїх структурах як дані, а й методи (програмні коди), тому можна стверджувати, що Microsoft Access – це СУБД, що пропонує широкий діапазон засобів для зберігання інформації та ефективного управління цією інформацією.
Бази даних містять різні об'єкти, основними з яких є таблиці . Структура найпростішої бази даних відповідає структурі її двомірної таблиці, що міститьстовпціірядки. Їх аналогами у структурі найпростішої бази даних єполяізаписи.
Основними властивостями полів єім'я поля, тип поля, йогорозмір, що визначає граничну довжину даних, що розміщуються в цьому полі, та ін.
При роботі з Microsoft Access 2003 та Microsoft Access 2007 використовуються такі типи даних:
текстовий– тип даних, що використовується для зберігання простого неформатованого тексту, кількість символів у якому не повинна перевищувати 255;
полеMEMO– спеціальний тип даних,застосовується для зберігання великих обсягів тексту (до 65535 символів);
числовий- тип даних для зберігання чисел;
дата/час– тип даних для зберігання значень дати та часу;
грошовий- тип даних для зберігання грошових значень (довжина поля 8 байт);
лічильник– спеціальний тип даних, що використовується для автоматичної нумерації записів;
логічний– для зберігання логічних даних, які можуть мати одне з двох можливих значеньТакабоНі;
поле об'єктаOLE- спеціальний тип даних, призначений для зберігання об'єктів OLE (електронних таблиць Microsoft Excel, документів Microsoft Word, звукозаписів та ін);
майстер підстановок– тип даних, що запускає майстер підстановок, що дозволяє вибирати дані зі списку, що розкривається, а не вводити їх у поле вручну.
Числові поля можуть мати такі розміри:
байт(Byte) - цілі числа від 0 до 255 (1 байт);
ціле(Integer) - цілі числа від мінус 32768 до +32767 (2 байти);
довге ціле(Long Integer) - цілі числа від мінус 2147483648 до +2147483647 (4 байти);
одинарне з плаваючою точкою(Single) – числа від мінус 3,4 ´ 10 38 до +3,4 ´ 10 38 з точністю до 7 знаків (4 байти);
подвійне з плаваючою точкою(Double) - числа від мінус 1,797 '10 308 до +1,797 '10 308 з точністю до 15 знаків (8 байт).
База даних може складатися з кількох таблиць, що містять різну інформацію. Ці таблиці пов'язані між собою яким-небудь певним полем, званимключовимполем. Ключове поле дозволяє однозначно ідентифікувати кожен запис таблиці, тобто. кожне значення цього поля відрізняє один запис від іншого. Зв'язки міжтаблицями дають можливість спільно використовувати дані різних таблиць. Наприклад, одна таблиця містить інформацію про професійну діяльність співробітників підприємства (таблицяСпівробітник), інша таблиця - інформацію про їх місце проживання (таблицяАдреса). Припустимо, на підставі цих двох таблиць необхідно отримати результуючу таблицю, що містить поляПрізвище таініціали,ПосадатаАдреса проживання. Причому полеПрізвище та ініціалиможе бути в обох таблицях, полеПосада– у таблиціСпівробітник, а полеАдреса проживання– у таблиціАдреса. Жодне з перелічених полів не може бути ключовим, тому що воно однозначно не визначає кожен запис. Як ключове поле в цих таблицях можна використовувати полеКодтипуЛічильник, що автоматично формується Access при створенні структури таблиці, або в кожній таблиці задати полеТабельний номер>, яким потім зв'язати таблиці. Таблиці при цьому будуть пов'язані так званимреляційним ставленням. Послідовність дій користувача при створенні таблицьСпівробітниктаАдреса.
Взаємопов'язані двовимірні таблиці, що є об'єктами СУБД, називаютьсяреляційними таблицями, а самі СУБД -реляційними базами даних.
1. Постановка Завдання
СУБД Microsoft Access 2003 і Microsoft Access 2007 орієнтовані працювати з об'єктами семи різних типів:таблицями, запитами, формами, звітами, сторінками, макросами, модулями.
Таблиці- це основний об'єкт бази даних, в якому зберігаються всі дані, що є в базі, а також структура бази (поля, їх типи, властивості).
Запитидозволяють вибирати дані з однієї або кількох зв'язаних таблиць. Результатом виконання запиту єрезультуюча таблиця, яка поряд з іншими таблицями може бути використана при обробці даних. За допомогою запитів можна також оновлювати, видаляти або додавати дані до таблиць.
Звітипризначені для формування вихідних документів та виведення їх на друк. За своїми властивостями та структурою звіти багато в чому подібні до форм. Основна їхня відмінність полягає в тому, що у звіті відображаються всі дані і в них передбачена можливість групувати дані за різними критеріями. Звіти на відміну форм можуть містити спеціальні елементи оформлення, характерні для друку документів: колонтитули, номери сторінок тощо.
Проектування БД ведеться для автобусного парку "Пітер - Автово", керівництво якого вирішило впровадити інформаційну систему на основі СУБД.
На підставі зібраних вихідних даних Розробник інформаційної системи для автобусного парку «Пітер – Автово» сформулював сутності, які визначив список об'єктів, що представляє інтерес для Замовника.