Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Организация доступа из приложений к базе данных SQL- сервер
Методические указания по выполнению курсовой работы по дисциплине Базы данных
Для студентов направления 080700.62 Бизнес-информатика Москва 2011
// Доступ к данным. Язык программирования Visual Basic 2008 входит в состав пакета Microsoft Visual Studio 2008. Он позволяет создавать приложения для ОС Windows 2000, XP, VISTA и ОС Windows Mobile, Windows Pocket PC. Microsoft Visual Basic 2008 обладает следующими особенностями: 1. Для работы программ, написанных на этом языке, необходимо чтобы была установлена библиотека Microsoft Net. Frame Work 2.0. 2. Возможность создавать различные части проекта на различных языках программирования, входящих в Visual Studio. 3. Возможность использования новых визуальных эффектов доступных Windows XP. 4. Возможность конвертации проектов Visual Basic более ранних версий. 5. Большая ориентация на сетевые технологии. 6. Более упрощенная работа с БД. Ориентация на язык форматирования XML. В состав Visual Studio входит SQL Server Express - урезанная клиентская версия SQL Server 2008. 7. Автоматическое подключение всех доступных компонентов. Visual Basic 2008 основывается на ядре Visual Basic 6.0, который входит в состав Visual Studio 6.0. И был создан в 1998. После создания Visual Studio 6.0, он получил большое распространение в мире. В 2003г была создана новая версия Visual Basic Net. Его главным отличием была большая ориентация на компоненты сети, использования библиотеки Microsoft Frame Work 1.0. улучшились графические спецэффекты программы. В 2005 году на основе Visual Basic Net создается Visual Basic 2005, а в 2008 году создаётся улучшенная версия языка Visual Basic 2008. Создание интерфейса клиентского приложения в Visual Basic происходит несколько этапов: 1. Создаётся проект; 2. В проекте создаются объекты связи, которые подключаются к файлу данных; 3. Создаются формы; 4. Создаются отчёты. Создание нового проекта рассматривается в лабораторной работе и литературе посвящённой Visual Basic. Остановимся более подробно на объектах связи. Объекты связи Объекты связи - это объекты проекта, осуществляющие обмен информацией между интерфейсом БД и файлом данных. Объекты связи всегда находятся на клиентской машине. Они осуществляют доступ к файлам данных, передавая информацию в интерфейс БД, и содержат внутри себя запросы, выполнения на стороне клиента. Замечание: Объекты связи также могут ограничивать доступ к информации и осуществлять защиту информации, хотя для защиты информации и ограничения доступа лучше использовать сам сервер. Существует три технологии используемых в объектах связи:
ADO является более старой технологией. Её суть заключается в следующем: подключение к конкретной таблице или запросу, осуществляется через отдельный объект связи, т.е. все настройки и средства для работы с данными хранятся внутри конкретного объекта связи и были заложены туда при его проектировании. Согласно технологии RDC файлы данных рассматриваются в качестве устройств, т.е. для работ с БД нам необходим драйвер. Объект связи, работающий по технологии RDC, при работе с файлом данных сначала обращается к драйверу БД, который в свою очередь обращается к файлу данных. Технология ADO.Net является смесью технологий ADO и RDC. Объекты связи работающие по этой технологии работают аналогично объектам работающим по технологии ADO, однако, объекты связи входят в состав пакета Microsoft Net Framework, и автоматически обновляются вместе с этим пакетом. Замечание: можно создавать динамические запросы и запросы, выполненные на стороне сервера только в технологии RDC и ADO.Net. Мастер подключений В Visual Basic 2008 по сравнению с Visual Basic 6.0 подключение проекта к файлу БД можно произвести двумя способами: при помощи мастера подключений и вручную, создавая объекты связи и настраивая их свойства. Начнем рассмотрение создания подключения с помощью мастера. Как говорилось выше, объекты связи обеспечивают доступ к файлам данных. Создание подключения состоит из создания следующих объектов:
Можно создать и подключить все эти объекты вручную, но удобнее воспользоваться мастером. Работа с мастером подключений состоит из нескольких этапов: 1. Запуск мастера; 2. Выбор типа источника данных: БД, сетевой источник или объект; 3. Настройка строки подключения " Connection String". Настройка заключается в выборе вида БД (либо Access, либо SQL Server), а также в выборе сервера и файла данных. В случае необходимости можно задать логин и пароль; 4. Сохранение строки подключения. При ее сохранении можно менять параметры подключения без использования Visual Basic. Но при сохранении строки подключения в файл велика вероятность несанкционированного подключения к БД; 5. Выбор таблиц или запросов включённых в соединение. Также можно выбрать их отдельные поля; 6. Завершение работы мастера подключений. Более подробные инструкции по работе с мастером подключений можно найти в лабораторной работе. Замечание: После окончания работы мастера подключений. В обозревателе в " Solution Explorer" появится дополнительный файл набора данных с расширением xsd. Этот файл содержит в себе схему данных из источника данных, а также позволяет редактировать источник данных (при открытии этого файла появляется окно похожее на конструктор запросов в Access или SQL Server), в этом окне также можно редактировать поля таблиц. Замечание: В одном проекте может быть несколько наборов данных, то есть можно запускать мастер подключений сколько угодно раз. Новые наборы данных добавляются на вкладку " Data Sources" и появляется новые данные с расширением xsd. Популярное:
|
Последнее изменение этой страницы: 2016-08-31; Просмотров: 711; Нарушение авторского права страницы