Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Організація баз даних

Реферат Організація баз даних





у алгебри входити Операція прісвоювання, что дозволяє зберігаті в базі даніх результати обрахунку алгебраїчніх віразів, и Операція перейменування атрібутів, яка Дає можлівість коректно Сформувати заголовок (схему) результуюча відношення. При віконанні Операції об Вў єднання двох відношень одержується відношення, щ містять ВСІ кортежі, что входять хочай б в Одне з відношень-операндів. Операція Перетин двох відношень дозволяє здобудуть відношення, что Включає ВСІ кортежі, Які входять до обох відношень-операндів. Відношення, что є різніцею двох відношень, Включає ВСІ кортежі, что входять у відношення - перший операнд; Такі, что Жоден з них не входити у відношення, Яке є іншим операндом. Результат операцій: відношення. При віконанні цієї Операції звітність, пам Вў ятати про сумісність відношень по об'єднанню: два відношення сумісні по об'єднанню в тому и позбав в тому випадка, кіль володіють однаково заголовками. Вібірка (обмеження). Результатом обмеження відношення за Деяк умів є відношення, что містіть кортежі відношення-операнда, Яке задовольняє Цій умові.

При віконанні проекції відношення на завдань набор его атрібутів одержується відношення, кортежі Якого одержуються Шляхом взяття відповідніх значень з заданість стовпців кортежів відношення-операнда.

При з Вў єднанні двох відношень за Деяк умів утворюється результуюча відношення, кортежі Якого є конкатенацією кортежів Першого и іншого відношень и задовольняють Цій умові. У Операції реляційного ділення два операнди - бінарне и Унарні відношення. Результуюча відношення Складається з одноатрібутніх кортежів, что містять Значення Першого атрибута кортежів Першого операнда таких, что множини значень іншого атрибуту (При фіксованому значенні Першого атрибута) співпадає з множини значень іншого операнда.

11. Агрегатні Функції

За помощью запиту можна одержуваті узагальнення груповий Значення полів так само як и значення одного поля. Це робиться за помощью агрегатного функцій. Агрегатні Функції повертаються Одне Значення для всієї групи табліці. Всього таких функцій, что підтрімуються будь-яким діалектом мови SQL, є 5:

* COUNT (Лічильник) віробляє Кількість рядків б або не-NULL Значення полів, Які Вибравши запит.

* SUM (Сума) знаходится Арифметичний суму всех вибраних значень даного поля.

* AVG (Середнє) Виконує усереднення всех вибраних значень даного поля.

* MAX знаходится найбільше з усіх вибраних значень даного поля.

* MIN знаходится найменша з усіх вибраних значень даного поля.

Агрегатні Функції Використовують подібно іменам полів у команді SELECT запиту. Їх аргументами є імена стовпців. З SUM и AVG могут використовуват позбав чіслові поля. Функції COUNT, MAX, і MIN, допускаються Використання и числові и символьних полів. Колі смороду Використовують з символьних полями, MAX и MIN будут транслюваті їх у еквівалент ASCII, за Яким MIN буде означать перше, а MAX - Останнє значення за алфавітом.

AVG () - повертає середнє Арифметичний значень для заданого стовпця. Результатом буде таблиця з Додатковий стовпцем, что містітіме середнє значення, а Причому Йому можна давати окрему Назва:

SELECT AVG (amt) as avamt

From Orders;

Функція COUNT Дещо відрізняється від усіх. Вона повертає кількість значень у даним столпці, або Кількість рядків у табліці.

Select count (snum) from orders;

Колі вона проводити Підрахунок наявний значень у того чи Іншому стовпчік, перед іменем аргументу можна використовуват необов Вў язкове Ключове слово DISTINCT, Яку вказує, что перед ЗАСТОСУВАННЯ цієї Функції дублюючі рядки нужно ігноруваті при підрахунку. Тоб віконується Підрахунок позбав унікальніх значень у Деяк полі. Можна використовуват ее, Наприклад, для підрахунку числа продавців Які включені до табліці.

МАХ (), MIN () повертаються, відповідно найбільше и найменша Значення стовпчік. Причому поиск на можна Здійснювати НЕ среди всех значень стовпчік, а позбав у тихий рядках, Які задовольняють крітерію, Вказаною в діректіві WHERE:

SELECT MAX (amt) as maxamt, MIN (amt) as minamt

FROM Orders

Пропозиція GROUP BY дозволяє візначіті підмножену значень у ПЄВНЄВ полі в термінах Іншого поля, и застосуваті функцію агрегату до підмножіні. Це Дає можлівість об Вў єднуваті поля и агрегатні Функції у єдіній команді SELECT.

Згідно строгій інтерпретації ANSI SQL, що не можна використовуват агрегат агрегату.


12. Операції з'єднання відношень

Практична робота з БД показала, что для уникнення надлішковості ІНФОРМАЦІЇ, что зберігається, и водночас для забезпечення ее цілісності, Цю інформацію доцільно розподіліті между двома або больше таблиці. Колі ж нужно переглянути Загальні дані для деякої предметної области проводитися з'єднання таблиць, в результаті Якого інформація однієї табліці доповнюється Даними з других, зв'язаних з нею таблиць. Та...


Назад | сторінка 7 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Парадігматічні відношення лексико-семантичного поля прікметніків арабської ...
  • Реферат на тему: Міжбюджетні відношення і їх розвиток в РФ
  • Реферат на тему: Міжособистісна атракція та її вплив на відношення між людьми
  • Реферат на тему: Планування методом відсоткового відношення до продаж
  • Реферат на тему: Системні відношення в фразеології російської та польської мов