Главная » Просмотр файлов » Фуфаев - Разработка и эксплуатация удалённых БД

Фуфаев - Разработка и эксплуатация удалённых БД (1084483), страница 28

Файл №1084483 Фуфаев - Разработка и эксплуатация удалённых БД (Фуфаев - Разработка и эксплуатация удалённых БД) 28 страницаФуфаев - Разработка и эксплуатация удалённых БД (1084483) страница 282018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 28)

При автоматическом создании таблиц окна в форме создаются также автоматически. 143 Рис. 9.!О. Окно конструктора при самостоятельном проектировании формы Присоединенная рамка объекта — окно, в котором можно разместить 01 Е-объект, находящийся в другом файле или другой БД. Разрыв страницы — команда, применяемая в случае если поля для ввода данных не помещаются на одной странице (экране дисплея). Набор вкладок — команда, применяемая в случае если поля для ввода данных не помещаются на одной странице (экране дисплея). При использовании набора вклалок рекомендуется производить группирование полей по каким-либо признакам и для каждой группы создать соответствующую вкладку.

Технология размещения полей на вкладке в процессе конструирования формы основана на «перетаскивании» поля из списка. На рис. 9. ! ! показана форма ввода данных с открытой вкладкой Переходы. Подчиненная грорма (отчет) — команда, применяемая при разработке составных форм, которые, как правило, разрабатываются для таблиц, связанных отношениями «один ко многим». В этом случае одна таблица является главной, а другая — подчиненной. Аналогично при проектировании составных форм ввода данных одну из форм также будем называть главной, а другую— подчиненной. Схему разработки составных форм можно представить в следующем виде: ° разработать форму ввода данных в подчиненную таблицу; ° разработать форму ввода данных в главную таблицу, прелусмотрев в ней область для вставки подчиненной формы и используя для этого команду (кнопку) Подчиненная форма. На рис.

9.12 показан пример конструирования составной формы ввода информации при создании баз данных для автоматизированного проектирования маршрутных карт технологических процессов сборки в САПР «ЛАЗЕР 2000» в режиме конструктора. Главная форма состоит из двух частей, предназначенных для ввода данных в главную и подчиненную таблицы, Технология разработки форм для ввода данных в запросы.

Рассмотрим технологию создания параметрических запросов и связанных с ними форм для ввода условий отбора данных. Разработку специальных форм для ввода условий отбора данных в запросы обусловливают следующие факторы: ° необходимость разработки пользовательских представлений при разработке сетевых баз данных, организованных по архитектуре клиент — сервер; Рис. 9.! 1. Форма с набором вкладок 145 Рис. 9.12. Пример формы ввода данных в связанные таблицы ° сведение к минимуму или исключение ошибок ввода условий отбора данных. Технология разработки таких форм и запросов полностью соответствует методам, изложенным ранее.

Особенность заключается лишь в порядке проектирования. Проектирование запросов с формами ввода условий отбора данных производится в следующем порядке: ° разработать запрос без ввода условий отбора данных; ° разработать форму ввода условий для отбора данных; ° открыть запрос в режиме конструктора; е установить курсор в ячейку строки Условие отбора для соответствующего поля; ° построить выражение, устанавливающее связь условия отбора данных с значением соответствующего поля формы. В качестве примеров рассмотрим базу данных для составления и анализа нагрузки преподавателей. В процессе работы с базой данных достаточно часто приходится делать выборку записей из таблицы Нагрузка в зависимости от 146 фамилии преподавателя.

Для такой выборки был разработан соответствующий запрос (рис. 9.13). Для выполнения запроса в ячейку поля ФИО в строке Условие отбора вводят фамилию, имя и отчество преподавателя. Для ввода фамилии была разработана форма, показанная на рис. 9.14. В этой форме предусмотрено специальное поле со списком для ввода фамилий преподавателей. После разработки формы в соответствующем запросе Нагрузка преподавателя: запрос на выборку (см.

рис. 9.13) в строке Условие отбора, в ячейке поля ФИО построено выражение следующего вида: [ботва]!(Нагрузка кафедры]!(полеСоСпискомО] где Гоппз — ключевое слово, обозначающее объект БД (в данном случае — форму); Нагрузка кафедры — имя объекта базы данных (формы); ПолеСоСпискомΠ— имя поля в форме, значения которого являются условиями отбора данных для поля ФИО в запросе Нагрузка преподавателя; скобки ( ] и знак! — элементы «грамматики» построения выражений.

Кнопка открытия Построиямля вирвясенид Рис. 9.13. Окно конструктора лля создания запроса на выбор данных по условию 147 Построение выражений проще всего выполнять с применением мастера Построитель выражений (рис. 9.15), для чего после разработки формы следует: ° открыть запрос в режиме конструктора; ° установить курсор в ячейку строки Условия отбора; ° открыть окно Построитель выражений; ° построить требуемое выражение. После открытия окна Построитель выражений необходимо выполнить следующие действия: ° выбрать объект БД, щелкнув мышью по соответствующему значку (в данном примере — Гоппа), после чего откроется список всех объектов данного типа; ° выбрать из списка имя объекта (формы). В результате выбора в окне элементов объекта БД появится список всех элементов (полей, подписей, кнопок и др.); ° выбрать элемент объекта БД (в данном примере — ПолеСоСпискомд).

В результате этих действий сформируется выражение, связывающее условие отбора данных в запросе с вволимыми значениями в поле формы. Поле со списком длл выбора Фамилии И. О. Рис. 9.14. Форма ввода условий выборки в запрос 148 Рис. 9.15. Окно мастера Построитель выражений Контрольные вопросы 1. Для чего служат кнопочные формы и формы-заставки? 2.

Решение каких задач работы пользователя должны обеспечивать формы ввода данных в таблицы? 3. Дайте характеристики следующих способов проектирования форм, которые предлагает разработчику базы данных СУБД Ассезз: Конструктор; Мастер форм; Автоформа: в столбец; Автоформа: ленточная; Авто- форма: табличная; Автоформа: сводная таблица; Автоформа: сводная диаграмма; Диаграмма; Сводная таблица. 4. Какова последовательность проектирования запросов с формами ввода условий отбора данных? 5. Что представляет собой элемент приложения Отчее, для каких целей он разрабатывается и чем отличается от элемента Форма? РАЗРАБОТКА ПРОГРАММ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ ДАННЫХ С ПРИМЕНЕНИЕМ ОПЕРАТОРОВ ЗОЬ 10.1.

Внедрение операторов ЗОЬ в прикладные программы Язык БОЬ как специальный язык не имеет многих средств, присущих универсальным языкам высокого уровня (С++, Ое!р!и, У!зца! Ваяс и др.), например таких, как команды управления ходом выполнения программы 1Р...ТНЕУ... ЕЬБЕ, ОО ТО или ОО %НЕЬЕ. Для устранения этого недостатка стандартом 1БО/ЕС 9075:2003 предусматривается возможность внедрения операторов в клиентские приложения, разрабатываемые на языках высокого уровня, которые называют базовыми языками. В этом случае практически все операторы Я)Ь однозначно выполняют свои задачи, кроме оператора БЕЬЕСТ.

На практике существует два способа использования операторов БОЬ в программах базового языка: внедрение операторов и применение программного интерфейса. Внедрение операторов В1)Ь. При использовании данного способа отдельные операторы БОЬ внедряются непосредственно в текст исходной программы и чередуются с операторами базового языка, что позволяет создавать приложения, которые могут непосредственно обращаться к таблицам базы данных и работать с ними. В этом случае специальные программы — предкомпиляторы — преобразуют текст исходной программы, производя замену операторов БОЬ соответствующими вызовами процедур СУБД, после чего этот текст компилируетоя.

Стандарт 1БО/ЕС 9075:2003 предусматривает обязательную поддержку внедренных операторов БОЬ для языков программирования А13А, С, СОВ01., Ропгап, Рааса!, Р1./1. Применение программного интерфейса — АР1. Данный способ использования операторов БОЬ состоит в том, что программисту предоставляется возможность с помощью АР1 обращаться к стандартному набору функций из создаваемых им программ. Отличие данного способа от предыдущего состоит в том, что устраняется необходимость предкомпиляции текста программы, т.е. в этом случае текст исходной программы более удобен для анализа. Соответствующие АР1 имеются в СУБД Огас!е.

Характеристики

Тип файла
DJVU-файл
Размер
3,18 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6510
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее