Читайте также:
|
|
Общие сведения
СУБД MS Access, входящая в состав пакета MS Office 97 PRO, предназначена для работы с базами данных (БД) и состоит из множества программ, объединенных в единую систему. Кроме того, она имеет связи с другими элементами MS Office и операционной системой Windows 95/98. Поэтому СУБД можно назвать приложением.
Для запуска приложений используются ярлыки на рабочем столе или меню, вызываемое при нажатии кнопки Пуск. Ярлыки обычно создаются автоматически при инсталляции приложений и задают основные параметры запуска приложения.
Хотя в задании предлагается создать группу программ и собственный ярлык для запуска MS Access, при работе следует соблюдать осторожность, поскольку в лаборатории на одном компьютере работают несколько обучающихся из разных групп. Настройки ярлыка лучше не изменять, оставив их стандартными.
Для того, чтобы снизить вероятность потери результатов своей работы, важно проследить, чтобы создаваемые в процессе работы файлы хранились в определенном каталоге.
Создание таблицы базы данных для хранения сведений о работниках
Цель работы – создание базы данных.
Общие сведения
Данные в базе данных (БД) хранятся в Таблицах БД (далее – Таблицах). Строка таблицы называется Записью, а столбец – Полем. Один из типичных примеров данных, хранящихся в БД – список сотрудников фирмы или работников предприятия. Для каждого работника отводится одна запись – строка списка. Каждая запись имеет одинаковый перечень полей – сведений о работнике.
Перечень имен полей с указанием их типа
(символьное, числовое и т. п.), размера (количества символов),
и – для числовых полей – количества цифр в дробной части числа представляет собой СТРУКТУРУ БД.
К структуре иногда относят и другие свойства каждого поля, например, формат представления чисел.
Поле или набор полей, использующиеся для однозначной
идентификации записей, называется ПЕРВИЧНЫМ КЛЮЧОМ БД.
В СУБД используется формат файлов.mdb, являющийся know-how разработчика. В нем хранится несколько таблиц, запросы, экранные формы и прочие объекты, необходимые для работы с этими таблицами. Таким образом, в одном файле содержится вся необходимая информация, относящаяся к некоторой задаче, и все средства работы с ней.
Первое, что Вы должны задать при создании БД – имя нового файла БД и папку, где он будет храниться.
Внимание. Будьте внимательны в этом вопросе.
БД состоит из шести наборов объектов. Это таблицы, запросы, формы, отчеты, макросы и программы. Каждый из этих наборов показывается на отдельной странице окна БД. Для каждого из наборов имеются три основные действия: Открытие (просмотр данных или запуск программы, которая тоже обычно выводит какие-то данные), Конструирование (модификация существующего объекта), Создание (добавление нового объекта). Они соответствуют трем кнопкам в правой части окна БД. Названия кнопок изменяются при переходе от одного типа объектов к другому, но смысл действий всегда остается тем же. Удаление выделенного объекта производится клавишей Delete.
Для создания каждого из типов объектов имеются разнообразные средства. При формировании таблицы БД следует использовать Конструктор. В нем необходимо заполнить список полей, каждая строка которого соответствует полю создаваемой таблицы.
Прежде, чем начать ввод структуры, следует определить имена и характеристики полей. При этом следует руководствоваться следующими соображениями:
¨ Имя поля имеет длину до 64 символов и должно быть максимально информативным. Так, имена Поле1, Поле2 неинформативны, а имена Зарплата, Адрес и т. п. – информативны.
¨ Последние русифицированные версии СУБД допускают использование русских букв в именах.
¨ Имя поля не должно быть слишком длинным, чтобы удобно размещаться в шапке таблицы при просмотре и распечатке.
¨ Рекомендуется использовать стандартный стиль имен, например: ЗарплатаЗаМесяц. Не следует использовать в именах пробелы и "экзотические" символы.
¨ Для полей, содержащих числа, над которыми будут производиться арифметические действия (например, для поля КоличествоДетей) используется числовой тип.
¨ Так как в полях табельного номера и телефона могут содержаться не только цифры, но и другие символы (буквы, знак дроби, разделители в виде дефиса или косой черты и пр.), их следует делать текстовыми.
¨ Если в поле содержится дата (например, дата рождения) или значения ИСТИНА/ЛОЖЬ (ДА/НЕТ), то их тип дата/время или логический соответственно.
¨ Размер поля должен быть достаточным для хранения данных. Для окладов можно выбрать формат Денежный (можно хранить до 15 знаков в целой и 4 знака в дробной части числа). По умолчанию использованы настройки Windows для представления денежного формата. Они зависят от выбранного языка (точнее – от денежных единиц выбранной страны).
¨ Имена и характеристики полей должны быть одинаковыми у всех студентов, поскольку в дальнейшем созданные БД будут объединяться, а объединение будет правильным только при выполнении данного условия. Поэтому воспользуйтесь теми именами, которые предлагаются в Табл. 1.
Для получения более подробных сведений о форматах и диапазонах представления чисел пользуйтесь клавишей F1. Она выводит подсказку по выделенному свойству.
Задание
Создать таблицу для хранения данных о сотрудниках и заполнить ее примерно десятью записями.
Порядок выполнения работы
Создание базы данных
Откройте СУБД Access и задайте имя и расположение нового файла БД.
Формирование структуры таблицы
Информация, которая должна храниться в БД КАДРЫ, представлена в Табл. 1.
Таблица 1
Структура БД КАДРЫ
Информация | Имя поля | Тип | Размер (* означает, что размер задается автоматически) | Дес. знаков |
Табельный номер | ТабНом | Текстовый | ||
Фамилия, имя, отчество | ФИО | Текстовый | ||
Дата рождения | ДатаРожд | Дата | * | |
Пол | Пол | Текстовый | ||
Район | Район | Текстовый | ||
Домашний телефон | ДомТел | Текстовый | ||
Служба в армии (ДА/НЕТ) | Армия | Логический | * | |
Количество детей | Детей | Числовой | Целое | |
Должность | Должность | Текстовый | ||
Оклад, руб. | Оклад | Денежный | Денежный | |
Автобиография | АвтоБиогр | Поле объекта OLE | * | |
Фото | Фото | Поле объекта OLE | * |
Выберите на листе Таблицы действие Создать, выберите для создания Конструктор. В появившемся окне задавайте параметры каждого поля в соответствии с Табл. 1. В списке (сверху) показываются только имя поля и тип поля, а также описание – необязательные комментарии к каждому полю. В комментарии можно внести сведения из столбца Информация Табл. 1. В результате будет создана структура таблицы в виде списка полей.
Детально свойства каждого поля задаются в окне свойств (внизу). В этом окне видны свойства текущего (выбранного) поля.
Поле можно удалить, выделив всю строку его описания щелчком по серому квадрату, расположенному слева от поля (аналогично выделяется вся строка таблицы в Excel) и нажав клавишу Delete. Для изменения порядка следования полей перетащите строку с описанием поля на нужное место за этот же серый квадрат.
Выделить сразу несколько полей можно, если щелкать по их серым квадратам, удерживая нажатой клавишу Ctrl или Shift, точно так же, как это делается при выделении нескольких файлов в Проводнике.
После того, как работа будет завершена, назовите новую таблицу КАДРЫ.
ВНИМАНИЕ. Не следует добавлять счетчик в качестве ключевого поля. Ключевые поля пока задавать не следует.
Не следует также задавать значения непонятных свойств.
Для того, чтобы внести изменения в структуру таблицы, ее следует выделить на листе Таблицы и нажать кнопку Конструктор. Вы снова окажетесь в Конструкторе данной таблицы.
Заполнение данными
Требуется заполнить таблицу данными о нескольких людях (порядка десяти). Автобиографию достаточно сделать одну, вставив в поле АвтоБиогр файл, созданный в любом текстовом редакторе. Для заполнения поля Фото можно открыть БД Борей, прилагаемую как образец, и скопировать оттуда фотографии. Заполнение полей объектами OLE удобнее всего производить с помощью буфера обмена.
Внимание. Не увлекайтесь множеством богатых событиями биографий и крупных высококачественных фото. Файл БД может стать большим и не поместиться на дискету.
Открыв таблицу, можно вносить в нее данные. Приемы работы в основном интуитивны и аналогичны работе с другими приложениями, но имеются некоторые особенности.
¨ Для того, чтобы внести в некоторый элемент данных (клетку) значение из элемента данных, расположенного выше (например, если новый сотрудник имеет тот же оклад, что и ранее введенный), следует нажать клавиши Ctrl и " ’ "(апостроф).
В поле Пол должны находится только два значения. Если это будет не так, выполнение последующих работ будет затруднено. Потребуются корректировки. Соглашение о кодировании пола заключается в том, что он обозначается заглавными русскими буквами М и Ж. Чтобы не искать их каждый раз на клавиатуре, рекомендуется воспользоваться списком возможных значений для поля. Такой список Вы встречали много раз. Пример списка – перечень возможных типов полей. Для создания списка значений поля Пол следует установить свойства этого поля согласно Рис. 1.
Рис. 1. Задание значений для подстановки
¨ Для элемента данных или прямоугольного блока элементов можно пользоваться буфером обмена, копируя, вырезая и вставляя данные на новое место. При этом контроль типов данных возлагается на пользователя. Вы сами должны заботиться о том, чтобы текст не записывался в числовые поля. Если это случится, будет выдано сообщение об ошибке.
Внимание. Можно скопировать либо таблицу целиком, либо только ее выделенную часть. Можно копировать закрытую или открытую таблицу. Результат может оказаться различным, так как в некоторых режимах в копировании участвуют заголовки полей. Потренируйтесь в копировании и выберите свой метод. Для оценки происходящего полезно скопировать элемент данных, блок данных, открытую и закрытую таблицу из Access, а вставить ее в Excel.
¨ В соответствии с определением таблицы БД, разработчики реализовали принцип произвольности расположения строк. Таким образом, при повторном открытии таблицы Вы можете не найти введенных ранее записей на прежних местах.
Дата добавления: 2015-10-29; просмотров: 154 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Особенности сохранения данных | | | Порядок работы |