Oracle base присвоює файлу бд розширення. SQL файл. SQL формат файлу: опис розширення. Слайд – це

За промовчанням Microsoft Access 2010 використовує розширення формату файлів ACCDB, представлене в Access 2007. Access продовжує підтримувати формат файлів, що використовуються в попередніх версіях Access. У цій статті пояснюється, навіщо використовувати новий формат файлу скрізь, де це можливо, і чому в деяких випадках вам може знадобитися використовувати формат файлів більш ранньої версії. Крім того, ви дізнаєтесь, як перетворити базу даних на новий формат файлу.

В цій статті

Новий формат файлу (ACCDB)

Access 2010 використовується формат файлу, який підтримує ряд поліпшень продукту. Коли ви створюєте нову базу даних, стандартна база даних використовує новий формат файлу і отримує розширення ACCDB.

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

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

Можливості, що надаються форматом файлів ACCDB

    Веб-публікація за допомогою служб Access

    Якщо у вас є сервер, на якому запущено служби Access, компонент SharePoint Server, ви можете опублікувати в Інтернеті формат ACCDB, субжект з деякими обмеженнями сумісності. Деякі функції розробки та парадигми відрізняються для веб-баз даних, ніж для настільних баз даних - деякі з них не можна опублікувати в Інтернеті, не змінюючи структуру.

    Після публікації бази даних в Інтернеті ви можете відкрити ACCDB-файл, щоб внести зміни до структури, а потім синхронізувати ці зміни з опублікованою версією. Користувачі можуть використовувати опубліковану веб-базу даних у браузері без інсталяції Access.

    Багатозначні поля

    Припустимо, вам потрібно призначити завдання одному з ваших співробітників, але вирішити, що вам потрібно призначити його кільком людям. У Access 2010 можна створити багатозначне поле, в яке можна вибрати імена співробітників або ввести їх у поле.

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

    Ідея в багатозначних полях - це можливість легко вибирати та зберігати кілька виборів, не створюючи складнішого проектування бази даних. Багатозначні поля також важливі для інтеграції з Microsoft SharePoint Foundation, оскільки списки SharePoint також підтримують багатозначні поля.

    Тип даних "вкладення"

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

    Покращена інтеграція з SharePoint та Outlook

    У минулому доступ до файлів у форматі MDB був заблокований SharePoint або Outlook через те, що небезпечний код можна включити до бази даних Access. Access 2010 дозволяє перевірити, чи цей код є надійним або неактивним. Це дозволяє більш повну інтеграцію баз даних Access з SharePoint і Outlook.

    Відстеження історії полів із полями MEMO

    Поля Memo корисно використовувати для зберігання великих обсягів даних. Починаючи з Access 2007, ви можете налаштувати властивість ( апендонлі), що змушує Access зберегти історію всіх змін, внесених до поля MEMO. Потім ви можете переглядати цей журнал. Ця функція також підтримує функцію керування версіями у Windows SharePoint Services 3.0, щоб можна було використовувати Access для відстеження змін у кількох рядках текстового поля, яке зберігається у списку SharePoint (за умови, що в полі встановлено прапорець Додати до існуючого тексту, для якого встановлено значення Так).

    Поліпшене шифрування

    Ви можете вказати пароль бази даних та зашифрувати вміст бази даних. При використанні Access 2007 та файлу, в якому використовується новий формат файлу, Access використовує API шифрування Windows для шифрування даних. Крім того, можна використовувати сторонні засоби шифрування.

Формат файлів більш ранньої версії (MDB)

Версії Access, що передують Office Access 2007, підтримують формати файлів, які використовують розширення. mdb. У Access 2010 можна відкривати MDB-файли. Якщо файл зберігається у форматі Access 2002-2003 або Access 2000, ви можете відкрити його та використовувати в Access 2010, як завжди. Однак ви не можете використовувати нові функції, які потребують формату ACCDB.

Якщо файл зберігається у форматі Access 95 або Access 97, то при першому запуску в Access 2010 Access дозволяє оновити базу даних до формату файлів, встановленого за замовчуванням (зазвичай це формат файлу. . Якщо ви не плануєте використовувати базу даних у попередніх версіях Access, ніж Access 2007, і ви не надаватимете доступ до бази даних іншим користувачам, які використовують більш ранні версії Access, ніж Access 2007, а також не використовувати реплікацію або безпеку на рівні користувачів, потрібно оновити файл бази даних до нового формату ACCDB. Після того, як ви оновите базу даних до ACCDB, ви більше не зможете відкривати базу даних за допомогою більш ранньої версії Access, ніж Access 2007.

Якщо файл зберігається у форматі Access 95 або Access 97 і ви не можете оновити його до формату ACCDB, ви не зможете вносити зміни до структури. Ви можете переглядати об'єкти та вносити зміни в свої дані за допомогою Access 2010, але ви не можете вносити зміни до структури.

Перетворення на новий формат файлу

Щоб явно перетворити базу даних Access на новий формат ACCDB, необхідно спочатку відкрити базу даних, а потім зберегти її у форматі ACCDB.

Важливо:Нижче наведено процедуру для файлів, створених у Access 97, Access 2000, Access 2002 або Access 2003.

Спочатку відкрийте базу даних.

    Відкрийте вкладку Файл.

    Відкрити.

    У діалоговому вікні Відкритивиберіть та відкрийте базу даних, яку ви бажаєте перетворити.

Тепер перетворіть базу даних:

    Відкрийте вкладку Файл.

    У лівій частині екрана натисніть кнопку загальний доступ.

    У правій частині діалогового вікна типи файлів баз данихнатисніть кнопку база даних Access.

    Копія бази даних створюється у форматі ACCDB.

Створити базу даних під назвою “Education ”. У базі даних створити дві таблиці, які пов'язані між собою деяким полем.

Структура першої таблиці "Student".

Структура другої таблиці "Session".

Таблиці повинні бути пов'язані між собою по полю Num_book.

Виконання

1. Завантажити MS Visual Studio.

2. АктивувативікноServer Explorer.

Файл бази даних з розширенням "*.mdf" відноситься до сервера реляційних баз даних Microsoft SQL Server. Файл містить базу даних.

Під час створення “*.mdf ” файлу бази даних також створюється файл із розширенням “*.ldf ”, який містить журнал транзакцій.

Перед створенням бази даних потрібно активувати утиліту Server Explorer . Для цього в MS Visual Studio потрібно викликати (рисунок 1)

View -> Server Explorer

Мал. 1. Виклик Server Explorer

3. Команда “Add Connection…”.

Для виклику вікна створення бази даних у форматі mdf потрібно викликати команду Add Connection. Команда Add Connection викликається двома способами. Перший спосіб – це виклик контекстного меню (клік правою кнопкою миші) на елементі ”Data Connection…” (рис. 2).

Мал. 2. Виклик команди Add Connection із контекстного меню

Другий спосіб – це виклик команди “Connect to Database…” з меню Tools головного меню Microsoft Visual Studio. Також цю команду можна викликати із Server Explorer кліком на відповідній кнопці (рисунок 3).

Мал. 3. Команда “Connect to Database…”

4. Вікно "Add Connection".

В результаті виконання попередньої команди відкриється вікно "Add Connection" (рисунок 4). У цьому вікні користувач має можливість:

  • вибрати джерело даних (Data source);
  • створити новий або вибрати вже існуючий файл бази даних (Database file name);
  • якщо потрібно, задати пароль входу до бази даних;
  • перевірити з'єднання з базою даних (кнопка Test Connection);
  • налаштувати інші параметри викликом кнопки Advanced .

Мал. 4. Вікно "Add Connection"

Як джерело даних Microsoft Visual Studio пропонує базу даних Microsoft Access. Для створення “*.mdf ” файлу бази даних MS SQL Server необхідно змінити джерело даних вибором кнопки “Change… ”.

В результаті відкриється друге вікно "Change Data Source" (рисунок 5). У цьому вікні вибирається джерело даних та провайдер.

Система MS Visual Studio пропонує такі види джерел даних:

  • база даних Microsoft Access, яка міститься у файлі формату “*.mdb”;
  • база даних, яка підтримує доступ за допомогою драйвера ODBC;
  • база даних типу Microsoft SQL Server, у тому числі і локальний сервер SQLEXPRESS;
  • база даних " Microsoft SQL Server Compact 3.5”, яка розміщується у файлах із розширенням “*.sdf ”;
  • база даних “”, що міститься у файлах формату “*.mdf”;
  • база даних Oracle.

Для створення “*.mdf ” файлу бази даних Microsoft SQL Server потрібно вибрати джерело даних “ Microsoft SQL Server Database File” як зображено малюнку 5.

Мал. 5. Вікно "Change Data Source"

Після зміни джерела даних у вікні Add Connection у полі “ Database file name (new or existing):” необхідно ввести ім'я створюваної бази даних. Якщо потрібно вибрати "*.mdf" файл вже існуючої бази даних, то для цього призначена кнопка "Browse ...".

У нашому випадку необхідно ввести назву бази даних “Education”, як показано на малюнку 6.

Мал. 6. Створення бази даних Education

Після підтвердження на “OK ”, система виведе вікно, як зображено малюнку 7. Пропонується системна папка за промовчанням:

C:\Users\Sasha\Documents\Education.mdf

Якщо потрібно іншу папку, для цього використовується кнопка “Browse…” з вікна “Add Connection”.

Мал. 7. Пропозиція створити файл “Education.mdf”

Після підтвердження база даних Education.mdf буде створена (рисунок 8).

Мал. 8. Новостворена база даних “Education.mdf”

5. Створення таблиці Student.

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

Щоб створити таблицю, потрібно викликати контекстне меню (клік правою кнопкою мишки) та вибрати команду “Add New Table” (рисунок 9).

Мал. 9. Команда додавання нової таблиці

Існує й інший варіант додавання таблиці бази даних за допомогою команд меню Data (рисунок 10):

Data -> Add New -> Table

Мал. 10. Альтернативний варіант додавання нової таблиці

В результаті відкриється вікно додавання таблиці, яке містить три стовпці (рисунок 11). У першому стовпці Column Name потрібно ввести назву відповідного поля таблиці бази даних. У другому стовпці “Data Type” необхідно ввести тип даних цього поля. У третьому стовпці "Allow Nulls" вказується опція про можливість відсутності даних у полі.

Мал. 11. Вікно створення нової таблиці

За допомогою редактора таблиць потрібно сформувати таблицю Student як зображено малюнку 12. Ім'я таблиці потрібно задати під час її закриття.

У редакторі таблиць можна задавати властивості полів у вікні Column Properties. Щоб задати довжину рядка (nvchar ) у символах, у вікні Column Properties є властивість Length . За умовчанням значення цієї властивості дорівнює 10.

Мал. 12. Таблиця Student

Наступним кроком слід задати ключове поле. Це здійснюється викликом команди Set Primary Key з контекстного меню поля Num_book (рисунок 13). За допомогою ключового поля буде встановлено зв'язок між таблицями. У нашому випадку ключовим полем є номер залікової книжки.

Мал. 13. Завдання ключового поля

Після встановлення первинного ключа вікно таблиці матиме вигляд як зображено малюнку 14.

Мал. 14. Таблиця Student після остаточного формування

Тепер можна закрити таблицю. У вікні збереження таблиці потрібно вказати її ім'я – «Student» (рисунок 15).

Мал. 15. Введення імені таблиці Student

6. Створення таблиці Session.

За зразком створення таблиці Student створюється таблиця Session.

На малюнку 16 зображено вигляд таблиці Session після остаточного формування. Первинний ключ (Primary Key) встановлюється в полі Num_book. Ім'я таблиці задається Session.

Мал. 16. Таблиця Session

Після виконання дій, у вікні Server Explorer будуть відображатися дві таблиці Student і Session .

Таким чином, до бази даних можна додавати будь-яку кількість таблиць.

7. Редагування структури таблиць.

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

Для того, щоб вносити зміни до таблиці бази даних у MS Visual Studio, спочатку потрібно зняти опцію “” як показано на малюнку 17. Інакше, MS Visual Studio блокуватиме внесення змін до раніше створеної таблиці. Вікно Options показане на малюнку 17 викликається з меню Tools в такій послідовності:

Tools -> Options -> Database Tools -> Table and Database Designers

Мал. 17. Опція “ Prevent Saving changes that require table re-creation

Після налаштування можна змінювати структуру таблиці. Для цього використовується команда Open Table Definition (рисунок 18) з контекстного меню, яка викликається для обраної таблиці (правий клік мишкою).

Мал. 18. Виклик команди “Open Table Definition”

Також ця команда розміщується в меню Data:

Data -> Open Table Definition

Попередньо таблицю необхідно виділити.

8. Встановлення зв'язків між таблицями.

Відповідно до умови завдання, таблиці пов'язані між собою по полю Num_book.

Щоб створити зв'язок між таблицями, потрібно спочатку (рисунок 19):

  • виділити об'єкт Database Diagram;
  • вибрати команду Add New Diagram із контекстного меню (або з меню Data);
  • підтвердити створення нового об'єкта-діаграми (рис. 20).

Мал. 19. Виклик команди додавання нової діаграми

Мал. 20. Повідомлення про створення об'єкта-діаграми

В результаті відкриється вікно додавання нової діаграми Add Table (рисунок 21). У цьому вікні потрібно вибрати послідовно дві таблиці Session та Student та натиснути кнопку Add.

Мал. 21. Вікно додавання таблиць до діаграми

В результаті буде створено новий об'єкт із двома таблицями Student та Session (рис. 22).

Мал. 22. Таблиці Student та Session після додавання їх до діаграми

Щоб почати встановлювати відношення між таблицями, треба зробити клік на полі Num_book таблиці Student, а потім (не відпускаючи кнопку мишки) перетягнути його на поле Num_book таблиці Session.

В результаті послідовно відкриються два вікна: Tables and Columns (рис. 23) та Foreign Key Relationship (рис. 24), в яких потрібно залишити все як є і підтвердити свій вибір на OK.

У вікні Tables and Columns задається назва відносини (FK_Session_Student ) та назви батьківської (Student ) та дочірньої таблиць.

Мал. 23. Вікно Tables and Columns

Мал. 24. Вікно налаштування властивостей відношення

Після виконання дій буде встановлено відношення між таблицями (рисунок 25).

Мал. 25. Відношення між таблицями Student та Session

Збереження діаграми здійснюється так само як і збереження таблиці. Ім'я діаграми потрібно вибрати на власний розсуд (наприклад Diagram1).

Після встановлення імені діаграми відкриється вікно Save , в якому потрібно підтвердити свій вибір (рисунок 26).

Мал. 26. Підтвердження збереження змін у таблицях

9. Внесення даних у таблиці.

Система Microsoft Visual Studio дозволяє безпосередньо вносити дані таблиці бази даних.

У нашому випадку, при встановленні зв'язку (рис. 22) первинної (Primary Key Table) обрано таблицю Student. Тому спочатку потрібно вносити дані в комірки саме цієї таблиці. Якщо спробувати спочатку внести дані до таблиці Session , система заблокує таке введення з виведенням відповідного повідомлення.

Щоб викликати режим введення даних у таблицю Student, потрібно викликати команду Show Table Data з контекстного меню (клік правою кнопкою мишки) або меню Data (рис. 27).

Мал. 27. Команда Show Table Data

Відкриється вікно, у якому необхідно ввести вхідні дані (рис. 28).

Мал. 28. Введення даних у таблиці Student

Після внесення даних до таблиці Student потрібно внести дані до таблиці Session.

При внесенні даних у поле Num_book таблиці Session потрібно вводити такі самі значення, які введені в поле Num_book таблиці Student (оскільки ці поля пов'язані між собою).

Наприклад, якщо в полі Num_book таблиці Student введені значення "1134", "1135", "1221" (див. рис. 28), слід вводити саме ці значення в поле Num_book таблиці Session . Якщо спробувати ввести інше значення, система видасть приблизно таке вікно (мал. 29).

Мал. 29. Повідомлення про помилку введення даних пов'язаних таблиць Student та Session

Таблиця Session із введеними даними зображена малюнку 30.

Мал. 30. Таблиця Session із введеними даними

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

Як показано в таблиці, бази даних SQL Server мають три типи файлів.

Опис

Первинний

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

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

Вторинний

Повторні файли даних є обов'язковими;

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

Журнал транзакцій Файли журналу транзакцій містять відомості, які використовуються для відновлення бази даних. Для кожної бази даних повинен бути хоча б один файл журналу.Для файлів журналу транзакцій рекомендується розширення LDF. Наприклад, проста база даних з ім'ям Sales

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

Orders

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

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

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

Файли SQL Server мають два назви.

logical_file_name Файли SQL Server мають два назви.- це ім'я фізичного файлу, включаючи шлях до каталогу. Він повинен відповідати правилам для імен файлів операційної системи.

Файлові групи

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

Наприклад, три файли, Data1.ndf, Data2.ndf і Data3.ndf, можуть бути створені на трьох дисках відповідно і віднесені до файлової групи fgroup1. У цьому випадку можна створити таблицю на основі файлової групи fgroup1. Запити даних з таблиці будуть розподілені на трьох дисках, і це покращить продуктивність. Подібного поліпшення продуктивності можна досягти і за допомогою одного файлу, створеного на наборі дискового масиву RAID, що чергується. Проте файли та файлові групи дозволяють легко додавати нові файли на нові диски.

Усі файли даних зберігаються у файлових групах, перелічених у таблиці.

Файли журналів не можуть входити до файлових груп. Керування простором журналу відокремлено від керування простором даних.

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

Запуск, призупинення та завершення роботи SQL Server .

    З використанням Менеджер конфігурації SQL Server

    із середовища SQL Server Management Studio

    з командного рядка.

Використання баз даних інших форматів

Системи управління реляційними базами даних різних виробників працюють із файлами баз даних певного формату. Багато з них використовують спеціальні індексні файли для прискорення пошуку та сортування даних у таблицях .
Access 2010 дозволяє працювати не лише безпосередньо з таблицями баз даних інших форматів, а й з індексними файлами цих таблиць.
У цьому розділі буде описано формати баз даних, які можна імпортувати (приєднувати) в Access 2002, особливості роботи з таблицями баз даних інших форматів, а також використання індексних файлів, перетворення типів даних та типові помилки, що виникають при імпорті таблиць.
Формати баз даних
У більшості настільних СУБД кожна таблиця бази даних зберігається в окремому файлі, який містить службову інформацію та дані у відповідному форматі. До службової відноситься інформація, що описує структуру файлу, наприклад, імена та типи даних полів таблиці, число записів у файлі, довжина файлу і т.д.
На відміну від інших СУБД Microsoft Access зберігає всі об'єкти (крім сторінок доступу до даних) в одному файлі з розширенням mdb. Крім того, MDB-файл включає набір системних таблиць, які містять всю необхідну інформацію про об'єктахбази даних, у тому числі інформацію про розташування та параметри приєднаних таблиць інших форматів. За промовчанням системні таблиці не відображаються у вікні бази даних Access 2010. Щоб отримати доступ до цих таблиць, необхідно змінити один із параметрів Access. Для цього потрібно вибрати команду Сервіс, Параметри(Tools, Options), розкрити вкладку Вид(View) діалогового вікна Параметри(Options) та у групі Відображати(Show) встановити прапорець Системні об'єкти(System Objects). Системні таблиці Access мають доступ лише читання, тому вони можуть модифікуватися користувачем.
Нижче наведено формати файлів баз даних, які можуть бути приєднані або імпортовані Access 2010.

  • Таблиці попередньої версії Access 2000 (MDB) обробляються абсолютно аналогічно до таблиць Access 2010. Вони не вимагають від користувача спеціальних зусиль з імпорту і відкриваються так само, як таблиці Access 2010 . Відмінність полягатиме лише в тому, що після назви відкритого файлу в заголовку вікна бази даних у дужках з'явиться напис: Формат Access 2000(Access 2000 format file).
  • Таблиці dBASE III, III+, IV, 5 та 7 (DBF), файли полів типу MEMO (DBT), індексні файли dBASE III (NDX) та індексні файли dBASE IV (MDX).

Зауваження
Драйвери ISAM, що входять до стандартного постачання Microsoft Office у складі компонента Microsoft Data Access Component (MDAC) 2.1 і вище, забезпечують доступ до файлів формату DBF лише для читання. Щоб мати доступ до читання та запису, потрібно встановити Borland Database Engine (BDE) 4.x або вище. Існують також драйвери від фірми Microsoft, які забезпечують доступ до читання та запису і не вимагають встановлення BDE, але для цього необхідно звернутися до служби Microsoft Technical Support.
Формат файлів таблиць та індексів dBASE III та dBASE IV є стандартним для систем управління базами даних, що працюють на персональних комп'ютерах. Система керування базами даних Access 2010 дозволяє приєднувати індексні файли форматів NDX та MDX. При зміні приєднаної проіндексованої таблиці dBASE Access автоматично оновлює індексні файли.
Зауваження
Наявність індексних файлів NDX (dBASE III), MDX (dBASE IV) не є обов'язковою. Проте, якщо ці файли доступні, краще використовувати їх. В іншому випадку при зміні приєднаної таблиці dBASE ці зміни не відображаються в індексному файлі, що може викликати помилки при спробі використання проіндексованих таблиць, змінених у Access, у програмах dBASE.
Якщо файл, що імпортується, dBASE містить поля типу MEMO, то необхідно, щоб файли з даними цих полів (DBT) були доступні, тобто вони повинні знаходитися в тій же папці, що і сама таблиця. Якщо Access 2010 не вдається знайти файл DBT, приєднання або імпорт даних з такої таблиці викликає помилку. При експорті даних з таблиці Access 2010, що містить поле типу MEMO, таблицю формату dBASE автоматично створюється файл DBT і йому присвоюється те саме ім'я, що і файлу таблиці.

  • Таблічні (DB) та індексні (РХ) файли Paradox 3.x, 4.x та 5.0.

Access 2010 дозволяє приєднувати табличні та індексні файли Paradox 3.xта 4.x для MS-DOS, а також Paradox для Windows 5.0 та 8.0. При оновленні даних у таблиці Paradox з Access індексний файл має бути доступний поряд із файлом таблиці. У процесі приєднання таблиці Access 2010 автоматично приєднує індексний файл (якщо він існує).
Усі додаткові файли, які використовуються під час імпорту або приєднання таблиць баз даних, повинні бути розміщені в одній папці з таблицею. Варто також зазначити, що більшість додатків, що працюють з файлами таблиць та індексів, вико-
користуються для цих файлів стандартні розширення, наведені вище, хоча це не є обов'язковим. Тому визначення конкретного формату файлу таблиці бази даних може виявитися нетривіальним.
Приєднання та імпорт зовнішніх таблиць
Перш ніж перейти до питань, пов'язаних з імпортом та приєднанням таблиць, потрібно зрозуміти різницю між цими можливостями Access 2002.
При імпорті таблиці з іншої бази даних у файлі MDB, що розглядається, створюється нова таблиця Access, яка має ту ж структуру (склад і типи полів), що і вихідна таблиця, і містить всі дані вихідної таблиці. Після цього ви вже працюєте з новою таблицею у форматі Access, яка залежить від вихідної таблиці.
Коли ви приєднуєте зовнішню таблицю, ви просто отримуєте доступ до таблиці іншої програми, можете використовувати дані з цієї таблиці, але при цьому вона залишається в старій програмі, в Access зберігається лише інформація про зв'язок. Обидва додатки (те, в якому ця таблиця була створена, і Access) можуть працювати з цією таблицею одночасно. Однак для того, щоб дані в приєднаній таблиці можна було не лише переглядати, а й змінювати, ця таблиця обов'язково повинна мати ключове поле. Зазвичай ключове поле визначається процесі приєднання таблиці.
З приєднаною до бази даних Access 2010 зовнішньою таблицею можна працювати так само, якби вона містилася в цій базі. Єдиним обмеженням є те, що неможливо змінити структуру приєднаної таблиці (імена полів, типи даних тощо). Однак назву таблиці можна змінити (при цьому ім'я файлу зовнішньої таблиці не змінюється, змінюється тільки назва (псевдонім) таблиці в базі даних Access), наприклад, зробити його більш зрозумілим, тому що обмеження на ім'я таблиць у Access менш жорсткі, ніж у інших СУБД.
Крім того, в приєднаній таблиці можна в режимі Конструктора змінювати ряд властивостей полів (формат, напис, маску введення, число десяткових знаків), які впливають лише на те, як ця таблиця відображатиметься у Access. При цьому в "рідному" додатку властивостіполів не змінюються.
Зауваження
У перших версіях Access для операції приєднання зовнішньої таблиці застосовувався термін приєднання (attachment). В останніх версіях запроваджено термін зв'язування (linking). Отже, зовнішні таблиці тепер стають пов'язаними. Ми використовуємо у цій книзі старий термін приєднання та, відповідно, приєднані таблиці, щоб не плутати зі зв'язаними таблицями в одній базі даних, які містять пов'язані дані.
Приєднання зовнішніх таблиць до бази даних Access 2010 буває вигідним у таких випадках:

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

Використання імпорту зовнішніх таблиць у базі даних Access 2010 виправдане у таких випадках:

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

Під час розробки програми, яка має працювати з приєднаними таблицями, можна тимчасово імпортувати таблицю до бази даних, а потім на заключній стадії розробки перейти до використання приєднаної таблиці. При цьому, щоб уникнути проблем на етапі переходу від роботи з імпортованою таблицею на роботу з приєднаною, не змінюйте імена та типи даних полів імпортованої таблиці. Інакше може знадобитися багато змін у запитах, формах, звітах, макросах і модулях VBA. Якщо програма буде використовувати таблиці Paradox, то не змінюйте і поля, що утворюють первинний ключ. Якщо ж передбачається використовувати таблиці dBASE, необхідно переконатися, що застосовані індекси відповідають індексним файлам (NDX і MDX) таблиці dBASE.

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

Щоб створити файл нової порожньої бази даних, клацніть в області створення бази даних стартового вікна Access на елементі Нова база даних(Blank Database).

Вибір варіанта Нова база даних(Blank database) або Порожня веб-база даних(Blank web database) визначає функції, доступні до роботи з базою даних. Бази даних для настільних комп'ютерів не можна опублікувати в Інтернеті, а веб-бази даних не підтримують деякі функції баз даних для настільних комп'ютерів, наприклад, підсумкові запити.

Праворуч, в області Нова база даних(Blank database), введіть ім'я файлу у поле ім'я файлу(File Name), наприклад Постачання товарів.

Задаючи ім'я файлу бази даних, слід пам'ятати, що він має містити символів: \ / : * ? »< >|, яке гранична довжина становить 215 символів, включаючи прогалини.

Під ім'ям відображається ім'я папки, в якій за промовчанням збережеться файл бази даних. Якщо потрібно зберегти файл в іншій папці, натисніть на значку Пошук розташування для розміщення бази даних(Вправа від імені файлу бази даних) і у вікні Файл нової бази даних(File New Database) Відкрийте потрібну папку.

ЗАУВАЖЕННЯ
Для зміни папки для файлів нових баз даних, що використовується за замовчуванням Мої документи(My Documents) на вкладці Файл(File) виконайте команду Параметри Загальні(General) у розділі Створення баз даних(Creating databases) у полі Робочий каталог(Default database folder), використовуючи кнопку Огляд(Browse), виберіть шлях до папки, в якій потрібно зберігати нові бази даних.

У вікні Файл нової бази даних(File New Database) у полі Тип файлу(Save as type) виберіть формат бази даних, що створюється. За промовчанням формат файлу має значення Бази даних Microsoft Office Access 2007 (*.accdb)(Microsoft Access 2007 Databases). Access 2010 зберігає формат бази даних Access 2007. Бази даних у форматі Access 2007 зберігаються у файлах з розширенням accdb. У попередніх версіях бази даних зберігалися у файлах із розширенням mdb.

ЗАУВАЖЕННЯ
Для зміни формату обраного для нової бази даних за промовчанням на вкладці Файл(File) виконайте команду Параметри(Options) і в діалоговому вікні, що з'явилося, на вкладці Загальні(General) у розділі Створення баз даних(Creating databases) у полі Формат файлу за промовчанням для порожньої бази даних(Default file format for Blank Database) виберіть потрібний формат.

Закінчивши вибір у вікні Файл нової бази даних(File New Database), клацанням по кнопці Створити(Create) Завершіть процес створення порожнього файлу нової бази даних. В результаті відкривається вікно створеної бази даних із порожньою таблицею з ім'ям Таблиця 1(Table1) у режимі таблиці. Курсор знаходиться в першому порожньому осередку стовпця Клацніть для додавання(Click to Add). Тепер можна розпочати створення цієї таблиці та інших об'єктів нової оригінальної бази даних.

Під час створення нового файлу бази даних можна вибрати формат, призначений для роботи з базою даних, розміщеною на SQL-сервері. Останній формат називається Microsoft Access Проекти (*.adp). Проект призначений для розробки об'єктів, що становлять додаток користувача. Сама база даних, хоча може розроблятися серед проекту, зберігається на сервері і має відповідний формат. Проекти зберігаються у файлах із розширенням adp.

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

І у нас відео на цю тему:

Ми дізнаємося, як створити таблиці в базах даних MS Access 2010.

 
Статті потемі:
Oracle base присвоює файлу бд розширення
За промовчанням Microsoft Access 2010 використовує розширення формату файлів ACCDB, представлене в Access 2007. Access продовжує підтримувати формат файлів, що використовуються в попередніх версіях Access. У цій статті пояснюється, навіщо використовувати нові форми
Що таке Lapdock або як зробити зі смартфона комп'ютер
Сьогодні дуже часто можна зустріти нотатки про те, як вибрати найкращий девайс, який годиться для навчання, роботи і т.д. Справа в тому, що ці статті відрізняються абсолютною непотрібністю, різноманітні журнали та сайти здійснюють допомогу на кшталт цієї «Ви хочете
DC Universe Online: як зробити російську мову у грі?
StrongDC++ - це потужний клієнт, що дозволяє працювати в P2P мережі та обмінюватися будь-якими файлами та додатками. За допомогою StrongDC++ ви зможете качати файли від користувачів, що знаходяться в якомусь одному регіоні або місті, фільми, які були випущені т
Як відновити підключення
Вітання! Ми з вами вже розбирали всі можливі проблеми (і їх вирішення) пов'язані з підключенням iPhone або iPad до Wi-Fi. Але річ у тому, що в тій статті було розглянуто загальні негаразди, а сьогодні хочеться розповісти про один конкретний випадок. А випадок