- •Для спец. 010501 содержание
- •Информационные системы (ис). Базы данных (бд)
- •Классификация ис
- •Принципы классификации
- •Кодирование информации
- •Банки и бд
- •Архитектура БнД
- •Компоненты БнД
- •Объекты и атрибуты
- •Двумерные файлы
- •Модель данных. Типы связей.. Манипуляция и нормализация отношений. Избыточные значения
- •Инвертированные файлы
- •Типы записей элементов. Типы связей ассоциаций между элементами данных.
- •Схемы бд
- •Структура файлов реляционных бд
- •Манипулирование отношениями
- •Алгебраический подход к исчислению отношений
- •Примеры использования отношений
- •Нормализация отношений и ключи
- •Понятие целостности бд
- •Обзор структур данных
- •Применение пэвм при работе фирм, учреждений и предприятий
- •Арм поддержки и принятия решения
- •Объекты ms Access
Кодирование информации
Цель: представление информации в более компактном и удобном виде для автоматической обработки. Существует локальное и глобальное кодирование.
Существует единая система классификации кодирования (ЕСКК) ГОСТ 6.01.1-87.
Единая система классификации и кодирования информации (ЕСКК) -совокупность общероссийских классификаторов технико-экономической и социальной информации; средств ведения классификаторов; нормативных и методических документов по их разработке, ведению и применению. ЕСКК устанавливает единые методологические и организационные основы проведения работ по классификации и кодированию технико-экономической и социальной информации, состав, содержание и порядок проведения этих работ.
ЛЕКЦИЯ 2 ОРГАНИЗАЦИЯ БАЗ ДАННЫХ. ФУНКЦИИ ПОДДЕРЖКИ БАЗ ДАННЫХ БАЗЫ ДАННЫХ (БД) , БАНКИ ДАННЫХ(БнД). АРХИТЕКТУРА БнД.
Описательная модель предметной области
Проектирование БД начинается с анализа предметной области и возможных запросов пользователя. В результате анализа определяется перечень данных и связей между ними.
На этапе инфологического проектирования осуществляется построение семантической модели описывающей сведения из предметной области.
Анализ информационной потребности потенциальных пользователей.
Определение сведений об объектах.
Анализ возможных запросов БД.
Требования по оперативности их выполнения.
Этап даталогического проектирования включает в себя логическое и физическое проектирования.
Главной задачей логического проектирования является предоставление данных, выделенных на предыдущем этапе в виде данных в форматах, поддерживаемых СУБД.
Физическое проектирование – выбор способа хранения данных на физических носителях.
Инфологическая модель «сущность-связь» - это неформальная описательная модель, которая определяет сущности и связи.
Сущность – это собирательное понятие некоторого повторяющегося объекта, процесса, явления, о котором нужно хранить информацию в системе.
Тип сущности – определяет набор однородных объектов.
Экземпляр сущности – конкретный объект из набора.
Атрибут – поименованная характеристика сущности, которая принимает значение из некоторого множества.
Связь – это средство, с помощью которого представляется отношение между сущностями (1.. n, 0..1, n..n). Связи должны быть поименованы.
Примеры связей между сущностями.
Моделирование предметной области начинают с сущностей, необходимых для их описания. Каждая сущность должна соответствовать некоторому объекту или группе объектов.
При моделировании предметной области ПО следует обращать внимание на документооборот:
Это документы, которые отражают полностью информацию, которую необходимо хранить в БД в виде конкретных данных.
Создаваемая информационная система должна предоставлять пользователям информацию в привычном виде.
Типы данных в БД
Тип |
Использование |
Размер |
Текстовый |
Текст, комбинация текста и чисел, которые не требуют вычислений |
До 255 символов |
Числовой |
Когда числовые данные используются для вычислений, кроме финансовых расчетов |
1,2,4,8,16 байт |
Memo-поле |
Длинный текст или число |
64000 символов |
Дата-Время |
Дата, время |
8 байт |
Денежный |
Значения валют, для предотвращения округления, в целой части – 15 символов, в дробной – 4 символа |
8 байт |
Логический |
Поля, которые содержат два возможных значения |
1 бит |
Счетчик |
Автоматическая вставка последовательных или случайно выбранных чисел при добавлении записи |
4 байта (16 байт для кодов репликации) |
OLE |
Объекты, созданные в других программах и использующиеся протоколом OLE (Word, Excel файлы и т.д.) |
До 1 Гб |
Гиперссылка |
Поле, в котором хранятся гиперссылки, имеющие вид пути: URL-адрес |
64000 символов |
Мастер подстановок |
Создает поле, которое позволяет выбрать значение из другой таблицы и т.п., используя поле со списком. |
Имеет тот же размер, что и первичный ключ, максимально 4 байта |
Ограничения на имена полей
Имя не больше 64 символов.
Имя содержит любую комбинацию букв, чисел, и специальных символов за исключением «.», «’’», «!», «[]».
Имя не должно начинаться с пробела.
Имя не должно включать управляющие символы.
Имя таблицы не должно включать прямые кавычки.
Пробелы могут быть, но нежелательны.