 
        
        - •Клиент-серверные технологии баз данных
- •Введение
- •Лабораторная работа №1 создание простейшего клиентского приложения баз данных в среде в ms visual с#
- •Знакомство со средой Microsoft Visual Studio
- •Окно Solution Explorer
- •Окно Toolbox
- •Окно Class View
- •Окно Server Explorer
- •Окно Properties
- •Окно Object Browser
- •Разработка простейшего Windows-приложения для работы с базой данных
- •Задание
- •Вариант 9 Красная книга животных
- •Вариант 10 Мировые ресурсы
- •Содержание
Задание
Вариант 1
Создайте Windows-приложение. На форму добавьте две вкладки Поставщики и Товары.
Вкладка Поставщики должна содержать:
- элементы для вывода информации о поставщиках, которые в настоящее время поставляют товары: [Табельный номер], Наименование и Телефон; 
- навигатор для перемещения по поставщикам; 
- сетку для представления поставок конкретного поставщика. 
Вкладка Товары должна содержать две сетки: в первую поместите информацию о товарах, а во вторую – информацию о поставках этих товаров.
Вариант 2
Создайте Windows-приложение. На форму добавьте две вкладки Кинофильмы и Кинотеатры.
Вкладка Кинотеатры должна содержать:
- элементы для вывода информации о кинотеатры, в которых в настоящее время идут сеансы: Номер, Название и Телефон; 
- навигатор для перемещения по кинотеатрам; 
- сетку для представления сеансов в конкретном кинотеатре. 
Вкладка Кинофильмы должна содержать две сетки: в первую поместите информацию о кинофильмах, а во вторую – информацию о показах этих кинофильмов.
Вариант 3
Создайте Windows-приложение. На форму добавьте две вкладки Врачи и Пациенты.
Вкладка Врачи должна содержать:
- элементы для вывода информации о врачах, которые в настоящее время принимают пациентов: Номер, Фамилия и Специализация; 
- навигатор для перемещения по врачам; 
- сетку для представления приемов конкретного врача. 
Вкладка Пациенты должна содержать две сетки: в первую поместите информацию о врачах, а во вторую – информацию о посещениях этих пациентов.
Вариант 4
Создайте Windows-приложение. На форму добавьте две вкладки Мастера и Автомобили.
Вкладка Мастера должна содержать:
- элементы для вывода информации о мастерах, которые в настоящее время ремонтируют автомобили: Номер, Фамилия и Специализация; 
- навигатор для перемещения по мастерам; 
- сетку для представления работ конкретного мастера. 
Вкладка Автомобили должна содержать две сетки: в первую поместите информацию об автомобилях, а во вторую – информацию о ремонте этих автомобилей.
Вариант 5
Создайте Windows-приложение. На форму добавьте две вкладки Проекты и Сотрудники.
Вкладка Сотрудники должна содержать:
- элементы для вывода информации о сотрудниках, которые в настоящее время работают над проектами: Номер, Фамилия и Должность; 
- навигатор для перемещения по сотрудникам; 
- сетку для представления работ конкретного сотрудника. 
Вкладка Проекты должна содержать две сетки: в первую поместите информацию о проектах, а во вторую – информацию о работах над конкретными проектами.
Вариант 6
Создайте Windows-приложение. На форму добавьте две вкладки Книги и Абоненты.
Вкладка Книги должна содержать:
- элементы для вывода информации о книгах, которые в настоящее время читают: Шифр, Автор и Название; 
- навигатор для перемещения по книгам; 
- сетку для представления информации о выдаче книг на руки. 
Вкладка Абоненты должна содержать две сетки: в первую поместите информацию о абонентах, а во вторую – информацию о выдаче книг конкретному абоненту.
Вариант 7
Создайте Windows-приложение. На форму добавьте две вкладки Сборщики и Травы.
Вкладка Сборщики должна содержать:
- элементы для вывода информации о сборщиках, которые в настоящее время собирают траву: Номер, Фамилия и Телефон; 
- навигатор для перемещения по сборщикам; 
- сетку для представления информации о сборе трав конкретным сборщиком. 
Вкладка Травы должна содержать две сетки: в первую поместите информацию о травах, а во вторую – информацию о приеме конкретной травы.
Вариант 8
Создайте Windows-приложение. На форму добавьте две вкладки Студенты и Клубы.
Вкладка Студенты должна содержать:
- элементы для вывода информации о студентах, которые в настоящее время участвуют в работе клубов: СтудБилет, Фамилия и Группа; 
- навигатор для перемещения по студентам; 
- сетку для представления информации об участии конкретного студента в работе клубов. 
Вкладка Клубы должна содержать две сетки: в первую поместите информацию о клубах, а во вторую – информацию об членах этих клубов.
Вариант 9
Создайте Windows-приложение. На форму добавьте две вкладки Страны и Животные.
Вкладка Страны должна содержать:
- элементы для вывода информации о странах, в которых в настоящее время водятся редкие животные: Код, Название и Столица; 
- навигатор для перемещения по странам; 
- сетку для представления информации об обитании редких животных в конкретной стране. 
Вкладка Животные должна содержать две сетки: в первую поместите информацию о животных, а во вторую – информацию о странах, в которых обитает конкретное животное.
Вариант 10
Создайте Windows-приложение. На форму добавьте две вкладки Страны и Ресурсы.
Вкладка Страны должна содержать:
- элементы для вывода информации о странах, в которых в настоящее время есть запасы ресурсов: Код, Название и Столица; 
- навигатор для перемещения по странам; 
- сетку для представления информации о запасах ресурсов в конкретной стране. 
Вкладка Ресурсы должна содержать две сетки: в первую поместите информацию о ресурсах, а во вторую – информацию о запасах конкретного ресурса.
ПРИЛОЖЕНИЕ. Предметные области
Вариант 1 Поставка товаров
Необходимо хранить информацию о поставщиках (табельный номер, наименование, адрес, телефон), поставляемых ими товарах (код товара, наименование, фирма-производитель, цена товара), а также о дате и объеме каждой поставки.
Схема базы данных
 
Таблица Товары
 
Таблица Поставщики
 
Таблица Поставки
 
Вариант 2 Киносеанс
Необходимо хранить информацию о кинотеатрах города (порядковый номер кинотеатра, название, адрес, телефон кассы), существующих кинофильмах (код кинофильма, название, год выпуска, страна), а также о сеансе показа кинофильма с указанием его даты, времени и стоимости сеанса.
Схема базы данных
 
Таблица Кинотеатры
 
Таблица Кинофильмы
 
Таблица Сеансы
 
Вариант 3 Поликлиника
Необходимо хранить информацию о врачах (табельный номер, фамилия, специализация, номер кабинета), пациентах (номер страхового полиса, фамилия, адрес, год рождения), а также о талонах на прием с указанием даты, времени приема и суммы страховой выплаты.
Схема базы данных
 
Таблица Врачи
 
Таблица Пациенты
 
Таблица Талоны
 
Вариант 4 Автосервис
Необходимо хранить информацию о мастерах (табельный номер, фамилия, специализация, стаж работы), ремонтируемых автомобилях (государственный регистрационный знак, марка, цвет, год выпуска), а также о дате приема заказа на ремонт, виде и стоимости ремонта.
Схема базы данных
 
Таблица Автомобили
 
Таблица Мастера
 
Таблица Заказы
 
Вариант 5 Предприятие
Необходимо хранить информацию о сотрудниках предприятия (табельный номер, фамилия, должность, стаж), выполняемых проектах (код проекта, название, дата начала, стоимость), а также об участии сотрудников в конкретных проектах с указанием длительности работы над проектом и оплате.
Схема базы данных
 
Таблица Проекты
 
Таблица Сотрудники
 
Таблица Участие
 
Вариант 6 Библиотека
Необходимо хранить информацию об абонентах (номер читательского билета, фамилия, адрес, телефон), хранимых книгах (шифр, автор, название, количество экземпляров), а также о выдаче книг на руки с указанием даты выдачи и срока возврата, размере штрафа за утерю книги.
Схема базы данных
 
Таблица Абоненты
 
Таблица Книги
 
Таблица ВыдачаКниг
 
Вариант 7 Сбор лекарственных трав аптекой
Необходимо хранить информацию о существующих травах (код травы, название, назначение, цена за килограмм), сборщиках трав (табельный номер, фамилия, адрес, контактный телефон), а также о сдаче сборщиками травы с указанием количества в килограммах и даты сдачи.
Схема базы данных
 
Таблица Сборщики
 
Таблица Травы
 
Таблица Сдача
 
Вариант 8 Увлечения
Необходимо хранить информацию о студентах факультета (номер студенческого билета, фамилия, номер группы, адрес), действующих на факультете клубах (код клуба, название, направление деятельности, фамилия руководителя, год основания), а также об участии студентов в конкретных клубах с указанием даты вступления в клуб и суммы вступительного взноса.
Схема базы данных
 
Таблица Клубы
 
Таблица Студенты
 
Таблица Участие
 
