Релационен модел на данни, бази данни, модели и схеми за проектиране
Същността и основата на всяка база данни е неговият модел. Това е колекция от структури от данни и списък на извършените операции. Най-разпространената е йерархичната, мрежовата и релационната модел на данните. Всичко това човек може да използва за предназначението си, тъй като се съхранява в паметта на компютъра: те се съхраняват на дисковото пространство и, ако е необходимо, се поставят в операционната система на RAM. Тук започва тяхната обработка. С други думи, базата данни е външна информация, моделирана по специален начин и обхващаща определена тематичната област. Като правило, това са различни характеристики, свойства и нещо подобно. Тъй като всичко в света е взаимосвързано, в DB това се отразява.
В по-голямата си част, за да се моделира всяка база данни, е достатъчен само модел за релационни данни. Но нейният дизайн на практика в схема за взаимоотношения може да предизвика трудности. Тя не предвижда създаването на механизми за описване на семантиката, която винаги присъства в обекти във всяка област.
Това качество е довело до факта, че концептуален модел база данни. Тя позволява по-интуитивно, но в същото време и доста официално да се опише конкретна област от обекти. Доста често тази схема на моделиране се използва само в началния етап създаване на база данни. За основа се използва конкретен семантичен модел. Въз основа на това е разработена концептуална схема и едва тогава всичко това се трансформира и се появява така нареченият модел на релационна база данни.
В дизайнерския свят има определени техники за това. Те описват много ясно и ясно всички етапи на такива действия на практика. Техните знания изключват необходимостта от изучаване на допълнителни програми, които участват в създаването на семантични модели. Достатъчно е творецът да притежава само основите на избраната схема и да познава основните правила на трансформацията. В този случай всичко ще върви добре и от концептуалния, без излишните проблеми, ще получите модел за релационни данни.
Тук трябва да се отбележи, че някои създатели на новак база данни правят грешката да подценяват ръчно значението на схемата за семантично моделиране. Разбира се, в света на технологичния прогрес това се счита за излишно губене на време и усилия. Но това мнение е абсолютно погрешно. И това е следното:
1. Ръчното моделиране позволява създаване на мощна и визуална семантична схема на бъдещата база данни. И това по-късно, когато преминете към етапа на релационния модел, можете да избегнете сериозни грешки и напълно да прецените спецификите, специфични за определена област.
2. Сцената на семантичното моделиране осигурява създаването на важна документация, която ще бъде по-точно въведена ръчно. Например, диаграми, таблици, коментари. Те могат да бъдат полезни не само в процеса на създаване, но и в по-нататъшната работа на вече създадената база данни.
Но ако говорим е вярно, то може да се отбележи, че създаването на концептуална схема и последващото му преходът към това, което се нарича "релационен модел на данните" ръчно - процес, трудно и проблематично. Представете си база данни, в която таблици и диаграми са повече от хиляда. Освен това мисля, че няма смисъл да се говори.
Процесът на разрешаване на създаването на бази данни започва с изготвянето на тези таблици, създаване на архив на такива документи дейности по проекта. Тя много улеснява работата на дизайнера, помага в процеса на използване на базата данни. Но системата прилича на обикновен текстов редактор, който поддържа само основните команди за въвеждане, редактиране и проверка на данни. Има естествено желание да се разшири с допълнителни функции на компилатора. И тази доста проста мисъл не остана настрана. Това е началото на процеса на автоматизиране на схемата на концептуалната база данни в релационната база данни.
- Разпределени бази данни
- Базата данни е сложна система
- Какви са целите на дизайна на базата данни
- SQL файл. SQL файлов формат: описание на разширението
- Създаването на MySQL база данни е част от всеки сайт
- Общ преглед на системите за управление на бази данни
- Какви са данните? Видове данни
- Базите данни са релационни. Концепцията за релационна база данни
- Йерархичната база данни е ... Модели, примери
- DB е ... Типове и свойства на базата данни
- Какви са най-често срещаните практически бази данни?
- Обхват на изследването
- Какво представлява база данни и къде може да бъде използвана?
- Йерархичен модел на данните
- Модел за мрежови данни
- Как да създадем база данни и какво е SQL?
- Структура на базата данни
- Модели на данни: функции, класификация и описание
- Създаване на база данни: техники и съществуващи решения
- СУБД е система за управление на данните
- Основните точки, които базата данни на Access има