Формування ключових полів та індексів. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Формування ключових полів та індексів.



Таблиця може мати ключове поле, що містить унікальні значення. Значення таких полів використовуються для створення зв’язку між двома таблицями. Ключ є ідентифікатором кожного запису БД і не може мати нульових значень або таких, що повторюються. Якщо ключове поле не встановлено користувачем, то при записі нової таблиці на диск система пропонує створити поле-лічильник. Для визначення власноручно одного із полів ключовим таблицю відкривають у режимі конструктура. Далі треба виділити потрібне поле, клацнувши мишою ліворуч від назви поля, після чого активізувати команди Правка/ Ключевое поле або кнопку Ключевое поле на панелі інструментів ® ліворуч від імені на екрані дисклея зявляється піктограма ключа. Ключ може складатися із декількох полів, тоді він називається складеним. Індексом назив внутрішню невидиму таблицю, яка містить ін-цію тільки з номерами записів, тобто показує порядок вибірки даних із таблиці. Простий упорядковує дані тільки по одному полі, складні – по декількох. Простий створюються через вікно конструктура (Познач поле/ вибирається Индиксированое поле/ да или нет). Складний індекс створюється через відкриту таблицю в режимі конструктура і натискається кнопка Индексы або Вид/ Индексы

Встановлення відношень.

Між даними різних таблиць можна встановити звязок, використовуючи однакові значення їхніх полів. Функція звязку дає змогу користуватися даними кідькох таблиць одночасно. Поля, що застосовуються для встановлення звязку, повинні бути однакового типу і мати однакові значення. Звязки між таблицями можуть бути один до одного (кожному запису першої таблиці відповідає не більше як один запис іншої таблиці), один до багатьох (кожному запису першої таблиці можуть відповідати кілька записів іншої; але один звязок другої таблиці не може мати звязок із більш як одним звязком першої), багато до багатьох (тип звязку, що дає змогу встановити відношення між кількома записами однієї таблиці та кількома записами іншої, і навпаки). Для встановлення зв’язків в основному вікні БД треба активізувати вкладку Таблицы та команди Сервис, Схем данных. Для додання інших таблиць у схему даних потрібно при відкритому вікні Схема данных активізувати команди Связи, Добавить таблицу контекстного меню правої клавіші миші. В результаті на екрані дисплея зявиться вікно, у якому зазначено всі таблиці БД, із яких потрібно вибрати потрібну й активізувати кнопку Добавить. Для зміни звязку мыж полями двох таблиць у выкны Схема данных активызують потрыбне поле однієї табл., натискують на клавішу миші й, не відпускаючи її, тагнуть його в ін. табл. У вікні Изменение связей активізують параметри Обеспечение целосности даных и кнопку обьединение. У вікні Параметрі обединения визначають тип зв'язку між полями двох табл., які буде створено для вилучення зв'язку потрібно клацнути на лінії, яка стає виділеною, після чого Правка/Удалить

 

157. Функция СЧЁТЕСЛИ() в Microsoft Excel используется для подсчета количества ячеек в диапазоне, значения которых удовлетворяют определенному критерию, но эта функция не позволяет использовать критерии с логическими операторами И и ИЛИ. В данной статье показано, как для выполнения этой задачи можно воспользоваться функцией СУММ(ЕСЛИ()) в качестве функции массива.

Функция СЧЁТЕСЛИ(), впервые появившаяся в Excel 5.0, предоставляет удобный способ подсчета количества ячеек в диапазоне, значение которых удовлетворяет определенному критерию. Предположим, например, что в листе в ячейках A1:J1 имеются следующие значения:

1 6 5 1 5 2 1 8 4 7

 

В ячейку A3 можно ввести функцию =СЧЁТЕСЛИ(A1:J1; 5), которая возвратит значение 2 — количество ячеек в диапазоне A1:J1 со значением 5.

Однако если необходимо подсчитать количество ячеек со значением 5 или 1, функцию СЧЁТЕСЛИ() использовать не удастся, поскольку в ней нельзя использовать сложные критерии, например "5 ИЛИ 1". В этом случае необходимо воспользоваться функцией СУММ(ЕСЛИ()) как функцией массива.

Чтобы получить необходимый результат для приведенных выше данных, выполните указанные ниже действия.

1. Запустите Microsoft Excel с чистым листом.

2. Введите приведенные выше значения в ячейки A1:J1.

3. Введите в ячейку A3 функцию

=СУММ(ЕСЛИ((A1:J1=5)+(A1:J1=1); 1; 0))

и нажмите сочетание клавиш CTRL+SHIFT+ВВОД, чтобы ввести формулу массива.

Функция возвратит значение 5, которое является верным, поскольку в диапазоне данных имеются две ячейки со значением 5 и три — со значением 1.



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 283; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.211.91.23 (0.005 с.)