рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Выбор состава технических и программных средств

Выбор состава технических и программных средств - раздел Информатика, Диплом Тестирование Выбор Состава Технических И Программных Средств. Система Управления Базами Да...

Выбор состава технических и программных средств. Система управления базами данных Access 97 служит для создания различных баз данных, их редактирования, выборки из базы требуемых данных по условию, созданию на основе баз отчетов различной формы. Следует отметить, что в современное понятие База данных включается не только объект таблица, но также и запрос, отчет, форма, макрос, модуль.

Немаловажный фактор то, что в одной базе данных может содержаться по несколько объектов каждого вида, что позволяет создавать взаимосвязанную структуру обработки данных. Необходимость программировать всегда сдерживала широкое внедрение баз данных в малом бизнесе. Крупные предприятия могли позволить себе сделать заказ на программирование специализированной системы под себя. Малым предприятиям зачастую не по силам было не только решить, но даже и правильно сформулировать эту задачу С помощью Access 9x обычные пользователи получили удобное средство для создания и эксплуатации достаточно мощных баз данных без необходимости что - либо программировать.

В то же время работа с Access 9x не исключает возможности программирования. При желании систему можно развивать и настраивать собственными силами. Для этого надо владеть основами программирования на языке Visual Basic. Для современного бизнеса требуется огромное число приложений, занимающихся сохранением и извлечением информации.

Базы данных позволяют просматривать, вводить и хранить огромные объёмы информации, которую в дальнейшем можно извлекать и изменять. По мере необходимости эти сведения используются для отображения и составления отчетов, графиков и диаграмм или даже для генерации счетов-фактур, наряд-заказов и т.д. Общий вывод таков всюду, где есть значительные объёмы информации, которые надо упорядочивать и хранить, напрашивается применение баз данных. Как правило, большинство программ на Visual Basic работает с той или иной информационной базой.

Есть целый ряд ситуаций, в которых использование комбинации Visual Basic база данных наиболее эффективно, в том числе реализация нового приложения с нуля доступ к существующей корпоративной базе данных взаимодействие между базой и Web-сайтом, благодаря чему клиент сможет заказывать товары непосредственно через Internet. Местонахождение и назначение базы данных, с которой вы работаете, может широко варьироваться.

Visual Basic - не просто язык программирования. Это - интегрированная среда, позволяющая разрабатывать, выполнять, тестировать и отлаживать широкий спектр задач - от образовательных приложений до баз данных, от финансовых приложений до компонентов Internet. Visual Basic 6. Руководство разработчика. Перевод с английского под редакцией Ю.М. Зорина. Ирина , BHV Киев, 2000, с.4 В начале 90-х годов казалось, что C очень быстро завоюет мир. И это потому, что С позволял программистам создавать классы, допускающие повторное применение и модификацию другими программистами.

Информационные отделы корпораций восприняли это как долгожданную панацею. Или, если сменить метафору, казалось, что найден Святой Грааль повторного использования, отменяющий необходимость снова и снова реализовывать одну и ту же функциональность в каждом проекте. Однако на практике все оказалось гораздо сложнее. Классы, написанные на С оказались слишком абстрактны и достаточно трудны для работы. Поэтому программистам приходилось адаптировать исходные тексты классов под каждый проект, а это вновь превращало повторное использование из реальности в несбыточную мечту. Затем на сцене появился Visual Basic с 16-разрядными элементами управления - примером может служить поле ввода.

Язык эволюционировал, и в версии VB 3.0 появилось замечательное нововведение - элемент управления данными. Это вызвало к жизни целую индустрию производства таких элементов. Программисты просто размещали их в формах и могли концентрироваться исключительно на разработке кода самого приложения.

Эти новые элементы управления имели огромный успех. Настолько большой, что элементы OCX фактически выделили С , который так и не сумел добиться главной цели - обеспечить повторную применимость. И этим элементам принадлежит немалая заслуга в том, что Visual Basic стал самым популярным языком программирования для Windows, языком, которым пользуются свыше миллиона программистов. Коннэл Дж. Visual Basic 6. Введение в программирование баз данных Пер. с англ, с. 485 Базы данных - мощный инструмент, но если с его помощью нельзя получить нужные сведения, он становится абсолютно бесполезным Мы все утопаем в море информации, но в то же время задыхаемся от нехватки знаний . там же, с. 56. Поэтому при программировании приложений, взаимодействующих с базой данных необходим инструмент, позволяющий производить выборку информации из базы данных, то есть осуществлять сортировку и фильтрацию записей.

Таким инструментом для создания запросов к базам данных существует специальный язык запросов.

Он называется SQL Structured Query Language- язык структурированных запросов. SQL по сути дела является языком программирования баз данных, был разработан в связи с появлением реляционных баз данных, изобретет в начале 70-х годов доктором Коддом Е. F. Codd. Прошли годы, и SQL развился в широко используемый стандарт. Доказательством его популярности служит тот факт, что он был принят Американским национальным институтом стандартов ANSI - American National Standard Institute. Однако, несмотря на проведенную стандартизацию, существует множество диалектов языка в различных реализациях баз данных, и Jet - не исключение.

Отличия незначительны и в целом соответствуют или расширяют ANSI SQL. вы можете пользоваться или не пользоваться нестандартными расширениями Jet. Конечно, расширения дают дополнительные возможности, но они неприменимы для запроса информации из других баз данных, например, Oracle.

Однако, если вы работает только с Access и Jet, использование расширений обеспечит некоторые преимущества новые возможности и простоту Сигел Ч. Изучи сам Access 97. Минск Феникс, 1997г с. 225 В действительности SQL - это скорее вспомогательный язык, состоящий из тридцати, или около того, специальных операторов для решения задач, связанных с получением информации из баз данных. Эти операторы могут быть встроены в любой другой язык программирования, например, Visual Basic. SQL - не самостоятельный продукт, его нельзя использовать без привлечения других средств.

Вы не можете пойти в свой любимый компьютерный магазин и сказать Я бы хотел приобрести компакт-диск с SQL . SQL- это важнейшая часть системы управления базой данных - язык для взаимодействия с Jet и большинством других информационных баз Ф. Уемпен. Microsoft Visual Basic 6.0 для профессионалов. Шаг за шагом практ. пособие Пер. с англ М. ЭКОМ, 1999 , с.158 Microsoft Jet прекрасно понимает такие операторы. Jet принимает SQL-запрос, представляющий собой простой .текст, разбивает его на составляющие, анализирует и оптимизирует.

Затем производится запрашиваемое действие и возвращается набор записей, который затем можно присоединить к любому элементу управления данными. Таким образом, производится фильтрация записей и элемент управления данными DAO оказывается подключенными не полностью к таблице базы данных Access, а только к некоторой выборке из этой таблицы. Еще одной полезной особенностью является возможность создавать динамические SQL-запросы.

Dynamic SQL queries Динамический SQL-запрос - это запрос, которые конструируется во время выполнения программы. Например, в приложении есть форма с несколькими вариантами выбора. Когда выбор будет сделан, существует возможность динамически вставить определяющую его переменную в оператор SQL и получить только нужные пользователю записи. Все происходит на лету. Этот подход необычайно полезен в тех случаях, когда нужно, чтобы пользователь выбрал один из нескольких вариантов.

Таким образом, SQL незаменим для создания отчета или построения графика. В приложении динамические SQL-запросы используются для выборки из базы данных Univer97.mdb результатов по конкретному студенту, конкретной группе, результатов по выбранному предмету в предложенной группе и т.д. Как видно, сочетание программы и базы данных может применяться для решения самых разнообразных, интересных задач. Но для этого необходимо хорошо представлять, на каких принципах основана работа с информацией.

В современном мире существуют две технологии доступа к данным DAO - Data Access Object объекты доступа к данным и ADO - ActiveX Data Object объекты данных ActiveX . Дейт, К.Дж. Введение в системы баз данных, 6-е издание Пер. с англ. К. М. СПб Издательский дом Вильямс , 1999. с. 458 Модель DAO позволяет выполнять практически любые операции с базой данных. На сегодняшний день DAO является наиболее распространенным методом доступа к данным, хранящимся на персональных компьютерах и используется в большинстве эксплуатируемых программ. Visual Basic 6 Руководство разработчика В 2 тт 1 том, перевод с английского под редакцией Ю.М. Зорина, BHV Киев, 2000 г с.321 Элемент управления данными DAO предоставляет широкие возможности для извлечения информации из базы. Он отбирает запрошенные записи и сохраняет их в оперативной памяти.

Однако для отображения записей необходимы визуальные инструменты, которые можно было бы связать с элементом управления данными.

Для этой цели в Visual Basic имеется целое семейство связанных элементов управления, которые позволяют представить данные в практически любом виде рис. 9 Рисунок 9 Элемент управления данными извлекает данные и отображает их в связанных элементах управления 1.5.

– Конец работы –

Эта тема принадлежит разделу:

Диплом Тестирование

На этом этапе технического развития уже не только компьютер осваивается культурой как новое знание и новая ценность, но традиционные знания и… Актуальной задачей педагогической информатики становится помощь… Но изучение персонального компьютера представляет сложность как для детей, так и для взрослых. Опосредованность реалий…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Выбор состава технических и программных средств

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Постановка задачи
Постановка задачи. Самой сложной задачей эксперта по контролю является задача разработки тестовых заданий, которые позволяют максимально оценить уровень соответствия или несоответствия ПМЗ и ЛМЗ. П

Организация входных и выходных данных
Организация входных и выходных данных. Ранее существовал подход к программированию тестов с концепцией одна компьютерная программа тестирует испытуемого только на одном тесте, иначе говоря, все воп

Описание алгоритма работы программы
Описание алгоритма работы программы. Рассмотрим логическую схему взаимодействия базы данных Access, содержащую таблицы базы данных, формы программы вместе с элементом управления данными DDC - DAO d

Описание приложения Система Тестирования
Описание приложения Система Тестирования. Так как современная система тестирования должна иметь основные блоки стр. 12 , то и представленный проект имеет формы, соответствующие основным блокам сист

Описание формы frmStudent
Описание формы frmStudent. Форма frmStudent приложения блок администрирования Форма содержит четыре основных блока 1. Элемент управления дерево, представляющее базу данных Univer97.mdb в иерархичес

Описание формы frmOpen
Описание формы frmOpen. При щелчке по дереву университета в блоке администрирования программы, если узел представляет собой какого-то студента, а на группу или факультет становится доступным пункт

Описание формы frmTest
Описание формы frmTest. Форма frmTest содержит элементы управления, приведенные на рисунке 16. Командная кнопка 1 производит проверку правильности ответов и позволяет произвести переход к следующем

Описание формы frmOcenka
Описание формы frmOcenka. После прохождения последнего тестового задания в форме frmTest управление программой автоматически передается в форму frmOcenka где происходит выставление оценки, в зависи

Описание формы frmResults
Описание формы frmResults. На этой форме в этом окне проводится сводный анализ результатов тестирования. Безусловно, статистика результатов тестирования по студенту, группе, предмету, дате п

Спецификация программы
Спецификация программы. Исполняемый файл программы Комплексная система тестирования имеет название Testirovanie и может быть расположен в любом дерева папок на жестком диске. Проектом называ

Описание тестовых наборов данных
Описание тестовых наборов данных. Алгоритмические ошибки приводят к различным последствиям. Во-первых, могут возникнуть невыполнимые действия. Например, деление на нуль, корень квадра

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги