АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Создание таблиц. Инструкция create table позволяет создавать таблицы БД и ограничения на значения столбцов, а также создавать связи типа первичный ключ - внешний ключ между

Читайте также:
  1. HMI/SCADA – создание графического интерфейса в SCADА-системе Trace Mode 6 (часть 1).
  2. III. Статистические таблицы
  3. IV. Далее в этой лабораторной работе необходимо создать и сохранить запрос для отображения средних цен на все товары по таблице «Товары».
  4. Активный запрос на создание таблицы
  5. Безработица является неотъемлемой чертой общества с рыночной экономикой, что наглядно видно по данным таблицы 3.1.
  6. Блок завдань №1: Заповнити схеми і таблиці
  7. В таблице показана зависимость частоты генерированного переменного тока от количества магнитных полюсов и числа оборотов генератора
  8. В цьому випадку буде запропоновано вказати список таблиць і їх полів, і на підставі цих даних буде створений запит.
  9. Ввод данных в таблицы. Редактирование записей данных
  10. Виды и формы статистических таблиц
  11. Виды статистических таблиц
  12. Внешняя политика в царствование Александра III, создание франко-русского союза

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

Синтаксическая диаграмма данной инструкции представлена на рис 1.

 

 
 

 


 

Рис. 1. Cинтаксическая диаграмма create table

Создание таблицы ORDERS посредством create table можно продемонстрировать следующим примером. На рис. 2 приведены таблицы и предполагаемые связи, создаваемые между ними.

 

Рис. 2. Пример именованных таблиц и именованных связей между ними

 

create table orders (ord_n integer not null,

ord_date date not null,

cust_n varchar2 (5) not null,

sale_n varchar2 (5) not null,

prod_n varchar2 (10) not null,

qty integer,

amount integer,

primary key (ord_n),

unique (ord_n),

constraint placed_by foreign key (cust_n) references customers on delete cascade,

constraint taken_by foreign key (sale_n) references salesreps,

constraint is_for foreign key (prod_n) references products);

 

· Варианты заданий

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

 

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

 

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

 

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

1. Какие типы ограничений, используются при создании таблиц?

2. Какие правила можно использовать для обеспечения ссылочной целостности при создании связанных таблиц БД?

3. Объясните порядок задания определения столбцов и ограничений при создании таблиц в инструкции create table.

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.)