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

  • Примеры представлений

  • Создание индексов

  • текст к презентации по практике. к презентации уп. Проект разработки и защиты базы данных Университет


    Скачать 17.64 Kb.
    НазваниеПроект разработки и защиты базы данных Университет
    Анкортекст к презентации по практике
    Дата11.09.2022
    Размер17.64 Kb.
    Формат файлаdocx
    Имя файлак презентации уп.docx
    ТипДокументы
    #671541

    Тема: Проект разработки и защиты базы данных «Университет»

    Цели:

    • выполнить анализ предметной области

    • описать основные сущности

    • расставить существующие связи между сущностями:

    • построить инфологическую модель бд «Университет»;

    • построить даталогическую модель бд «Университет».

    Процесс проектирования базы данных включает в себя несколько этапов:

    • На этапе концептуального проектирования была создана внешняя модель данных.

    Был проведен анализ предметной области и анализ информационных задач и круга пользователей системы

    • На этапе логического проектирования мы преобразовали ER–диаграмму в схему базы данных.

    • Далее были составлены реляционные отношения. Для каждого отношения был определен первичный ключ и внешние ключи (в соответствии со схемой БД).

    • После полученные отношения нормализовали до 3 НФ, т.е. заменили повторяющиеся значения индексами во всех таблицах.

    Были определены дополнительные ограничения целостности, которые не дадут попасть в базу недопустимым данным. Также были описаны группы пользователей и права доступа.

    Этап физического проектирования включает в себя:

    • Создание таблицы и связей

    • Создание представлений

    Для базы данных «Театр» были созданы такие виды запросов: простые (Приложение 1), подзапросы (Приложение 2), многотабличные (Приложение 3-6), итоговые (Приложение 7-10). Примеры представлений

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

    Были созданы два пользователя:

    • Администратор (имеет доступ ко всем данным, может изменять структуру и связи)

    • Обычный пользователь (имеет права на работу с базой, но не может добавлять, изменять или удалять данные в пользовательских таблицах базы данных.).

    • Создание индексов

    Поскольку таблицы в SQL были импортированы из Excel, то будем создавать идентификаторы.

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

    Триггер - это механизм, который вызывается, когда в указанной таблице происходит определенное действие.

    Для создания триггера применяется выражение CREATE TRIGGER, после которого идет имя триггера. Создадим триггеры для определенных таблиц:

    Транзакция — это осуществление одного или нескольких изменений базы данных.

    • Для нашей БД «Университет» создадим транзакции:

    • которая будет менять значение поле «Кабинет», если его значение больше 400

    • которая будет менять значение поля «Балл», если значение «Специальность» равно 1 или 2

    В ходе прохождения учебной практики были выполнены поставленные задачи. Также были приобретены навыки работы с базами данных в MicrosoftSQLServerManagementStudio 18 и работы со схемами и диаграммами в MicrosoftVisio; были изучены основные команды языка SQL.


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