nsutextbook (Методические указания по выполнению лабораторной работы №1)
Описание файла
Файл "nsutextbook" внутри архива находится в следующих папках: Методические указания по выполнению лабораторной работы №1, методички. PDF-файл из архива "Методические указания по выполнению лабораторной работы №1", который расположен в категории "". Всё это находится в предмете "постреляционные базы данных" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "постреляционные базы данных" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
Новосибирский государственный универсистетВысший колледж информатикиИванчева Н.А., Иваньчева Т.А.Постреляционная СУБД Caché(методическое пособие)Новосибирск 20041Наряду с реляционным подходом к разработке информационных приложений длябаз данных все большее распространение получает объектный подход. Это связано с ограниченностью самой реляционной модели, например, при описании и манипулированиисложными структурами данных, усложнением запросов при выборках данных из нескольких таблиц, снижением производительности при соединениях больших таблиц и др.Объектный подход дает такие преимущества как:- естественное представление данных;- возможность разработки структур любого уровня сложности;- высокую производительность процесса разработки;- использование объектно-ориентированных CASE-средств проектирования и разработки приложений.В последнее время появляется все больше объектных и объектно-ориентированныхСУБД таких как Versant, Jasmine, ODB-Jupiter, Caché и др., которые приобретают всебольшую популярность и признание.
Некоторые эксперты полагают, что, несмотря на доминирование на рынке реляционных СУБД, за объектными СУБД будущее.Высокоэффективная постреляционная система управления базами данных Caché разработана в русле новых технологий, объединяющих сервер многомерных данных и многофункциональный сервер приложений. Главные свойства Caché – развитая объектная технология, быстрота разработки Web-приложений, усовершенствованная база SQL и уникальная технология получения данных – позволяют достичь такого высокого уровня производительности и масштабируемости, который был недоступен в рамках реляционнойтехнологии.В виду недостатка учебных пособий по постреляционной СУБД Caché, считаем, чтоиздание данного пособия будет весьма полезным и своевременным. При разработке пособия авторы внимательно изучили и использовали всю доступную литературу по СУБДCaché.
Пособие не претендует на полноту, тем не менее, авторы постарались отразить основные моменты, связанные с использованием инструментария, который предлагаетСУБД Cache.Пособие рассчитано на широкий круг учащихся специализированных колледжей иВУЗов, специалистов в области разработки приложений для баз данных, а также всех интересующихся новыми технологиями в области объектной разработки приложений для базданных.Авторы выражают свою искреннюю благодарность преподавателям ВКИ НГУ Остапчуку В.В. и Шину К.Ю., зав. кафедрой Информатики ВКИ НГУ Куликову А.И., менеджеру Московского представительства компании InterSystems Сиротюку О.В., а такжерецензенту пособия к.т.н.
Загорулько Ю.А.Рецензент:к т. н. Загорулько Ю.А.2ОглавлениеГЛАВА 1. ОБЪЕКТНЫЙ И РЕЛЯЦИОННЫЙ ПОДХОД............................................81.1. Сравнение объектного и реляционного подхода ..........................................................81.2. Основные положения стандарта ODMG........................................................................91.2.1. Модель данных...............................................................................................................91.2.2. Идентификатор объекта ..............................................................................................101.2.3.
Новые типы данных.....................................................................................................101.2.4. Оптимизация ядра СУБД ............................................................................................111.2.5. Язык СУБД и запросы .................................................................................................111.2.6. Физические хранилища ...............................................................................................111.3. Постреляционная СУБД Caché ......................................................................................121.3.1.
Основные компоненты СУБД Caché..........................................................................12ГЛАВА 2. СРЕДА РАЗРАБОТКИ CACHÉ ................................................................14ГЛАВА 3. ЯЗЫК CACHÉ OBJECT SCRIPT ..............................................................193.1. Переменные, идентификация.........................................................................................193.2. Команды .............................................................................................................................203.2.1.
Общий синтаксис команд............................................................................................203.2.2. Команда Write .............................................................................................................213.2.3. Команда Read ...............................................................................................................213.2.4.
Команда Set ..................................................................................................................223.2.5. Арифметические операторы .......................................................................................223.2.6. Оператор Do .................................................................................................................233.2.7. Команда Kill .................................................................................................................233.2.8. Команда Quit ................................................................................................................243.2.9.
Комментарии ................................................................................................................243.2.10. Конструкция If ...........................................................................................................243.2.11.
Операции сравнения и логические операции..........................................................253.2.12. Постусловные конструкции......................................................................................253.2.13. Функции $Case и $Select ..........................................................................................253.2.14. Конструкция For........................................................................................................263.2.15. Конструкция While и Do/While ................................................................................273.
3. Программы Caché ............................................................................................................273.3.1. Виды программ ............................................................................................................273.3.2. Основные структуры программы Caché ....................................................................283.3.3. Общая структура подпрограммы ...............................................................................283.3.4.
Встроенные функции...................................................................................................293.3.5. Пользовательские функции ........................................................................................303.3.6. Процедуры ....................................................................................................................313.3.7. Область действия локальных переменных................................................................323.3.8. Команда New ................................................................................................................3233.3.8.
Передача параметров...................................................................................................333.3.10. Передача по значению...............................................................................................343.3.11. Передача по ссылке ..................................................................................................343.3.12. Процедуры, программы, подпрограммы, функции, методы.
Отличия иособенности ............................................................................................................................343.4. Оператор косвенности @.................................................................................................353.4.1. Косвенное имя..............................................................................................................353.4.2. Косвенный аргумент....................................................................................................353.4.3. Индексная косвенность ...............................................................................................353.4.4. Косвенный шаблон ......................................................................................................353.5.
Работа со строками ...........................................................................................................363.5.1. Сохранение строк на диске .........................................................................................363.5.2. Операторы для строк ...................................................................................................363.5.3. Оператор соответствия шаблону – ? .......................................................................363.5.4. Функции для работы со строками ..............................................................................373.5.5.
Работа с подстроками ..................................................................................................383.6. Работа со списками...........................................................................................................393.6.1. Функция $ListBuild ......................................................................................................403.6.2. Функция $ListLength....................................................................................................403.6.3. Функция $List...............................................................................................................403.6.4.