МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
Національний університет «Львівська політехніка»
ІЕПТ ім. В’ячеслава Чорновола
Кафедра загальної екології та
екоінформаційних систем
ЗВІТ
по лабораторній роботі №1
на тему:
« ВИВЧЕННЯ ЕЛЕМЕНТІВ СЕРЕДОВИЩА
СУБД MS ACCESS»
Львів – 2013
Мета роботи: Вивчення складу та призначення елементів меню, об'єктів бази даних та елементів середовища керування базами даних, засобів керування процесами, порядку настроювання середовища СУБД.
Теоретична частина
База даних
Поняття бази даних (data base) як засобу опрацювання інформації з’явилось на етапі застосування комп’ютерних систем у сфері бізнесу, фінансів та управління. Початково базою даних називався будь який масив, в якому дані накопичувались для подальшого опрацювання. З часом сам термін набув більш конкретного поняття, а технології створення, зберігання і застосування баз даних розвинулись в окрему галузь комп’ютерних наук.
Особливостями сучасних баз даних є:
структурування і класифікація даних за певною множиною формальних та змістовних ознак;
наявність спеціального програмного забезпечення – системи управління базами даних;
незалежність методів і засобів зберігання даних (технологій фізичного рівня) від методів та засобив опрацювання та сприйняття даних (технологій логічного рівня);
незалежність способів представлення і обробки даних від їх змісту та галузі застосування;
незалежність методів і процедур опрацювання від обсягів даних;
можливість застосування однієї бази даних для розв’язання різноманітних задач.
Термін “база даних” в цілому є достатньо об’ємним, складним та багатостороннім для однозначного визначення.
Попередньо визначимо, що база даних - це множина взаємопов’язаних даних, об’єднаних спільним середовищем зберігання, спільним застосуванням, єдиною формою представлення, єдиними методами і засобами керування.
Реляційні бази даних
Для вирішення складних задач одного файлу з даними буває недостатньо. Припустимо, що необхідно скласти заявку на товари, в якій повинні бути найменування товару і адреса постачальників. Якщо всю цю інформацію зберігати тільки в одній таблиці, поруч з найменуванням товарів, варто було б передбачити також поле для адреси постачальників. Якщо ж один і той самий постачальник має декілька видів товару то дуже багато записів будуть зберігати інформацію, що дублюється: одна і та ж адреса постачальника для різних найменувань товару. Цей спосіб організації бази даних має такі недоліки:
При додаванні у базу даних інформації про новий товар вже відомого постачальника доведеться знову вводити його адресу.
Якщо адреса постачальника зміниться необхідно буде перевірити і обновити всі записи, що містять дану адресу.
При збереженні у кожному записі повної адреси постачальника збільшується об’єм пам’яті, що використовується і затрати часу на управління даними, а пошук записів відповідно сповільнюється.
Підвищується ймовірність помилки (при вводі та опрацюванні).
У подібних ситуаціях більш ефективною є база даних побудована на основі реляційної моделі. Перевага її у тому, що для кожного самостійного набору даних створюється власний файл (таблиця). У описаному прикладі це був би окремий файл найменувань товару і окремий файл постачальників. У файлі найменувань адреса постачальника вказується у вигляді посилання - номер запису файла постачальників, що містить реальну адресу. Номер запису називається також, первинним ключем. Первинний ключ являє собою індекс, тобто відсортований список, який встановлює відповідність між значенням поля та записом в якому це значення міститься. Індекс полегшує пошук всередині великих наборів даних.
Основні терміни та визначення
На сьогодні реляційна модель бази даних є домінуючою у різноманітних застосуваннях, тому доцільно розглянути основну термінологію та поняття які застосовуються саме для цього типу баз даних. Запропонований у 1971 р. Е. Коддом підхід до зберігання даних у вигляді двомірних файлів-таблиць за кілька десятиліть став визнаним теоретичним базисом для великої кількості технологій, а також засобів розробки прикладних систем, управління та зберігання даних. Реляційна модель ґрунтується на понятті відношення (relation). З певним наближенням відношенням можна вважати таблицю, яка володіє специфічними властивостями, хоча, у загальному випадку, поняття відношення і таблиці не слід ототожнювати.
Основні властивості відношення:
Стовпчикам присвоюються однозначні імена, і у кожному з них розміщуються однотипні значення окремих елементів даних (дати, прізвища, ціле число або грошові суми, тощо). У відношенні не може бути двох однакових стовпчиків.
Відношення складається з однотипних рядків і має унікальне ім'я.
Рядки мають фіксоване число полів (стовпчиків) і значень (множинні поля, повторювані групи та інші агрегатні значення неприпустимі).
Рядки обов'язково відрізняються один від одного хоча б єдиним значенням, що дозволяє однозначно ідентифікувати будь-який рядок такої таблиці.
У кожній позиції на перетині рядка і стовпчика розміщене атомарне значення або нічого. Поняття атомарності означає неможливість бути поділеним на дрібніші складові без втрати своїх властивостей.
Порядок рядків і стовпчиків у відношенні може бути довільним.
У термінології баз даних стовпчики таблиць називають атрибутами (attribute), а рядки – кортежами (tupple). Формально, кожен атрибут це поєднання імені деякого інформаційного показника та множини його допустимих значень. Множина значень атрибута називається доменом (domain). Кожен кортеж відношення – це елемент узагальненого декартового добутку доменів деякої множини атрибутів. Кортеж уявляє собою впорядкований n-мірний вектор, кожна компонента якого вибирається із множини значень одного атрибута.
У прикладних системах і технологіях, які ґрунтуються на теорії реляційних баз даних застосовується паралельна термінологія для позначення деяких об'єктів. Зокрема, синонімом терміну "атрибут" є терміни поле (field) і стовпчик (column), терміну "кортеж" – запис (record) або рядок (row), відношення у системах управління базами даних позначаються терміном таблиця (table).
Відношення реляційної бази даних може розглядатись як поєднання двох складових:
множини атрибутів, яка визначає якісні параметри таблиці і називається схемою відношення;
множини кортежів у яких зберігаються значення відповідних атрибутів (інформаційного наповнення).
Кількість атрибутів відношення називають його порядком або ступенем, кількість кортежів – об'ємом або кардинальним числом. Оскільки відношення у базах даних, у загальному випадку є динамічними об'єктами, вводиться поняття стану відношення. Станом називають значення схеми та інформаційного наповнення зафіксовані у деякий момент часу.
Реляційна база даних – це множини взаємопов'язаних відношень, які зберігають значення інформаційних показників деякої сукупності об'єктів реального світу. Частина реального світу, що відображається у базі даних називається предметною областю. Схема бази даних – множина схем відношень, які входять до її складу, а стан бази даних – це множина станів всіх її відношень, визначених на один момент часу.
Виконання роботи
Головне вікно Access має вид аналогічний вікон інших засобів Мicrosoft Office. У верхній частині вікна розміщено його заголовок, системне меню і панель інструментів СУБД MS Access, а в нижній частині - стрічка стану.
Стрічка заголовку – містить ім’я прикладної програми і деколи – ім’я відкритої БД, кнопки керування вікна, кнопки для закриття чи відкриття системного меню.
Стрічка меню – містить імена меню, в які об’єднані по функціональному призначенню команди і опції. Панель інструментів – складається з кнопок які містять піктограми. Ці кнопки мають аналоги серед команд меню і використовуються для швидшого запуску операцій.
Стрічка стану – призначена для розміщення повідомлень про операцій, що виконуються і про поточний стан програми.
Створила порожню базу даних СУБД MS Access.
/
/
Вікно СУБД Access – систематизовані об’єкти БД – таблиці, запити, форми, звіти, сторінки, макроси та модулі (об’єкти БД). Дане вікно має всі властивості вікна Windows.
Вивчила функції та призначення командних кнопок вікна управління базою даних СУБД MS Access.
Кнопки виду представлення списку об’єктів:
/
З кожним об’єктом бази можна працювати у двох режимах. Перший режим, режим виконання, відрізняється для кожного типу об’єкту:
для таблиць, запитів, форм і сторінок доступу до даних цей режим означає відкриття відповідного об’єкту і називається, відповідно, режим Таблиці (для таблиць і запитів), режим Форми, режим Сторінки.
для звіту – це режим попереднього перегляду.
для макроса – це режим виконання.
для модуля цей режим відключено.
Другий режим – режим Конструктора. Цей режим застосовується до всіх типів об’єктів і призначений для створення і зміни об’єктів.
На панелі інструментів вікна База данных (Database) є основні три кнопки:
перша кнопка зі змінною назвою, в залежності від того, який об’єкт вибрано. Якщо обрана таблиця, запит, форма, сторінка або Избранное (Favorites), кнопка отримує вид Открыть (Ореn). Якщо обрано звіт – Просмотр (Preview). Якщо макрос – Запуск (Run).
друга кнопка Конструктор (Design) постiйна для усiх об’єктів і призначена для редагування раніше створених об’єктів.
третя кнопка Создать (New) має постійну назву, але при цьому змінюються значки, що їй відповідають, в залежності від типу вибраного об’єкту, що створюється при натисканні на неї.
Висновок: під час виконання лабораторної роботи я вивчила склад та призначення елементів меню, об'єктів бази даних та елементів середовища керування базами даних, засобів керування процесами, порядку настроювання середовища СУБД, та створила пусту базу даних.