Тема: «Создание серверной части распределенного приложения»

advertisement
ЛАБОРАТОРНАЯ РАБОТА № 1
Тема: «Создание серверной части распределенного приложения»
Создадим две базы данных: в Access базу данных Institut. mdb и в SQL Sever
Universitet.mdf
Создайте в Access базу данных Institut_ваша фамилия. mdb с таблицами Студенты,
Экзамены, Стипендия, Специальности.
Таблица Students
Имя поля
Тип данных
NumZac
числовой
Familia
текстовый
Name
текстовый
DataR
дата/время
NumSpec
числовой
Gruppa
текстовый
Adress
текстовый
Таблица Examen
Имя поля
NumZac
Predmet
Ocenka
DataSd
Тип данных
числовой
текстовый
числовой
дата/время
Таблица Stipend
Имя поля
NumZac
SumStip
Тип данных
числовой
числовой
Таблица Speciality
Имя поля
NumSpec
NazvSpec
Тип данных
числовой
текстовый
Заполните таблицы пятью записями.
Создать базу данных в SQL Sever. Запустить Server Manager - Connect. Выбрать папку
Database щелкнуть правой клавишей, выбрать New Database. Установить размер БД и
место хранение. (В Puth обязательно выберите диск D:\).
Ввести имя Universitet.
После создания, раскрыть папку Database – Universitet –Tables – New Table
Создайте таблицу, содержащую следующие поля:
Поле TabNum сделайте ключевым. Правой клавишей мыши нажмите по полю TabNum и
выберите Set Primary Key.
Закройте таблицу и сохраните с именем Sotrudniki.
Создайте таблицу Dolghnosti со следующей структурой
Создайте таблицу Kafedrs со следующей структурой
Должны получиться следующие таблицы
Заполните таблицы данными.
Например, таблицу должностей заполните следующими данными:
Например, таблицу с названиями кафедр заполните следующими данными:
Создать представление View, вычисляющее количество сотрудников на кафедрах.
Views – New View. Выбрать таблицы с информацией о сотрудниках и о кафедрах.
Выбрать поля, поставив, галочки, IDKafedra в таблице Sotrudniki и поле Kafedra из
таблицы Kafedrs. Добавить группировку, нажав на панели
. В появившемся столбце из
списка выберите функцию Count для поля IDKafedra. В столбце Alias введите для поля
IDKafedra название Kol_Sotr.
Запустите запрос на выполнение нажав на
на панели инструментов окна. В нижней
части окна появится результат запроса, закройте запросы, сохраните с именем Kol_Sotrud.
Введите новую запись в таблицу сотрудников, затем откройте созданный запрос, вы
увидите, что число сотрудников автоматически изменилось.
САМОСТОЯТЕЛЬНО:
Получить у преподавателя индивидуальное задание.
Темы для проектирования баз данных
1. Обменный пункт и банк: сотрудники пункта, виды валют, курсы валют, операции
обмена.
2. Ювелирный магазин: названия изделий, комитенты (кто сдал изделия на
комиссию), журнал сдачи изделий на продажу, журнал покупки изделий.
3. Поликлиника и министерство здравоохранения: врачи, пациенты, виды болезней,
журнал учета прихода пациентов.
4. Кондитерский магазин: виды конфет, поставщики, торговые точки, журнал
поступления и отпуска товара.
5. Склад: поставщики товара, список товара, получатели товара, кладовщики.
6. Школа и министерство образования: учителя, предметы, ученики, журнал
успеваемости.
7. Сеть гостиниц: проживающие, сотрудники гостиницы, номера, журнал
регистрации проживающих.
8. Книжный магазин и склад: авторы, книги, продавцы, покупатели, регистрация
продаж.
9. Сеть ремонтных мастерских: виды работ, исполнители, заказы на ремонт,
заказчики.
10. Аптеки: номенклатура лекарств, работники аптеки, покупатели, журнал
регистрации продаж.
11. Охранная служба: список постов охраны, список охранников, журнал выхода на
дежурство, журнал учета замечаний.
12. Ветеринарная лечебница: список животных, список болезней, список хозяев,
журнал посещений.
13. Сельское хозяйство: список растений, список угодий, список работников, журнал
посевной.
14. Холдинг: список регионов, список предприятий, список показателей, журнал учета
отчетных данных.
15. Фонды предприятия: список основных средств, список категорий основных
средств, список материально ответственных лиц, журнал учета состояния
основных средств.
16. Учет расхода материалов в компаниях: список статей затрат, список сотрудников,
журнал учета расхода канцтоваров, список департаментов.
17. Спортивные заведения: список спортсменов, список видов спорта, список
стадионов, журнал учета выступлений спортсменов.
18. Компьютерные занятия: список слушателей курсов, список предметов, список
преподавателей, журнал учета успеваемости.
19. Фирма по обслуживанию населения: список заказчиков, список товаров, список
разносчиков, журнал заказов.
20. Экономическая база данных: список регионов, список показателей, список
отраслей, отчетные статистические данные.
21. Анализ причин заболеваемости: список больных, список болезней, список районов,
журнал учета заболевших.
22. Отдел кадров: список сотрудников, штатное расписание, список отделов, журнал
перемещения сотрудников по службе.
23. Проектные работы: список проектов, список специалистов, список должностей,
журнал учета работ.
24. Начисление налогов в бюджет: виды налогов, список отраслей, список
предприятий, журнал учета поступления налогов.
25. Экспертная система: список оцениваемых объектов, список экспертов, список
регионов, журнал учета оценок.
26. Учет криминогенной обстановоки в городе: список районов, список типов
преступлений, список дежурных, журнал регистрации преступлений.
27. Туристические агентства: список туров, список стран, список клиентов, журнал
регистрации продаж туров.
28. Продажа билетов на рейсы: список рейсов, прайс билетов, список компаний,
журнал продаж билетов.
Download