- •Базы данных
- •Литература
- •1. Введение в базы данных
- •1.1. Данные, информация, знания
- •1.2. Банки и базы данных (основные компоненты и понятия)
- •1.3. Архитектура информационной системы клиент-сервер
- •1.4. Классификация и основные функции субд
- •1.5. Обмен данными при работе с бд в локальной ис
- •2. Модели и типы данных
- •2.1. Иерархическая модель
- •2.2. Сетевая модель
- •2.3. Реляционная модель
- •2.4. Типы данных в субд
- •3. Реляционная модель данных
- •3.1. Определение реляционной модели
- •3.2. Связывание таблиц; основные виды связи
- •3.3. Связь таблиц вида 1:1
- •3.4. Связь таблиц вида 1:м
- •3.5. Связь таблиц вида м:1
- •3.6. Связь таблиц вида м:м
- •3.7. Контроль целостности связей
- •3.8. Введение в язык запросов qbe
- •3.9. Основные объекты субд ms Access
- •3.10. Общая характеристика языка qbe субд ms Access
- •3.11. Построение условий в запросах на выборку в субд ms Access
- •3.12. Запросы на выборку в субд ms Access (вычисления по горизонтали и вертикали, группирование записей)
- •3.13. Структурированный язык запросов sql (общая характеристика, инструкции)
- •3.14. Структурированный язык запросов sql (имена, типы данных, встроенные функции)
- •3.15. Язык sql: команда создания таблицы (create table)
- •Описание столбцов
- •Пример создания таблицы
- •3.16. Язык sql: команда извлечения данных (select) и отдельные разделы этой команда
- •3.17. Примеры использования команды select
Базы данных
(34 ч. лек.; 17ч. лаб.; задание)
Литература
1. А. Д. Хомоненко и др. Базы данных / 4-е изд. - СПб: Корона принт, 2004. – 736 с.
2. Б.Я. Советов и др. Базы данных: теория и практика / М: Высшая школа, 2005. - 436 с.
3. Попов В.Б. Основы информационных и телекоммуникационных технологий. Системы управления базами данных / М: Финансы и статистика, 2005. -112 с.
4. Гринченко Н.Н. и др. Проектирование баз данных СУБД Microsoft Access / М: Горячая линия – Телеком, 2004. – 240 с.
1. Введение в базы данных
1.1. Данные, информация, знания
Любая задача обработки информации и принятия решений может быть представлена в виде схемы, показанной на рис. 1.1.
В качестве составных частей схемы выделяются информация (входная и выходная) и правила ее преобразования. Правила могут быть в виде алгоритмов, процедур и эвристических последовательностей.
Алгоритм – последовательность правил перехода от исходных данных к результату. Правила могут выполняться компьютером или человеком.
Данные – совокупность объективных сведений.
Информация – сведения, неизвестные ранее получателю информации, пополняющие его знания, подтверждающие или опровергающие положения и соответствующие убеждения. Информация носит субъективный характер и определяется уровнем знаний субъекта. Информация извлекается субъектом из соответствующих данных.
Знания – совокупность факторов, закономерностей и эвристических
правил, с помощью которых решается поставленная задача.
Рис. 1.1. Схема решения задач обработки информации и принятия решений:
X и Y – входная и выходная информации; f – внутреннее операторное описание; ЛПР – лица, принимающие решения
Последовательность операций обработки данных называют информационной технологией (ИТ).
Информационными системами (ИС) называют большие массивы данных с программно-аппаратными средствами для их обработки. Различают следующие виды ИС: фактографические, документальные и экспертные системы.
В настоящее время наиболее распространены и многочисленны фактографические ИС.
Фактографическая ИС – это массив фактов - конкретных значений данных об объектах реального мира.
Информация в фактографической ИС хранится в четко структурированном виде, поэтому она способна давать однозначные ответы на поставленные вопросы, например: “Кто является победителем Чемпионата России по гимнастике в 1999 году?”, “Кому принадлежит автомобиль марки Audi 80
с регистрационным номером PA899P77?”.
Документальные ИС обслуживают принципиально иной класс задач, которые не предполагают однозначного ответа на поставленный вопрос. БД таких систем образует совокупность неструктурированных текстовых документов (статьи, книги, рефераты, тексты законов) и графических объектов, снабженная тем или иным формализованным аппаратом поиска. Цель системы – выдать в ответ на запрос пользователя список документов или объектов, в какой-то мере удовлетворяющих сформулированных в запросе условиям. Например: выдать список всех статей, в которых встречается слово “Пушкин”.
Экспертные системы (ЭС) – интеллектуальные системы, призванные играть роль “советчика”, построены на базе формализованного опыта и знаний эксперта. Ядром ЭС являются базы знаний, в которых собраны знания экспертов в определенной области, на основе которых ЭС позволяет моделировать рассуждения специалистов из данной предметной области.
Предметная область – медицина, военное дело, машиностроение, металлургия. Более узко предметная область в машиностроении: ОМД, обработка резанием. Т.е. предметная область – это конкретная область знаний, имеющих практическую ценность для пользователя.