Створення пустої бази даних

1. На вкладці Файл виберіть пункт Створити та натисніть кнопку Нова база даних.

2. У правій області в розділі Пуста база даних введіть ім’я файлу в поле Ім’я файлу. Щоб змінити вказане за промовчанням розташування файлу, виберіть поруч із полем Ім’я файлу елемент Пошук розташування для бази даних. Далі перейдіть до нового розташування та натисніть кнопку ОК.

3. Натисніть кнопку Створити. Програма Access створює базу даних із пустою таблицею з іменем «Таблиця1», а потім відкриває цю таблицю у вікні табличного подання даних. Курсор розташовано в першій пустій клітинці у стовпці Клацніть, щоб додати.

4. Щоб додати дані, введіть або вставте дані з іншого джерела, як описано в розділі Копіювання даних з іншого джерела до таблиці Access.

Реляционная база даних. Практично всі СУБД дозволяють додавати нові дані до таблиць. З цього погляду СУБД немає від програм електронних таблиць (Excel) ,що потенційно можуть эмулировать деякі функції баз даних. Існує три принципових розбіжності між СУБД та програмами електронних таблиць:

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

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

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

Access – потужне додаток Windows. У цьому продуктивність СУБД органічно поєднуються з усіма зручностями і перевагами Windows.

Як реляційна СУБД Access забезпечує доступ всім типам даних, і дозволяє одночасно використовувати кілька таблиць бази даних. Можна також використовувати таблиці, створені серед Paradox чи dBase. Працюючи серед Microsoft Office , користувач одержує у своє розпорядження повністю сумісні з Access

текстові документы(Word) , електронні таблицы(Excel) , презентации(PowerPoint).С допомогою нових розширень для Internet можна безпосередньо взаємодіяти з цими з World Wide Web і транслювати уявлення даних мовою HTML, забезпечуючи роботи з такими додатками як Internet Explorer і Netscape Navigator.

Access спеціально спроектований до створення многопользовательских додатків , де файли бази даних є поділюваними ресурсами у мережі. У Access реалізована надёжная система захисту від несанкціонованого доступу до файлам.

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

У світлі останніх версіях Access представлений новий формат файла (.MDE) –бібліотеки, з допомогою якого створювати докладання, не включаючи VBA-код.

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

Таблицы.

Следующим шагом в построении базы данных будет ее заполнение, т.е. создание объектов и присвоение последним необходимых свойств. Какого бы типа ни были Ваши данные, Вам придется хранить их в одной или нескольких таблицах. Таким образом, первым шагом в построении базы данных будет создание таблицы.

ТАБЛИЦА - это набор записей(строк таблицы), состоящих из отдельных полей(колонок таблицы), в которых хранится информация и составляющая, собственно, содержание базы данных.

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

1. С помощью Конструктора таблиц.

· В окне базы данных щелкните на кнопке Table.

· Выберите кнопкуNew в окне базы данных.

Microsoft Access высветит диалоговое окно New Table.

· Выберите кнопку TableWizards(Конструктора таблиц).

· В диалоговом окне Конструктораследуйте указаниям по добавлению полей в Вашей таблице.

2. Без помощи Конструктора.

· В окне базы данных щелкните на кнопке Table (или выберите директиву Tablesв меню View).

· Нажмите кнопкуNew в окне базы данных.

Microsoft Access высветит диалоговое окноNew Table.

· Нажмите кнопку New Table.

Microsoft Access откроет пустое окно проектирования таблицы. Оно будет выглядеть так:

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

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

Access различает следующие типы данных полей:

· Text Текстовые поля содержат текст, длина которого не может быть более 255 символов. Реальная длина поля устанавливается с помощью параметра Field Size(размер поля).

· MemoВ Memo-полях сохраняется текст длиной до 32000 символов. Поля этого типа данных не могут индексироваться.

· NumberЧисловые поля содержат произвольные числовые значению. Диапазон допустимых значений определяется параметром Field Size (размер поля).

· Date/TimeПоля даты/времени содержат значения даты и времени в диапазоне от 100 до 9999 года.

· CurrencyВ денежных полях можно хранить числа с точностью до 15 разрядов слева от запятой и четырех десятичных разрядов справа от запятой.

· Counter Поле счетчика содержит число, которое автоматически увеличиваетсяAccess на 1, когда в таблицу добавляется новый блок данных.

· Yes/NoВ таких полях сохраняются значения Да или Нет. Поля данного типа не могут индексироваться.

· OLE ObjectВ OLE - полях помещаются объекты, такие как, например, Excel-таблица или Microsoft Draw - графика, обработанные OLE - сервером. Размер поля может быть до 128 МБ. Поля данного типа не могут индексироваться.

Характеристики каждого поля определяются рядом параметров(свойств). Эти параметры объявляют способы обработки, сохранения и индикации данных. Параметры специфицируемого поля перечисляются в режиме проектирования в нижней части окна таблицы. Набор характеризующих поле параметров зависит от типа данных, выбранного пользователем для данного поля.

· Field SizeРазмер поля устанавливает максимальную длину текстового поля или способ представления чисел в поле типа Number.

· FormatФормат определяет способ представления данных. Наряду с предопределенными форматами допускается использование собственных форматов пользователя.

· Decimal PlacesДесятичные разряды устанавливают количество разрядов справа от десятичной запятой.

· CaptionЗаголовок определяет надпись, которая будет использоваться в качестве наименования поля в формуляре или отчете. Если для этого параметра не будет задано никакое значение, то в качестве надписи будет по умолчанию использовано имя поля.

· Default ValueЗначение по умолчанию устанавливает значение, которое будет автоматически введено в поле при генерации блока данных.

· Validation Rule Ограничение ввода - правило, ограничивающее допустимые для ввода в поле данные.

· Validation TextСообщение о нарушении - текст возникающий при попытке ввести в поле данные, не удовлетворяющие правилу, сформулированному в Validation Rule.

· IndexedПризнак индексирования.

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

Переупорядочение полей:

· Выберите поле, подлежащее переразмещению, щелкнув кнопкой мыши в селекторной колонке, расположенной на левом краю окна таблицы.

· Щелкните в селекторной колонке опять и удерживая правую кнопку мыши нажатой перетащите указатель мыши в нужную позицию.

Microsoft Access расположит маркированное Вами поле в новом месте.

Удаление полей.

· Откройте таблицу в режиме проектирования.

· Маркируйте подлежащее удалению поле, щелкнув кнопкой мыши в селекторной колонке.(Или используйте клавиши управления курсором и подведя указатель к соответствующему полю нажмите комбинацию клавиш Shift+Spacebar).

· Из менюEdit выберите директивуDelete Row (или нажмите кнопку Delete Row в строке пиктограмм).

Microsoft Access удалит поле и все его данные из Вашей таблицы.

Вставка полей.

· Установите указатель строки к полю, над которым Вы бы хотели разместить новое поле, с помощью мыши или клавишами управления курсором.

· Из меню Edit выберите директиву Insert Row(или выберите кнопку Insert Row в строке пиктограмм).

Microsoft Access вставит пустое поле над текущей строкой.

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

· мicrosoft Access автоматически создает индекс для первичного ключа. Этот индекс ускоряет процессы запросов и другие операции.

· Когда Вы просматриваете записи,Microsoft Access покажет их упорядоченными по первичному ключу по умолчанию.

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

Установка первичного ключа.

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

· В меню Edit выберите директиву Set Primary Key (или нажмите кнопку Set Primary Key в строке пиктограмм).

У полей определенных как первичный ключ слева от строки добавится идентификатор в виде ключа.

В Access-таблицы можно встроить объекты из других поддерживающих интерфейс OLE прикладных программ и связать эти объекты с их родительскими программами.

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

Если же объект, порожденный другой прикладной программой, связывается сAccess-таблицей без встраивания, то объект сохраняется не в таблице, а в отдельном файле, причем формат этого файла определяется прикладной программой, с помощью которой объект был создан. В момент загрузки и открытия таблицыAccess связывается с этим файлом, извлекает его содержимое и вставляет его в таблицу. Связывание объектов (а не встраивание) рекомендуется в тех случаях, когда в Access-базу необходимо включить объект, не подлежащий изменению при работе с Access. Например, речь может идти о таблице счетов, обрабатываемой Excelи используемой в нескольких Access-базах. Наличие связи этих баз с одним и тем же Excel-файлом гарантирует наличие последней версии таблицы счетов во всех этих базах. Преимущество связи заключается в том, что один оригинальный объект можно связать с несколькими Access-таблицами, и при этом его не нужно многократно подвергать сохранению.

Встраивание объектов.

· В меню Edit обратитесь к директиве Insert Object (Эта директива будет доступна в том случае, если в спецификации таблицы активному в данный момент полю был присвоен тип OLE Object.)

· В списке Object Type выберите необходимую Вам, поддерживающую OLE интерфейс прикладную программу.

· Если объект уже существует, щелкните мышью на кнопке File, чтобы открыть диалоговое окно Insert Object from File.

· Выберите нужный файл и нажмите кнопку OK.

Связывание объектов.

· В меню Edit выберите директиву Past Link. (Однако эта директива становится доступной лишь после того , как подлежащий связыванию объект будет скопирован, т.е. помещен в буфер обмена Clipboard .)

· Нажмите кнопку OK.

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

Установка связи между таблицами.

· В меню Editвыберите директиву Relationships, или щелкните мышью на кнопке Relationships в строке пиктограмм. Откроется окно Relationships , затем окно Add Table.

· Если окно Add Table не появилось, выберите соответствующую директиву в окне Relationships.

· В строке Table/Query выберите таблицу для которой вы хотите создать связь. Для выбора более чем одной таблицы одновременно, удерживая клавишу Ctrl выберите все необходимые таблицы. Чтобы выбрать все или блок таблиц отметьте первую таблицу, а затем удерживая клавишу Shift укажите последнюю, нажмите кнопкуAdd. Вы также можете добавлять таблицы перетаскивая их с помощью мыши из окна базы данных в окно отношений.

· Теперь с помощью мыши перетащите поля первичного ключа первичной таблицы в соответствующее положение в связываемой таблице. Microsoft Access выдаст диалоговое окно Relationships.

· Проверьте имена полей подлежащих связыванию, отредактируйте при необходимости. Установите соответствующие опции, например, тип отношения: One(один к одному) или Many(один ко многим).

· Нажмите кнопку Create.

Связанные таблицы, например, могут выглядеть так:

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

Установка опций импорта/экспорта.

· В меню File выберите директиву Import|Export Setup

· Проще всего выбрать уже существующую спецификацию из списка Specification Name, и отредактировать ее при необходимости.

· Если Вы будете использовать свою собственную спецификацию неоднократно, нажмите кнопку Save as и впишите имя, нажмите OK.

· Нажмите OK.

Импортирование таблиц.

· В меню File выберите директиву Import или нажмите кнопку Import в строке пиктограмм.

· В диалоговом окне импорта из списка Data Source выберите нужный формат файла базы данных. Он может быть типа:

- Собственный формат

- Текст с символом - разделителем между полями

- Текст с фиксированным форматом полей

Таблицы Microsoft Excel

Наши рекомендации