Случайни технологии при проектирането на бази данни - Портал от научни и практически публикации

Гайфулов Руслан, студент 2-ра година, специалност приложна информатика FSBEI HPE Федерална държавна бюджетна образователна институция за висше професионално образование "Московски държавен технически университет" Носов "

анотация

Тази статия дава определението за база данни. Следващият раздел разглежда типовете данни в базите данни и тяхното използване при проектирането на бази данни. След това се дава дефиницията на технологиите Case. И накрая разказва за технологиите Case при проектирането на бази данни.

CASE технологии в проектирането на бази данни

Гайфулов Руслан, студент 2-ра година, специалност Приложна информатика, FSBEI HPE „МГТУ на име Носов“

Анотация

В тази статия се предоставя база данни с дефиниции. По-нататък описва видовете данни в базите данни и тяхното използване при проектирането на бази данни. След това предоставя база данни с дефиниции. И в крайна сметка разказва за технологиите за случай в дизайна на базата данни.

КАКВО Е БАЗАТА НА ДАННИ

База данни (DB) - набор от данни, свързани помежду си, които са организирани със схемата на базата данни за удобна работа с потребителя.

Определение от Уикипедия: Базите данни са набор от документи в обективна форма, систематизирани за търсене и обработка с помощта на компютър (това е електронен компютър).

База данни - набор от данни, съхранявани съгласно схема за данни, манипулирани съгласно правилата на инструментите за манипулиране на данни.

База данни - информация, съхранявана по някакъв подреден начин.

ДИЗАЙН НА БАЗАТА ДАННИ

Фаза на проектиране на база данни - процесът на създаване на проект за база данни, необходим за подпомагане работата на предприятието и допринасяне за постигането на неговите цели.

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

- Съхраняване на цялата необходима информация в базата данни.

- Възможност за получаване на данни за всички необходими заявки.

- Намаляване на излишъка и дублирането на данни.

- Осигуряване на целостта и дублирането на данни

СТЪПКИ ЗА ДИЗАЙН НА БАЗАТА ДАННИ

Проектирането на база данни се извършва на 3 етапа: концептуален (инфологичен), логически (datalogical), физически.

Концептуален дизайн - процесът на създаване на окончателния (инфологичен) модел на данни на предприятието (абстрактна структура на базата данни) чрез моделиране на данни, без да се вземат предвид физическите условия (хардуер и софтуер).

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

Логически дизайн - прехвърляне на проект към вътрешен модел на СУБД (това е система за управление на база данни).

Логическият (datalogical) дизайн е създаването на схема на база данни, използваща релационен модел на данни.

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

Физическият дизайн е създаването на схема на база данни за конкретна система за управление на база данни (например Access).

Има още една възможност за етапите на проектиране на база данни:

Етап 1: изявление на проблема

Етап 2: Анализ на предметната област.

Етап 3: Създаване на модел.

Етап 4: Избор на начини за представяне на информация и софтуерни инструменти.

Етап 5: Създаване на компютърен модел на обекта.

Етап 6: Работа със създадената база данни.

КАКВО Е СЛУЧАЙНА ТЕХНОЛОГИЯ

CASE е инструментариум за системен анализатор за проектиране и разработка. Целта на инструментите CASE е да отдели дизайна от програмирането. CASE технологията (Computer Aided Software Engineering) е набор от методологии за анализ, проектиране, разработване, поддръжка на сложни софтуерни системи (софтуер), поддържани от комплекс от взаимосвързани инструменти за автоматизация. CASE - инструменти и методи за софтуерно инженерство, осигуряващи създаването на висококачествени програми, без грешки, както и лекота на поддръжка на софтуерни продукти. Също така CASE е набор от методи и инструменти за проектиране на информационни съоръжения, използващи CASE инструменти.