- •Дайте определение понятию модель жизненного цикла ис. Опишите инкрементную модель жизненного цикла ис. Перечислите достоинства и недостатки.
- •Дайте определение понятию модель жизненного цикла ис. Опишите спиральную модель жизненного цикла ис. Перечислите достоинства и недостатки.
- •Перечислите методы и средства защиты программ от исследования их кода
- •Достоинства
- •Недостатки
- •Перечислите компоненты Microsoft sql Server. Каково их назначение?
- •Перечислите системные базы данных ms sql Server. Каково их назначение?
- •Перечислите типы данных в Transact-sql. Каким образом объявляются и используются переменные в Transact-sql?
- •Перечислите основные управляющие конструкции Transact-sql. Приведите примеры использования управляющих конструкций.
- •Отношения между таблицами.
Отношения между таблицами.
При соединении нескольких таблиц возможен случай, когда в качестве результата запроса можно получить Декартово произведение, которое образуется, если:
опущено условие соединения;
условие соединения недействительно;
все строки первой таблицы соединяются со всеми строками второй таблицы.
Каким образом используются подзапросы? Приведите примеры.
Подзапросы, внутренние или вложенные запросы – есть не что иное, как запрос внутри запроса. Обычно, подзапрос используется в конструкции WHERE. И, в большинстве случаев, подзапрос используется, когда вы можете получить значение с помощью запроса, но не знаете конкретного результата.
Подзапросы являются альтернативным путем получения данных из множества таблиц.
Наряду с операторами сравнения такими, как =, <, >, >=, <= и др., Вы можете использовать подзапросы с перечисленными ниже конструкциями:
SELECT
INSERT
UPDATE
DELETE
ПРИМЕР -
SELECT first_name, last_name, subject
Для чего используются хранимые процедуры в Transact-SQL? Опишите порядок создания и выполнения хранимых процедур.
Хранимые процедуры используются для того что бы каждый раз не писать один и тот же запрос, скажем для разных таблиц. Можно написать один несколько отличающиййся от обычного запрос и передавать в него названия таблиц, значения переменных и т. д.
Объявление. Для начала объявляются переменные которые будут взаимодействоввать с другим запросом
create procedure Example – это команда на создание хранимой процедуры с названием «Example»
declare @abc
@def OTPUT
здесь переменная @abc будет получать значения при вызове хранимой процедуры, а переменная @def будет возвращать значение полученное в ходе выполнения процедуры.
Далее идет текст запроса как в любом другом случае.
Вызов
Declare @abc <тип переменной> = <Значение вводимое в хранимую процедуру>
Declare @def <Тип переменной>
exec Example @abc, @def OTPUT — передача в процедуру Example переменных abc и def
Далее могут идти какие-то запросы команды и пр.
Каково назначение представлений в Transact-SQL? Опишите создание и использование представлений.
Какие механизмы обеспечения безопасности информации реализованы в Microsoft SQL Server.
· Безопасная архитектура (secure by design). ПО должно иметь безопасную архитектуру, являющуюся основой для борьбы со злоумышленниками и защиты данных. · Безопасная стандартная конфигурация (secure by default). Системные администраторы не должны тратить силы на то, чтобы сделать только что установленную систему безопасной; это должно обеспечиваться по умолчанию. · Безопасное развертывание (secure in deployment). ПО должно помогать администратору себя защищать, самостоятельно устанавливая последние защитные «заплатки» и обеспечивая удобство поддержки. · Обмен информацией (communications). Обмен передовыми методиками и информацией о постоянно появляющихся новых угрозах позволяет администраторам заблаговременно защищать свои системы.
Перечислите роли сервера для управления доступом. Приведите примеры операторов управления учётными записями пользователей MS SQL Server и их правами.
Опишите операторы создания, настройки, резервного копирования и удаления базы данных.
CREATE DATABASE имя команда создания БД с названием «Имя»
Дайте определение понятию нормальная форма. Сколько нормальных форм реляционных баз данных существует? Перечислите их.
Нормальная форма — требование, предъявляемое к структуре таблиц в теории реляционных баз данных для устранения из базы избыточных функциональных зависимостей между атрибутами (полями таблиц). 8 форм.
