Решение задач. 2 Основные математические понятия 4






НазваниеРешение задач. 2 Основные математические понятия 4
страница1/5
Дата публикации16.02.2015
Размер0.55 Mb.
ТипРешение
l.120-bal.ru > Документы > Решение
  1   2   3   4   5
Оглавление


Реляционные базы данных.
Теоретические основы. Решение задач. 2

1. Основные математические понятия 4

1.1 Множества 4

1.2 Алгебра множеств 5

1.3 Отношения 6

1.4 Операции над отношениями. 10

1.5 Агрегативные функции. 20

1.6 Дополнительные операции. 23

2. Описание модели 24

2.1 Концептуальная модель 25

2.2 Реляционная модель 28

3 Решение задач в реляционной алгебре 29

3.1 Простые задачи 30

3.2 Задачи на сравнение множеств объектов 37

3.3 Задачи на применение агрегативных функций 42

4 Особенности записи запросов на SQL 42

Реляционные базы данных.
Теоретические основы. Решение задач.


Данное учебное пособие предназначено для формирования у студентов навыков решения задач при работе с базами данных. В настоящее время наиболее распространенными базами данных являются реляционные базы данных, основанные на реляционных моделях. Реляционные базы данных получили широкое распространение благодаря двум факторам:

  • В основе работы с реляционными моделями лежит математическая теория: теория множеств, реляционная алгебра и реляционное исчисление;

  • Современная вычислительная техника способна хранить большие объемы информации и эффективно выполнять необходимые действия с соответствующим образом структурированными данными.

В настоящее время достаточно много литературы, посвященной проектированию баз данных [1-4], в которой рассматриваются этапы превращения результатов обследования функционирования некоторого предприятия в реляционную модель, удовлетворяющую критериям полноты, целостности, достоверности хранимых данных, а также методы достижения этих целей: функциональные зависимости и нормализация отношений. Эти разделы в данном пособии не рассматриваются.

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

Казалось бы простая задача: "Получить список студентов, изучающих русский язык". Однако давайте проанализируем сказанное. Что значит, студент изучает русский язык. Это можно понимать так. "В течение всего времени обучения, какое-то время было потрачено на изучение русского языка" или "В течение данного семестра студент изучает русский язык". В первом случае каждый студент хоть какое-то время тратит на изучение русского языка, и поэтому мы можем считать, что любой студент (что тоже самое все студенты) изучает русский язык. Во втором случае только часть студентов в данном семестре изучает русский язык.

Поэтому при проведении занятий следует уделять достаточно внимания на то, что студент понял задачу именно так, как рассчитывает преподаватель. Еще лучше записывать условие задачи подробнее, добиваясь однозначной ее интерпретации студентами, хотя, если признаться, это не всегда получается.

Первая часть посвящена основным математическим понятиям, лежащим в основе реляционных баз данных. Каждая операция сопровождается примерами, при описании которых автор опирается на интуитивное понимание студентами используемых отношений, полное описание которых приведено во второй части. Третья часть рассчитана на развитие у студентов мышления множествами объектов. Несмотря на то, что курс теории множеств ими, как правило, уже прослушан, но рассматриваемые там абстрактные примеры a, b, c не сразу распространяются ими на конкретные объекты, такие как студент, группа, дисциплина и т.п. Еще один существенный момент заключается в следующем. В теории множеств совсем не уделяется внимания на размерность элементов множеств, считая их по умолчанию одинаковой размерности. Отсутствие навыков критического отношения к размерности элементов отношений так же отрицательно сказывается на решении задач в области баз данных. Четвертый раздел посвящен записи задач, рассмотренных в третьем разделе, на наиболее распространенном в настоящее время языке запросов к базам данных – SQL. Сохраняя необходимость множественного мышления при анализе задачи, SQL предоставляет некоторое отличие по отношению к реляционной алгебре в записи алгоритма на получение ответа на запрос.

Для приобретения навыков решения задач по написанию запросов к базам данных необходимо освоить основные математические понятия, лежащие в основе реляционных баз данных.
  1   2   3   4   5

Добавить документ в свой блог или на сайт

Похожие:

Решение задач. 2 Основные математические понятия 4 iconПояснительная записка 4 Глава Основные понятия 6 Глава Этапы создания...
Пояснительная записка 4 Глава Основные понятия 6 Глава Этапы создания Базы данных 8 Глава Команды работы с объектами бд 9

Решение задач. 2 Основные математические понятия 4 iconПрограмма Основные понятия археологии
Основные понятия археологии. Определение археологии и ее место среди исторических наук. Объект и предмет археологии как науки. Анализ...

Решение задач. 2 Основные математические понятия 4 iconПсихолого-акмеологический анализ понятия телесности на материалах...
Ратиться к крупным философам, мыслителям, общественным деятелям. 2013 год – год 100-летнего юбилея выдающегося писателя Нобелевского...

Решение задач. 2 Основные математические понятия 4 iconРешение этих задач стало возможным благодаря следующим факторам
Анализ учебно-методической и воспитательной работы за прошедший учебный год и основные задачи на новый учебный год

Решение задач. 2 Основные математические понятия 4 icon1 Основные понятия администрирования
Основные понятия администрирования ис. Функции администратора ис. «Золотые правила» администратора

Решение задач. 2 Основные математические понятия 4 iconРабочая программа элективных курсов по биологии 10 класс Тема: «Решение генетических задач»
Элективный курс предназначен для обучающихся 10 классов. Элективный курс включает материал по разделу биологии «Основы генетики....

Решение задач. 2 Основные математические понятия 4 iconТехнологию Грид. Изложены основные понятия концепции Грид, описана...
Пособие предназначено для студентов, аспирантов, а также всех тех, кто планирует использование данной технологии для решения своих...

Решение задач. 2 Основные математические понятия 4 iconРешение биологических задач на уроках биологии. Примеры задач: в...
Методическая разработка: «Подготовка учащихся к олимпиадам по биологии и экологии» Захаровой Надежды Станиславовны

Решение задач. 2 Основные математические понятия 4 iconТематический план самостоятельной деятельности студентов Дисциплина...
Решение ситуационных задач. Решение тестового вводного контроля. Работа с больным в палате. Сбор анамнеза. Объективное исследование...

Решение задач. 2 Основные математические понятия 4 iconТематический план самостоятельной деятельности студентов Дисциплина...
Решение ситуационных задач. Решение тестового вводного контроля. Работа с больным в палате. Сбор анамнеза. Объективное исследование...

Вы можете разместить ссылку на наш сайт:


Литература


При копировании материала укажите ссылку ©ucheba 2000-2015
контакты
l.120-bal.ru
..На главную