Бд - це ... Види и властивості бд
БД - це абревіатура, что розшіфровується як "база Даних", або "бази даних" (В залежності від контексту). У Цій статті розглянемо, что вона / смороду собою являються, Якими бувають и де застосовуються. Такоже обговоримо, СУБД и БД - це Одне и ті ж чи ні.
Відео: Які типи зв`язків между таблиці існують в БД Access
термінологія
Базою Даних назівають якесь структуроване сховище информации. БД - це такоже інформаційна модель, здатно вміщаті в собі деякі дані, з умів, что смороду обов`язково будут впорядковані. КОЖЕН з нас працював з БД хоч раз, но МІГ про це даже и не здогадуватіся, например, вводячі пошуковий запит, ми Звертаємося до масштабної базі Даних за конкретними відомостямі.
СУБД - це чергова абревіатура, якові розшіфровують як "система управління базами Даних". У загально СЕНСІ смороду являються собою Різні Програмні решение, с помощью якіх можна організовуваті дані БД. Під ЦІМ розуміється Заповнення бази інформацією, упорядкування ее, відалення, Копіювання, аналіз и много Іншого.
види БД
У Теорії баз Даних розрізняють кілька їх відів. бувають:
- Реляційні бази даних (від англійського слова relation, что перекладається як "зв`язок") - Характеризуються відносінамі и віражені в сукупності взаємопов`язаніх сутности. Останні представлені у виде табличок, в якіх містяться дані БД. Це найбільш Поширення тип баз Даних.
- Ієрархічні - зв`язку на Рівні "предок-нащадок", "начальник-підлеглій".
- Мережеві - відгалуження від попередня увазі.
- Об`єктно-орієнтовані, Які безпосередно Працюють з відповідною методологією програмування (ООП).
Розглянемо КОЖЕН з них детальніше, попутно зупіняючісь на основних ідеях и Поняття бази даних.
БД - це табличка?
Реляційні бази даних в їх звичайний поданні НЕ віклікають труднощів для розуміння - це таблички з інформацією. Для роз`яснення можна закликати на допомогу очень відому СУБД від компанії "Майкрософт" - "аксес", Що входити в їх звичних офісний пакет Додатків.
Відео: 003 Що таке бази даних
У таблиці реляційніх БД є записи (рядки) и поля (стовпці). У дерло містіться безпосередно інформація, дані, в останніх - Опису того, что именно означаються записи. Например, поле - "имя", Запис - "Катерина".
Для полів задаються типи значення. Смороду могут буті числові, символьний, Датою, годиною и т. Д кроме того, у кожної табліці має буті ключовими поле - записи в ньом унікально ідентіфікують дані.
Слід розуміті, что сама по Собі БД - це не таблиці. У базі может зберігатіся від однієї до кількох сотень таблиць в залежності від кількості и різноманітності информации.
Зв`язки между таблиці
Для забезпечення зв`язків между таблиці в СУБД є схеми Даних. Зв`язки бувають:
Відео: Курс по базі Даних MySQL
- "Один до одного" - Кожного запису табліці відповідає только один Запис з Іншої таблички.
- "Один-ко-многим" и "багато-до-багатьох". Однією записи может ВІДПОВІДАТИ відразу кілька з пов`язаної табліці. І навпаки (для іншого варіанту).
- "Багато-до-багатьох". Уже неважко здогадатіся, что в цьом випадка для кількох рядків может буті підібрано для зв`язку кілька рядків Іншої табліці (такий зв`язок організовується за помощью проміжної табліці и двох зв`язків Вищевказаний увазі).
Рух вгору и вниз
Ієрархічні БД ма ють набагато чіткішу структуру, чем реляційні. Їм властіве Суворов підпорядкування. Є кореневий елемент - "Верхівка", Від которого відгалужуються підлеглі - "спадкоємці" або "нащадки". Ієрархічна БД - це база з деревовідної структурою, у Якій у шкірного Вузли может буті только один предок.
Такий тип Зручне застосовуваті для побудова Сховище информации Вже впорядкованої структури: например, бази даних військового підрозділу або файлового менеджера. Недоліком вважається неможлівість для Вузли мати более одного предка, а такоже складність логіки БД.
розшірюємо зв`язку
Мережеві БД стали рішенням нестачі ієрархічніх, названого немного вищє. Єдиною відмінністю цього типу від попередня стала зв`язок "багато-до-багатьох", Яка в даного випадка проявляється в тому, что як предок может мати много спадкоємців, так и смороду, нащадки, могут відбуватіся відразу від декількох вузлів.
Табличний способ відображення
Незважаючі на ті что табліці асоціюються самперед з реляційнімі БД, и ієрархічні, и мережеві могут буті такоже представлені у виде таблиці. Основне ж відмінність ціх відів - самє в прінціпі побудова структури: реляційні в порівнянні з двома іншімі набагато вільніші и Менш впорядковані.
Відео: Легке создания маски введення в базі Даних Microsoft Access
Об`єктно-орієнтована тип
Останній Розглянуто тип - об`єктно-орієнтована - найменша Поширення. Все тому, что ВІН очень вузьких. СКЛАДНІ Структури Даних подобной бази утворюють об`єкт и Працюють безпосередно з мовами об`єктно-орієнтованого програмування. Смороду розробляліся в вісімдесятіх роках минулого століття и не получил поки Великої популярності через свою складність и не очень високого сертифіката № швідкодії.