Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по билетам.docx
Скачиваний:
4
Добавлен:
01.09.2019
Размер:
114.25 Кб
Скачать

21. Управление объектами бд (ddl)

1-Таблица (table)

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

2-Индекс (index)

объект базы данных, создаваемый с целью повышения производительности выполнения запросов.

3-Представление (view)

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

4-Хранимая процедура

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

5-Триггер (trigger)

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

22. Сравнительный анализ методов sadt и dfd при структурном проектировании программного обеспечения

Сравнительный анализ методов SADT и DFD структурного анализа проводится по следующим параметрам:

1-адекватность средств решаемым задачам;

SADT-диаграммы оказываются значительно менее выразительными и удобными при моделировании ПО.

Дуги в SADT жестко типизированы (вход, выход, управление, механизм).

В SADT отсутствуют выразительные средства для моделирования особенностей ИС. Жесткие ограничения SADT, запрещающие использовать более 6—7 блоков на диафамме, в ряде случаев вынуждают искусственно детализировать процесс, что затрудняет понимание модели заказчиком, резко увеличивает ее объем и, как следствие, ведет к неадекватности модели реальной предметной области.

Наличие в DFD спецификаций процессов нижнего уровня позволяет преодолеть логическую незавершенность SADT и построить полную функциональную спецификацию разрабатываемой системы.

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

2-согласованность с другими средствами структурного анализа;

3-интеграция с другими процессами ЖЦ ПО (прежде всего с процессом проектирования).

22. Реляционная алгебра. Операции реляционной алгебры

Выборка: На входе используется одно отношение, результат - новое отношение, построенное по той же схеме, содержащее подмножество кортежей исходного отношения, удовлетворяющих условию выборки.

Проекция: Операция проекции представляет из себя выборку из каждого кортежа отношения значений атрибутов, входящих в список A, и удаление из полученного отношения повторяющихся строк.

Объединение: Отношения-операнды в этом случае должны быть определены по одной схеме. Результирующее отношение содержит все строки операндов за исключением повторяющихся.

Пересечение: На входе операции два отношения, определенные по одной схеме. На выходе - отношение, содержащие кортежи, которые присутствуют в обоих исходных отношениях.

Разность: Операция во многом похожая на ПЕРЕСЕЧЕНИЕ, за исключением того, что в результирующем отношении содержатся кортежи, присутствующие в первом и отсутствующие во втором исходных отношениях.

Произведение: Входные отношения могут быть определены по разным схемам. Схема результирующего отношения включает все атрибуты исходных. Кроме того:1степень результирующего отношения равна сумме степеней исходных отношений2мощность результирующего отношения равна произведению мощностей исходных отношений.

Деление: Пусть отношение R , называемое делимым, содержит атрибуты (A1,A2,...,An). Отношение S - делитель содержит подмножество атрибутов A: (A1,A2,...,Ak) (k<n). Результирующее отношение Cопределено на атрибутах отношения R, которых нет в S, т.е. Ak+1,Ak+2,...,An. Кортежи включаются в результирующее отношение C только в том случае, если его декартово произведение с отношением S содержится в делимом R.

Соединение: Данная операция имеет сходство с ДЕКАРТОВЫМ ПРОИЗВЕДЕНИЕМ. Однако, здесь добавлено условие, согласно которому вместо полного произведения всех строк в результирующее отношение включаются только строки, удовлетворяющие опредленному соотношению между атрибутами соединения (А1,A2) соответствующих отношений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]