Необходимые краткие сведения. База данных MS Access хранится в одном файле с расширением “.mdb” или “.mde”. Файл базы данных имеет расширение В файле какого типа сохраняется бд access
Если файл.ACCESS известен Вашей системе, то открыть его можно двойным нажатием мышкой или клавишей ENTER. Эта операция запустит ассоциируемые с файлом.ACCESS аппликации, установленные в системе. Если система встречает файл впервые и отсутствуют соответствующие ассоциации, то акция закончится предложением системы, найти соответствующее программное обеспечение в компьютере либо сети интернет.
Иногда случается, что для обслуживания типа файлов.ACCESS приписана неправильная программа. Это случается в следствии действия враждебных программ, таких как вирусы или вредоносные программы, но чаще всего это результат ошибочного совмещения аппликации с расширением файла.ACCESS. Если во время обслуживания нового типа файлов.ACCESS мы укажем системе неправильную программу, то система ошибочно будет рекомендовать ее использование всякий раз, когда будет встречаться файл этого типа. В таком случае следует попробовать повторно выбрать соответствующую аппликацию. Нажмите правой кнопкой мышки на файл.ACCESS, а затем выберите из меню опцию "Открыть с помощью..." затем "Выбрать программу по умолчанию" . Сейчас выберите одну из установленных аппликаций из вышеуказанного списка и попробуйте снова.
Программы, которые откроют файл.ACCESS
Ручное редактирование Реестра Windows
Если наша система не справляется с расширением.ACCESS и подвели все автоматические и полуавтоматические методы обучения его этому искусству, остается ручное редактирование реестра Windows. Этот реестр хранит всю информацию, касающуюся рабоы нашей операционной системы, в том числе соединения расширений файлов с программами для их обслуживания. Команда REGEDIT вписанная в окне „поиск программ и файлов” или „запустить в случае старших версий операционной системы, предоставляет нам доступ к реестру нашей операционной системы. Все операции, проведенные в реестре (даже не очень сложные, касающееся расширения файла.ACCESS) имеют значительное влияние на работу нашей системы, поэтому прежде чем проводить какие-либо модификации следует убедится, что сделана копия актуального реестра. Интересующий нас раздел - это ключ HKEY_CLASSES_ROOT . Следующая инструкция показывает, шаг за шагом, как модифицировать реестр, а конкретно запись в реестре, содержащую информацию о файле.ACCESS.
Шаг за шагом
- Нажмите кнопку “start”
- В окне „найти программы и файлы” (в старших версиях системы Windows это окно „Запустить”) впишите команду „regedit” а затем утвердите операцию клавишей „ENTER”. Эта операция запустит системный редактор реестра. Этот инструмент позволит не только просмотреть существующие записи, но также провести их модификацию, добавление или удаление вручную. В связи с тем, что реестр системы Windows ключевой для ее работы, все операции, проводящиеся на ней, следует выполнять рассудительно и сознательно. Неосторожное устранение или модификация несоответственного ключа может необратимо повредить операционную систему.
- С помощью комбинации клавишей ctr+F или меню Редактирование и опции „Найти” найдите интересующее вас расширение.ACCESS, вписав его в окне поисковика. Утвердите, нажав OK или с помощью клавиши ENTER.
- Запасная копия. Чрезвычайно важным является создание запасной копии реестра, прежде чем совершить в нем какие-либо изменения. Каждое изменение имеет влияние на действие нашего компьютера. В крайних случаях ошибочная модификация реестра может привести к невозможности повторного запуска системы.
- Интересующее Вас значение, касающееся расширения, можно вручную редактировать изменяя ключи, приписанные к найденному расширению.ACCESS. В этом месте Вы можете также самостоятельно создать нужную запись с расширением а.ACCESS если такое отсутствует в реестре. Все доступные варианты находятся в подручном меню (правая кнопка мышки) или в меню "Редактирование" после размещения курсора в соответствующем месте на экране.
- После окончания редактирования записи, касающейся расширения.ACCESS закройте системный реестр. Введенные изменения войдут в жизнь после повторного запуска операционной системы.
В ходе данной работы должна быть расширена существующая база данных в DB2. В нее должны быть занесены результаты матчей Английской Премьер - Лиги 2015/2016гг, Чемпионата Испании 2015/1016гг, Чемпионата Германии 2015/2016гг, Белорусской Высшей Лиги 2015 г.
Описание СУБД DB2
Система управления базами данных (СУБД) - это комплекс приложений для организации, контроля и администрирования баз данных. В промышленном программировании наиболее распространены три СУБД: Oracle Database, IBM DB2, Microsoft SQL Server.
IBM DB2 - объектно-реляционная СУБД, разработанная корпорацией IBM. DB2 обеспечивает создание, развертывание и функционирование приложений широкого спектра применения. DB2 может выступать в качестве СУБД для учетных систем, систем управления предприятием и ERP-решений - "1С", SAP и других.
IBM DB2 - это мультимедийная, Web-совместимая СУБД, с интегрированной поддержкой мультимедиа, Web и XML.
Серверы IBM DB2 Database работают под управлением операционных систем UNIX (IBM AIX, Solaris, HP-UX), Linux и Windows. Кроме того, DB2 Express-C (бесплатная редакция СУБД IBM DB2, которую можно свободно скачать), работает на Mac OS X.
Доступ к базам данных DB2 возможен с помощью текстовых инструментов DB2 с интерфейсом командной строки, графических инструментов DB2 и из прикладных приложений.
Фактически, чтобы приложение могло обращаться к базе данных, существуют четыре основных варианта:
* встраивание в код некоторого языка программирования SQL-операторов (статический SQL);
* формирование в процессе выполнения программы на некотором языке программирования кода SQL-операторов и дальнейшего их выполнения (динамический SQL);
* вызов из программ, написанных на других языках программирования, SQL-модулей, которые представляют собой код на языке SQL;
* использование API (Application Programming Interface), позволяющего реализовывать работу с базой данных через предоставляемый набор функций.
Взаимодействие с DB2 может осуществляться с помощью системных команд DB2, операторов SQL и операторов XQuery. Можно выполнять эти команды и операторы из приложений. Также можно использовать инструменты DB2.
Есть два типа команд DB2:
* системные команды DB2;
* команды "Процессора командной строки" (Command Line Processor (CLP)).
Операторы SQL позволяют работать с данных, которые хранятся в базе данных. Операторы работают с базой данных, а не просто со средой DB2. Есть три различных класса операторов SQL:
* язык определения данных (Data Definition Language - DDL) - позволяет создавать, изменять или удалять объекты базы данных (CREATE, ALTER, DROP).
* язык обработки данных (Data Manipulation Language - DML) - позволяет вставлять, обновлять, удалять или извлекать данные из объектов базы данных (INSERT INTO, UPDATE, DELETE, SELECT).
* язык управления данными (Data Control Language - DCL) - позволяет предоставлять или отменять привилегии или полномочия для выполнения различных операции над объектами в базе данных (GRANT, REVOKE).
The .accdb file format that was introduced in Access 2007 offers many benefits that are unavailable in earlier file formats. If you are upgrading to from a version of Access prior to Access 2007, you may have databases files that use an .mdb file format. In most cases, you should save these databases using the .accdb file format . You can keep a copy of the original .mdb file to help you verify that the transition went well.
This article explains the benefits of the .accdb file format, reasons why you might want to use an .mdb file format, and how to convert a database to the new file format.
In this article
The .accdb file format
Starting with Access 2007, .accdb is the default Access file format. The .accdb file format supports a number of newer features, such as calculated fields and attachments. However, there are some circumstances in which the .accdb file format might not be the right choice.
Features provided by the .accdb file format
Multivalued fields A multivalued field is a kind of lookup field that lets you store more than one value per record. For example, suppose you need to assign a task to several employees. In an .accdb file, you can create a multivalued field to store which employees are assigned to the task. The employees" names can be selected from a table or a list of values.
Multivalued fields make it easy to select and store more than one choice, without having to create a more advanced database design. Multivalued fields are also important for integration with SharePoint, because SharePoint lists also support multivalued fields.
Attachment data type The Attachment data type lets you easily store all types of documents and binary files in your database while helping you keep the database file under the 2GB file size limit – attachments are automatically compressed. A record can have multiple attachments, but there can only be one attachment field per table.
Better integration with SharePoint and Outlook The .accdb file format support SharePoint and Outlook security requirements that aren’t supported by .mdb files. This makes it possible to integrate Access more fully with SharePoint and Outlook.
Improved encryption You can choose to set a database password and encrypt the contents of your database. When you do so using the .accdb file format, by default Access uses the Windows Crypto API to encrypt the data. Third-party encryption tools can also be used.
Long Text (Memo) field history tracking Long Text (Memo) fields are useful for storing large amounts of information. When you use the .accdb file format, you can set a property (AppendOnly ) that forces Access to retain a history of all changes to a Long Text (Memo) field. You can then view a history of those changes. This feature also supports the versioning feature in SharePoint so that you can use Access to track changes in multiple lines of a text field that is stored in a SharePoint list (provided that the field has the Append Changes to Existing Text option set to Yes ).
Calculated data type Beginning in Access 2010, the .accdb file format supports the use of a Calculated data type. You can use the Calculated data type to store the results of an expression that you define.
The .mdb file formats
Before the .accdb file format was introduced in Access 2007, Access file formats used the .mdb file extension. There are multiple different versions of the .mdb file format.
You can still open some .mdb files. If the file is stored in the Access 2002-2003 or Access 2000 file format, you can open it and use it normally. However, you cannot take advantage of features that require the .accdb file format.
If you rely on features that aren’t available in an .accdb file, don’t convert the file – leave it as an .mdb file.
.mdb file features that aren’t available in an .accdb file
Mixed-version environment The .accdb file format cannot be opened –or even linked to –using versions of Access prior to Access 2007. If there are people in your organization who have an earlier version of Access, you should consider whether using an .mdb file is a better option. But don’t forget – you can use an Access app or a web database in a web browser, regardless of whether Access is even installed.
Database replication You can’t use replication in an .accdb file. If your Access solution uses the replication feature, you will need to re-create the solution without replication if you want to use the .accdb file format.
User-level security The .accdb file format doesn’t support user-level security, a feature that provides a way to help people see just what they need to see. User-level security is no longer effective for data security, as its security method is now obsolete and easily compromised. However, user-level security can improve usability by keeping things simple for people – for example, if someone has no business reason to use a particular form, you could hide the form from them. If you have an Access solution that relies on user-level security to improve usability, you might want to keep using the .mdb file format so you can keep using your solution as-is.
Converting to the new file format
To convert an .mdb file to the .accdb file format, open the file and then save it in the .accdb file format.
Important: The following procedure is for .mdb files created in Access 97, Access 2000, Access 2002 or Access 2003.
First, open your database:
Click the File tab.
On the left, click Open .
In the Open dialog box, select and open the database that you want to convert.
Now, convert your database:
Click the File tab.
On the left, click Save As .
Under File Types , click Save Database As .
On the right, under Database File Types , click Access Database .
In the Save As dialog box, in the File name box, enter a file name or use the file name supplied.
Click Save .
A copy of the database is created in the .accdb file format.
Формат ACCDB, представленный в Access 2007, обладает многими преимуществами, недоступными в более ранних форматах файлов. Если вы обновляете версию Access до Access 2007, возможно, у вас есть файлы баз данных, в которых используется формат MDB-файла. В большинстве случаев вы должны сохранить эти базы данных с расширением ACCDB. Вы можете сохранить копию исходного MDB-файла, чтобы убедиться в том, что переход был успешно остановлен.
В этой статье описаны преимущества формата ACCDB, причины, по которым может потребоваться использовать формат MDB-файла, и преобразованию базы данных в новый формат файла.
В этой статье
Формат файлов ACCDB
Начиная с Access 2007, ACCDB является форматом файла Access по умолчанию. Формат ACCDB поддерживает ряд новых функций, таких как вычисляемые поля и вложения. Тем не менее, в некоторых случаях возможно, что ACCDB File Format не подходит.
Возможности, предоставляемые форматом файлов ACCDB
Многозначные поля Многозначное поле - это поле подстановки, позволяющее хранить более одного значения для каждой записи. Например, предположим, вам нужно назначить задачу нескольким сотрудникам. В ACCDB-файле вы можете создать Многозначное поле для хранения сотрудников, назначенных задаче. Имена сотрудников можно выбирать из таблицы или списка значений.
Многозначные поля позволяют легко выбирать и хранить более одного элемента, не создавая более сложное проектирование базы данных. Многозначные поля также важны для интеграции с SharePoint, так как списки SharePoint также поддерживают многозначные поля.
Тип данных "вложение" Тип данных "вложение" позволяет хранить все типы документов и двоичные файлы в базе данных, сохранив при этом файл базы данных с ограничением размера файла до 2 ГБ будет автоматически сжато. Запись может иметь несколько вложений, но в каждой таблице может быть только одно поле вложения.
Улучшенная интеграция с SharePoint и Outlook Формат файлов. accdb поддерживает требования к безопасности SharePoint и Outlook, которые не поддерживаются в MDB – файлах. Это делает возможным более полную интеграцию Access с SharePoint и Outlook.
Улучшенное шифрование Вы можете указать пароль базы данных и зашифровать содержимое базы данных. При использовании формата файлов ACCDB по умолчанию Access использует API шифрования Windows для шифрования данных. Кроме того, можно использовать сторонние средства шифрования.
Отслеживание длинных текстовых полей (Memo) Поля типа "длинный текст" (Memo) удобно использовать для хранения большого количества данных. Если вы используете формат ACCDB, вы можете настроить свойство (аппендонли ), которое заставляет Access сохранить историю всех изменений в поле Long Text (Memo). Затем вы сможете просматривать этот журнал. Эта функция также поддерживает функцию управления версиями в SharePoint, чтобы можно было использовать Access для отслеживания изменений в нескольких строках текстового поля, которое хранится в списке SharePoint (при условии, что для поля в поле " Добавить в существующий текст " для него установлено значение Да ).
Тип данных "вычисляемый" Начиная с версии Access 2010 формат файла. accdb поддерживает использование вычисляемого типа данных. Вы можете использовать вычисляемый тип данных для хранения результатов определенного выражения.
Форматы файлов MDB
Перед тем как формат ACCDB был введен в Access 2007, в форматах файлов Access используется расширение. mdb. Существует несколько разных версий формата MDB-файлов.
Некоторые MDB-файлы можно открывать. Если файл хранится в формате Access 2002-2003 или Access 2000, вы можете открыть его и использовать в обычном режиме. Однако вы не можете пользоваться функциями, для которых требуется формат ACCDB.
Если вы используете функции, недоступные в ACCDB-файле, не преобразуйте файл, оставив его в формате MDB.
возможности файла в формате MDB, недоступные в ACCDB
Среда с разными версиями Формат ACCDB не может быть открыт или даже связан с версиями Access, предшествующими Access 2007. Если в вашей организации есть люди, у которых есть более ранняя версия Access, следует решить, является ли MDB-файл более подходящим вариантом. Но не забывайте - вы можете использовать веб-приложение Access или веб-базу данных в браузере независимо от того, установлен ли Access.
Репликация базы данных В ACCDB в файле нельзя использовать репликацию. Если ваше решение Access использует функцию репликации, вам потребуется повторно создать решение без репликации, если вы хотите использовать формат ACCDB.
Безопасность на уровне пользователей Формат ACCDB не поддерживает безопасность на уровне пользователей, функцию, которая позволяет людям видеть только то, что им нужно видеть. Безопасность на уровне пользователей больше не подходит для обеспечения безопасности данных, так как ее метод безопасности теперь устарел и легко скомпрометирован. Тем не менее, если пользователь не может использовать определенную форму, вы можете скрыть ее с помощью защиты на уровне пользователей, например, если у него нет какой-либо компании. Если у вас есть решение Access, которое использует защиту на уровне пользователей для улучшения удобства использования, может потребоваться использовать формат MDB-файла, чтобы вы могли использовать свое решение как есть.
Преобразование в новый формат файла
Чтобы преобразовать MDB – файл в формат ACCDB, откройте файл и сохраните его в формате ACCDB.
Важно: Ниже описана процедура для MDB файлов, созданных в Access 97, Access 2000, Access 2002 или Access 2003.
Сначала откройте базу данных.
Откройте вкладку Файл .
В левой части экрана нажмите кнопку Открыть .
В диалоговом окне Открыть выберите и откройте базу данных, которую вы хотите преобразовать.
Теперь преобразуйте базу данных:
Откройте вкладку Файл .
В левой части экрана выберите команду Сохранить как .
В разделе Типы файлов щелкните Сохранить базу данных как .
В правой части диалогового окна типы файлов баз данных нажмите кнопку база данных Access .
Копия базы данных создается в формате ACCDB.
Если для решения ваших задач использовать шаблон не имеет смысла, можно создать базу данных с нуля. Поскольку 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.