Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
subjects:basic:informatika:base:systema_keruvannia_bazamy_danyh_ih_pryznahennia [10.09.2023 19:45] Адміністраторsubjects:basic:informatika:base:systema_keruvannia_bazamy_danyh_ih_pryznahennia [10.09.2023 20:11] (поточний) Адміністратор
Рядок 40: Рядок 40:
 {{ :subjects:basic:informatika:base:dbms-image-1.jpg?direct |}} {{ :subjects:basic:informatika:base:dbms-image-1.jpg?direct |}}
 </thumbnail> </thumbnail>
 +
 +===== Архітектура СКБД =====
 +Існує трирівнева система організації СКБД ANSI-SPARC, при якій існує незалежний рівень для ізоляції програми від особливостей представлення даних на нижчому рівні.
 +
 +Рівні:
 +  * Зовнішній — представлення БД з точки зору користувача.
 +  * Концептуальний — узагальнене представлення БД, описує які дані зберігаються в БД і зв'язки між ними. Підтримує зовнішні представлення, підтримується внутрішнім рівнем.
 +  * Внутрішній — фізичне представлення БД в комп'ютері.
 +
 +//Логічна незалежність// — повна захищеність зовнішніх моделей від змін, що вносяться в концептуальну модель.
 +
 +//Фізична незалежність// — захищеність концептуальної моделі від змін, які вносяться у внутрішню модель. 
  
 ===== Компоненти СУБД ===== ===== Компоненти СУБД =====
Рядок 62: Рядок 74:
  
 **SELECT**: Ця команда використовується для вибору рядків з таблиці. **SELECT**: Ця команда використовується для вибору рядків з таблиці.
-  SELECT [ім'я(а) стовпця(ів)] з [ім'я таблиці], де [умови].+  SELECT [ім'я(а) стовпця(ів)] FROM [ім'я таблиці] WHERE [умови].
  
 **UPDATE**: Ця команда змінює дані одного чи декількох записів. **UPDATE**: Ця команда змінює дані одного чи декількох записів.
-  UPDATE [ім'я таблиці] SET [ім'я стовпця = значення] де [умова].+  UPDATE [ім'я таблиці] SET [ім'я стовпця = значення] WHERE [умова].
  
 **INSERT**: Ця команда додає один чи декілька записів до таблиці бази даних. **INSERT**: Ця команда додає один чи декілька записів до таблиці бази даних.
-  INSERT INTO [ім'я таблиці] [стовпець(и)] ЗНАЧЕННЯ [значення(я)].+  INSERT INTO [ім'я таблиці] [стовпець(и)] VALUES [значення(я)].
  
 **DELETE**: Ця команда видаляє один чи декілька записів з таблиці відповідно до вказаних умов. **DELETE**: Ця команда видаляє один чи декілька записів з таблиці відповідно до вказаних умов.
-  DELETE FROM [ім'я таблиці] де [умова].+  DELETE FROM [ім'я таблиці] WHERE [умова].
  
 </callout> </callout>
  • subjects/basic/informatika/base/systema_keruvannia_bazamy_danyh_ih_pryznahennia.1694364358.txt.gz
  • Востаннє змінено: 3 років тому
  • повз Адміністратор