ЛАБОРАТОРНАЯ РАБОТА № 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.

Введите новую запись в таблицу сотрудников, затем откройте созданный запрос, вы увидите, что число сотрудников автоматически изменилось.

САМОСТОЯТЕЛЬНО:

Получить у преподавателя индивидуальное задание.

Темы для проектирования баз данных

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