русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Створення і знищення таблиці


Дата добавления: 2015-07-09; просмотров: 482; Нарушение авторских прав


Для створення таблиці служить оператор, який має наступний формат:

 

CREATE TABLE <Ім´я таблиці>

(<Ім´я поля> <Тип даних> [<атрибут>],

...

< Ім´я поля > <Тип даних> [<атрибут>])

Обов´язковими операндами є ім´я таблиці та ім´я як мінімум одного поля з відповідним типом даних. Зауважимо, що замість імені таблиці вказується ім’я головного файлу таблиці.

Наприклад, небхідно створити базу даних працівників рекламного агентства. Ця база повинна містити дві таблиці. Таблиця „Штат рекламних агентів” містить наступну інформацію про рекламних агентів, а саме:

· код працівника;

· прізвище, ім’я, по батькові;

· домашня адреса;

· телефон;

· дата народження;

· освіта;

· стаж роботи.

У другій таблиці „Обсяг операцій” має міститися інформація про операції, які здійснюють рекламні агенти:

· номер операції;

· код працівника;

· дата операції;

· сума операції;



· назва рекламодавця.

Команди створення цих таблиць приведено нижче.

 

create table stat

(cod smallint not null,

prizv char(20) not null,

adressa char(20) null,

tel char(10) null,

data_nar smalldatetime not null,

osvita char(20) null,

stag int not null)

create table obsag

(nom smallint not null,

cod smallint not null,

data s malldatetime not null,

suma int not null,

nazva char(20) null)

 

Якщо в таблиці „Обсяг операцій” необхідно вказати поля „Кількість товару”, „Ціна товару” і „Сума операції”, то необхідно використати розрахункове поле, яке в команді створення таблиці має назву „suma” і розраховується як добуток поля „Кількість товару” іполя „Ціна товару” :

· номер операції;

· код працівника;

· дата операції;

· кількість товару;

· ціна товару;

· сума операції;



· назва рекламодавця,

то необхідно використати розрахункове поле, яке в команді створення таблиці має назву „сума операції” і розраховується як добуток кількості на ціну:

 

create table obsag

(nom smallint not null,

cod smallint not null,

data s malldatetime not null,

kilkist smallint not null,

cina money not null,

suma as kilkist * cina,

nazva char(20) null)

 

Щоб переглянути структуру створеної таблиці використовують процедуру sp_help.

Наприклад, sp_help stat.

Результат виконання команди має такий вигляд:

 

Column_name Type Computed Lengtp Prec Scale Nullable

cod smallint no 2 5 0 no

prizv char no 20 no

adressa char no 20 no

tel char no 10 yes

data_nar smalldatetime no 4 no

osvita char no 10 yes

stag int no 4 10 0 no

 

Для знищення таблиці призначений оператор:

DROP TABLE <ім´я таблиці>

 

Наприклад: drop tablestat

 



<== предыдущая лекция | следующая лекция ==>
Визначення даних засобами SQL | Додавання первинних і вторинних ключів. Зв’язування таблиць.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.165 сек.