Здавалка
Главная | Обратная связь

Нестандартні типи діаграм та їх призначення



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

Блоки з областями – повернута об’ємна діаграма з областями, яка відмінно підходить для зрівняння даних.

Вирізані сектори – об’ємна кругова діаграма на чорному фоні, яка гарно виглядає на весь екран.

Гістограми і області – змішана діаграма, яка об’єднує гістограму та діаграму з областями та використовується одна вісь категорій.

Гладкі графіки – гладкі графіки з лініями.

Голуба кругова – кругова діаграма на голубому контрастному фоні, всі сектори виділені, гарно виглядає на весь екран.

Графік і гістограма – змішана діаграма, яка будується на одній вісі категорій.

Графік і гістограма 2 – змішана діаграма, яка будується на одній вісі категорій, проте має дві вісі – для гістограми та графіку.

Графіки (2 вісі) – графік з двома вісьма.

Дерев’яна – лінійна гістограма на зеленому фоні, стовпчики якої заповнені узором, гарно виглядає на весь екран, та інші.

27. База даних — це засіб збирання й впорядкування даних. Бази даних можуть містити відомості про людей, товари, замовлення тощо. Багато баз даних починаються як список у текстовому редакторі або електронній таблиці. У разі збільшення розміру списку в даних починають з’являтися зайві або невідповідні елементи. Стає важко розуміти дані у формі списку, а способи пошуку та витягування наборів даних для перегляду є обмеженими. Коли ці проблеми починають з’являтися, слід перенести дані до бази даних, створеної за допомогою системи керування базами даних (DBMS), наприклад Office Access 2007.

28.Комп’ютерна база даних — це контейнер об’єктів. Одна база даних може містити кілька таблиць. Наприклад, система відстеження інвентарного списку, яка використовує три таблиці, — це не три бази даних, а одна база даних із трьома таблицями. Якщо не було визначено, що потрібно використовувати дані або код з іншого джерела, база даних Access зберігає таблиці в одному файлі, разом з іншими об’єктами, наприклад формами, звітами, макросами та модулями. Бази даних, створені у форматі Access 2007, мають розширення імені файлу .accdb, а бази даних, створені в попередніх форматах Access, мають розширення імені файлу .mdb. Програму Access 2007 можна використовувати для створення файлів у попередніх форматах файлів (наприклад Access 2000 і Access 2002-2003).

За допомогою програми Access можна:

· додавати нові дані до бази даних, наприклад новий предмет до інвентарного списку;

· редагувати наявні дані бази даних, наприклад змінювати поточне розташування предмета;

· видаляти відомості, якщо, наприклад, предмет було продано або списано;

· впорядковувати та переглядати дані різними способами;

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

Частини бази даних Access

Нижченаведені розділи — це короткі описи частин типової бази даних Access. Щоб отримати додаткові відомості про кожну частину, перейдіть за посиланнями в розділі Див. також цієї статті.

· Таблиці

· Форми

· Звіти

· Запити

· Макроси

· Модулі

Таблиці

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

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

кожний рядок у таблиці називається записом. Записи — це місце розташування окремих елементів даних. кожний запис складається з одного або кількох полів. Поля відповідають стовпцям у таблиці. Наприклад, можна створити таблицю «Працівники», де кожний запис (рядок) зберігає відомості про окремого працівника, а кожне поле (стовпець) містить власний тип даних, наприклад ім’я, прізвище, адресу тощо. Поля мають містити певний тип даних: текст, дату або час, число або інший тип.

Ще один спосіб опису записів і полів: уявіть старий картковий каталог у бібліотеці. Кожна картка у ящику відповідає запису бази даних. кожний елемент даних на окремій картці (автор, назва тощо) відповідає полюбази даних.

Форми

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

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

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

Звіти

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

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

Запити

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

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

Запити поділяються на дві основні групи: запити на вибірку і запити на дію. Запит на вибірку просто отримує дані й робить їх доступними для використання. Результати запиту можна переглянути на екрані, роздрукувати або скопіювати до буфера обміну. Або можна використати результат запиту як джерело записів для форми чи звіту.

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

Макроси

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

Модулі

Модулі, як і макроси, — це об’єкти, які можна використовувати для додавання функціональності до бази даних. Проте, якщо макроси Access створюються за допомогою вибору зі списку дій макросу, модулі пишуться мовою програмування Visual Basic для застосунків (VBA). Модуль — це збірка декларацій, інструкцій і процедур, які зберігаються разом. Модуль може бути модулем класу або стандартним модулем. Модулі класу додаються до форм або звітів і зазвичай містять процедури, характерні для форми чи звіту, до яких вони додаються. Стандартні модулі містять загальні процедури, не пов’язані з жодним іншим об’єктом. Стандартні модулі відображаються в області переходів у розділі Модулі, проте модулі класу там не відображаються.

29. Зв'язки між таблицями в базі даних


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

Вила зв'язків між таблицями


Реляційна база даних може містити велику кількість взаємозв'язаних таблиць. Зв'язку встановлюється між двома загальними полями (стовпцями) двох таблиць. Зв'язувані поля можуть мати різні імена, але повинні мати однакового типа даних за винятком випадку, коли поле первинного ключа є полем типа Лічильник. Поле лічильника зв'язується з числовим полем, якщо значення властивості Розмір поля (FieldSize) обоє полів збігаються. Наприклад, якщо властивість обоє полів має значення Довге ціле. Навіть у тому випадку, коли зв'язуються поля типа «Числовою», їх властивості Розмір поля (FieldSize) повинні мати однакові значення.
Задавши зв'язки між таблицями, можна створити запити, форми і звіти для відображення відомостей, представлених в декількох таблицях. Між двома таблицями можуть існувати наступні зв'язки:

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

§ один до багатьом — в цьому випадку запис однієї таблиці може мати декілька погоджених з нею записів в іншій таблиці. При цьому кожен запис в другій таблиці узгоджується лише з одним записом в першій таблиці. Наприклад, кожен покупець може купити декілька товарів, але кожен проданий товар має лише одного покупця. Поле, що містить первинний ключ нової таблиці, зв'язується із зовнішнім ключем старою. Значення в полі із зовнішнім ключем можуть повторюватися;

§ багато до одного — будь-якому запису таблиці, зв'язок з якою ми розглядаємо, можуть відповідати декілька записів нової таблиці, але не навпаки. Фактично це відношення один до багатьом, що розглядається, в зворотному порядку. В цьому випадку ключове поле нової таблиці є зовнішнім ключем;

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


Математично такі зв'язки можна записати 1:1, 1:т, т:1 і т:п. Ширшого поширення набули зв'язки один до багатьом, Наприклад, один і той же товар із складу може вивозитися в різні магазини, і одному запису в таблиці Склад відповідатиме декілька записів в таблиці Магазини. Таблиця Склад буде головною таблицею, а Магазини — зв'язаною. У головній таблиці для опису об'єкту використовується один запис. Уникнути дублювання записів в цій таблиці дозволяє первинний ключ.
Дві таблиці зв'язує загальне поле, що дозволяє об'єднати дані з двох таблиць для перегляду, редагування або друку. Записи з таблиць, пов'язаних з поточною таблицею, можна відображувати в підтаблицях в межах основної таблиці.
Зв'язана таблиця — це таблиця, яка зберігається у файлі, що не належить відкритій базі даних, проте, є доступною з Microsoft Access. Користувач має можливість додавати, видаляти і змінювати записи в зв'язаній таблиці, але не може змінювати її структуру. Для забезпечення цілісності даних не можна довільно видаляти або змінювати зв'язані записи. Наприклад, в таблицю Магазини можна включати лише ті записи, які містять відомості про товари, що поступили із складу.

Використання ключових полів для завдання зв'язку між таблицями


В більшості випадків ключове поле однієї таблиці пов'язують із співпадаючим полем (зовнішнім ключем) іншої таблиці. Зовнішній ключ — це одне або декілька полів (стовпців) в таблиці, що містять заслання на поле або поля первинного ключа в іншій таблиці. Поле зовнішнього ключа визначає спосіб скріплення таблиць — вміст поля зовнішнього ключа повинен збігатися з вмістом ключового поля, хоча імена полів можуть при цьому не збігатися. Наприклад, для пов'язання співробітників із замовленнями, за які вони відповідають, слід створити між таблицями «Співробітники» і «Замовлення» зв'язок за допомогою полів «Кодсотрудника». Таблиця «Товари» в демонстраційній базі даних «Борей» містить поле зовнішнього ключа «Кодпоставщика», яке посилається на ключове поле «Кодпоставщика» в таблиці «Постачальники».
Зовнішній ключ може мати значення Null; якщо зовнішній ключ складається з декількох полів, і хоч би одне з них має значення Null, то всі поля повинні мати значення Null.
Для встановлення відношення многие-ко-многим необхідно створити третю (єднальну) таблицю і додати в неї ключові поля з обох таблиць. Наприклад, в демонстраційній базі даних Борей є таблиці Замовлення і Товари. Замовлення може включати декілька товарів, а товар входити в декілька замовлень. Необхідно створити єднальну таблицю (таблиця Замовлено, яка має зв'язок з відношенням «один-ко-многим» з кожною з таблиць Замовлення і Товари.

Схема даних


Для управління базою даних використовуються зв'язки між таблицями.
Якщо між таблицями бази даних зв'язку не були задані, відкриється діалогове вікно Додавання таблиці (Show Table). Виберіть у вікні необхідні таблиці і запити і натискуйте кнопку Додати (Add).Вони відображуватимуться у вікні Схема даних (Relationships) .
На мал. 23.21 показані лінії зв'язку між таблицями учебной бази даних, що поставляється з Access. У кожному невеликому вікні відображують списки полів однієї з таблиць. Ключові поля виділено жирним шрифтом. Таблиці, не

 

Мал. 23.21 Ліній зв'язку між таблицями бази даних що мають первинних ключів, неможливо зв'язати і у вікні Схема даних вони не відображуються.

Символи на лініях зв'язку показують типа зв'язку. Символ нескінченності використовується для позначення «багато», і якщо ми бачимо на одній лінії зв'язку символи одиниці і нескінченності, то між таблицями існує зв'язок один до багатьом. Можна пов'язувати поля з різними іменами, а також запити з таблицями або запитами (див. главу 24).
Кнопки панелі інструментів Відображувати прямі зв'язки (Show Direct Relationships) і Відображувати все (Show All Relationships) дозволяють показати схему прямих зв'язків лише одній таблиці або схеми зв'язків всіх таблиць в базі даних.

 

Мал. 23.22 Діалогове вікно Додавання таблиці

Встановлення зв'язку між таблицями


Якщо ви хочете ввести нову таблицю у вікно Схема даних (Relationships) (див. мал. 23.21) і встановити зв'язок між таблицями, то виконаєте наступні дії:

§ закрийте всі таблиці і форми;

§ у вікні бази даних виберіть команду Схема даних (Relationships) у меню Сервіс (Tools) або натискуйте однойменну кнопку на панелі інструментів;

§ якщо у вікні Схема даних (Relationships) буде представлена яка-небудь інформація, то натискуйте спочатку кнопку Очистити макет (Clear Layout) а потім кнопку Так (Yes) аби продовжити виконання наміченої операції;

§ у меню Зв'язки (Relationships) виберіть команду Додати таблицю (Show Table) або натискуйте однойменну кнопку на панелі інструментів;

§ у діалоговому вікні Додавання таблиці (Show Table) на вкладці Таблиці (Tables) виділите необхідну таблицю і натискуйте кнопку Додати (Add) або двічі клацніть ім'я цієї таблиці (мал. 23.22);

§ у вікні Схема даних (Relationships) відображуватиметься список полів вибраної таблиці з виділеним полем ключа;

§ у діалоговому вікні Додавання таблиці (Show Table) виділите таблицю, з якою встановлюється взаємозв'язок і натискуйте кнопку Додати (Add);

§ у вікні Схема даних (Relationships) перетягнете ключове поле із списку головної таблиці в список зв'язаної таблиці.


Для завдання зв'язку можна перетягнути ім'я поля із списку полий таблиці і помістити його в інший список. При завданні зв'язку «один до багатьом» первинний ключ першої таблиці перетягують в таке ж поле в другій таблиці.

Зміна зв'язку між таблицями


Для зміни зв'язку між таблицями, виберіть в меню Зв'язки (Relationships) команду Змінити зв'язок (Edit Relationship) . У діалоговому вікні Зміна зв'язків (Edit Relationship) натискуйте кнопку Нове (Create)аби створити зв'язок (мал. 23.23).

 

Мал. 23.23 Зміна зв'язків між таблицями

Аби змінити існуючий зв'язок, двічі клацніть її мишею.
Аби зв'язати співпадаючі поля в головній і зв'язаній таблицях, клацніть, порожню верхнє вічко в стовпці Табліца/запрос (Table/Query). У цьому вічку з'явиться кнопка із стрілкою, що відкриває список. Виділите в списку співпадаюче поле. Потім клацніть, порожню верхнє вічко в стовпці Зв'язаною таблица/запрос (Related Table/Query) і виберіть ім'я необхідного поля.
Після того, як зв'язок між таблицями встановлений, їх поля можна об'єднати в запиті, формі або звіті.

Цілісність даних


Аби підтримувати зв'язки між записами в зв'язаних таблицях, і забезпечити захист від випадкового видалення або, зміни зв'язаних даних використовується ряд правив, який забезпечує цілісність даних. Цілісність даних дозволяє запобігти появі незв'язаних записів. Обоє взаємозв'язаної таблиці повинні належати одній базі даних Access.
Зв'язані поля повинні мати одного типа даних. Два виключення зроблено для поля лічильника: воно може бути пов'язане з числовим полем, властивість якого Розмір поля (FieldSize) має значення Довге ціле. Крім того, поле лічильника, властивість Розмір поля (FieldSize) якого має значення Код реплікації, можна пов'язати з числовим полем, якщо властивість Розмір поля (FieldSize) має значення Код реплікації.
Для установки цілісності даних база даних, в якій знаходяться таблиці, має бути відкрита. Для зв'язаних таблиць з баз даних інших форматів встановити цілісність даних неможливо.
Для підтримки цілісності даних в зв'язаних таблицях при оновленні або видаленні запису в головній таблиці, забезпечується каскадне оновлення або видалення всіх зв'язаних записів в підлеглій таблиці або таблицях.

В Access можна створювати такі види запитів:

1) запит на вибірку - використовується найчастіше. При його

виконанні дані, які задовольняють вказаним умовам відбору,

вибираються з однієї або кількох таблиць і виводяться у певному

порядку. Запит на вибірку також використовується для групових

операцій – для обрахування сум, середніх значень, перерахунків та

інших дій.

2) запит з параметрами – критерій відбору задає користувач,

вводячи потрібний параметр при виклику запита.

3) перехресний запит – дозволяє створювати результуючі таблиці

на основі розрахунків, отриманих при аналізі групи таблиць. У

перехресному запиті відображаються результати статистичних

розрахунків (сума, кількість записів, середні значення), які

виконуються за даними з одного поля таблиці. Ці результати

групуються за двома наборами даних, один з яких розміщений у

лівому стовпці таблиці, в другий – у верхній стрічці.

4) запит на зміну – це запит, який за одну операцію вносить зміни

у кілька записів. Існує 4 види запитів на зміну: на видалення,

оновлення та додавання записів, а також на створення таблиці. Запит на видалення видаляє групу записів, які задовольняють

вказаним умовам, з однієї або кількох таблиць, при чому видаляти

можна лише весь запис, а не лише окремі поля з нього.

Запит на оновлення вносить загальні зміни в групу записів однієї

або кількох таблиць.

Запит на додавання додає групу записів з однієї або кількох

таблиць в кінець однієї або кількох таблиць.

Запит на створення таблиці створює нову таблицю на основі всіх

або частини даних з однієї або кількох таблиць.

5) запит SQL – це запит, який створюється за допомогою

інструкцій SQL. Цей тип запитів є досить складним для

користувачів-початківців і використовується зазвичай

досвідченими користувачами, які мають навики програмування та

роботи із серверами баз даних.

30.HTML (англ. HyperText Markup LanguageМова розмітки гіпертексту) — стандартна мова розмітки веб-сторінок в Інтернеті. Більшість веб-сторінок створюються за допомогою мови HTML (або XHTML). Документ HTML оброблюється браузером та відтворюється на екрані у звичному для людини вигляді.

HTML є похідною мовою від SGML, успадкувавши від неї визначення типу документу та ідеологію структурної розмітки тексту.

HTML разом із каскадними таблицями стилів та вбудованими скриптами — це три основні технології побудови веб-сторінок.[1]

HTML впроваджує засоби для:[1]

§ створення структурованого документу шляхом позначення структурного складу тексту: заголовки, абзаци, списки, таблиці, цитати та інше;

§ отримання інформації із Всесвітньої мережі через гіперпосилання;

§ створення інтерактивних форм;

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

  • Структура HTML документів. Управління кольором фону сторінки. Оформлення смислових частин сторінки абзацами.

Структура документу:

<HTML> - повідомляє браузеру, що далі слідує текст, який слід інтерпретувати як HTML документ.

<HEAD> - виділяють заголовок документа, в якому міститься службова інформація.

<TITLE> ... </TITLE> - виділяють назву сторінки, яка відображається в заголовку вікна браузера|.

</HEAD>

<BODY>- виділяють основну частину – “тіло” – web-сторінки.

...

...

</BODY>

</HTML>

Атрибути тега BODY

<BODY bgcolor=”колір”>– атрибут задає колір фону сторінки.

<BODY background="URL\*.jpg">– атрибут заповнює сторінку графічним малюнком, якщо графічний файл в одній папці із сторінкою указується тільки ім'я файлу.

<BODY text=”колір ”> – задає базовий колір шрифту для сторінки.

 

Оформлення смислових частин сторінки абзацами.

<P>…</P> – тег розбиває текст на параграфи (абзаци).

<BR> – обриває рядок і починає новий.

<NOBR>…</NOBR> – забороняє перенос тексту на інший рядок.

<WBR>…</WBR> – дозволяє розривати довгі слова (наприклад, при виведенні довгих медичних термінів).

<!- - … - -> – тег коментарів. Текст розміщений в цьому тегі не відображається комп’ютером

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.