![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пояснительная записка. Пояснительная записка. 7Стр 1 из 35Следующая ⇒
СОДЕРЖАНИЕ ПРЕДИСЛОВИЕ.. 6 МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ... 7 РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ.. 7 Пояснительная записка. 7 Содержание дисциплины.. 9 РЕКОМЕНДАЦИИ ПО САМОСТОЯТЕЛЬНОЙ РАБОТЕ СТУДЕНТА.. 12 Календарно-тематический план работы.. 12 Методические указания по отдельным видам самостоятельной работы.. 13 ТЕОРЕТИЧЕСКИЕ МАТЕРИАЛЫ... 15 Глава 1. ВВЕДЕНИЕ В ОБЪЕКТНЫЕ СУБД.. 15 1.1. Специализированные приложения баз данных. 16 1.2. Недостатки реляционных СУБД.. 20 1.3. Основные концепции объектно-ориентированного подхода. 26 1.4. Способы хранения объектов в реляционной базе данных. 38 1.5. Поколения СУБД.. 42 Резюме. 44 Вопросы для самопроверки. 45 Глава 2. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ СУБД: КОНЦЕПЦИИ И ПРОЕКТИРОВАНИЕ. 46 2.1. Введение в объектно-ориентированные модели данных и ООСУБД.. 47 2.2. Особенности ООСУБД.. 48 2.3. Перманентность. 53 2.4. Прочие аспекты функционирования ООСУБД.. 56 2.5. Документ «Манифест разработчиков объектно-ориентированных систем баз данных». 60 2.6. Преимущества и недостатки ООСУБД.. 64 2.7. Проектирование объектно-ориентированной базы данных. 69 Резюме. 75 Вопросы для самопроверки. 77
Глава 3. ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННУЮ СУБД CASHÉ. 78 3.1. Введение. 78 3.2. Установка и использование Cache. 78 3.3. Первый пример. 80 3.4. Cache Studio. 81 3.5. Мастер форм Cache для Web. 88 Резюме. 90 Вопросы для самопроверки. 91 Глава 4. ОБЪЕКТНАЯ МОДЕЛЬ CACHE. 92 4.1. Правила идентификации. 96 4.2. Элементы классов. 96 4.3. Имя класса. 98 4.4. Ключевые слова. 98 4.5. Свойства. 98 4.6. Форматы данных и методы преобразования классов типов данных. 104 4.7. Свойства ссылки на объекты.. 105 4.8. Свойства коллекции. 106 4.9. Потоки данных. 107 4.10. Многомерные свойства. 108 4.11. Методы.. 109 4.12. Запросы.. 116 4.13. Пакеты.. 117 Резюме. 119 Вопросы для самопроверки. 120 Глава 5. ТЕХНОЛОГИИ CSP. 121 5.1. Выражения Caché. 122 5.2. Скрипты, выполняющие код Caché. 122 5.3. Подпрограммы, вызываемые на стороне сервера #server(…)#. 123 5.4. Теги CSP. 125 5.5. Доступ к полям формы. Класс %CSP.Request 137 5.6. Объект %session. 142 Резюме. 144 Вопросы для самопроверки. 145 ЗАКЛЮЧЕНИЕ.. 146 ЗАДАНИЯ ДЛЯ САМОКОНТРОЛЯ.. 148 Тесты для самоконтроля. 148 Ключи к тестам для самоконтроля. 152 Задания для контрольных работ. 153 Вопросы для подготовки к экзамену. 156 ГЛОССАРИЙ.. 158 СПИСОК ИСТОЧНИКОВ ИНФОРМАЦИИ.. 160 ПРИЛОЖЕНИЕ 1. ПРИМЕР УЧЕБНОЙ БАЗЫ ДАННЫХ «АГЕНТСТВО НЕДВИЖИМОСТИ». 161 ПРИЛОЖЕНИЕ 2. ПРИМЕР УЧЕБНОЙ БАЗЫ ДАННЫХ ДЛЯ ГЛАВЫ 3. 163
ПРЕДИСЛОВИЕ Направление объектно-ориентированных баз данных (ООБД) и информационных систем и построенных на их основе возникло сравнительно давно. Однако наиболее активно это направление развивается в последние годы. Возникновение направления ООБД определяется, прежде всего, потребностями практики. Технология предшествующих реляционных систем БД не была вполне удовлетворительной в случае разработки сложных информационных систем. Базис объектно-ориентированного подхода обеспечивают как предыдущие работы в области БД, так и давно развивающиеся направления объектно-ориентированных языков программирования. Целью данного издания является оказание помощи в изучении теории и практики разработки объектно-ориентированных информационных систем. В первой и второй главе рассматриваются теоретические вопросы построения объектно-ориентированных баз информационных систем. В третьей и четвертой главе рассматривается практические вопросы создания информационной системы с среде объектно-ориентированной постреляционной СУБД Cache. В третьей главе приводятся сведения, необходимые для установки СУБД и пример создания базы данных. В четвертой главе иллюстрируются некоторые возможности создания приложения баз данных в среде СУБД Cache. Пособие содержит также темы практических индивидуальных заданий для студентов.
МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Пояснительная записка Программа составлена на основании учебного плана специальности «Прикладная информатика в экономике» и в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования. Дисциплина «Объектно-ориентированные информационные системы» имеет целью обучить студентов работе с объектно-ориентированными СУБД (ООСУБД) и разработке на их основе информационных систем. Дисциплина рассматривает принципы работы с постреляционными СУБД, объектными подходами хранения, обработки и передачи информации в автоматизированных системах, показывает, что концепция объектно-ориентированных (ОО) баз данных становится популярной при создании эффективных систем автоматизированной обработки информации. Дисциплина является продолжением изучения дисциплины «Базы данных», методов объектно-ориентированного и визуального программирования, теории информационных систем. Знания и практические навыки, полученные в курсе “«Объектно-ориентированные информационные системы» используются в дальнейшем при разработке курсовых и дипломных работ. Задачи дисциплины - дать основы: · построения и эксплуатации объектно-ориентированных информационных систем; · проектирования объектных баз данных. В результате изучения дисциплины студенты должны иметь представление: · о системах управления объектно-ориентированными базами данных как об одной из составляющих эффективных систем автоматизированной обработки информации; знать: · характеристики и типы систем ОО баз данных; · области применения систем управления ООСУБД; · этапы проектирования ООСУБД; · особенности управления данными в ООСУБД; · методы разработки приложений для ООСУБД; уметь: · выделять объекты и связи предметной области; · отображать предметную область на объектную модель данных; · разрабатывать программы на высокоуровневых языках программирования; иметь навыки: · работы со средствами поддержания интерфейса с различными категориями пользователей ООСУБД; · разработчика и администратора баз данных. Содержание дисциплины Тематический план
|