Главная страница
Навигация по странице:

  • Краткая характеристика предметной области[слайд 3]

  • Даталогическая модель базы данных

  • Стратегия резервного копирования и восстановления

  • Индексы [ 9 слайд ]

  • Представления [слайд 10]

  • Триггеры [слайд 11]

  • Создание пользователей и назначение привилегий [слайд 12-13]

  • Заключение [ слайд 14 ]

  • Защита курсовой. Введение слайд 2


    Скачать 22.95 Kb.
    НазваниеВведение слайд 2
    Дата05.03.2022
    Размер22.95 Kb.
    Формат файлаdocx
    Имя файлаЗащита курсовой.docx
    ТипДокументы
    #383397

    Защита курсовой

    1. Введение [слайд 2]

    В настоящее время все большое распространение как в производстве, так и в документообороте предприятий находит компьютерная техника, все шире становится перечень охватываемых ею задач. Постоянно растет объем и сложность обрабатываемой информации, требуются все новые виды ее представления.

    Сегодня наблюдается процесс бурного развития специализированных баз данных (БД) и внедрения их в работу различных учреждений. Использование баз данных и информационных систем (ИС) становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций.

    Перед нами были поставлены следующие задачи[слайд 2]:

    Спроектировать инфологическую модель базы данных;

    • Спроектировать даталогическую модель базы данных;

    • Разработать стратегию резервного копирования и восстановления;

    • Дать характеристику СУБД и других программных средств;

    • Реализовать структуру базы данных;

    • Создать представления;

    • Привести примеры запросов на модификацию данных;

    • Создать триггеры;

    • Создать пользователей и назначить привилегии.

    Объектом исследования является деятельность почты.

    Предметом исследования является процесс разработки БД для почты.


    1. Краткая характеристика предметной области[слайд 3]

    Сфера деятельности почтовых отделений характеризуется большими массивами информации и объёмом выполняемых работ. Задача почтовых отделений заключается в своевременной доставке писем, телеграмм, бандеролей жителям своих районов. Для этого им необходима единая информационная система, в которой будет отслеживаться поступление и последующая доставка всех писем и бандеролей населению и различным организациям. Качество и своевременность доставки писем, телеграмм и бандеролей будет зависеть от того, насколько продуманы каналы обмена ими между почтовыми отделениями и непосредственная их доставка получателям.

    Деятельность почты можно отобразить в виде диаграммы [слайд 4]

    Сведения о почтовых отделениях включать в себя следующую информацию:

     наименование города;

     адрес.

    Сведения о принятых и отосланных письмах и бандеролях:

     код операции;

     вид операции;

     прием;

     отправка.

    Вид приема или отправки:

     посылка;

     письмо;

     бандероль;

     данные отправителя;

     данные получателя;

     ценность;

     вес с учетом стоимости;

     отчет о получении и выдаче.

    Сведения о получателях и отправителях:

     код клиента;

     номер телефона;

     имя;

     фамилия.
    Всю функциональную деятельность можно рассмотреть на диаграмме [слайд 5]. Здесь представлены входные и выходные данные, механизмы и правила.

    1. Инфологическая модель базы данных [слайд 6]

    Инфологическая модель – это потоки информации, сущности и связи данной области. В такой модели указываются связи между сущностями данной предметной области.

    Сущность – это любой объект, отличающийся от другого, информацию о котором необходимо сохранить.

    Связь – это ассоциирование нескольких сущностей с целью отыскания одних из них по значениям других.

    В качестве предметной области рассматривается деятельность почты, которая хранит данные о сотрудниках, почтовых отделениях, городах, посылках, типах посылок, клиентах, статусах посылок: [слайд 7]

    • На одном почтовом отделении может работать несколько сотрудников;

    • Сотрудник почты обязательно закрепляется за конкретным почтовым отделением;

    • В одном городе расположено несколько почтовых отделений;

    • Клиенты могут получать и отправлять посылки, при этом клиент может быть и получателем, и отправителем;

    • При отправке посылки фиксируются почтовые отделения отправителя и получателя;

    • Посылка может относиться к разным категориям посылок. Стоимость доставки посылки рассчитывается в зависимости от указанных категорий. Предполагается, что каждая категория имеет фиксируемую цену, если посылка принадлежит к нескольким категориям, стоимость доставки суммируется;

    • Предполагается, что посылку можно отследить. Каждая посылка хранит текущий статус («на складе отправителя», «в пути», «прибыла в город получателя», «ожидает получателя», «получена», «оформлен возврат» и т.д.).

    1. Даталогическая модель базы данных

    Даталогическое или же логическое проектирование БД – это построение схемы БД, которое строится на основе определенной модели данных. Логическая модель базы данных – это совокупность отношений, чаще всего при наличии указания первичного ключа, со связями отношений, представляющих собой внешние ключи.

    Даталогическая модель называется схемой данных. Она содержит совокупность таблиц, в которой указываются типы данных и связи между таблицами.
    1. Стратегия резервного копирования и восстановления[слайд 8]


    В SQL Server предоставляется несколько методов резервного копирования для удовлетворения требований всевозможных сфер бизнеса и разнообразных применений баз данных. У нас выбран тип резервной копии: полный. Т.к нам нужны все файлы данных и часть журнала транзакций

    Применяют стратегию полного резервного копирования базы данных и журнала транзакций для часто изменяемых баз данных.

    1. Индексы [9 слайд]

    Индекс SQL Server является структурой на диске или в памяти, которая связана с таблицей или представлением и ускоряет получение строк из таблицы или представления.

    В нашей базе данных использованы два вида индексов: кластерные и не кластерные.
    Кластерный индекс — это тип индекса, который сортирует строки данных в таблице по их ключевым значениям, тогда как некластеризованный индекс хранит данные в одном месте и индексы в другом месте.

    1. Представления [слайд 10]

    Представление — это виртуальная таблица, содержимое которой определяется запросом. Как и таблица, представление состоит из ряда именованных столбцов и строк данных. Пока представление не будет проиндексировано, оно не существует в базе данных как хранимая совокупность значений. Строки и столбцы данных извлекаются из таблиц, указанных в определяющем представление запросе и динамически создаваемых при обращениях к представлению.

    В данной базе данных отображены представления о :

    1. Выводе информации о посылах, которые оплачены

    2. Выводе информации о почтовых отделениях и городах, в которых они расположены

    3. Выводе почтовых отделений, которые расположены в городе «Казань»

    4. Выводе информации о посылках, которые «ожидают получателя» по указанному адресу

    5. Выводе количества посылок по каждому типу посылок



    1. Триггеры [слайд 11]

    Триггеры представляют специальный тип хранимой процедуры, которая вызывается автоматически при выполнении определенного действия над таблицей или представлением, в частности, при добавлении, изменении или удалении данных, то есть при выполнении команд INSERT, UPDATE, DELETE.

    1. Триггер, для добавления данных в таблицу Employees проверяет значения на null поле Passport, если null, то заменяет её на «-».

    2. Триггер для добавления данных в таблицу Customers, который переводит первую букву ФИО в верхний регистр

    1. Создание пользователей и назначение привилегий [слайд 12-13]

    Группы пользователей и назначенные им привилегии на работу с представлениями и таблицами БД приводятся в табличном виде [слайд]

    Далее приводятся сценарии, написанные на языке SQL, выполняющие создание необходимых объектов по реализации стратегии разграничения прав доступа пользователей к базе данных.

    1. Заключение [слайд 14]

    В результате выполнения курсового проекта была достигнута цель и выполнены задачи:

    • Дана краткая характеристика предметной области;

    • Спроектирована инфологическая модель базы данных;

    • Спроектирована даталогическая модель базы данных;

    • Определена стратегия резервного копирования и восстановления;

    • Дана характеристика СУБД и других программных средств;

    • Реализована структура базы данных;

    • Созданы представления;

    • Приведены примеры запросов на модификацию данных;

    • Созданы триггеры;

    • Созданы пользователи и назначены привилегии.

    В качестве СУБД была выбран MS SQL Server. В результате была спроектирована БД почты. БД может быть использована для создания ИС почтовых отделений. В ней можно будет отслеживать пересылку писем, бандеролей.


    написать администратору сайта