Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика»


Скачать 0.51 Mb.
Название Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика»
страница 2/10
Тип Методические указания
rykovodstvo.ru > Руководство эксплуатация > Методические указания
1   2   3   4   5   6   7   8   9   10

Реляционная модель данных


В последние годы в большинстве БД используются реляционные модели данных, и практически все современные СУБД ориентированы именно на такое представление информации. Реляционную модель можно представить как особый метод рассмотрения данных, который включает как собственно данные (в виде таблиц), так и способы работы и манипуляции с ними (в виде связей). Другими словами, в реляционной БД используется несколько таблиц, между которыми устанавливаются связи. Таким образом, информация, введенная в одну таблицу, может быть связана с одной или несколькими записями из другой таблицы.

Двумерная таблица в реляционной теории называется отношением. Наименованиями столбцов в таблице служат имена атрибутов.

Совокупность схем отношений, используемых для представления модели данных, называется схемой реляционной базы данных (реляционной моделью данных). Текущие значения соответствующих отношений называются реляционной базой данных.

Между записями двух таблиц (например, таблиц А и В) могут существовать следующие основные виды связей:

  • "один к одному" (каждой записи из таблицы А соответствует одна определенная запись из таблицы В, например, работник получает зарплату на предприятии, и только одну);

  • "один ко многим" (каждой записи из таблицы А соответствует несколько записей из таблицы В, например, в доме проживает много жильцов)

  • "многие к одному" (множеству записей из таблицы А соответствует одна определенная запись из таблицы В, например, несколько студентов учатся в одной группе);

  • "многие ко многим" (множеству записей из таблицы А соответствует множество записей из таблицы В, например, у нескольких студентов занятия ведут разные преподаватели).



  1. Манипулирование данными в реляционной модели


Для манипулирования данными в реляционной модели используются два формальных аппарата:

  • реляционная алгебра, основанная на теории множеств;

  • реляционное исчисление, базирующееся на исчислении предикатов первого порядка.

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

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

Выражения реляционной алгебры строятся на основе алгебраических операций (высокого уровня), и подобно тому, как интерпретируются арифметические и логические выражения, выражения реляционной алгебры имеют процедурную интерпретацию.

Операции реляционной алгебры определены на множестве отношений и являются замкнутыми относительно этого множества (образуют алгебру). Любой произвольный запрос к БД можно представить в виде последовательности, составленной из пяти базовых операций реляционной алгебры.

  1. Выбор (селекция). Обозначается (R), где R-отношение, а P – предикат (условие выбора). В качестве условия выбора может использоваться любое арифметическое или логическое выражение. Результатом этой операции является множество строк (кортежей) отношения, компоненты которых удовлетворяют условию P.

  2. Проекция. Обозначается(R), где R-отношение, A1, A2, …, Am – имена столбцов. Результатом операции является множество строк (кортежей), полученное из всех строк отношения R выбором столбцов с именами A1, A2, …, Am. Другими словами, это операция построения «вертикального» подмножества, получаемого путем выбора определенных атрибутов и исключения остальных. Повторяющиеся строки исключаются.

  3. Декартово произведение. Обозначается R х S, где R – k1-арное отношение, а S – k2-арное отношение. Результатом этой операции является множество кортежей длины k1+ k2, где первые k1 компонентов которых образуют кортежи, принадлежащие R, а последние k2 – кортежи, принадлежащие S.

  4. Объединение. Обозначается RS, где R и S – отношения. Результатом операции является множество кортежей, которые принадлежат или R, или S, или им обоим. Для операции объединения требуется одинаковая арность отношений.

  5. Разность. Обозначается R S, где R и S – отношения. Результатом операции является множество кортежей, принадлежащих или R и не принадлежащих S. Для этой операции требуется одинаковая арность отношений.

Наряду с базовыми операциями используются дополнительные операции:


  1. Пересечение. Обозначается R S, где R и S – отношения. Результатом операции является множество кортежей, принадлежащих как R, так и S. Пересечение может быть выражено через уже введенные операции

R S = R – (R – S).

  1. Соединение. Обозначается RS, где R = (A1, A2, …, Ak, B1, …, Bn) и S = (A1, A2, …, Ak, C1, …, Cm), отношения, имеющие одинаковые атрибуты. Результатом операции является множество кортежей в декартовом произведении R и S, удовлетворяющих выражению

RS = ((RxS)).

1   2   3   4   5   6   7   8   9   10

Похожие:

Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания к практическим работам по дисциплине «Базы данных»
Методические указания предназначены для проведения практических занятий по дисциплине «Базы данных», для специальности ксиК
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания содержат задания к лабораторным работам по...
Методические указания предназначены для студентов направления «Прикладная информатика» профиля «Прикладная информатика в экономике»,...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по дисциплине “Системы управления базами данных”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Курсовая работа по дисциплине «Web-технологии в бизнесе»
Методические указания к выполнению курсовой работы для студентов 1-го курса очной (заочной) формы обучения для студентов направления...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Санкт-петербургский государственный университет сервиса и экономики
Методические указания предназначены для студентов заочной формы обучения подготовки магистрантов направления 230700. 68 «Прикладная...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания «Аналитические запросы» по дисциплине «Постреляционные базы данных»
Учебно-методические материалы «Аналитические запросы» представляют собой методические указания к лабораторным работам по дисциплине...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению выпускной квалификационной работы для студентов направления
Методические указания по выполнению выпускной квалификационной работы для студентов направления 01. 03. 02 «Прикладная математика...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания к практическим занятиям рпк «Политехник»
Методические указания предназначены для проведения практических занятий по дисциплине “Базы данных” в соответствии со стандартом...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических и лабораторных работ...
Методические указания предназначены для обучающихся по специальностям технического профиля 21. 02. 08 Прикладная геодезия
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению курсовой работы по дисциплине «Экономика отрасли»
...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических работ по дисциплине...
Методические указания предназначены для студентов 1 и 2 курсов специальности 38. 02. 04 Коммерция по отраслям
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Кафедра менеджмента экономическая теория методические указания
Методические указания содержат рекомендации по написанию курсовой работы. Издание позволит ознакомиться с требованиями к курсовой...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Основная образовательная программа высшего профессионального образования...
Характеристика профессиональной деятельности выпускника магистерской программы 230700. 68. 02 Реинжиниринг бизнес-процессов по направлению...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по дисциплине “Базы данных и субд”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических работ по дисциплине...
Методические указания предназначены для проведения практических работ по дисциплине

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск