- •Предисловие
- •Анализ предметной области
- •Анализ требований
- •Концептуальная модель предметной области
- •Создание Диаграммы классов вVisio2010
- •Контрольные вопросы
- •Проектирование базы данных
- •Логическая модель базы данных
- •Создание Логической модели бд вVisio2010
- •Физическая модель базы данных
- •Контрольные вопросы
- •Создание базы данных
- •Подключение кMssqlServer2012
- •Создание новой базы данных на сервере
- •Создание новой таблицы на сервере
- •Создание связей
- •Создание диаграммы базы данных
- •Ограничения целостности базы данных
- •Сценарий создания базы данных
- •Контрольные вопросы
- •Заполнение базы данных
- •Загрузка информации в базу данных средствамиManagementStudio
- •Ведение базы данных средствамиSql
- •Sql-запросы на модификацию данных
- •Добавление новых записей в таблицу (insert)
- •Модификация существующих записей (update)
- •Удаление записей из таблицы (delete)
- •Контрольные вопросы
- •Запросы на выборку данных
- •Общий синтаксис запроса select
- •Примеры реализации запросов
- •Контрольные вопросы
- •Организациябизнес-логики
- •Хранимые процедуры
- •Триггеры
- •Контрольные вопросы
- •Администрирование сервера бд
- •Инсталляция сервера
- •Резервное копирование и восстановление бд
- •Санкционирование доступа
- •Приложения приложение а Варианты описания предметной области
- •Приложение б Состав отчета
- •Список литературы
- •Оглавление
- •153003, Г. Иваново, ул. Рабфаковская, 34.
Контрольные вопросы
Дайте определение реляционной модели базы данных.
Какие ограничения целостности поддерживаются на уровне реляционной модели?
Дайте определение нормализованному отношению, которое лежит в основе реляционной модели базы данных.
Что такое первичный ключ нормализованного отношения?Определите свойства первичного ключа.
Как реализуются связи между сущностями в реляционной модели?
Что такое логическая модель базы данных?
Что такое физическая модель базы данных?
Что такое «зависимая сущность» в нотации IDEF1X?
Какие отношения допустимы в нотации IDEF1X?
Каким образом определяется степень связив нотации IDEF1X?
Какие отношения между сущностями отсутствуют в физической модели базы данных в нотации IDEF1X?
Какреализуется отображение ассоциативных связей из концептуальной модели ПО в реляционную модельБД?
Охарактеризуйте отображение агрегативной связи концептуальной модели ПО в реляционную модель данных.
Как реализуется связь «многое ко многим» на уровне физической модели реляционной базы данных?
Как реализуется отношение «наследование» на уровне физической модели реляционной базы данных?
Какие варианты реализации наследования на уровне физической модели базы данных существуют?
Приведитепример справочника в разработанной модели базы данных.
Создание базы данных
В состав MicrosoftSQLServer2012входит графическая средаSQL Server Management Studio, являющаяся одним из основных программных средств администрирования СУБДSQLServer. В этой программе предусмотрен целый ряд функциональных средств управления сервером, в которых применяется относительно простой графический интерфейс.
Подключение кMssqlServer2012
При запуске ManagementStudioна экране появляется окно подключения к серверу (рис. 3.1).
Поле «Тип сервера» предназначено для выбора одной из нескольких подсистемSQLServer, в которую должен войти пользователь: сам сервер, службыAnalysisServices,ReportServicesи т. п. Для подключения к серверу следует выбрать вариант «КомпонентDatabaseEngine».
Рис. 3.1. Окно подключения к MS SQL Serverв средеManagementStudio
В поле «Имя сервера» указывается имя сервера, к которому должно быть выполнено подключение. В выпадающем списке поля перечисляются серверы, которые анонсируют свои службы в сети. Серверымогут быть локальными или сетевыми.
В поле «Проверка подлинности» следует выбрать вариант проверки прав пользователя на доступ к серверу. В случае выбора проверки подлинности Windowsправа берутся из учетной записи пользователяWindows. Проверка подлинностиSQLServer– вариант входа в систему с использованием имен пользователей и паролей, которые являются локальными по отношению кSQLServer.
По кнопке «Соединить» происходит подключение к серверу и открывается основное окно среды ManagementStudio(рис. 3.2). В левой части окна расположен «Обозреватель объектов», предназначенный для гибкой навигации по функциональным элементам сервера («Базы данных», «Таблицы», «Безопасность» и т.д.). В ветке «Базы данных» перечисляются все базы, зарегистрированные на текущем сервере. Эта ветка может быть развернута дополнительно вплоть до получения списков таблиц и их атрибутов.
Рис. 3.2. Основное окно средыManagementStudio