Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки
Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Коммуникации и связь » Принципи побудови та етапи проектування баз даних

Реферат Принципи побудови та етапи проектування баз даних

Федеральне агентство з освіти

Державна освітняустанова вищої професійної освіти

Амурський державний університет

(ГОУВПО В«АмГУВ»)

Контрольна робота

з дисципліни В«Інформаційні системив економіці В»

на тему: В«Принципи побудови та етапипроектування баз даних В»

Виконавець

студент групи С - 81 Н.А. Вохмянин

Керівник

доцент, к. т. н. Д. Г. Шевко

Благовєщенськ 2010


ЗМІСТ

Введення

1. Принципи побудови баз даних

2. Концепції побудови баз даних

3. Етапи проектування баз даних

Бібліографічний список


ВСТУП

Сприйняття реального світуможна співвіднести з послідовністю різних, хоча іноді і взаємозалежних,явищ. З давніх часів люди намагалися описати ці явища (навіть тоді, колине могли їх зрозуміти). Такий опис називають даними.

Традиційно фіксаціяданих здійснюється за допомогою конкретного засобу спілкування, наприклад, за допомогоюприродної мови на конкретному носії.

В даний часуспішне функціонування різних фірм, організацій та підприємств просто неможливо без розвинутої інформаційної системи, яка дозволяєавтоматизувати збір і обробку даних. Зазвичай для зберігання і доступу доданими, які містять відомості про деяку предметну область, створюється базаданих.

База даних (БД) - іменована сукупність даних,яка відображає стан об'єктів та їх відносин у розглянутій предметнійобласті.

Під предметною областюприйнято розуміти деяку область людської діяльності або областьреального світу, що підлягають вивченню для організації управління та автоматизації,наприклад, підприємство, вуз і.т.д.

Система управліннябазами даних (СКБД) - Сукупність мовних та програмних засобів, призначених для створення,наповнення, оновлення та видалення баз даних.

Програми, за допомогоюяких користувачі працюють з БД, називаються додатками.


1. ПРИНЦИПИ ПОБУДОВИБАЗ ДАНИХ

До сучасних базданих, а, отже, і до СУБД, на яких вони будуються, пред'являютьсянаступні основні вимоги.

1. Висока швидкодія(Малий час відгуку на запит).

Час відгуку -проміжок часу від моменту запиту до БД до фактичного отримання даних.Схожим є термін час доступу - проміжок часуміж видачею команди запису (зчитування) і фактичним отриманням даних. Під доступом розуміється операція пошуку, читання даних або запису їх.Часто операції запису, видалення та модифікації даних називають операцієюпоновлення.

2. Простота поновленняданих.

3. Незалежність даних.

4. Спільневикористання даних багатьма користувачами.

5. Безпека даних -захист даних від навмисного або ненавмисного порушення секретності,спотворення або руйнування.

6. Стандартизаціяпобудови та експлуатації БД (фактично СУБД).

7. Адекватністьвідображення даних відповідної предметної області.

8. Доброзичливий інтерфейскористувача.

Найважливішими єперші два суперечливих вимоги: підвищення швидкодії вимагаєспрощення структури БД, що, в свою чергу, ускладнюєпроцедуру поновлення даних , збільшує їх надмірність.

Незалежність даних - можливість зміни логічної іфізичної структури БД без зміни уявлень користувачів.

Незалежність данихприпускає інваріантність до характеру зберігання даних, програмногозабезпеченню і технічним засобам. Вона забезпечує мінімальні зміниструктури БД при змінах стратегії доступу до даних і структури самихвихідних даних. Це досягається В«зсувомВ» всіх змін на етапиконцептуального і логічного проектування з мінімальними змінами наетапі фізичного проектування.

Безпека даних включає їх цілісність і захист.

Цілісністьданих - стійкість збережених даних до руйнування і знищення, пов'язаних знесправностями технічних засобів, системними помилками і помилковимидіями користувачів.

Вона припускає:

1. відсутність неточновведених даних або двох однакових записів про одне й те ж факті;

2. захист від помилок прионовленні БД;

3. неможливість видалення(Або каскадне видалення) пов'язаних даних різних таблиць;

4. неспотворене даних прироботі в многопользовательском режимі і в розподілених базах даних;

5. схоронність даних призбоях техніки (відновлення даних).

Цілісністьзабезпечується тригерами цілісності - спеціальнимидодатками-програмами, що працюють при певних умовах. Захист данихвід несанкціонованого доступу припускає обмеження доступу доконфіденційних даних і може досягатися:

1. введенням системипаролів;

2. отриманням дозволіввід адміністратора бази даних (АБД);

3. забороною від АБД надоступ до даних;

4. формування видів - таблиць,похідних від вихідних і призначених конкретним користувачам.

Три останні процедурилегко виконуються в рамках мови структурізованних запитів Structured QueryLanguage - SQL, часто званого SQL2.

Стандартизаціязабезпечує спадкоємність поколінь СУБД, спрощуєвзаємодія БД одного покоління СУБД з однаковими і різними моделямиданих. Стандартизація (ANSI/SPARC) здійснена в значній мірі в частиніінтерфейсу користувача СУБД і мови SQL. Це дозволило успішно вирішити завданнявзаємодії різних реляційних СУБД як за допомогою мови SQL, так і ззастосуванням додатка Open DataBase Connection (ODBC). При цьому може бутиздійснений як локальний, так і віддалений доступ до даних (технологіяклієнт/сервер або мережевий варіант).

2. КОНЦЕПЦІЯ ПОБУДОВИБАЗИ ДАНИХ

Існує два підходи допобудови БД, що базуються на двох підходах до створення автоматизованоїсистеми управління (АСУ).

Перший з них, широковикористовувався в 80-ті роки і тому отримав назву класичного(Традиційного), пов'язаний з автоматизацією документообігу (сукупністьдокументів, що рухаються в процесі роботи підприємства). Вихідними і вихіднимикоординатами були документи, як це видно з прімера1.

Використовувався наступнийтезу. Дані менш рухливі, ніж алгоритми, тому слід створитиуніверсальну БД, яку потім можна використовувати для будь-якого алгоритму. Однакнезабаром з'ясувалося, що створення універсальної БД проблематично.Панувала до недавнього часу концепція інтеграції даних при різкомузбільшенні їх обсягу виявилася неспроможною. Більш того, стали з'являтисядодатки (наприклад, текстові, графічні редактори), що базуються на широковикористовуваних стандартних алгоритмах.

До 90-м рокам сформувавсядругий, сучасний підхід , пов'язаний з автоматизацією управління. Вінпередбачає початкове виявлення стандартних алгоритмів додатків(Алгоритмів бізнесу в зарубіжній термінології), під які визначаютьсядані, а стало бути, і база даних. Об'єктно-орієнтоване програмуваннятільки посилило значимість цього підходу.

У роботі БД можливийодно-і багатокористувацький (кілька користувачів підключаються до одногокомп'ютера через різні порти) режими.

Використовують висхіднеі спадний проектування БД. Перше застосовують врозподілених БД при інтеграції спроектованих локальних баз даних, якіможуть бути виконані з використанням різних моделей даних. Більш характернимдля централізованих БД є спадний проектування.

3. ЕТАПИ ПРОЕКТУВАННЯБАЗ ДАНИХ

Проектування баз данихвідбувається в чотири етапи.

На етапі формулюванняі аналізу вимог встановлюються цілі організації, визначаютьсявимоги до БД. Вони складаються із загальних вимог, визначених у розділі 1, іспецифічних вимог. Для формування специфічних вимог зазвичайвикористовується методика інтерв'ювання персоналу різних рівнів управління. Всівимоги документуються у формі, доступній кінцевому користувачеві іпроектувальнику БД.

Етап концептуальногопроектування полягає в описі і синтезі інформаційних вимогкористувачів в первинний проект БД. Вихідними даними можуть бутисукупність документів користувача при класичному підході або алгоритмидодатків ...


Страница 1 из 2Следующая страница

Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок