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