Расширение бд. Команды для создания базы данных. Отслеживание истории полей с полями MEMO

В большинстве настольных СУБД каждая таблица базы данных хранится в отдельном файле, который содержит и служебную информацию и данные в соответствующем формате. К служебной относится информация, описывающая структуру файла, например имена и типы данных полей таблицы, число записей в файле, длина файла и т. д.

В отличие от других СУБД, Microsoft Access хранит все объекты (кроме страниц доступа к данным) в одном файле с расширением mdb. Кроме того, MDB-файл включает набор системных таблиц, которые содержат всю необходимую информацию об объектах базы данных, в том числе информацию о расположении и параметрах присоединенных таблиц других форматов. По умолчанию системные таблицы не выводятся в окне базы данных Access 2002. Чтобы получить доступ к этим таблицам, необходимо изменить один из параметров Access. Для этого нужно выбрать команду Сервис, Параметры (Tools, Options), раскрыть вкладку Вид (View) диалогового окна Параметры (Options) и в группе Отображать (Show) установить флажок Системные объекты (System Objects). Системные таблицы Access имеют доступ только на чтение, поэтому они не могут модифицироваться пользователем.

Ниже описаны форматы файлов баз данных, которые могут быть присоединены или импортированы Access 2002.

  • Таблицы предыдущей версии Access 2000 (MDB) обрабатываются совершенно аналогично таблицам Access 2002. Они не требуют от пользователя специальных усилий по импорту и открываются так же, как таблицы Access 2002. Отличие будет состоять только в том, что после названия открытого файла в заголовке окна базы данных в скобках появится надпись: Формат 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 2002 позволяет присоединять индексные файлы форматов NDX и MDX. При изменении присоединенной проиндексиро-ванной таблицы dBASE Access автоматически обновляет индексные файлы.

Замечание

Наличие индексных файлов NDX (dBASE III), MDX (dBASE IV) необязательно. Тем не менее, если эти файлы доступны, лучше их использовать. В противном случае при изменении присоединенной таблицы dBASE эти изменения не отражаются в индексном файле, что может вызвать ошибки при попытке использования проиндексированных таблиц, измененных в Access, в приложениях dBASE.

Если импортируемый файл dBASE содержит поля типа MEMO, то необходимо, чтобы файлы с данными этих полей (DBT) были доступны, т. е. они должны находиться в той же папке, что и сама таблица. Если Access 2002 не удается найти файл DBT, то присоединение или импорт данных из такой таблицы вызовет ошибку. При экспорте данных из таблицы Access 2002, содержащей поле типа MEMO, в таблицу формата dBASE автоматически создается файл DBT и ему присваивается то же имя, что и файлу таблицы.

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

Access 2002 позволяет присоединять табличные и индексные файлы Paradox 3.x и 4.x для MS-DOS, а также Paradox для Windows 5.0 и 8.0. При обновлении данных в таблице Paradox из Access индексный файл должен быть доступен наряду с файлом таблицы. В процессе присоединения таблицы Access 2002 автоматически присоединяет и индексный файл (если он существует).

Все дополнительные файлы, используемые при импорте или присоединении таблиц баз данных, должны быть размещены в одной папке с таблицей. Стоит также заметить, что большинство приложений, работающих с файлами таблиц и индексов, ис-

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

Как показано в следующей таблице, базы данных SQL Server имеют три типа файлов.

Описание

Первичный

Первичный файл данных содержит сведения, необходимые для запуска базы данных, и ссылки на другие файлы в базе данных. Данные и объекты пользователя могут храниться в данном файле или во вторичном файле данных. В каждой базе данных имеется один первичный файл данных. Для имени первичного файла данных рекомендуется расширение MDF.

Вторичный

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

Журнал транзакций

Файлы журнала транзакций содержат сведения, используемые для восстановления базы данных. Для каждой базы данных должен существовать хотя бы один файл журнала. Для файлов журнала транзакций рекомендуется расширение LDF.

Например, простая база данных с именем Sales может содержать один первичный файл, содержащий все данные и объекты, и один файл журнала, содержащий сведения журнала транзакций. Более сложная база данных с именем Orders может содержать один первичный файл и пять вторичных файлов. Данные и объекты внутри базы данных распределяются по всем шести файлам, а четыре файла журнала содержат сведения журнала транзакций.

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

Логические и физические имена файлов

Файлы SQL Server имеют два имени.

logical_file_name

logical_file_name - имя, используемое для ссылки на физический файл во всех инструкциях Transact-SQL. Логическое имя файла должно соответствовать правилам для идентификаторов SQL Server и быть уникальным среди логических имен файлов в соответствующей базе данных.

os_file_name

Имя os_file_name - это имя физического файла, включая путь к каталогу. Оно должно соответствовать правилам для имен файлов операционной системы.

Файловые группы

У каждой базы данных есть первичная файловая группа. Эта файловая группа содержит первичный файл данных и все вторичные файлы, не входящие в другие файловые группы. Пользовательские файловые группы могут создаваться для удобства администрирования, распределения и размещения данных.

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

Все файлы данных хранятся в файловых группах, перечисленных в следующей таблице.

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

Файл не может входить в состав нескольких файловых групп. Таблицы, индексы и данные больших объектов могут быть ассоциированы с указанной файловой группой.

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

    C использованием Диспетчер конфигурации SQL Server

    из среды SQL Server Management Studio

    из командной строки.

Создать базу данных с именем “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 с введенными данными

Итак, база данных создана. Ввод и обработку данных в таблицах можно реализовать программным путем.

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

Для создания файла новой пустой базы данных щелкните в области создания базы данных стартового окна Access на элементе Новая база данных (Blank Database).

Выбор варианта Новая база данных (Blank database) или Пустая веб-база данных (Blank web database) определяет функции, доступные для работы с базой данных. Базы данных для настольных компьютеров нельзя опубликовать в Интернете, а веб-базы данных не поддерживают некоторые функции баз данных для на-стольных компьютеров, например итоговые запросы.

Справа, в области Новая база данных (Blank database), введите имя файла в поле Имя файла (File Name), например Поставка товаров.accdb.

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

Под именем отображается имя папки, в которой по умолчанию сохранится файл базы данных. Если надо сохранить файл в другой папке, щелкните на значке Поиск расположения для размещения базы данных (Browse for a location to put your database) (справа от имени файла базы данных) и в окне Файл новой базы данных (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.

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 позволяет обновить базу данных до формата файлов, установленного по умолчанию (обычно это формат файла. accdb), если вы или администратор не установили c зависла в параметре). Если вы не планируете использовать базу данных в более ранних версиях 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.