Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
my_clientservTechDBMS_2012.doc.doc
Скачиваний:
18
Добавлен:
13.11.2019
Размер:
1.55 Mб
Скачать
  1. Перечень заданий к лабораторной работе

Перечень заданий к лабораторной работе 1. «Разработка клиент-серверного приложения баз данных (тонкий клиент, толстый клиент, n-tier архитектура)»

Студент должен создать клиент-серверное приложение, которое получает данные из базы данных

Перечень заданий к лабораторной работе 2. «Дизайн модели данных и ее использование в клиент-серверном приложении».

Студент должен разработать модель данных, создать слой доступа к данным, разработать приложение, которое с использованием разработанного слоя доступа к данным сможет работать с данными из СУБД.

Перечень заданий к лабораторной работе 3. «Разработка клиент-серверных приложений баз данных с различными сценариями доступа к данным».

Студент должен создать клиент-серверное приложение, которое реализует разные сценарии доступа к данным.

Перечень заданий к лабораторной работе 4. «Разработка распределенных приложений баз данных в клиент-серверной архитектуре с использованием сервисов данных»

Студент должен создать многоуровневое распределенное приложение баз данных, которое с использованием XML WEB серсисов сможет получать и обрабатывать данные из СУБД.

Перечень заданий к лабораторной работе 5. «Асинхронные приложения баз данных в клиент-серверной технологии СУБД».

Студент должен разработать приложение баз данных с многопоточной обработкой доступа к данным из СУБД.

  1. Порядок выполнения лабораторной работы

5.1 Разработка клиент-серверного приложения баз данных (тонкий клиент, толстый клиент, n-tier архитектура)

5.1.1 Создание базы данных и схемы School (в среде SQL Server Management Studio 2008)

В меню “Файл” укажите пункт “Создать” и выберите пункт “Запрос к ядру СУБД”.

В диалоговом окне “Подключение к компоненту Database Engine” введите “localhost” или имя локального экземпляра SQL Server, а затем нажмите кнопку “Соединить”.

Из файла CREATE_School.sql вставьте сценарий Transact-SQL в окно запроса и нажмите кнопку “Выполнить”.

Обзор таблиц в базе данных School

В меню “Файл” выберите пункт “Подключить к обозревателю объектов”.

В диалоговом окне “Подключение к компоненту Database Engine” введите “localhost” или имя локального экземпляра SQL Server, а затем нажмите кнопку “Соединить”.

В окне “Обозреватель объектов” разверните узел подключенного экземпляра, а затем последовательно разверните узлы “Базы данных”, “School”, “Таблицы” и просмотрите список табличных объектов в базе данных.

Ниже показана схема базы данных School (рис. 5.1).

Рис. 5.1 Схема базы данных для приложения баз данных

5.1.2 Создание приложения Course Manager в среде Visual Studio 2010

В меню “Файл” выберите пункт “Создать проект”.

В области “Типы проектов” выберите “Visual C#”.

В области “Шаблоны” выберите пункт “Приложение Windows Forms”.

Введите в качестве имени проекта “CourseManager” и нажмите кнопку ОК”.

Создание формы «Просмотр курсов»

В проекте CourseManager выберите форму по умолчанию (Form1).

В области “Свойства файла” измените “Имя файла” на CourseViewer.cs.

В “обозревателе решений” дважды щелкните или “CourseViewer.cs”, чтобы открыть форму.

В области “Свойства” измените значение свойства “Name” на “CourseViewer”, а свойства “Text — на Просмотр курсов”.

В окне “Область элементов раскройте элемент “Общие элементы управления, перетащите элемент управления “ComboBox на форму и измените имя элемента управления на “departmentList.

В окне “Область элементов перетащите элемент управления “Button на форму, измените имя этого элемента управления на “closeForm, а значение свойства “Text” - на “Закрыть”.

В окне “Область элементов” раскройте элемент “Данные”, перетащите элемент управления “DataGridView” на форму и измените имя элемента управления на “courseGridView”.

Дважды нажмите кнопку “closeForm”.

Откроется страница программного кода формы, и будет создан метод обработчика события “closeForm_Click”.

В тексте метода обработчика события “closeForm_Click” введите следующий код для закрывания формы:

// Close the form.

this.Close();

Приложение Course Manager успешно создано. Далее будут созданы файлы сопоставления, описывающие модель Entity Data Model (EDM) на основе взаимно-однозначного сопоставления с базой данных School, созданной в первой задаче.

Добавление шаблона элемента модели EDM ADO.NET

В “обозревателе решений” щелкните проект CourseManager правой кнопкой мыши, укажите “Добавить” и выберите пункт “Создать элемент”.

В области “Шаблоны” выберите “модель EDM ADO.NET”.

В качестве имени модели введите “School.edmx” и нажмите кнопку “Добавить”.

На экране откроется стартовая страница мастера моделей EDM.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]