- •Лекция 1. Базы данных в системе экономической информации Основные понятия
- •1.1 Роль и место баз данных в системе экономической информации
- •1.2 Базы данных: основные понятия
- •Лекция 2. Предметная область и ее структура
- •2.1 Предметная область: основные понятия
- •2.2 Исчисление типов отношений между типами объектов
- •2.3 Модель «сущность-связь» и ее разновидности. Основы er моделирования
- •2.4 Структурирование предметной области с позиций функций и задач управления
- •2.5 Матрица отношений между типами объектов
- •Лекция 3. Реляционные базы данных
- •3.1 Отношения реляционных баз данных и свойства
- •3.2 Достоинства и недостатки реляционных баз данных
- •3.3 Элементы реляционной алгебры, реляционного исчисления и трехзначной логики
- •Естественное соединение
- •Правила трехзначной логики
- •Лекция 4. Нормализация таблиц реляционных баз данных
- •4.1 Принципы нормализации
- •4.2 Нормальные формы
- •Лекция 5. Проектирование и создание запросов. Структурированный язык запросов (sql).
- •5.1 Понятие запроса
- •5.2 Соединение таблиц в запросах
- •5.3 Соединение трех и более таблиц
- •5.4 Запрос на выборку
- •5.5 Запрос на выборку с группировкой
- •5.6 Перекрестный запрос
- •5.7 Перекрестный запрос с составным заголовком строк
- •5.8 Запрос на обновление
- •5.9 Запрос на удаление
- •5.10 Запрос на добавление
- •5.11 Логически выраженные команды sql
- •Лекция 6. Microsoft Access как объективно-ориентированная система
- •6.1 Понятие события.
- •6.2 Понятие объектов, их свойств и методов
- •Лекция 7. Современные тенденции развития бд
- •7.2 Основные концепции объектно-ориентированного подхода
Лекция 2. Предметная область и ее структура
-
Предметная область: основные понятия
-
Исчисление типов отношений между типами объектов
-
Модель «сущность-связь» и ее разновидности. Основы ER моделирования
-
Структурирование предметной области с позиций функций и задач управления
-
Матрица отношений между типами объектов
2.1 Предметная область: основные понятия
Предметная область – это некоторая область управленческой деятельности с определенным набором функций и задач управления, для реализации которых создается и используется базы данных. Чем более четко обозначена предметная область, ее функции и задачи управления, тем выше вероятность создания для нее работоспособной базы данных.
Проектирование предметной области и последующее создание баз данных возможно без участия специалистов в данной предметной области. Программисты, являясь квалифицированными разработчиками баз данных, могут упустить что-либо важное с точки зрения тех специалистов, которым придется с базами данных работать. Поэтому для экономистов и бухгалтеров важно приобретение именно концептуальных навыков проектирования.
Предметная область состоит из типов объектов, между которыми существуют определенные отношения.
Структура предметной области – это набор типов объектов и существенных отношений между ними.
Существенными являются те отношения, которые обязательно необходимо учитывать при реализации поставленных функций и задач управления.
Понятие «объект» является предельно широким и ему невозможно дать четкого научного определения. Однако для уточнения содержания понятия объект может сказать, что оно является родовым для следующих понятий: предмет, явление, процесс, событие, факт и т.д.
Наличие объекта предполагает и наличие субъекта, внимание которого направлено на объект.
Тип – это понятие, объединяющее все однородные объекты. В отличие от объекта, существующего в конкретный момент времени, в определенном месте и при определенных обстоятельствах, тип не имеет пространственно-временной локализации. Тип охватывает все существовавшие, существующие и мыслимые объекты, относимые к нему. Понятие типа не надо путать с понятием множества. Если между множеством и элементом множества существует отношение «целое - часть целого», то между типом объекта и объектом имеет место отношение «абстрактное - конкретное».
Объекты данного типа
|
Тип объекта Сотрудник |
|
Табельный номер |
|
Фамилия |
|
Имя |
|
Отчество |
|
Дата рождения |
|
…… |
|
А0052 |
|
Краснова |
|
Ольга |
|
Александровна |
|
30.06.77 |
|
|
|
А1252 |
|
Иванов |
|
Василий |
|
Петрович |
|
01.06.72 |
|
|
Объект обладает свойствами.
Свойство – это некоторая величина, которая характеризует объект с определенной стороны. Свойство, как величина, подвергается измерению. Измеренное в определенной шкале и выраженное на определенном языке свойство объекта порождает реквизит.
Формально-логический объект представляет собой совокупность свойств, обладающих целостностью.
Свойства делятся на естественные и назначенные. Например, рост, вес – естественные свойства; табельный номер - назначенное.
Назначенные свойства объекты приобретают в рамках определенной информационной системы.
В совокупности всех свойств мы выделяем отличительные и ключевые. Отличительные свойства позволяют отнести объект к определенному типу, а ключевые - выделить этот объект из однозначных.
