Методичні особливості вивчення зв’язків та типів об’єднання у базах даних Microsoft Access
Вантажиться...
Дата
2018
Назва журналу
Номер ISSN
Назва тому
Видавець
СумДПУ імені А. С. Макаренка
Анотація
Стаття присвячена вивченню зв’язків між таблицями та типів об’єднання у реляційній базі даних. Автор розглядає складності у розумінні окремих понять та теоретичних положень, з якими стикаються початківці при вивченні системи управління базами даних Access на практиці. Питання організації зв’язків між таблицями є принциповим для розуміння роботи реляційної бази даних. Вміння створювати зв’язкі, налаштовувати їх властивості, забезпечувати цілісність даних формуються під час розв’язування практичних завдань. Автор доступно и детально пояснює механізм зв’язку, описує типові помилки учнів, формулює правила та алгоритми створення різних типів зв’язку. Особлива увага приділяється типам об’єднання, які підтримуються у режимі Конструктора запитів. В статті описано внутрішні об'єднання – одно-стовпцеві та багато-стовпцеві, зовнішні об'єднання – ліве та праве, само-об’єднання, тета-об'єднання за умовою нерівності, перехресні об’єднання. Об’єднанням називається операція, під час якої виконується зіставлення та поєднання значень у спільних полях зв’язаних таблиць, які є джерелом даних у формі, звіті, або запиті. Тип об'єднання задає спосіб перегляду зв'язаних записів на основі заданого відношення. Кількість записів, які відображаються, залежить від типу об’єднання. Підґрунтям більшості об’єднань (внутрішніх, зовнішніх, само-об’єднань) є рівні значення полів зв’язку. Тета-об'єднання створюють за умовою нерівності значень полів. Перехресне об’єднання (декартів добуток) використовують для генерації комбінацій записів у запиті. Об'єднання, яке створене між полями з невизначеним типом відношення, може привести до помилкових записів тому, що повторення значень в обох полях зв’язку призводить до появи всіх можливих комбінацій співставлення записів. Автором наведено приклади використання різних типів об’єднань при побудові запитів для розв’язування практичних завдань. Матеріал статті містить роз'яснення та методичні рекомендації для вивчення теми «Системи Управління Базами Даних» з дисципліни Інформаційні технології.
The article is devoted to the study relationships between tables and types of joins in a relational database. The author considers difficulties in understanding certain concepts and theoretical principles with which the beginners faces when studying database management system Access in practice. The question of creating relationships between tables is fundamental to understanding the operation of a relational database. Skill to create relationships, specify their properties, ensure integrity of data formed when solving practical problems. Author accessibly explains the mechanism of implementation of various type of relationships describes the typical errors of students and gives rules and algorithms for creation of different types of relationships. Attention focused to the types of joins that supported in the mode of QBE: internal joins – single-column and multi-column; external joins – left and right; self-joins theta-joins with the condition of inequality, cross-joins. A join is an operation that compares and combines values in the common fields of linked tables that are the source of data in a form, report, or query. A type of joins sets the method of viewing of the linked records based on the set relationship. The number of records displayed depends on the type of join. The basis of most joins (internal, external, self-joins) are equal values of the fields of join. Theta-join or unequal join created on the condition of the inequality of field values. A cross-join or Cartesian product used to generate combinations of records in a query. A join created between fields with an indefinite type of relation may lead to erroneous records, because the repetition of values in both fields of join leads to the appearance of all possible combinations of matching records. Examples of their use when constructing queries for solving practical problems are given. Material of the article contains elucidations and methodical recommendations for the study of theme of "System Management Databases" from discipline Information technologies.
The article is devoted to the study relationships between tables and types of joins in a relational database. The author considers difficulties in understanding certain concepts and theoretical principles with which the beginners faces when studying database management system Access in practice. The question of creating relationships between tables is fundamental to understanding the operation of a relational database. Skill to create relationships, specify their properties, ensure integrity of data formed when solving practical problems. Author accessibly explains the mechanism of implementation of various type of relationships describes the typical errors of students and gives rules and algorithms for creation of different types of relationships. Attention focused to the types of joins that supported in the mode of QBE: internal joins – single-column and multi-column; external joins – left and right; self-joins theta-joins with the condition of inequality, cross-joins. A join is an operation that compares and combines values in the common fields of linked tables that are the source of data in a form, report, or query. A type of joins sets the method of viewing of the linked records based on the set relationship. The number of records displayed depends on the type of join. The basis of most joins (internal, external, self-joins) are equal values of the fields of join. Theta-join or unequal join created on the condition of the inequality of field values. A cross-join or Cartesian product used to generate combinations of records in a query. A join created between fields with an indefinite type of relation may lead to erroneous records, because the repetition of values in both fields of join leads to the appearance of all possible combinations of matching records. Examples of their use when constructing queries for solving practical problems are given. Material of the article contains elucidations and methodical recommendations for the study of theme of "System Management Databases" from discipline Information technologies.
Опис
Ключові слова
методика вивчення, Access, бази даних, між-табличні зв’язки, типи об’єднання, method of study, Access, database, inter-table relationships, types of joins
Бібліографічний опис
Шамшина, Н. В. Методичні особливості вивчення зв’язків та типів об’єднання у базах даних Microsoft Access [Текст] / Н. В. Шамшина // Фізико-математична освіта : науковий журнал / Міністерство освіти і науки України, Сумський державний педагогічний університет імені А. С. Макаренка, Фізико-математичний факультет ; редкол.: В. Ю. Сторіжко, З. Бак, М. П. Вовк [та ін.] ; гол. ред. О. В. Семеніхіна. – Суми : Вид-во СумДПУ імені А. С. Макаренка, 2018. – Вип. 1 (15). – С. 339–343.