
- •1 Информатика
- •1.1 Предмет и задачи информатики
- •1.2 Истоки и предпосылки информатики
- •1.3 Структура современной информатики
- •2 Понятие информации
- •2.1 Развитие представлений об информации
- •Современное представление об информации
- •2.2 Свойства информации
- •2.3 Мера информации Синтаксическая мера информации — бит и байт
- •Мера информации по Шеннону
- •Семантическая и прагматическая меры информации
- •2.4 Признаки классификации информации
- •2.5 Информационные процессы
- •Понятие сжатия информации
- •3 Кодирование, декодирование и шифрование информации
- •3.1 Основные понятия
- •6 Информационные системы
- •6.1 Понятие информационной системы
- •6.2 Структура информационных систем
- •6.3 Классификация информационных систем Классификация ис по признаку структурированности задач
- •Классификация ис по функциональному признаку и уровням управления
- •Классификация по степени автоматизации
- •Классификация по характеру использования информации
- •Классификация по сфере применения
- •7 Информационные технологии
- •7.1 Понятие информационной технологии
- •7.2 Этапы развития информационных технологий
- •7.3 Проблемы использования информационных технологий
- •1) Устаревание информационной технологии
- •2) Методология использования информационной технологии
- •3) Выбор вариантов внедрения информационной технологии в фирме
- •7.4 Виды информационных технологий
- •1. Ит обработки данных
- •2. Ит управления
- •3. Автоматизация офиса
- •4. Ит поддержки принятия решений
- •5. Ит экспертных систем
- •8 Аппаратное обеспечение компьютера. Базовая архитектура пк. Состав вычислительной системы
- •8.1 Аппаратное обеспечение
- •9.2 Классификация прикладных программных средств
- •9.3 Классификация служебных программных средств
- •10 Системы управления базами данных
- •10.1 Базы данных
- •Классификация баз данных
- •10.2 Виды моделей данных
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных
- •10.3 Реляционные бд
- •Нормализация отношении Понятие нормализации отношений
- •Типы связей
- •10.4 Построение инфологической модели
- •10.5 Функциональные возможности субд
- •11 Компьютерные сети. Интернет
- •11.1 Назначение и классификация компьютерных сетей
- •Классификация сетей:
- •11.2 Топологий сетей
- •11.3 Сетевые компоненты
- •7.9. Internet как иерархия сетей
- •7.9.1. Протоколы Интернет
- •7.9.2. Адресация в Интернет
- •7.9.3. Доменные имена
- •7.9.4. Варианты доступа в Интернет
- •7.9.5. Система адресации url
- •7.9.6. Сервисы Интернет
- •7.9.7. Поиск в Интернете
- •12 Понятие информационной безопасности. Основы и методы защиты информации
- •12. 1 Понятие «Информационная безопасность»
- •Основные составляющие информационной безопасности
- •Важность и сложность проблемы информационной безопасности
- •Основная литература
- •Дополнительная литература
Типы связей
Все информационные объекты предметной области связаны между собой. Различаются связи нескольких типов, для которых введены следующие обозначения:
один к одному (1:1);
один ко многим (1:М);
многие ко многим (М:М).
Рассмотрим эти типы связей на примере 10.15.
Пример 10.15. Дана совокупность информационных объектов, отражающих учебный процесс в вузе:
СТУДЕНТ (Номер, Фамилия, Имя, Отчество, Пол, Дата рождения, Группа) СЕССИЯ (Номер, Оценка1, Оценка2, Оценка3, Оценка4, Результат) СТИПЕНДИЯ (Результат, Процент) ПРЕПОДАВАТЕЛЬ (Код преподавателя, Фамилия, Имя, Отчество)
Связь один к одному (1:1) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует не более одного экземпляра информационного объекта В и наоборот.
Рис. 10.16. Графическое изображение реального отношения 1:1
Пример 10.16. Примером связи 1:1 может служить связь между информационными объектами СТУДЕНТ и СЕССИЯ:
СТУДЕНТ <-> СЕССИЯ
Каждый студент имеет определенный набор экзаменационных оценок в сессию.
При связи один ко многим (1 :М) одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В, но каждый экземпляр объекта В связан не более чем с 1 экземпляром объекта А.
Рис. 10.17. Графическое изображение реального отношения 1 :М
Пример 10.17. Примером связи 1:М служит связь между информационными объектами СТИПЕНДИЯ и СЕССИЯ:
СТИПЕНДИЯ <->> СЕССИЯ
Установленный размер стипендии по результатам сдачи сессии может повторяться многократно для различных студентов.
Связь многие ко многим (М:М) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В и наоборот.
Рис. 10.18. Графическое изображение реального отношения М:М
Пример 10.18. Примером данного отношения служит связь между информационными объектами СТУДЕНТ и ПРЕПОДАВАТЕЛЬ:
СТУДЕНТ <<->> ПРЕПОДАВАТЕЛЬ
Один студент обучается у многих преподавателей, один преподаватель обучает многих студентов.
10.4 Построение инфологической модели
Архитектура СУБД
Базы данных и программные средства их создания и ведения (СУБД) имеют многоуровневую архитектуру, представление о которой можно получить из рис. 10.18 [1, 2, 6].
Рис. 10.18. Многоуровневое представление данных БД под управлением СУБД
Различают концептуальный, внутренний и внешний уровни представления данных баз данных, которым соответствуют модели аналогичного назначения.
Концептуальный уровень соответствует логическому аспекту представления данных предметной области в интегрированном виде. Концептуальная модель состоит из множества экземпляров различных типов данных, структурированных в соответствии с требованиями СУБД к логической структуре базы данных [6].
Внутренний уровень отображает требуемую организацию данных в среде хранения и соответствует физическому аспекту представления данных. Внутренняя модель состоит из отдельных экземпляров записей, физически хранимых во внешних носителях.
Внешний уровень поддерживает частные представления данных, требуемые конкретным пользователям. Внешняя модель является подмножеством концептуальной модели. Возможно пересечение внешних моделей по данным. Частная логическая структура данных для отдельного приложения (задачи) или пользователя соответствует внешней модели или подсхеме БД. С помощью внешних моделей поддерживается санкционированный доступ к данным БД приложений (ограничен состав и структура данных концептуальной модели БД доступных в приложении, а также заданы допустимые режимы обработки этих данных: ввод, редактирование, удаление, поиск).
Пример 10.19. Соотношение между концептуальной и внешними моделями базы данных приведено на рис. 10.19.
Рис. 10.19. Пример соотношения между концептуальной моделью и внешними моделями
Появление новых или изменение информационных потребностей существующих приложений требуют определения для них корректных внешних моделей, при этом на уровне концептуальной и внутренней модели данных изменений не происходит. Изменения в концептуальной модели, вызванные появлением новых видов данных или изменением их структур, могут затрагивать не все приложения, т.е. обеспечивается определенная независимость программ от данных. Изменения в концептуальной модели должны отражаться на внутренней модели, и при неизменной концептуальной модели возможна самостоятельная модификация внутренней модели БД с целью улучшения ее характеристик (время доступа к данным, расхода памяти внешних устройств и др.). Таким образом, БД реализует принцип относительной независимости логической и физической организации данных.
Понятие информационно-логической модели
Проектирование базы данных состоит в построении комплекса взаимосвязанных моделей данных. На рис. 10.20 условно отображены этапы процесса проектирования базы данных [6].
Рис. 10.20. Этапы процесса проектирования базы данных
Важнейшим этапом проектирования базы данных является разработка инфологической (информационно-логической) модели предметной области, не ориентированной на СУБД. В инфологической модели средствами структур данных в интегрированном виде отражают состав и структуру данных, а также информационные потребности приложений (задач и запросов).
Информационно-логическая (инфологическая) модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.
Инфологическая модель предметной области строится первой. Предварительная инфологическая модель строится еще на предпроектной стадии и затем уточняется на более поздних стадиях проектирования баз данных. Затем на ее основе строятся концептуальная (логическая), внутренняя (физическая) и внешняя модели [5,6].
Пример 10.20. На рис. 10.21 представлена графическая форма информационно-логической модели, связывающей информационные объекты: Студент, Сессия, Стипендия, Преподаватель.
Рис. 10.21. Пример графического представления инфологической модели