Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР ИОБД.doc
Скачиваний:
2
Добавлен:
20.08.2019
Размер:
523.78 Кб
Скачать

Разработка базы данных

Построение связей

Создание связей осуществляем в программе PgAdmin. Для этого необходимо написать запрос на языке SQL. Например, для построения связи между таблицами «ГЕОМЕТРИЧЕСКИЕ ПАРАМЕТРЫ РЕЗЦА 1 ТИПА» и «РЕЗЕЦ 1 ТИПА», запрос будет иметь вид:

Создание таблиц

Таблица РЕЗЕЦ 1 ТИПА

Таблица РЕЗЕЦ 2 ТИПА

Таблица ГЕОМЕТРИЧЕСКИЕ ПАРАМЕТРЫ РЕЗЦА 1 ТИПА

Таблица ГЕОМЕТРИЧЕСКИЕ ПАРАМЕТРЫ РЕЗЦА 2 ТИПА

Таблица РАДИУС ВЕРШИНЫ РЕЗЦА 1 ТИПА

Таблица РАДИУС ВЕРШИНЫ РЕЗЦА 2 ТИПА

Добавление данных

Добавление данных в таблицу РЕЗЕЦ 1 ТИПА

Добавление данных в таблицу РЕЗЕЦ 2 ТИПА:

Добавление данных в таблицу ГЕОМЕТРИЧЕСКИЕ ПАРАМЕТРЫ РЕЗЦА 1 ТИПА:

Добавление данных в таблицу ГЕОМЕТРИЧЕСКИЕ ПАРАМЕТРЫ РЕЗЦА 2 ТИПА:

Добавление данных в таблицу РАДИУС ВЕРШИНЫ РЕЗЦА 1 ТИПА

Добавление данных в таблицу РАДИУС ВЕРШИНЫ РЕЗЦА 2 ТИПА

Добавление данных в таблицу ПЛАСТИНА:

Для РЕЗЦА 1 ТИПА:

SELECT

'Резец ' || "Резец 1 типа"."Обозначение" || ' ' || "Резец 1 типа"."Шаг резьбы P" || ' T15K6' || ' ГОСТ 18885-73'

FROM

public."Резец 1 типа";

SELECT

"Резец 1 типа"."Обозначение"

FROM

public."Резец 1 типа"

WHERE

"Резец 1 типа"."Сечение резца hxb" LIKE '20x12';

SELECT

"Резец 1 типа"."Обозначение",

"Резец 1 типа"."Сечение резца hxb",

"Резец 1 типа"."Шаг резьбы P"

FROM

public."Резец 1 типа"

WHERE

"Резец 1 типа"."Сечение резца hxb" LIKE '%20x12%';

Для РЕЗЦА 2 ТИПА:

SELECT

'Резец ' || "Резец 2 типа"."Обозначение" || ' ' || "Резец 2 типа"."Шаг резьбы P" || ' T15K6' || ' ГОСТ 18885-73'

FROM

public."Резец 2 типа";

SELECT

"Резец 2 типа"."Обозначение"

FROM

public."Резец 2 типа"

WHERE

"Резец 2 типа"."Сечение резца hxb" LIKE '20x12';

SELECT

"Резец 2 типа"."Обозначение",

"Резец 2 типа"."Сечение резца hxb",

"Резец 2 типа"."Шаг резьбы P"

FROM

public."Резец 2 типа"

WHERE

"Резец 2 типа"."Сечение резца hxb" LIKE '%20x12%';