Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 icon

Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2




Скачати 244.76 Kb.
НазваЛабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2
Дата26.10.2012
Розмір244.76 Kb.
ТипЛабораторная работа

Лабораторная работа 2

Ограничения целостности в SQL Oracle

Содержание

1. Цели лабораторной работы 1

2. Теоретические основы 1

2.1. Синтаксис 2

2.2. Назначение 2

2.3. Предварительные требования 2

2.4. Ключевые фразы и параметры 3

3. Задание 5

4. Контрольные вопросы 6

5. Приложения 7

5.1. Приложение А. Условия в SQL Oracle 7

5.1.1. Простые условия сравнения 8

5.1.2. Групповые условия сравнения 8

5.1.3. Условия проверки вхождения элемента во множество 9

5.1.4. Условие проверки вхождения в интервал 9

5.1.5. Условие проверки на NULL 9

5.1.6. Условие проверки, является ли множество значений пустым (EXISTS) 9

5.1.7. Условие LIKE 9

5.1.8. Составные условие 9

5.2. Приложение Б. Пример создания таблиц 10


^

1.Цели лабораторной работы


  • Изучить возможности SQL Oracle по описанию и поддержанию ограничений целостности.

  • Приобрести практический опыт по описанию ограничений целостности.
^

2.Теоретические основы


Вы можете определить ограничения целостности на данные в таблицах для поддержания ограничений, действующих в вашей предметной области. После того, как описанные ограничения целостности вступят в силу, все данные в таблицах должны соответствовать указанным ограничениям. Если вы в дальнейшем вводите или модифицируете данные в таблицах, Oracle будет гарантировать, что результирующие данные будут удовлетворять указанным ограничениям. Если такие ограничения не указаны, то их можно будет поддерживать только программным способом в вашем приложении.

В SQL Oracle имеются следующие ограничения целостности:

^ [NOT] NULL Это ограничение задается для столбца и разрешает или запрещает наличие неопределенных значений в столбце при вводе или изменении его значений.

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

^ PRIMARY KEY Это ограничение указывает, что столбец или совокупность столбцов выступают в качестве первичного ключа, который уникально идентифицирует строки таблицы.

^ FOREIGN KEY Это ограничение указывает, что столбец или совокупность столбцов принимают значения, которые должны совпадать со значениями столбца (совокупности столбцов) из другого связанной таблицы. Это так называемое референциальное ограничение целостности.

Референциальное ограничение целостности также включает правила, которые указывают, какие типы манипулирования данными допустимы на те значения, на которые делается ссылка, и как такие изменения влияют на зависимые данные. Правилами, связанными с референциальным ограничением целостности, являются следующие:

CHECK Описание сложных правил ограничений целостности.

Имеются две синтаксические формы определения ограничений целостности: ограничение на столбец и ограничение на таблицу.

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

2.1.Синтаксис



2.2.Назначение


Определить ограничение целостности. Ограничение целостности – это правило, которое ограничивает допустимые значения одного или нескольких столбцов в таблице.
^

2.3.Предварительные требования


Фраза по ограничению целостности может использоваться в предложениях CREATE TABLE или ALTER TABLE. Для определения ограничения целостности вы должны иметь привилегии по использованию этих предложений.

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

2.4.Ключевые фразы и параметры


table_
constraint
 

Синтаксис table_constraint является частью определения таблицы. Ограничение целостности, заданное согласно этого синтаксиса, может использовать любые столбцы таблицы.  

Синтаксис table_constraint может использоваться в предложениях CREATE TABLE или ALTER TABLE. В этой форме можно задавать все ограничения целостности за исключением NOT NULL.  

column_
constraint
 

Синтаксис column_constraint является частью определения столбца. Эта форма ограничения целостности используется для определения ограничений, которые накладываются на единственный столбец.

  • Форма column_constraint может задаваться в предложениях CREATE TABLE или ALTER TABLE ADD и используется для определения ограничения любого типа.

  • Форма Column_constraint может задаваться в предложении ALTER TABLE MODIFY column_options и может специфицировать только ограничение NOT NULL.

^ CONSTRAINT  

Дает возможность идентифицировать ограничение с помощью имени constraint.  Если вы не указываете ни ограничение NULL ни ограничение NOT NULL в определении столбца, то по умолчанию предполагается NULL.

UNIQUE  

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

^ Составной уникальный ключ состоит из совокупности столбцов. Для определения составного уникального ключа необходимо воспользоваться синтаксисом table_constraint, а не синтаксисом column_constraint. Считается, что строка, содержащая NULL значения во всех столбцах составного уникального ключа, удовлетворяет этому ограничению. Однако строки, которые имеют NULL значения для одних из столбцов составного уникального ключа, и одинаковые совокупности значений для оставшихся столбцов, нарушают это ограничение.

Вы не можете использовать один и тот же столбец (совокупность столбцов) в качестве уникального ключа и первичного ключа одновременно.

^ PRIMARY KEY  

Указывает, что столбец или совокупность столбцов являются первичным ключом. Составной первичный ключ состоит из совокупности столбцов. Для определения составного первичного ключа следует воспользоваться синтаксисом table_constraint, а не синтаксисом column_constraint.

Таблица может содержать только один первичный ключ.

Значение первичного ключа не может повторяться в пределах таблицы.

Первичные ключи не могут содержать NULL значений.

Вы не можете использовать один и тот же столбец (совокупность столбцов) в качестве уникального ключа и первичного ключа одновременно.

NULL

NOT NULL  

 

 

Указывает, может ли столбец содержать неопределенные значения. Ограничения NULL и NOT NULL могут задаваться только в синтаксисе column_constraint.  

NULL  

Указывает, что столбец может содержать неопределенные значения. Если вы не указываете ни NOT NULL ни NULL, то по умолчанию столбец может содержать неопределенные значения.  

NOT NULL  

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

^ Референци­альное ограничение целостности  

 

 

 

 

 

 

 

 

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

Для спецификации референциального ограничения целостности на уровне таблицы используйте фразу foreign_key_clause в синтаксисе table_constraint. В этом синтаксисе можно определить составной внешний ключ, который состоит из совокупности столбцов.

Для спецификации референциального ограничения целостности на уровне столбца используйте фразу REFERENCES синтаксиса column_constraint. В этом случае внешний ключ состоит из единственного столбца  

Один и тот же столбец (совокупность столбцов) может выступать в качестве внешнего ключа, и первичного или уникального ключа.

Таблица может содержать множество внешних ключей. Один и тот же столбец может входить в состав многих внешних ключей.  

Ограничения:

  • Ключ UNIQUE или PRIMARY , на который делается ссылка, должен уже быть определен.

  • Родительская и дочерняя таблицы должны быть в одной базе данных.

  • Нельзя определять референциальное ограничение целостности в предложении CREATE TABLE, которое содержит фразу AS subquery. В этом случае сначала создайте таблицу без ограничения, а затем добавьте его позже с помощью предложения ALTER TABLE.

foreign_key_
clause
 

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

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

Составной внешний ключ должен ссылаться на составной уникальный ключ или составной первичный ключ.

^ REFERENCES  

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

^ ON DELETE

 

Определяет, как Oracle должен автоматически поддерживать референциальную целостность, если удаляется значение того ключа, на который делается ссылка. Если эта фраза отсутствует, то Oracle запрещает удалять значение ключа родительской таблицы, на которое имеется ссылка из внешнего ключа дочерней таблицы.  

  • CASCADE означает, что Oracle автоматически удаляет те строки дочерней таблицы, в которых имеются ссылки на удаляемое значение ключа родительской таблицы.

  • SET NULL означает, что значения внешнего ключа устанавливаются NULL.

CHECK  

 

любая строка таблицы. Строка удовлетворяет условию, если на ней это условие принимает значение TRUE или UNKNOWN. Когда Oracle вычисляет условие ограничения CHECK относительно конкретной строки, то имена столбцов в выражении условия ссылаются на значения этих столбцов в этой строке.

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

Условие в ограничении CHECK может ссылаться на любой столбец таблицы, но не может ссылаться на столбцы другой таблицы.

3.Задание


Создайте следующие таблицы с указанными ограничениями целостности:

^ Имя таблицы

Имя столбца

Тип данных столбца

Длина

(точность)

Масш­таб

Ограничение целостности

FACULTY

FacNo

integer







^ PRIMARY KEY

Name

varchar2

50




UNIQUE, не может быть NULL

Dean

varchar2

50




UNIQUE

Building

char

5







Fund

number

7

2

не может быть отрицательным

table constraint




DEPARTMENT

DepNo

integer







^ PRIMARY KEY

FacNo

integer







FOREIGN KEY, ссылающийся на FacNo в FACULTY. Если факультет, на который делается ссылка, удаляется, то кафедра тоже удаляется.

Name

varchar2

50




Не может быть NULL

Head

varchar2

50







Building

char

5







Fund

number

7

2

не может быть отрицательным

table constraints

пара столбцов (name, head) уникальна - UNIQUE

TEACHER

TchNo

integer







^ PRIMARY KEY

DepNo

integer







FOREIGN KEY, ссылающийся на DepNo в DEPARTMENT. Если удаляется кафедра, то все ссылки не нее становятся NULL.

Name

varchar2

50




Не может быть NULL

Post

varchar2

20




Принимает значения из списка: assistant, counselor, assistant professor, professor

Tel

char

7







Hiredate

date







Должен быть более 01.01.1950; не может быть NULL

Salary

number

6

2

Не может быть отрицательным, не может быть NULL

Commission

number

6

2

Не может быть отрицательным. DEFAULT значение равно 0

table constraint

a) Commission должно быть по крайне мере в два раза меньше, чем Salary

b) Salary + Commission не может превышать 2000

SGROUP

GrpNo

integer







^ PRIMARY KEY

DepNo

integer







FOREIGN KEY , ссылающийся на DepNo в DEPARTMENT. При удалении кафедры все ссылки не нее становятся NULL.

Course

number

1




Принимает значения из списка: 1, 2, 3, 4, 5

Num

number

3







Quantity

number

2




Принимает значения в интервале 1 - 50

Curator

integer







FOREIGN KEY, ссылающийся на TchNo в TEACHER. При удалении преподавателя все ссылки на него как на куратора становятся NULL.

Rating

number

3




Принимает значения в диапазоне 0–100. DEFAULT значение равно 0.

table constraints

Пара значений (DepNo, Num) является UNIQUE

SUBJECT

SbjNo

integer







^ PRIMARY KEY

Name

varchar2

50




Не может быть NULL

table constraint




ROOM

RomNo

integer







^ PRIMARY KEY

Num

number

4




Не может быть NULL

Seats

number

3




Принимает значения в интервале 1 - 300

Floor

number

2




Принимает значения в интервале 1 - 16

Building

char

5




Не может быть NULL

table constraint

Пара значений (Num, Building) является UNIQUE

LECTURE

TchNo

integer







FOREIGN KEY, ссылающийся на TchNo в TEACHER. При удалении учителя все ссылки на него становятся NULL.

GrpNo

integer







FOREIGN KEY, ссылающийся на GrpNo в SGROUP. При удалении группы удаляются все лекции, читаемые этой группе.

SbjNo

integer







FOREIGN KEY, ссылающийся на SbjNo в SUBJECT. Предмет не может быть удален до тех пор, пока не удалены все лекции, читаемые по этому предмету.

RomNo

integer







FOREIGN KEY, ссылающийся на RomNo в ROOM. При удалении помещения ссылка на него становится NULL.

Type

varchar2

25




Принимает значения из списка: lecture, lab, seminar, practice.

Не может быть NULL

Day

char

3




Принимает значения из списка: sun, mon, tue, wed, thu, fri, sat.

Не может быть NULL

Week

number

1




Принимает значения 1 или 2.

Не может быть NULL

Lesson

number

1




Принимает значения в интервале 1 – 8.

Не может быть NULL

table constraint

Столбцы (GrpNo, Day, Week, Lesson) в совокупности являются UNIQUE
^

4.Контрольные вопросы


Дайте ответы на следующие вопросы:

  1. Какова цель ограничений целостности?

  2. Какие типы ограничений целостности вы знаете?

  3. Какие синтаксические формы ограничений целостности вы знаете? В чем различие между ними?

  4. Что означает ограничение UNIQUE? Что такое составной уникальный ключ? Какой синтаксис может использоваться для описания составного уникального ключа (синтаксис ограничения столбца или синтаксис ограничения таблицы)? Может ли столбец с ограничением UNIQUE принимать значения NULL? Можно ли одновременно устанавливать ограничения UNIQUE и PRIMARY KEY для одного и того же столбца (совокупности столбцов)?

  5. Что означает ограничение PRIMARY KEY? Что такое составной первичный ключ? Какой синтаксис может использоваться для описания составного первичного ключа (синтаксис ограничения столбца или синтаксис ограничения таблицы)? Сколько первичных ключей может содержать таблица? Может ли столбец с ограничением PRIMARY KEY принимать значения NULL?

  6. Что означает ограничение NULL (NOT NULL)? Какое значение по умолчанию принимается, если это ограничение не указывается явно? Можно ли задавать это ограничение в синтаксисе ограничения таблицы?

  7. Что означает ограничение целостности FOREIGN KEY (референциальное ограничение целостности)? Определите следующие понятия: референциальный ключ, внешний ключ, родительская таблица, дочерняя таблица. Какие ограничением целостности должна обладать тот столбец (совокупность столбцов), на который делается ссылка из внешнего ключа? Можно ли определить референциальный ключ и внешний ключ в одной и той же таблице? Что означает составной внешний ключ? Какой синтаксис может использоваться для описания составного внешнего ключа (синтаксис ограничения столбца или синтаксис ограничения таблицы)? Можно ли определить внешний ключ в одним столбцом в синтаксисе ограничения таблицы? Можно ли использовать один и тот же столбец (совокупность столбцов) в качестве первичного ключа и внешнего ключа? Можно ли использовать один и тот же столбец (совокупность столбцов) в качестве внешнего ключа и уникального ключа? Можно ли несколько внешних ключей в одной таблице? Можно ли устанавливать значение NULL для вненего ключа (составного внешнего ключа)? Можно ли определить референциальное ограничение целостности в предложении CREATE TABLE, которое содержит фразу AS subquery? Можно ли при определении внешнего ключа опускать имена столбцов родительской таблицы? Что означает фраза ON DELETE в определении внешнего ключа? Что означает отсутствие фразы ON DELETE в определении внешнего ключа?

  8. Что означает ограничение целостности CHECK? Когда условие ограничения CHECK считается выполненным (удовлетворяется)? Можно ли определить ограничение CHECK над несколькими столбцами в синтаксисе ограничения столбца? Можно ли задать несколько ограничений CHECK для одного столбца? Проверяет ли Oracle тот факт, что множество ограничений CHECK, сформулированных для одного столбца, являются взаимно исключающими? Можно ли определить ограничение CHECK над столбцами различных таблиц?
^

5.Приложения

5.1.Приложение А. Условия в SQL Oracle


Условие представляет собой комбинацию одного или более выражений и логических операторов, которые принимают значения TRUE, FALSE или UNKNOWN. Можнол использовать во всех тех местах предложений SQL, где имеется синтаксическая конструкция condition.

Условие используется во фразе WHERE следующих предложений:

  • DELETE

  • SELECT

  • UPDATE

Условие используется в следующих фразах предложения SELECT:

  • WHERE

  • ^ START WITH

  • CONNECT BY

  • HAVING

Условие также используется во фразе CHECK предложения CREATE TABLE.

Говорят, что условие имеет «логический» тип данных, хотя Oracle явно не поддерживает такой тип данных.

Условие может иметь несколько синтаксических форм, которые приведены далее. Более полное описание синтаксических форм использования условия будет приведено в последующих лабораторных работах. Далее представляются общие синтаксические формы условия и их общая семантика.


condition::=


^

5.1.1.Простые условия сравнения


Простые условия сравнения позволяют сравнивать два выражения или выражение с результатом вычисления подзапроса.

simple_comparison_condition::=



Обратите внимание, что SQL Oracle позволяет сравнивать не только два выражения, но и два списка выражений. В этом случае правый список выражений получается в результате вычисления подзапроса.
^

5.1.2.Групповые условия сравнения


Групповые условия сравнения позволяют сравнивать выражение со ВСЕМИ или НЕКОТОРЫМИ значениями, представленными в списке или полученными в результате вычисления подзапроса.

group_comparison_condition::=


^

5.1.3.Условия проверки вхождения элемента во множество


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

membership_condition::=


^

5.1.4.Условие проверки вхождения в интервал


Оно позволяет прверить, входит ли значение в интервал значений, представленный двумя крайними значениями интервала.

range_condition::=


^

5.1.5.Условие проверки на NULL


Позволяет проверить равно ли значение NULL.

NULL_condition::=


^

5.1.6.Условие проверки, является ли множество значений пустым (EXISTS)


Условие EXISTS позволяет проверить, содержит ли результат вычисления подзапроса строки.

EXISTS_condition::=


^

5.1.7.Условие LIKE


Условие LIKE позволяет сравнить два строковых выражения, когда второе из них задается в формате шаблона.

LIKE_condition::=


^

5.1.8.Составные условие


Они формируются в виде комбинации других условий с использованием логических операторов и скобок.

compound_condition::=


^

5.2.Приложение Б. Пример создания таблиц


CREATE TABLE FACULTY

(FacNo INTEGER CONSTRAINT fac_prk PRIMARY KEY,

Name VARCHAR2(50) CONSTRAINT fac_nnl_nam NOT NULL

CONSTRAINT fac_unq_nam UNIQUE,

Building CHAR(5),

Fund NUMBER(7,2) CONSTRAINT fac_chk_fnd CHECK (fund > 10000));


^ CREATE TABLE DEPARTMENT

(DepNo INTEGER CONSTRAINT dep_prk PRIMARY KEY,

Fund NUMBER(7,2) CONSTRAINT dep_chk_fnd CHECK (fund > 20000),

CONSTRAINT dep_unq_nmh UNIQUE (name, head));


CREATE TABLE TEACHER

(TchNo INTEGER CONSTRAINT tch_prk PRIMARY KEY,

Hiredate date CONSTRAINT tch_nnl_hdt NOT NULL

CONSTRAINT tch_chk_hdt CHECK (hiredate >= TO_DATE('01.01.1900', 'DD.MM.YYYY')),

CONSTRAINT tch_chk_sal_ink2 CHECK (salary + commission < 2000));


CREATE TABLE SGROUP

(GrpNo INTEGER CONSTRAINT grp_prk PRIMARY KEY,

DepNo INTEGER CONSTRAINT grp_frk REFERENCES DEPARTMENT(DepNo),

Rating NUMBER(3) DEFAULT 0 CONSTRAINT grp_chk_rat CHECK (rating BETWEEN 0 AND 100);


CREATE TABLE SUBJECT

(SbjNo INTEGER CONSTRAINT sbj_prk PRIMARY KEY,

Name VARCHAR2(50) CONSTRAINT sbj_nnl_nam NOT NULL);


CREATE TABLE LECTURE

(TchNo INTEGER CONSTRAINT lec_tch_frk REFERENCES TEACHER(TchNo),

CONSTRAINT lec_nnl_typ NOT NULL,

Week NUMBER(1) CONSTRAINT lec_chk_wek CHECK (week = 1 or week = 2)

CONSTRAINT lec_nnl_wek NOT NULL,

Lesson NUMBER(1) CONSTRAINT lec_chk_les CHECK (lesson BETWEEN 1 AND 8);




Схожі:

Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconЛабораторная работа 3 Манипулирование данными в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1
Изучить возможности sql oracle по вставке, обновлению и удалению строк в таблице
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconЛабораторная работа 6 Вложенные запросы (подзапросы) в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1
Приобрести практический опыт по формулировке и обработке подзапросов с использованием sql*Plus
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconЛабораторная работа 4 Предложение select в sql oracle. Основные возможности Содержание Цели лабораторной работы 2 Теоретические основы 2
Приобрести практический опыт по поиску данных в таблицах базы данных с использованием sql*Plus
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconЛабораторная работа 5 Функции sql oracle. Дополнительные фразы предложения select содержание Цели лабораторной работы 1 Теоретические основы 1
Изучить функции sql oracle, а также фразы group by, having, order by предложения select
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconЛабораторная робота 1 Создание, изменение и удаление таблиц в sql oracle Содержание
Приобрести практический опыт по созданию, изменению и удалению таблиц в sql*Plus
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconТема лабораторной работы
Лабораторная работа №2 (это пример выполнения лаб работы, индивидуальное задание находится в пункте 4)
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconЛабораторная работа Использование редактора запросов sql borland sql explorer(TM) для создания запросов к данным с использованием языка sql. Требования к программному обеспечению
Лабораторная работа Использование редактора запросов sql borland sql explorer(TM) для создания запросов к данным с использованием...
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconЛабораторная работа Использование редактора запросов sql borland sql explorer(TM) для знакомства с основными объектами баз данных. Требования к программному обеспечению
...
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconМетодические указания для самостоятельной работы студентов при подготовке к лабораторной работе
Снятие спектральной характеристики уха на пороге слышимости. Лабораторная работа №3
Лабораторная работа 2 Ограничения целостности в sql oracle Содержание Цели лабораторной работы 1 Теоретические основы 1 Синтаксис 2 iconМетодические указания для самостоятельной работы студентов при подготовке к лабораторной работе
Изучение физических основ и методов импульсной ультразвуковой эхолокации. Лабораторная работа №4
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи