Статьи

Щоденник alidtete: LiveInternet - Російський Сервіс Онлайн-Щоденників


Централізоване зберігання даних полегшує резервне копіювання бази даних. Замість того, щоб створювати резервні копії на багатьох машинах, ця процедура виконується тільки спецпроцесор. Користувачі звільнені від турбот про це. Централізація може також спростити вирішення проблеми захисту даних. Захист даних в разі автономного мікрокомп'ютера часто означає відшукання способів для обмеження доступу до самого мікрокомп'ютеру, пов'язуючи пароль з усією базою даних або видаляючи базу даних, якщо вона не використовується. Більшість спецпроцесорів баз даних пропонують могутніші функції захисту. Мова SQL, наприклад, включає оператори, що дозволяють точно специфікувати, які користувачі можуть виконувати операції, які саме операції і на яких частинах бази даних. Архітектура користувач - спецпроцесор також має потенційні можливості використовувати переваги безлічі різних архітектур технічного і програмного забезпечення. Як користувальницьких машин можна використовувати машини з MS-DOS і фірми Macintosh, а також все пов'язане з ними прикладне програмне забезпечення. Бажано, мабуть, щоб спецпроцесор був потужною системою (наприклад, міні-комп'ютер або мікрокомп'ютер на базі мікропроцесора 80386). Спецпроцесор може також використовувати більш складне операційне середовище в порівнянні з призначеними для користувача машинами, т. К. Тільки у адміністраторів даних виникає потреба безпосередньо використовувати спецпроцесор. Таким чином, програмне забезпечення спецпроцесора може виконуватися на міні-комп'ютер під системою Unix. Хоча спецпроцесори бази даних багато в чому схожі з розподіленими системами баз даних, вони мають деякі переваги. Головне з них полягає в тому, що в даний час є у продажу кілька різних спецпроцесорів бази даних і є вони вже протягом деякого часу, тоді як справжні розподілені системи баз даних тільки починають з'являтися. Спецпроцесори бази даних також менш складні і вимагають менших комунікаційних витрат, ніж розподілені системи баз даних, причому істотно менших, т. К. Спецпроцесор не доводиться управляти даними і обепечивает їх цілісність на безлічі абонентських пунктів.


СУБД IMS все ще є однією з наіболеераспространённих СУБД для великих ЕВМкомпаніі IBM. Частка мейнфреймів цієї компанії, на яких використовується дана СУБД, перевищує 25%



У найзагальнішому сенсі база даних - етонабор записів і файлів, організованнихспеціальним чином. У комп'ютері, наприклад, можна зберігати прізвища і адреси друзів ілікліентов. Один з типів баз даних - етодокументи, набрані за допомогою текстовихредакторов і згруповані за темами. Інший тип - файли електронних таблиць, що об'єднуються в групи по характеру їхвикористання. На перетині кожного рядка скаждим стовпцем таблиці міститься вточності одне значення даних. Наприклад, встроке, що представляє нью-йоркський офіс, встолбце CITY міститься значення "New York". У стовпці SALES тієї ж рядки содержітсязначеніе 2. 000. 000, яке є об'ёмомпродаж нью-йоркського офісу з початку року. На жаль, практичне определеніепонятія "реляційна база даних" виявилося набагато більш розмитим, чемточное математичне визначення, данноеетому терміну Коддом в 1970 році. У первихреляціонних СУБД були реалізованинекоторие з ключових частин моделі Кодда, і цю прогалину було заповнено тольковпоследствіі. У міру зростання популярностіреляціонной концепції реляційними стали називатися багато баз даних, які наділі такими не були.


Хоча первинні ключі є важнойчастью реляційної моделі даних, в первихреляціонних СУБД (SystemR, DB2, Oracle та інших) небила забезпечена явним чином їх підтримка. Як правило, проектувальники бази даннихсамі стежили за тим, щоб у всіх табліцбилі первинні ключі, однак в самих СУБД не було можливості визначити для табліципервічний ключ. І тільки в СУБД DB2 Version 2, що з'явилася в квітні 1988 року, компанія IBMреалізовала підтримку первинних ключів. Після цього подібна підтримка биладобавлена ​​в стандарт ANSIISO. Комп'ютерна база даних являє собою сховище об'єктів. В одній базі даних може мати декілька таблиць. Наприклад, система складського обліку, в якій використовуються три таблиці, це не три бази даних, а одна, яка містить три таблиці. У базі даних Access таблиці зберігаються в одному файлі разом з іншими об'єктами, такими як форми, звіти, макроси і модулі, якщо тільки база даних не призначена спеціально для використання даних або коду з іншого джерела. Бази даних, створені в форматі Access 2007, мають розширення імені файлу ACCDB, а бази даних, створені в більш ранніх форматах Access, розширення MDB. Додаток Access 2007 можна використовувати для створення файлів в більш ранніх форматах файлів (наприклад, Access 2000 і Access 2002-2003). База даних - організована відповідно до певних правил і даних », і вказують на необхідність розрізнення цих понять. цього часу підтримувало модель обробки записів на основі файлів. !




Мережеві бази даних обладалірядом переваг: Щоб отримати доступ до даних, що містяться в базі даних, програма могла: Однією з найбільш важливих сферпрімененія перших СУБД було планірованіепроізводства для компаній, занімающіхсявипуском продукції. Наприклад, есліавтомобільная компанія хотіла випустіть10000 машин однієї моделі і 5000 машин другоймоделі, їй необхідно було знати, сколькодеталей слід замовити у своіхпоставщіков. Щоб відповісти на це питання, необхідно визначити, з яких деталейсостоят ці частини і т. Д. Наприклад, машінасостоіт з двигуна, корпусу і ходовойчасті; двигун складається з клапанів, циліндрів, свічок і т. д. Робота зі спіскамісоставних частин була наче спеціальнопредназначена для комп'ютерів. Спісоксоставних частин вироби за своєю пріродеявляется ієрархічною структурою. Длязберігання даних, що мають таку структуру, була розроблена ієрархічна модельданних, яку ілюструє рис. 1. 2 Форми дозволяють працювати з даними в зручному форматі; крім того, в них можна додавати функціональні елементи, наприклад кнопки команд. Програмним шляхом цих кнопок можна призначити виконання різноманітних завдань, таких як визначення даних, що відображаються у формі, або відкриття інших форм або звітів. Наприклад, можна створити форму з ім'ям «Форма клієнта» для роботи з даними клієнта. У формі клієнта може бути присутнім кнопка, що відкриває форму замовлення, в якій створюється нове замовлення для даного клієнта.


База даних Access може включати до32768 об'єктів (включаючи форми, звіти і т. Д.). одночасно може відкриватися до 2048 таблиць. Таблиці можна імпортувати з баз даних dBase, Fox ro, aradox і інших додатків, з бази даних архітектури клієнт-сервер, таких як Microsoft SQL Server, або з електронних таблиць, таких як Excel і Lotus 1-2-3. база даних Access дозволяє працювати з таблицями перерахованих джерел шляхом організації зв'язку з ними. База даних - це засіб збору й організації інформації. все важче зрозуміти, а можливості пошуку або вилучення підмножин даних для. Об'єкти представлені у вікні бази даних Access. всі операції по роботі з об'єктами власне бази даних і додатків починаються в цьому вікні.


У кожного стовпця в таблиці естьсвоё ім'я, яке зазвичай служітзаголовком стовпчика. Всі стовпчики в однойтабліце повинні мати унікальні імена, однак дозволяється присвоювати одінаковиеімена стовпцями, розташованим в разлічнихтабліцах. На практиці такі імена стовпців, як NAME, ADDRESS, QTY, RICE і SALES, часто зустрічаються вразлічних таблицях однієї бази даних.


Формиявляются основним засобом створення діалогового інтерфейсу додатку користувача. Форма може створюватися для введення і перегляду пов'язаних з нею даних бази на екрані в зручному вигляді, відповідному звичному для користувача документу. Кнопкові форми можуть використовуватися для створення панелей управління в додатку. У форми можуть вставлятися малюнки, діаграми, звукові фрагменти, відео. Форма може включати підлеглі форми. У форму можуть включатися процедури обробки подій, які дозволяють управляти процесом введення, перегляду і коригування даних. Такі процедури зберігаються в модулі форми. Запити. Запити на вибірку служать для вибірки потрібних даних з однієї або декількох пов'язаних таблиць. Результатом виконання запиту є таблиця, яка може бути використана поряд з іншими таблицями бази даних при обробці даних. У запиті можна вказати, які поля обраних таблиць потрібно вибрати, як на їх основі сформувати записи і вибрати потрібні. Запит може формуватися за допомогою QBE-запитів (Query By Example, запит за зразком) або за допомогою інструкції SQL. Запити дії дозволяють оновлювати, видаляти або додавати дані в таблиці, а також створювати нові таблиці на основі вже існуючих. Зовнішні ключі являютсянеот'емлемой частиною реляційної моделі, оскільки реалізують відносини междутабліцамі бази даних. На жаль, як і вразі з первинними ключами, поддержкавнешніх ключів була відсутня в первихреляціонних СУБД. Вона була введена всистемі DB2 Version 2 і тепер є у всехкоммерческіх СУБД.

Новости