ЛАБОРАТОРНАЯ РАБОТА № 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.
Введите новую запись в таблицу сотрудников, затем откройте созданный запрос, вы увидите, что число сотрудников автоматически изменилось.

САМОСТОЯТЕЛЬНО:
Получить у преподавателя индивидуальное задание.
Темы для проектирования баз данных
Обменный пункт и банк: сотрудники пункта, виды валют, курсы валют, операции обмена. Ювелирный магазин: названия изделий, комитенты (кто сдал изделия на комиссию), журнал сдачи изделий на продажу, журнал покупки изделий. Поликлиника и министерство здравоохранения: врачи, пациенты, виды болезней, журнал учета прихода пациентов. Кондитерский магазин: виды конфет, поставщики, торговые точки, журнал поступления и отпуска товара. Склад: поставщики товара, список товара, получатели товара, кладовщики. Школа и министерство образования: учителя, предметы, ученики, журнал успеваемости. Сеть гостиниц: проживающие, сотрудники гостиницы, номера, журнал регистрации проживающих. Книжный магазин и склад: авторы, книги, продавцы, покупатели, регистрация продаж. Сеть ремонтных мастерских: виды работ, исполнители, заказы на ремонт, заказчики. Аптеки: номенклатура лекарств, работники аптеки, покупатели, журнал регистрации продаж. Охранная служба: список постов охраны, список охранников, журнал выхода на дежурство, журнал учета замечаний. Ветеринарная лечебница: список животных, список болезней, список хозяев, журнал посещений. Сельское хозяйство: список растений, список угодий, список работников, журнал посевной. Холдинг: список регионов, список предприятий, список показателей, журнал учета отчетных данных. Фонды предприятия: список основных средств, список категорий основных средств, список материально ответственных лиц, журнал учета состояния основных средств. Учет расхода материалов в компаниях: список статей затрат, список сотрудников, журнал учета расхода канцтоваров, список департаментов. Спортивные заведения: список спортсменов, список видов спорта, список стадионов, журнал учета выступлений спортсменов. Компьютерные занятия: список слушателей курсов, список предметов, список преподавателей, журнал учета успеваемости. Фирма по обслуживанию населения: список заказчиков, список товаров, список разносчиков, журнал заказов. Экономическая база данных: список регионов, список показателей, список отраслей, отчетные статистические данные. Анализ причин заболеваемости: список больных, список болезней, список районов, журнал учета заболевших. Отдел кадров: список сотрудников, штатное расписание, список отделов, журнал перемещения сотрудников по службе. Проектные работы: список проектов, список специалистов, список должностей, журнал учета работ. Начисление налогов в бюджет: виды налогов, список отраслей, список предприятий, журнал учета поступления налогов. Экспертная система: список оцениваемых объектов, список экспертов, список регионов, журнал учета оценок. Учет криминогенной обстановоки в городе: список районов, список типов преступлений, список дежурных, журнал регистрации преступлений. Туристические агентства: список туров, список стран, список клиентов, журнал регистрации продаж туров. Продажа билетов на рейсы: список рейсов, прайс билетов, список компаний, журнал продаж билетов.

