Какво е база данни, delphisite
Така че базата данни там са следните видове:
1) Дърво - много прост пример - системния регистър на Windows, файловата система е FAT и XML - тук информацията се съхранява в дървовидна структура и Достъпът е по "пътя", т.е. определянето на всички възли от корена на дясно. Например: "C: \ My Docs \ MyPictures \ me.jpg". Недостатъци на този метод за съхранение на данни е много бавен търсене, ако пътят не е известно и много лоша устойчивост на повреди структури. Предимството - способността да съхранява в секретен форма на много разнообразна информация и много бързо търсене със знанието на ключа. Тези бази данни, ние сме тук, няма да разглобявате.
2) база данни Network - най-простият пример - в Интернет. Т.е. има възли, отделни една от друга, съдържащи определена информация. Всеки възел представлява определен брой връзки към други сайтове, които се провеждат и търсене. Недостатъци - много сложен и продължителен търсене, възможност за непълна информация или невъзможността да се намери точната информация. Предимства - много лесно да се добавят всеки, разнообразна информация, най-високата стабилност на всички системи. Тези бази данни, ние сме тук, няма да разглобявате.
3) Обект на бази - една нова тенденция. Ние ги разглобите тук няма, но интересът ще намерите интересна дискусия за тях в нашата секция за бази данни.
4) релационни бази данни - че с тях ние ще работим. В бъдеще, ако това е "база данни", това означава "релационна база данни". "Релационна" - Връзка - представлява свързани помежду си. В тази връзка, ние ще разберем след това, но сега може да се предположи, че за улеснение на релационна база от данни - съвкупност от двуизмерни прости таблици. Недостатъци на релационни бази данни; - записване само хомогенни данни, сложността на добавяне на нови структури и връзки, информация се съхранява в база данни трябва да са в желаната степен на абстракция. Предимства - особено на много високо бързото търсене - в този параметър в данните на релационна база данни няма конкуренция, висока стабилност, изобилието на софтуер за тяхната подкрепа и развитие, удобен за много широк спектър от приложения.