- •Санкт-Петербург
- •Раздел 1. Информационные процессы, системы и технологии 10
- •Тема 1. Основные понятия информатики. Информатизация общества 10
- •Тема 2. Основные сведения об информации и информационных процессах 25
- •Тема 3. Информационные системы и технологии 37
- •Раздел 2. Проектирование баз данных 59
- •Тема 4. Основные понятия теории баз данных. Модели данных. 59
- •Предусловие
- •Введение
- •Раздел 1. Информационные процессы, системы и технологии тема 1. Основные понятия информатики. Информатизация общества Понятие информации
- •Взаимосвязь процессов компьютеризации и информатизации
- •Понятие информационного ресурса, его потенциала и возможностей использования
- •Основные проблемы информационного обеспечения науки, техники производства и управления
- •Организационно-экономические аспекты информатизации
- •Понятие технико-экономического обоснования
- •Системно-информационный анализ и синтез в информатизации
- •Новые информационные технологии в социально-экономических процессах
- •Современные технические и программные средства информационных технологий.
- •Вопросы по теме
- •Тема 2. Основные сведения об информации и информационных процессах Понятие данных. Информация и ее роль в управлении.
- •Атрибутивные и функциональные свойства информации
- •Адекватность информации
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •Системы классификации, кодирования и организации информации.
- •Общая характеристика, назначение, классификация, структура и эффективность информационных систем
- •Информационные технологии: общая характеристика, назначение, классификация
- •Понятие информационного обеспечения, основные формы, принципы, организация личного и корпоративного информационного обеспечения
- •Информатизация управленческого решения
- •Модели решения функциональных и вычислительных задач.
- •Предметная область. Модель предметной области
- •Объекты и атрибуты, связи между объектами и атрибутами объектов
- •Концептуальная модель
- •Типы моделей данных
- •Реляционная модель данных. Основные определения: отношения, домены, кортежи, атрибуты
- •Первичный ключ. Свойства отношений реляционной бд
- •Ограничения на отношения, основные операции над отношениями
- •Вопросы по теме
- •Тема 5. Основы проектирования баз данных Методология проектирования бд
- •Основные этапы проектирования бд
- •Методы проектирования
- •Использование case - технологии при проектировании базы данных.
- •Вопросы по теме
- •Тема 6. Технологии обработки экономической информацией на основе использования субд Системы управления базами данных, их эволюция и классификация
- •Функции субд. Типовая организация субд
- •Состав и назначение языковых средств субд
- •Информационная безопасность баз данных
- •Перспективы развития субд
- •Информационные хранилища данных
- •Модели данных, используемые для построения информационных хранилищ
- •Вопросы по теме
- •Раздел 3. Субд access тема 7. Субд Access и ее структура Основные объекты Access
- •Режимы доступа к базе данных
- •Понятие о синхронизации и репликациях базы данных
- •Администрирование базы данных
- •Поля, их типы и свойства
- •Фильтрация и сортировка записей в таблицах
- •Вопросы по теме
- •Тема 9. Конструирование запросов Запросы qbe и запросы sql
- •Основы конструирования qbe-запросов
- •Запросы на выборку
- •Запросы-действия
- •Вопросы по теме
- •Тема 10. Конструирование форм и отчетов Основы конструирования форм
- •Структура формы
- •Элементы управления
- •Основы конструирования отчетов
- •Структура отчет. Группировка данных в отчетах
- •Использование вычисляемых полей в отчете.
- •Вопросы по теме
- •Тема 11. Средства автоматизации субд Основы конструирования макросов. Структура макроса. Виды макрокоманд.
- •Создание макроса данных, управляемого событием. Создание именованного макроса данных
- •Сведения о параметрах
- •Управление макросами данных
- •Создание изолированных макросов
- •Создание внедренного макроса
- •Создание вложенных макросов
- •Вопросы по теме
- •Тема 13. Основы языка sql История развития sql.
- •Основы языка sql
- •Вопросы по теме
- •Заключение
- •Список литературы
Вопросы по теме
Какие этапы включает в себя процесс проектирования?
Назовите основные задачи инфологического проектирования?
В чем заключается определение основных требований к проектированию БД?
То такое семантическое моделирование?
Назовите и охарактеризуйте основные понятия ER-диаграмм?
В чем отличие CASE-технологий и CASE- средств?
Тема 6. Технологии обработки экономической информацией на основе использования субд Системы управления базами данных, их эволюция и классификация
Система управления базами данных (СУБД) – это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. В общем случае под СУБД можно понимать любой программный продукт, поддерживающий процессы создания, ведения и использования БД.
Предшественницами СУБД являются файловые системы, однако в настоящее время файловые системы могут использоваться также СУБД для решения задач хранения данных и доступа к ним.
В середине 60-х годов корпорация IBM совместно с фирмой North American Aviation разработали первую СУБД - иерархическую систему Information Management System (IMS). Она до сих пор остается основной иерархической СУБД, используемой на большинстве крупных мейнфреймов.
Появление системы Integrated Data Store (IDS) фирмы General Electric привело к созданию нового типа систем управления базами данных - сетевых СУБД. Сетевая СУБД создавалась для представления более сложных взаимосвязей между данными, чем те, которые можно было моделировать с помощью иерархических структур, и послужили основой для разработки первых стандартов БД. Для создания таких стандартов в 1965 году на конференции CODASYL (Conference on Data Systems Languages) была сформирована рабочая группа. В компетенцию группы DBTG входило определение спецификаций среды, которая допускала бы разработку баз данных и управление данными.
В 1970 году Э. Ф. Кодд, работавший в корпорации IBM, опубликовал статью о реляционной модели данных, позволявшей устранить недостатки прежних моделей. Вслед за этим появилось множество экспериментальных реляционных СУБД. Был разработан структурированный язык запросов SQL, который с тех пор стал стандартным языком любых реляционных СУБД.
В настоящее время существует несколько сотен различных реляционных СУБД для мейнфреймов и персональных ЭВМ. Примерами реляционных СУБД для персональных компьютеров являются Access и FoxPro фирмы Microsoft, Paradox и Visual dBase фирмы Borland, а также R-Base фирмы Microrim. Реляционные СУБД относятся к СУБД второго поколения. Однако реляционная модель также обладает некоторыми недостатками - в частности, ограниченными возможностями моделирования. Для решения этой проблемы был выполнен большой объем исследовательской работы. В 1976 году Чен предложил модель "сущность-связь", которая в настоящее время стала основой методологии концептуального проектирования баз данных и методологии логического проектирования реляционных баз данных. В 1979 году Кодд опубликовал расширенную версию реляционной модели - RM/T (1979), затем еще одну версию - RM/V2 (1990, позволяющей более точно описывать реальный мир, нестрого называют семантическим моделированием данных.
Возрастающая сложность приложений баз данных способствовала появлению двух новых систем: объектно-ориентированные СУБД, или ОО СУБД (Object-Oriented DBMS - OODBMS), и объектно-реляционные СУБД, или ОР СУБД (Object-Relational DBMS - ORDBMS). Попытки реализации подобных моделей представляют собой СУБД третьего поколения.
СУБД можно классифицировать по следующим признакам:
Модели данных (иерархические, сетевые, реляционные).
Степени распределенности (локальные, распределенные).
Способу доступа (файл-сервер, клиент-сервер, встраиваемые).