- •1. Определение ис. Задачи и функции ис. Состав и структура ис, основные элементы, порядок функционирования. Классификация ис. Области применения и примеры реализации ис.
- •2. Предметная область документальных информационных систем. Информационно-поисковой язык, система индексирования, технология обработки данных, поисковой аппарат
- •3. Фактографические ис. Понятие предметной области, Информационный объект по. Понятие сущности, Свойства сущности. Реализация сущности. Целостность данных
- •4. Фактографические ис. Концептуальное моделирование, концептуальные средства описания, модель «сущность-связь». Виды связей.
- •5. Программные средства реализации фактографических ис. Понятие модели данных, основные компоненты модели. Виды моделей данных.
- •6. Программные средства реализации фактографических ис. Общие понятия субд. Классификация субд. Функция субд.
- •7. Программные средства реализации фактографических ис. Архитектура субд, независимость данных, объекты моделирования, схемы субд
- •8. Типы моделей данных. Сетевая и иерархическая модели данных. Представление данных, операции над данными, ограничение целостности.
- •9. Реляционная модель данных. Понятие отношения. Мощность и кардинальное число отношения. Домен отношения. Схемы отношений. Общие свойства отношений. Объектно-связанная модель.
- •1. Отношение, рассматриваемое как файл
- •3. Ключи отношения и целостность данных
- •4. Атомарность значений атрибутов
- •5. Табличная структура отношений
- •10. Организация процессов обработки данных. Операции обработки картежей. Операции обработки отношений.
- •11. Организация процессов обработки данных. Функциональная зависимость в отношениях. Нормализация отношений.
- •Нормализация отношений. 1нф
- •12. Проектирование ис. Понятие и структура проекта ис. Требования к эффективности и надёжности проектных решений.
- •16. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие.
- •Стадия ввода в действие
- •17. Стадии и этапы процесса проектирования ис. Разработка технического задания на проект, этапы.
- •18. Организация разработки ис. Эскизный проект. Технический проект. Стадия I. Организация проекта
- •19. Стадии и этапы процесса проектирования ис. Разработка рабочей документации. Ввод в действие и сопровождение ис.
9. Реляционная модель данных. Понятие отношения. Мощность и кардинальное число отношения. Домен отношения. Схемы отношений. Общие свойства отношений. Объектно-связанная модель.
В основе Реляционной МД лежит понятие ОТНОШЕНИЯ.
Реляционная база данных — это набор взаимосвязанных отношений. Каждое отношение (таблица) представляется в ЭВМ в виде файла.
Набор отношений (таблиц) может быть использован для хранения данных об объектах реального мира и моделирования связей между ними.
Таблица состоит из строк и столбцов. Каждый столбец в таблице называют АТРИБУТОМ, и ему присваивается имя. Значения в таблице выделяются из ДОМЕНА, т.е. ДОМЕН суть множество значений, которые может принимать некоторый АТРИБУТ.
Строки таблицы называют КОРТЕЖАМИ. Список имен атрибутов отношения называется СХЕМОЙ ОТНОШЕНИЯ.
Любому отношению РМД присущи следующие свойства:
отсутствуют одинаковые строки;
порядок следования строк не существенен;
порядок следования столбцов не существенен, т.к. каждый столбец имеет уникальное имя;
все отношения должны быть нормализованы, т.е. каждый кортеж должен содержать лишь атомарные (неделимые) элементы.
Основными операциями над отношениями в реляционной БД являются следующие:
традиционные операции над множествами, такие как объединение, пересечение, разность (вычитание), декартово произведение и деление;
Прежде чем дать понятие отношения, необходимо дать определение декартова произведения.
Пусть D1,D2,..DN – произвольные конечные множества и не обязательно различные. Декартовым произведением этих множеств D1 X D2 X….X DN называется множество произведений (кортежей) вида <d1,d2,d3,…dn>, где d1D1, d2D2, … dnDN, т.е. элемент d1 взят из первого множества D1, элемент d2 взят из второго множества D1, и.т.д.
Пример: если даны два множества A (a1,a2,a3) и B (b1,b2), то их декартово произведение будет иметь вид С=AХB=(a1*b1, a2*b1, a3*b1, a1*b2, a2*b2, a3*b2).
Отношением R, определенным на множествах D1,D2,..DN называется подмножество декартова произведения D1,D2,..DN . При этом множества D1,D2,..DN называются доменами отношения, а элементы декартова произведения <d1,d2,d3,…dn> кортежами.
Отношение R, определенное на множестве доменов D1,D2,....Dn содержит две части: заголовок и тело (если представить отношение в терминах таблиц, заголовок это строка заголовков столбцов, а тело это множество строк данных).
Схема отношения - это именованное множество пар {имя атрибута, имя домена
Количество атрибутов в данном отношении называется степенью (иногда называют арностью) отношения.
Отношение первой степени называется унарным, отношение степени 2 - бинарным, степени 3 - тернарным и отношение степени n - n-арным, где число n определяет степень отношения ( n=1 - унарное, n=2 - бинарное, ..., n-арное)
Количество кортежей называется мощностью отношения или кардинальным числом отношения.
СВОЙСТВА ОТНОШЕНИЙ
1. Отношение, рассматриваемое как файл
Такой файл состоит из последовательности записей, по одной на каждый кортеж, причем одинаковые записи запрещаются. Все записи должны быть одного и того же типа; у них должно быть одно и тоже количество полей, причем в соответствующих полях различных записей должна храниться информация одно и того же типа.
2. В отношении нет одинаковых кортежей. Действительно, поскольку тело отношения есть множество кортежей то, как всякое множество, не может содержать неразличимые элементы