Ако сте запознати с електронни таблици като Microsoft Excel, вече разбирате как данните могат да се използват с таблици. Базите данни също използват таблици за съхраняване, управление и извличане на информация.
Вече използвате бази данни
Може да не го осъзнавате, но се сблъсквате със силата на базите данни през цялото време в ежедневието си. Например, когато влезете в акаунта си за онлайн банкиране, вашата банка първо удостоверява вашето влизане с вашето потребителско име и парола и след това показва салдото по сметката ви и всички транзакции. База данни, работеща зад кулисите, оценява вашата комбинация от потребителско име и парола и осигурява достъп до вашия акаунт. След това филтрира вашите транзакции, за да ги покаже по дата или тип, както поискате.
Бази данни срещу електронни таблици
Базите данни се различават от електронните таблици по това, че са по-добри в съхраняването на големи количества данни и манипулирането им по различни начини. Ето само няколко действия, които можете да извършите с база данни, които биха били трудни, ако не и невъзможни, за извършване с помощта на електронна таблица:
- Извличане на всички записи, които отговарят на определени критерии
- Групово актуализиране на записи
- Записи за кръстосана препратка в различни таблици
- Извършване на сложни обобщени изчисления
Елементи на база данни
Базата данни е съставена от много различни таблици. Подобно на таблиците на Excel, таблиците на базата данни се състоят от колони и редове. Всяка колона съответства на атрибут и всеки ред съответства на един запис.
Например, помислете за таблица с база данни, която съдържа имена и телефонни номера на 50-те служители на компания X. Таблицата е настроена с колони, означени с „FirstName“, „LastName“и „TelephoneNumber“. Всеки ред съдържа съответната информация за едно лице. Тъй като има 50 индивида, таблицата има 50 реда за запис и един ред за етикети.
Всяка таблица в база данни трябва да има уникално име и всяка трябва да има колона с първичен ключ, така че всеки ред (или запис) да има уникално поле за идентифициране.
Данните в база данни са защитени от ограничения, които налагат правила върху данните, за да гарантират цялостната им цялост. Уникалното ограничение гарантира, че първичен ключ не може да бъде дублиран. Ограничението за проверка контролира типа данни, които можете да въведете. Например полето за име може да приема обикновен текст, но полето за социалноосигурителен номер трябва да включва конкретен набор от числа.
Една от най-мощните характеристики на базата данни е способността да се създават релации между таблици с помощта на външни ключове. Например може да имате таблица Клиенти и таблица Поръчки. Всеки клиент може да бъде свързан с поръчка във вашата таблица с поръчки. Таблицата „Поръчки“от своя страна може да бъде свързана с таблица „Продукти“. Този метод опростява дизайна на базата данни, така че можете да организирате данните по категории, вместо да се опитвате да поставите всички данни в една или само в няколко таблици.
Система за управление на бази данни
Базата данни съдържа само данни. За да използвате реално тези данни, имате нужда от система за управление на база данни. СУБД е самата база данни, заедно със софтуера и функционалността, необходими за извличане или вмъкване на данни. СУБД създава отчети, налага правила и ограничения на базата данни и поддържа схемата на базата данни. Без СУБД базата данни е просто колекция от битове и байтове с малко значение.
Ако искате да опитате да създадете база данни, добро място да започнете е програма за база данни като Microsoft Access.
ЧЗВ
Какво е схема на база данни?
Схемата на базата данни е нейната структура. Той определя каква информация или обекти може да влезе в базата данни и определя връзката между тях. Схемата обикновено се дефинира с помощта на език за структурирани заявки (SQL).
Какво е релационна база данни?
Релационна база данни съхранява точки от данни, които са свързани една с друга. Той организира данните в една или повече таблици, всяка от които с уникален ключ, който я идентифицира.
Какво е заявка към база данни?
Заявката е просто заявка за информация от база данни. Данните могат да идват от една или повече таблици в базата данни или могат да идват от други заявки. Всеки път, когато въвеждате търсене в Google, вие например изпращате заявка.
Какво е запис в база данни?
Записът е набор от данни, които се съхраняват в таблица. Записите също понякога се наричат кортеж.
Какво е външен ключ в база данни?
Външният ключ е общ компонент, който свързва данните в две таблици заедно. Външният ключ се отнася до първичния ключ на друга таблица, наречена родителска таблица. Таблицата, съдържаща външния ключ, се нарича дещетена таблица.
Какво е обект в база данни?
Обектът е обект, който съществува в базата данни. Това може да бъде човек, място, единица или всякаква абстрактна концепция, за която искате да съхраните информация. Например училищна база данни може да съдържа ученици, учители и курсове като обекти.