Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использование Access БД, созданных в более ранних версиях программыСодержание книги
Поиск на нашем сайте
В старых версиях программы Access не применяется формат accdb. Если бы попытаетесь открыть файл Bobblehead.accdb в Access 2003, то получите пустое окно и сообщение об ошибке. В более ранних версиях программы Access используется файловый формат mdb (который обозначает БД Microsoft). Несмотря на то, что Access 2007 с успехом применяет файлы форматов accdb и mdb, предыдущие версии программы распознают только формат mdb. (И чтобы немного разнообразить жизнь, учтите, что у формата mdb на самом деле три версии: действующая (really) версия — действующий старый исходный формат, переоснащенная (retooled) версия, появившаяся в Access 2000, и еще раз улучшенная (improved-yet-again) версия, введенная корпорацией Microsoft в Access 2002 и повторно использованная в Access 2003.) Это вы должны знать, выбирая подходящий формат для ваших новых БД. Если вам не нужно беспокоиться о совместимости, лучше выбрать формат accdb, поскольку он обладает самой высокой производительностью и новыми дополнительными свойствами. Но если придется обрабатывать БД в других версиях программы Access, пропустите новое детище в списке типов и вместо этого положитесь на старый добрый формат mdb. Для создания в Access 2007 файла БД со старым форматом mdb используйте поле coсписком Тип файла, показанное на рис. 1.3. Вы можете выбрать формат файла версии Access 2002—2003 или более старый версии программы Access 2000. (Если вы твердо решили двигаться вспять в дальнейшем, скажем, к формату Access 95, то ваш лучший выбор — машина времени.) Что такое таблицы Таблицы — это информационные контейнеры. В любой БД должна быть хотя бы одна таблица, без нее вам негде хранить данные. В простой БД, такой как Bobblehead, достаточно одной таблицы (которую мы назовем Dolls). Но если окажется, что вы хотите сохранить несколько списков связанной информации, вам потребуется несколько таблиц. В БД BigBudgetWedding-accdb (Пышная свадьба) вы, возможно, захотите учесть гостей, приглашенных на вашу свадьбу, подарки, которые вы попросили, и трофеи, которые вы на самом деле получили. В главе 5 вы найдете достаточно примеров БД, использующих множественные таблицы. На рис. 1.5 показан пример простой таблицы. Рис. 1.5. В таблице каждая запись занимает отдельную строку. Каждое поле представлено в отдельном столбце. В этой таблице видно, что вставлены сведения о шести куклах-болванчиках.
Информация о каждой кукле хранится в пяти полях (ID (код), Character (персонаж), Manufacturer (изготовитель), PurchasePrice (покупная цена) и DateAcqutred (дата приобретения)) Прежде чем вы начнете конструировать таблицу, следует усвоить несколько очень важных правил, ■ Таблица — это всего лишь группа записей, Запись — это набор данных об одном предмете. В таблице Dolls, например, в каждой записи представлены данные об одной кукле-болванчике. В таблице Family (семья) каждая запись содержала бы сведения об отдельном родственнике. В таблице Products (товары) каждая запись представляла бы отдельный товар, предназначенный для продажи. Идея понятна. ■ Каждая запись состоит из полей. В каждом поле хранится конкретный фрагмент данных. Например, в таблице Dolls одно поле содержит имя прототипа куклы, другое поле — цену, а третье — дату покупки куклы и т. д. ■ У таблиц четкая структура. Другими словами, вы не можете неточно выполнять правила. Если вы создали четыре поля, у каждой записи должно быть четыре поля (хотя допускается отставлять некоторые поля пустыми, если они не используются).
На профессиональном уровне. Проектирование БД для начинающих Многие гуру БД полагают, что прежде чем запускать программу Access, вы должны точно определить с помощью мозгового штурма, какую информацию хотите хранить. Вот как это делается. Сначала определите тип списка, который вы хотите поставить в конец следующего предложения "Мне нужен список..." (Пример: "Мне нужен список всех кукол-болванчиков, хранящихся в моем подвале.") Затем бегло набросайте на листе бумаги все виды данных, которые у вас должны быть. Некоторые детали очевидны. Например, для коллекции кукол-болванчиков, возможно, вам потребуется хранить имя куклы, ее цену и дату ее покупки. Другие детали, такие как год ее производства, компания-изготовитель и краткое описание ее появления или состояния, могут потребовать некоторых раздумий. После того как этот процесс завершен и определены все важные сведения, необходимые вам, можно приступать к созданию соответствующей таблицы в программе Access. Пример с куклами-болванчиками демонстрирует важный компонент проектирования БД: сначала вы планируете БД, а затем создаете ее с помощью программы Access. В главе 5 вы узнаете гораздо больше о планировании более сложных БД.
Создание простой таблицы Когда вы впервые создаете БД, она почти пуста. Но для того, чтобы вы могли начать, программа Access создает первый объект вашей БД — таблицу, названную Таблица1, Проблема заключается в том, что эта таблица появляется на свет пустой, без определенных полей (и без данных). Если вы следовали шагам, описывающим процесс создания БД (см. разд. "Создание новой базы данных" ранее в этой главе), сейчас у вас на экране лист данных (см. рис. 1.5), в который вы будете вводить данные вашей таблицы. Вы должны настроить эту таблицу в соответствии с вашими потребностями. Существуют два способа настройки таблицы. § Конструктор (Design view) позволит вам точно определить все параметры таблицы до того, как вы начнете ею пользоваться. Почти все профессиональные разработчики БД предпочитают этот режим, и вы начнете его применять в главе 2. § В Режиме таблицы (Datasheet view) вы вводите данные в таблицу. Этот режим также позволяет сконструировать таблицу на лету, когда вы вводите новую информацию. В данной главе вы будете применять этот способ. Следующие действия покажут вам, как в Режиме таблицы превратить новую пустую таблицу (такую как Таблица!) в таблицу Dolls. 1. Для определения таблицы вам нужно вставить первую запись. В данном случае это значит мысленно выбрать куклу-болванчик для включения в список. В этом примере вы используете модель ловкача Гомера Симпсона (Homer Simpson).
Замечание Не важно, сведения о какой кукле вы введете первыми. Таблицы Access не отсортированы, т. е. у них нет внутренней упорядоченности. Но в дальнейшем вы сможете отсортировать их любым способом, который потребуется вам для извлечения информации. 2. В столбце таблицы Добавить поле (Add New Field) введите первую порцию данных для формирования записи (рис. 1.6). Благодаря простому анализу, проведенному вами ранее (см. примечание "На профессиональном уровне. Проектирование БД для начинающих" в конце предыдущего раздела), вы знаете, что вам нужно ввести четыре поля данных для каждой куклы. Для куклы Гомера Симпсона они следующие: "Homer Simpson" (имя), "Fictional Industries" (компания-изготовитель), $7.99 (цена) и текущая дата (дата покупки). Несмотря на то, что можно начать с любого поля, имеет смысл начать с имени, которое служит важной идентифицирующей характеристикой. Рис. 1.6. Для заполнения первой записи начните с ввода данных в первое поле (например, имени куклы "Homer Simpson"). Затем нажмите клавишу <Таb> для перехода во второй столбец и введите вторую порцию данных. Пока не обращайте внимания на столбец Код — программа Access добавляет его к каждой таблице для идентификации ваших строк 3. Нажмите клавишу <Таb> для перехода в следующий столбец и повторите шаг 2. Повторяйте шаги 2 и 3, пока не вставите все необходимые поля. Следите за тем, чтобы каждая отдельная порция данных помещалась в свой столбец.
На профессиональном уровне.
|
||||
Последнее изменение этой страницы: 2016-08-14; просмотров: 226; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.143.218.180 (0.008 с.) |