Материал: Методические указания к лабораторным работам № 6–9 по дисциплинам «Основы построения защищенных СУБД», «Безопасность систем баз данных». Плотников Д.Г

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Таблица PRODUCT - товары

1

 

product_id

NUMBER(6,0)

INTEGER

Код продукта

 

 

 

 

 

 

 

2

 

description

VARCHAR(30)

VARCHAR(30)

Название продукта

 

 

 

 

 

 

 

CREATE TABLE PRODUCT (

 

 

 

 

product_id INTEGER NOT NULL PRIMARY KEY,

 

 

 

description VARCHAR(30) );

 

 

 

 

 

 

 

Таблица PRICE – цены

 

 

 

 

 

 

 

 

 

1

 

product_id

NUMBER(6,0)

INTEGER

Код продукта

 

 

 

 

 

 

2

 

list_price

NUMBER(8,2)

NUMERIC(8,2)

Объявленная цена

 

 

 

 

 

 

3

 

min_price

NUMBER(8,2)

NUMERIC(8,2)

Минимально возможная цена

 

 

 

 

 

 

4

 

start_date

DATE

DATE(DATETIME)

Дата установления цены

 

 

 

 

 

 

5

 

end_date

DATE

DATE(DATETIME)

Дата отмены цены

 

 

 

 

 

 

 

CREATE TABLE PRICE ( product_id INTEGER NOT NULL, list_price NUMERIC(8,2), min_price NUMERIC(8,2), start_date DATETIME NOT NULL, end_date DATETIME,

PRIMARY KEY (product_id,start_date) );

64

СОДЕРЖАНИЕ

 

Лабораторная работа № 6

 

Управление транзакциями .........................................................

1

Лабораторная работа № 7

 

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

12

Лабораторная работа № 8

 

Выборка метаданных................................................................

20

Лабораторная работа № 9

 

Использование индексов и средств оптимизации запросов . 37

БИБЛИОГРАФИЧЕСКИЙ СПИСОК .........................................

56

ПРИЛОЖЕНИЕ 1. Концептуальная схема учебной базы

 

данных

57

ПРИЛОЖЕНИЕ 2. Таблицы базы данных

58

65

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам № 6–9 по дисциплинам «Основы построения защищенных СУБД»,

«Безопасность систем баз данных» для студентов специальностей 090301 «Компьютерная безопасность», 090303 «Информационная безопасность автоматизированных систем»

очной формы обучения

Составитель Плотников Денис Геннадьевич

В авторской редакции

Подписано к изданию 20.04.2015 Уч.- изд. л. 4,0

ФГБОУВПО «Воронежский государственный технический университет»

394026 Воронеж, Московский просп., 14

Источник: https://studfile.net/preview/16563472/