Зміст курсу
Вступ до .NET з C#
Вступ до .NET з C#
Структура Реляційної Бази Даних
Структура реляційної бази даних, наприклад, MySQL Database, орієнтована на рядки, стовпці та таблиці. Таблиці містять рядки та стовпці. Таблиці можуть бути згруповані під схемою. Схема — це спосіб групування пов’язаних таблиць. Усі пов’язані таблиці позначаються певною назвою, і ця назва називається схемою. Більше про це можна дізнатися у спеціалізованому курсі з SQL.
База даних розміщується на сервері бази даних, який дозволяє виконувати запити до бази даних для зберігання та отримання даних. Система бази даних включає сервер бази даних. На одному сервері може бути декілька баз даних. Зазвичай для одного застосунку використовується лише одна база даних.
У більшості серверів MySQL існує обмеження у 4 мільярди таблиць, що більш ніж достатньо. Таблиця містить рядки даних, які зберігаються у форматі, визначеному цією таблицею. Наприклад, розглянемо таблицю students
, яка зберігає базову інформацію про студентів, таку як id
(тип int), name
(тип string) та age
(тип int):
Кількість і типи даних стовпців визначаються під час створення нової таблиці. Максимальна кількість стовпців у таблиці — 4096.
Кожен рядок представляє одиницю даних, а стовпці — атрибути цих даних. У цьому випадку кожен рядок стосується конкретного студента, де id
, name
та age
— це атрибути. У таблиці може бути понад мільярд рядків.
Хоча ми не можемо безпосередньо бачити таблиці у базі даних MySQL, вони схожі на таблиці у електронних таблицях. Для створення таблиць, додавання даних до таблиць та отримання даних з таблиць використовуються SQL-команди або запити.
Ми можемо зберігати, змінювати або видаляти дані за допомогою чотирьох основних операцій або операторів:
SELECT
- оператор SELECT використовується для вибору та отримання певних даних з бази даних;INSERT
- оператор INSERT використовується для вставки рядків у таблиці;CREATE
- оператор CREATE використовується для створення таблиць або баз даних;DROP
- оператор DROP використовується для видалення таблиць або баз даних; У цьому розділі ми розглянемо приклади цих операторів; однак, повне розуміння їх роботи поки що не є обов'язковим. У наступному розділі ми детально розглянемо синтаксис цих операторів разом із прикладами.
1. Яка основна структура реляційної бази даних?
2. Де розміщується база даних у реляційній системі керування базами даних?
3. Яке призначення оператора SELECT у SQL?
Дякуємо за ваш відгук!