МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

Етапи роботи з базою даних





РЕФЕРАТ

«Загальна характеристика систем керування базами даних (СУБД). Етапи роботи з базами даних»

Підготувала

Учениця 11-А класу

Дашавської СЗОШ І-ІІІ ступенів

Ониськів Вікторія

Рік

База даних— сукупність взаємозв'язаних даних (файлів), призначених для спільного застосування.

Система управління базами даних— комплекс про­грам, які забезпечують взаємодію користувача з базою даних.

За допомогою СУБД забезпечується вирішення таких основних завдань:

- створення бази даних;

- занесення, коректування і вилучення даних;

- упорядкування даних;

- вибір сукупності даних, що відповідають заданим критеріям;

- оформлення вихідних даних і т. д.

Сукупність СУБД і бази даних — це банк даних. До достоїнств підходу, який ґрунтується на концепції банку до них, належать:

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

- вірогідність і несуперечність інформації, що зберігається;

- санкціонований доступ до даних;

- адаптація інформаційної моделі до змін предметної області;

- видача інформації у формі, встановленій користувачем;

- одноразове введення даних і багаторазове їх використання;

- можливість виключення надмірності даних, що зберігаються, і т. д.

Недоліком цього підходу є велика ємність необхідної пам'яті ПК.

Найпопулярнішими серед настільних систем, що функціонують у середовищі MS DOS, є СУБД, які підтримують реляційну модель даних. З них найпоширенішими |є такі:

- dBase компанії Ashton-Tate, поглиненої згодом ком­панією Borland;

- Paradox компанії Borland;

- Fox Pro компанії Fox Software;

- Clipper та ін.

Кожна з цих СУБД має кілька версій. Найвідомішими серед них є СУБД:

- Access (фірма Microsoft);

- Paradox 7 for Windows 95 (фірма Borland );

- Approach for Windows 95 (фірма Lotus ).

Названі вище СУБД мають такі загальні властивості:

- графічний багатовіконний інтерфейс, що дає змогу користувачеві в діалоговому режимі створювати таблиці, форми, запити, звіти, макроси;

- спеціальні засоби, які автоматизують роботу під час створення і ведення бази даних (до них належать численні Майстри та Конструктори в СУБД Access, Асистенти в Approach або Експерти в Paradox);

- здатність працювати в локальному режимі або в режимі клієнта на робочій станції в комп'ютерній мережі;

- можливість використовувати об'єктну технологію для впровадження в базу даних об'єктів різної природи (текстів, ЕТ, діаграм, рисунків тощо);

- власна мова програмування, що розширює можливості використання даних, та ін.

Реляційна модель даних

Кожна база даних містить інформацію про певний клас об'єктів. Сукупність таких об'єктів називається пред­метною областю бази даних (наприклад, сукупність даних про працівників фірми, зведення про вироби на складі, про транспортні засоби автопідприємства тощо).

Інформація про об'єкти предметної області, подана в різних документах, утворює модель предметної області (картки обліку кадрів, картки складського обліку, на­кладні, журнали обліку транспортних засобів та ін.).

Опис цих документів (назви документів; колонки, в яких вони знаходяться; зв'язки між ними) називається схемою відношень.

Подання інформації у вигляді таблиці, що складається із заданих колонок, які розташовуються у певному порядку зліва направо, називаєтьсявідношенням. Звідси і назва моделі — реляційна (relation — відношення). Структура таблиці визначається сукупністю її стовпців. У кожному рядку таблиці містяться дані про один об'єкт бази даних, якими можуть бути, наприклад, виріб на складі, праців­ник фірми, транспортний засіб тощо.



У базі даних кожна таблиця визначається сукупністю її стовпців і рядків. У кожному рядку таблиці міститься тільки по одному значенню зі стовпця.

Стовпець відповідає певному елементу даних — атрибуту, який є найпростішою структурою даних і відображає властивість суті. Наприклад, прізвище, ім’я, по батькові студента, номер залікової книжки, оцінки є атрибутами суті «студент». Кожний стовпець повинен мати ім'я відповідного елемента даних (атрибута). Один або кілька атрибутів, значення яких однозначно ідентифікують рядок таблиці, з ключем таблиці.

Дані кожного поля можуть бути одним із типів: символ, рядок, числа різних форматів, дата, час, вибір з дея­кого набору даних і т. д.

Кінцева множина атрибутів, що визначають суть, є схемою відношень.

Відношення— кінцева множина записів, складених із допустимих значень атрибутів схеми відношень.

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

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

Основу такої моделі становлять двовимірні таблиці, які мають такі властивості:

- кожний елемент таблиці є елементом даних;

- кожний стовпець таблиці має унікальне ім'я;

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

- у таблиці не повинно бути однакових рядків;

- рядки повинні мати однакову довжину, їхні поля різнорідні та взаємозв'язані;

- порядок проходження рядків і стовпців довільний.

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

До неструктурованих даних належать, наприклад, тек­стові файли, де організувати пошук та упорядкування інформації нереально.

Поняття бази даних пов'язане в основному з ком­п'ютерною технікою. Фактично база даних — це система збереження та оброблення реляційних таблиць. У ній стовпці називаються полями, а рядки — записами. Запис — це сукупність логічно пов'язаних різнотипних полів, а по­ле — елементарна одиниця структури бази даних. Харак­теристиками поля є ім'я, тип, довжина, точність та ін.

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

Найпростішу базу даних, що складається з однієї таб­лиці, можна створювати, не вдаючись до СУБД Access 97, наприклад за допомогою MS Excel97. Фактично це навіть не база даних, а звичайний список. Реальна ж реляційна база даних містить багато пов'язаних між собою таблиць і може оброблятися тільки засобами СУБД типу Access. Подання бази даних кількома таблицями не тільки спро­щує технологію їх оброблення, а й виключає несанкціоно­ваний доступ користувачів до закритої для них інфор­мації. В умовах комерціалізації стосунків клієнтів ця об­ставина часто є вирішальною.

Етапи роботи з базою даних

Під час роботи з базою даних можна виділити ряд ос­новних етапів.

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

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

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

Створення схеми зв'язків між таблицями на основі роз­робленої на першому етапі інформаційно-логічної схеми бази даних.

Введення даних у таблиці, оскільки під час введення може виникнути необхідність модифікувати таблицю (змінити склад атрибутів, тип полів, формат даних тощо).

Ведення бази даних, що передбачає проведення опе­рацій для підтримки бази даних в актуальному стані, тоб­то виконання таких дій:

- доповнення бази даних новими таблицями у зв'язку з появою нових документів предметної області;

- вилучення таблиць у разі їх непотрібності (ця дія має проводитися з особливою обережністю через на­явність зв'язків між документами);

- зміну записів, тобто коректування даних у разі не­обхідності.

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

Для надання початковою базою даних необхідної фор­ми СУБД дають користувачеві можливість розробляти звіт (report), тобто йому надаються засоби для вирішення таких завдань:

- розміщення та оформлення взятих із бази даних відомостей;

- підрахунок сум, відсотків та ін.;

- оформлення ділової графіки і т. д.

Для швидкого встановлення зв'язку між таблицями є можливість індексувати поля посилань у зв'язаних даних завдяки індексу (index), що має вигляд окремого файла. Ідеальними індексними полями, які називають ключами (key), є унікальні в кожному запису поля (табельний но­мер, шифр виробу, ідентифікаційний номер тощо).

 





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.