- •Предисловие
- •1. Анализ предметной области
- •1.1Анализ требований. Диаграмма вариантов использования
- •1.1.1Диаграмма вариантов использования
- •1.2Концептуальное моделирование предметной области
- •2. Проектирование базы данных
- •2.1Логическая модель базы данных
- •2.2Физическая модель базы данных
- •3.1Подключение к серверу ms sql Server 2008 r2
- •3.2Создание новой базы данных на сервере
- •3.3Создание новой таблицы на сервере
- •3. Создание базы данных
- •3.4Создание связей
- •3.5Создание диаграммы базы данных
- •3.6Ограничения целостности базы данных
- •3.7Сценарий создания базы данных
- •4. Заполнение базы данных
- •4.1Загрузка информации в базу данных средствами Management Studio
- •4.2Ведение базы данных средствами sql
- •4.3Sql-запросы на вставку, модификацию и удаление данных
- •4.3.1Добавление новых записей в таблицу (insert)
- •4.3.2Модификация существующих записей (update)
- •4.3.3Удаление записей из таблицы (delete)
- •5. Запросы на выборку данных
- •5.1Общий синтаксис запроса select
- •5.2Примеры реализации запросов
- •6. Организация бизнес-логики
- •6.1Хранимые процедуры
- •6.2Триггеры
- •7. Прикладной программный интерфейс субд
- •7.1Знакомство с основными объектами ado.Net
- •7.2Разработка клиентского приложения
- •7.3Пример разработки: иас «Оптовый заводской склад»
- •7.4Реализация основных функций Системы
- •7.4.1Ведение основных справочников и оформление поставок деталей
- •7.4.2Организация поиска поставок деталей
- •8. Администрирование сервера бд
- •8.1Инсталляция сервера
- •8.2Резервное копирование и восстановление бд
- •8.3Санкционирование доступа
- •Приложение а. Варианты заданий
- •1. Биржа труда
- •2. Проектная организация
- •3. Библиотечный фонд города
- •4. Турагентство
- •5. Регистратура городской поликлиники
- •6. Гибдд
- •7. Оператор сотовой связи
- •8. Аптека
- •9. Аудиторный фонд университета
- •10. Агентство недвижимости
- •11. Студенческий городок
- •12. Санаторий
- •13. Продуктовый магазин
- •14. Научные публикации вуза
- •15. Служба такси
- •16. Страховое агентство
- •17. Сайт купонов на скидки
- •18. Учебный план
- •19. Преподаватели университета
- •20. Расчет стипендии
- •21. Расписание занятий
- •Приложение б. Состав отчета
- •Список литературы
- •153003, Г. Иваново, ул. Рабфаковская, 34.
3. Библиотечный фонд города
Библиотечный фонд города составляют библиотеки, расположенные на территории города. Содержимое библиотечного фонда (книги, журналы, газеты, сборники статей, сборники стихов, диссертации, рефераты, сборники докладов и тезисов докладов и пр.) размещено в залах различных библиотек на определенных местах хранения (номер зала, стеллажа, полки) и идентифицируется номенклатурными номерами. Библиотечный фонд может пополняться, но с течением времени происходит его списание.
Пользователями библиотек являются различные категории читателей: студенты, научные работники и другие жители города. Каждая категория читателей обладает своими характеристиками: для студентов это название учебного заведения, факультет, курс, номер группы, для научного работника - название организации, научная тема и т. д.
На руках у читателя не может одновременно находиться более 7 книг.
4. Турагентство
Турагентство предлагает своим клиентам туристические поездки по России и за рубеж. Про каждый тур важно знать следующее: направление (страна, город), название отеля, звездность отеля, даты заезда / выезда, туроператор, стоимость, вид транспорта (самолет, поезд, автобус).
В случае заключения сделки, клиент предоставляет информацию о себе: ФИО, номер паспорта, дата рождения, а для зарубежных туров: номер загранпаспорта, место работы. Каждый клиент работает только со своим агентом.
По количеству заключенных сделок ведется рейтинг туристических направлений (городов или стран).
Когда до заезда остается две недели, тур переходит в разряд горящих и его стоимость уменьшается на 40%.
5. Регистратура городской поликлиники
Городская поликлиника обслуживает несколько участков, каждый из которых охватывает несколько улиц города. Медицинский персонал поликлиники состоит из врачей и медицинских сестер. Врачи характеризуются своей специализацией (хирург, терапевт, стоматолог и т. п.), наличием сертификата, категорией (средняя, высшая), обслуживаемым участком; медицинские сестры – стажем работы, видами выполняемых процедур.
Сведения о пациентах включают: номер медицинского полиса, фамилию, пол, дату рождения, место работы, адрес, по которому определяется участок.
По каждому пациенту ведется амбулаторная карта, в которой описаны даты посещения врачей, результаты осмотров, поставленные диагнозы, назначенные процедуры; за одно посещение врач может поставить один диагноз и назначить несколько процедур. Пациент может прийти на прием только к врачу со своего участка.
6. Гибдд
В ГИБДД регистрируют машины различных классов: грузовые, легковые, пассажирские. Каждый класс имеет свои специфические атрибуты: вместимость для пассажирских авто, форма кузова – для легковых, грузоподъемность для грузовых и т. п. Общими для всех классов машин являются: номер гос. регистрации, цвет, объем двигателя, мощность, пробег, марка (Жигули, Мерседес, Хонда и т. п.).
Автовладельцу может принадлежать несколько машин. Машина может принадлежать владельцу только при условии наличия у него водительских прав соответствующего класса.
Все автомобили должны ежегодно проходить технический осмотр в одном из сервисных центров города; автомобили, не прошедшие техосмотр, не допускаются к использованию в течение следующего года.
Для автовладельцев ведется статистика совершенных ими дорожных правонарушений – дата, статья гражданского / уголовного кодекса, сумма штрафа, ФИО сотрудника ГИБДД, выписавшего штраф. Некоторые правонарушения могут предусматривать изъятие водительских прав.
