Какво е база данни?

click fraud protection

Ако сте запознати с електронни таблици като Microsoft Excel, вече разбирате как данните могат да се използват с таблици. Базите данни също използват таблици за съхранение, управление и извличане на информация.

Вече използвате бази данни

Може да не го осъзнавате, но се сблъсквате със силата на базите данни през цялото време в ежедневието си. Например, когато влезете в сметката си за онлайн банкиране, вашата банка първо удостоверява вашето влизане, използвайки вашето потребителско име и парола, а след това показва баланса по сметката ви и всички транзакции. База данни, работеща зад кулисите, оценява комбинацията от потребителско име и парола и осигурява достъп до вашия акаунт. След това филтрира вашите транзакции, за да ги покаже по дата или тип, както поискате.

1s и 0s, представляващи база данни

Бази данни срещу Електронни таблици

Базите данни се различават от електронните таблици по това, че са по-добри в съхраняването на големи количества данни и манипулирането им по различни начини. Ето само няколко действия, които можете да извършите с база данни, които биха били трудни, ако не и невъзможни за изпълнение с помощта на електронна таблица:

  • Извличане на всички записи, които отговарят на определени критерии
  • Актуализирайте записите групово
  • Записи за кръстосани препратки в различни таблици
  • Извършване на сложни обобщени изчисления

Елементи на база данни

Базата данни се състои от много различни таблици. Подобно на таблиците в Excel, таблиците на базата данни се състоят от колони и редове. Всяка колона съответства на атрибут и всеки ред съответства на един запис.

Например, помислете за таблица на база данни, която съдържа имена и телефонни номера на 50-те служители в компанията X. Таблицата е настроена с колони с надпис „FirstName“, „Lastname“ и „TelephoneNumber“. Всеки ред съдържа съответната информация за едно лице. Тъй като има 50 индивида, таблицата има 50 реда за въвеждане и един ред с етикет.

Всяка таблица в база данни трябва да има уникално име и всяка трябва да има a първичен ключ колона, така че всеки ред (или запис) да има уникално поле, което да го идентифицира.

Данните в базата данни са защитени от ограничения, които налагат правила за данните, за да гарантират цялостната им цялост. А уникално ограничение гарантира, че първичният ключ не може да бъде дублиран. А проверка на ограничението контролира типа данни, които можете да въведете. Например полето Име може да приема обикновен текст, но полето за социалноосигурителен номер трябва да включва конкретен набор от числа.

Една от най-мощните характеристики на базата данни е способността да се създават връзки между таблици с помощта на външни ключове. Например, може да имате таблица с клиенти и таблица с поръчки. Всеки клиент може да бъде свързан с поръчка във вашата таблица с поръчки. Таблицата „Поръчки“ от своя страна може да бъде свързана с таблица с продукти. Този метод опростява дизайна на базата данни, така че можете да организирате данни по категории, вместо да се опитвате да поставите всички данни в една или само в няколко таблици.

Система за управление на база данни

Базата данни съдържа само данни. За да използвате реално тези данни, имате нужда от a система за управление на база данни. СУБД е самата база данни, заедно със софтуера и функционалността, необходими за извличане или вмъкване на данни. СУБД създава отчети, налага правила и ограничения на базата данни и поддържа схемата на базата данни. Без СУБД базата данни е просто колекция от битове и байтове с малко значение.

Ако искате да опитате да създадете база данни, добро място за начало би било програма за база данни като Microsoft Access.

ЧЗВ

  • Какво е схема на база данни?

    А схема на базата данни е неговата структура. Той определя каква информация или обекти могат да влизат в базата данни и дефинира връзката между тях. Схемите обикновено се дефинират с помощта на Structured Query Language (SQL).

  • Какво е релационна база данни?

    Релационната база данни съхранява точки от данни, които са свързани една с друга. Той организира данните в една или повече таблици, всяка с уникален ключ, който ги идентифицира.

  • Какво е заявка към база данни?

    Заявката е просто заявка за информация от база данни. Данните могат да идват от една или повече таблици в базата данни или могат да идват от други заявки. Всеки път, когато пишете в търсене с Google, вие изпращате заявка, например.

  • Какво е запис на база данни?

    Записът е набор от данни, които се съхраняват в таблица. Записите понякога се наричат ​​​​а кортеж.

  • Какво е външен ключ в база данни?

    Външният ключ е общ компонент, който свързва данни в две таблици заедно. Външният ключ се отнася до първичния ключ на друга таблица, наречена родителска маса. Таблицата, съдържаща външния ключ, се нарича детска маса.

  • Какво е обект в база данни?

    Обектът е обект, който съществува в базата данни. Това може да бъде човек, място, единица или всяка абстрактна концепция, за която искате да съхранявате информация. Например училищната база данни може да съдържа ученици, учители и курсове като обекти.