- •1. Предмет информатика. Понятие и виды информации. Свойства информации. Экономическая информация.
- •2. Понятия информационной системы. Функциональная структура ис. Состав обеспечивающих подсистем.
- •3. Техническое обеспечение. Структурная схема пк. Назначение основных блоков пк.
- •4. Программное обеспечение. Классификация программного обеспечения.
- •5. Системное программное обеспечение. Назначение и функции операционной системы. Системное программное обеспечение включает в себя:
- •6. Сервисное программное обеспечение. Программы диагностики компьютера.
- •7 Постоянное запоинающее устройство . Понятие компьютерного вируса. Разновидности вирусов.
- •8. Антивирусные программы. Классификация антивирусных программ. Методы защиты от вирусов.
- •9. Понятие архивации. Назначение программ- архиваторов. Технология архивирования. Программы-архиваторы (назначение и технология использования).
- •10. Прикладное программное обеспечение. Классификация. Назначение.
- •11. Информационные технологии обработки текстовых данных. Текстовые процессоры. Основные сведения о Word 2000
- •12. Информационные технологии обработки табличных данных. Табличные процессоры.
- •13. Информационные технологии презентаций. Назначение, классификация. Правила эффективной презентации.
- •14. Интеграция и обмен данных для офисных приложений.
- •15. Понятие и назначение компьютерной сети. Классификация компьютерных сетей.
- •16. Понятие локальной сети. Программное обеспечение локальной сети. Сетевые операционные системы.
- •17. Понятие топологии сети. Основные топологии локальных сетей. Принципы передачи данных в локальных сетях.
- •18. Структура глобальной сети. Основные принципы работы: протоколы, адресация, маршрутизация. Структура глобальной сети
- •19. Электронная почта. Принципы работы систем электронной почты. Структура почтового сообщения.
- •20. Услуги internet.
- •21. Поиск информации в internet. Технология поиска. Поисковые системы. Всемирная паутина www
- •22. Обзор современных web-технологий. Архитектура клиент-сервер. Основные понятия: www, url, http.
- •23. Информационное обеспечение.
- •24. Понятие базы данных. Назначение, классификации баз данных. Системы управления базами данных.
- •25. Основные этапы проектирования баз данных. Этапы работ по проектированию бд.
- •26. Классификация и кодирование технико-экономической информации.
- •27. Понятие модели данных. Типы моделей. Реляционная модель данных.
- •28. Назначение и функции субд. Субд Access. Субд (назначение, функц состав комп-ов, объекты бд).
- •29. Структура web-сайта. Технологии разработки. Программы создания web-сайтов.
- •30. Информационная безопасность.
27. Понятие модели данных. Типы моделей. Реляционная модель данных.
Модели данных, поддерживаемые в СУБД Модель данных определяется как совокупность взаимосвязанных структур данных, которые поддерживает СУБД, и операций над этими структурами. Вид модели и используемые в ней типы структур данных отражают концепцию логической организации данных и их обработки, используемую в СУБД, которая поддерживает модель. Модель данных выбранной СУБД обеспечивает отображение информационно-логической модели предметной области в структуры данных этой СУБД. Модели данных, поддерживаемые в различных СУБД, в зависимости от типа СУБД могут быть иерархические, сетевые или реляционные. В СУБД для персональных компьютеров (настольных СУБД) применяется преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель дает возможность использования в разных реляционных СУБД операций обработки данных, имеющих единую основу - алгебру отношений (реляционная алгебра).
Связь двух объектов отражает их подчиненность. Объектом в модели данных является основной тип структур данных из тех, которые поддерживаются СУБД. В различных СУБД объект модели данных может быть по разному определен и назван (“тип записи”, “файл”, “сегмент”, “таблица”).
Вид модели данных, поддерживаемой СУБД на машинном носителе, является одним из важнейших признаков классификации СУБД. Сетевые, иерархические и реляционные модели поддерживаются в системе управления базой данных (СУБД) с одноименным названием - СУБД сетевого, иерархического или реляционного типа. Сетевые и иерархические модели данных
Сетевая или иерархическая модели данных реализуют соответствующий метод логической организации базы данных в СУБД, поддерживающей модель, и операции по обработке данных. К типовым структурам данных относятся: элемент данных, агрегат данных, запись, база данных.
Элемент данных (атрибут) – это наименьшая поименованная структурная единица данных (аналог поля в файловых системах).
Агрегат данных – поименованное подмножество элементов данных или других агрегатов внутри записи. В агрегатах допускается множественный элемент, который содержит несколько значений элемента в одном экземпляре агрегата.
Запись в сетевой или иерархической модели в общем случае является составным агрегатом, который не входит в состав других агрегатов. Она характеризуется структурой взаимосвязей ее элементов и агрегатов. Структура записи может иметь иерархический характер. Все множество экземпляров записи одинаковой структуры образуют тип записи. Запись конкретного типа в иерархической модели является объектом модели данных.
Связи объектов в сетевых и иерархических моделях данных
Модель данных , разных может включать несколько объектов. Между объектами модели данных устанавливаются связи. Совокупность взаимосвязанных конкретных объектов модели для некоторой предметной области образует базу данных. Связи между любыми двумя объектами модели определяются групповыми отношениями между их экземплярами.
Групповое отношение (набор) – это строго иерархическое отношение между записями двух типов: главной записью набора и подчиненными записи набора –– часто реализуются-за трудностей поддержания связей, которые становятся громоздкими.
Сравнение сетевых и иерархических моделей
В строго иерархических моделях, как правило, любой объект (запись, сегмент) может подчиняться только одному объекту вышестоящего уровня. В сетевых моделях – любой объект (запись, файл) может быть подчинен нескольким объектам. В иерархических моделях непосредственный доступ по ключу, как правило, возможен только к объекту самого высокого уровня, который не подчинен другим объектам. К другим объектам доступ осуществляется по связям от объекта на вершине модели. В сетевых моделях непосредственный доступ по ключу может обеспечиваться к любому объекту независимо от его уровня в модели. Возможен также доступ по связям от любой точки доступа.
Структура объекта (записи, файла) в сетевых моделях чаще бывает линейной и реже имеет иерархическую структуру. Объект линейной структуры состоит только из простых и ключевых атрибутов. Структуры данных более низкого уровня также могут иметь свою специфику и названия. Структура объекта (записи, сегмент) в иерархических моделях может быть иерархической или линейной. Сетевая модель на примере базы данных, содержащей справочные данные о цехах, складах, изделиях, плановые данные выпуска изделий цехами и учетные данные о сдаче выпущенных цехами изделий на склад, приведена на рис.3. Объекты в этой модели являются линейными.
Достоинством сетевых моделей является отсутствие дублирования данных в различных объектах модели. Кроме того, технология работы с сетевыми моделями является удобной для пользователя, так как доступ к данным практически не имеет ограничений и возможен непосредственно к объекту любого уровня. Допустимы всевозможные запросы. Сетевые модели позволяют отображать также иерархические взаимосвязи данных.со,аяая– Такие отличия в используемых языковых средствах затрудняют освоение СУБД, поддерживающих сетевые и иерархические модели. Генерация описания схемы БД делает программы зависимыми от структуры БД.
Реляционная модель данных
SQLРеляционные модели данных, отличаются от рассмотренных выше сетевых и иерархических, простотой структур данных, удобным для пользователя табличным представлением и доступом к данным.
Реляционная модель данных является совокупностью простейших двумерных реляционных таблиц-отношений. Связи между двумя логически связанными таблицами в реляционной модели устанавливаются по равенству значений одинаковых атрибутов таблиц-отношений. Таблица-отношение является универсальным объектом реляционных моделей. Это обеспечивает возможность унификации обработки данных в различных СУБД, поддерживающих реляционную модель. Операции обработки реляционных моделей основаны на использовании универсального аппарата алгебры отношений и реляционного исчисления.
Преимущества реляционных моделей. К достоинствам реляционной модели относятся простота представления данных реляционной модели, благодаря табличной форме, и минимальная избыточность данных при нормализации таблиц-отношений. В реляционных моделях обеспечивается независимость приложений пользователя от данных, допускающая включение или удаление отношений, изменение атрибутного состава отношений. В отличие от иерархических и сетевых реляционные базы данных не требуют описания схемы данных и его генерации, т.е. не требуется настройки СУБД на конкретную структуру БД. Универсальность процедур обработки данных являются основой типовых средств в различных реляционных СУБД.