Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Кравец

.pdf
Скачиваний:
21
Добавлен:
14.03.2016
Размер:
2.59 Mб
Скачать

Практическое занятие 3 – Создание таблиц базы данных для графического отображения.

1.В графическом отображении базы данных выберите создать новую таблицу (create new table), по умолчание ей будет присвоено имя TABLE1, измените его на PERSONS. Нажмите Enter.

2.Чтобы добавить колонку, кликните на таблице и введите PERSON_ID:NUMBER (15,0) и нажмите Tab, по нажатию кнопки Tab вы автоматически перейдете к созданию следующей колонки

3.Далее создайте колонки FIRST_NAME:VARCHAR2(30 BYTE), LAST_NAME:VARCHAR2(30 BYTE) и GENDER:VARCHAR2(1 BYTE). Получится следующее:

4.Далее необходимо задать первичный ключ. Для этого дважды кликните на таблице и выберите меню редактирования (Edit Table dialog). Слева выберите Первичный ключ (Primary Key), справа будут отображены все доступные колонки. Выберите PERSON_ID и нажмите

140

5. Первичный ключ будет добавлен к колонке PERSON_ID

6.Далее создадим еще одну таблицу, для связи с первой.

7.Из набора элементов управления для базы данных (Component

Pallete) выберите таблицу (Table) и перетащите на форму.

141

8.Задайте таблице имя ADDRESSES

9.Создайте колонки ADDRESS_ID, ADDRESS_LINE1 and ADDRESS_LINE2 в таблице ADDRESSES.

10.Далее необходимо задать первичный ключ. Для этого дважды кликните на таблице и выберите меню редактирования (Edit Table dialog). Слева выберите Первичный ключ (Primary Key), справа будут отображены все доступные колонки. Выберите ADRESS_ID и нажмите

11.Далее из набора элементов управления для базы данных (Component Pallete) выберите Foreign Key. После этого кликните сначала по таблице PERSONS, а потом по таблицу ADDRESSES для того чтобы задать связь между таблицами.

12.Получится следующее

13.Нажмите Save (сохранить) чтобы сохранить.

142

Практическое занятие № 11

Создание виртуальной таблицы View (Обзор).

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

1.Из набора элементов управления для базы данных (Component Pallete) выберите Обзор (View) и перетащите его на форму.

2.Задайте Обзору (View) имя PERSON_INFO.

3.Дважды кликните по View PERSON_INFO и вызовите меню редактирования (Edit View)

143

4.Раскройте ADDRESES | ADDRESSES_PERSONS_FK в списке доступных таблиц и выберите PERSONS, нажмите , чтобы создать связь между ADDRESSES и PERSONS

5.Далее необходимо отредактировать первичный ключ. Для этого нажмите Редактировать (Edit). Выберите On и впишите в поле редактирования PERSON.PERSON_ID = ADDRESSES.PERSON_ID.

144

Нажмите Save (сохранить) чтобы сохранить.

Практическое занятие № 12

Создание отчета.

JDeveloper предоставляет огромное количество стандартных отчетов. Но так же возможно создать собственный отчет.

1.В Application Navigator (Обозреватель приложений), правой кнопкой мыши кликните на Физической модели (PhysicalModel) и выберите New (Новый) из контекстное меню

2.В меню New раскройте базы данных (Data base Tier) и выберите Оффлайновая база данных. В Items выберите Отчет (Report) и нажмите ОК

145

3.В окне создания отчета задайте отчету имя missing audit column (проверка отсутствующей колонки)

4.Выберите Оффлафновую базу данных

5.Кликните на Query Definition (формулирование запроса) и введите

следующее: SELECT T.NAME FROM DB_TABLES T WHERE

NOT EXISTS (SELECT

1

146

FROM DB_COLUMNS C WHERE

C.PARENT_ID = T.ID AND C.NAME = 'CREATION_DATE')

Этот запрос возвращает имя таблицы для каждой из таблиц, которая не содержит колонки CREATION_DATE. Кликните на Check Syntax (Проверка синтаксиса)

Если все введено правильно, будет выдано сообщение No errors found in SQL (Ошибки не были найдены в SQL)

6.Раскройте Query Definition (формулирование запроса) чтобы увидесть все записи, которые могут быть добавлены в отчет.

147

7.Выберите опубликовать отчет (Publish Report) по умолчанию он будет опубликован в HTML. Задайте сохранение в файл HTML и файлу задайте имя missingauditcolreport, все остальное оставьте по умолчанию и нажмите ОК

8.Новый отчет появится в Application Navigator (Обозреватель решений). Правой кнопкой щелкните на отчете и вызовите контекстное меню, в контекстном меня выберите Запустить (Run)

148

9. В следующем окне будут выведены результаты

10.Так как в качестве вывода отчета был выбран HTML, будет сгенерирована HTML версия отчета.

11.Нажмите Save (сохранить) чтобы сохранить.

149