Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Определение ключевых полей
При создании многотабличной базы данных важно правильно определить связи между таблицами и задать ключи. Для того, чтобы определить какое-либо поле таблицы ключевым, нужно установить курсор в строке с именем этого поля и нажать на кнопку Определить ключ на панели инструментов или ввести команду Правка/Ключевое поле. После этого в строке рядом с именем этого поля появится изображение ключа. Ввод, редактирование и просмотр данных Для осуществления этих действий нужно открыть базу данных в режиме таблицы: · перейти в окно базы данных на вкладку Таблицы · выделить имя нужной таблицы и щелкнуть по кнопке Открыть. Используя горизонтальную и вертикальную полосы прокрутки, можно перемещаться на новые поля или записи таблицы. В режиме таблицы можно не только просматривать данные, но и редактировать их. Для этого используются обычные приемы редактирования и клавиши перемещения между записями. Если нужно удалить запись целиком, то нужно выделить ее и нажать клавишу Delete. Для вставки новой записи в середине таблицы нужно выделить строку, перед которой должна расположиться новая запись, и нажать клавишу Insert. На появившейся пустой строке нужно ввести данные. Для выделения полной записи нужно щелкнуть мышью на области маркировки данной записи. Для выделения значения текущего поля используется двойной щелчок мыши на нем. После окончания ввода или редактирования данных таблицы нужно выполнить команду Файл/Сохранить записи. Сортировка данных При открытии таблицы Access выводит записи в последовательности, определенной значениями первичного ключа этой таблицы. Если ключ не определен, то записи выходят в последовательности их ввода. Для изменения последовательности записей в таблице используется сортировка. Для сортировки таблицы по значениям только одного поля используются кнопки Сортировка по возрастанию и Сортировка по убыванию . Поиск данных С увеличением количества записей поиск определенной информации усложняется. Access помогает значительно упростить этот процесс. Для проведения поиска в таблице нужно открыть эту таблицу, перейти на любую запись в поле, по которому предполагается вести поиск и выполнить команду Правка/Найти. Появится диалоговое окно Поиск. В поле Образец следует ввести искомое значение. В поле Совпадение можно установить значение Поля целиком. В этом случае Access находит только те записи, значение которых полностью совпадает с искомым. Можно провести поиск, выбрав значение С начала поля или С любой части поля из списка Совпадение. Эти способы поиска самые медленные, но и самые надежные, т.к. не требуют полного соответствия искомого значения указанному. В поле Просмотр нужно указать, с какой записи вести поиск: вверх/вниз от текущей или по всем записям таблицы. По умолчанию регистр при поиске не учитывается, но если при поиске нужно учитывать и способ написания, то нужно включить опцию С учетом регистра. Если требуется провести поиск не только в текущем поле, а во всей таблице, то следует выключить опцию Только в текущем поле. Расширить круг поиска можно, применив символы подстановки: * - заменяет любое количество символов; ? - заменяет только один символ. Например, по образцу *ова будут найдены все фамилии, оканчивающиеся на - ова: Петрова, Иванова, Смирнова. Процесс поиска запускается нажатием кнопки Найти. При обнаружении искомого объекта Access выделяет его, а в строке состояния появляется сообщение Образец поиска обнаружен. Нажав кнопку Найти далее можно найти следующие записи, удовлетворяющие условию поиска. Изменение макета таблицы Под макетом таблицы подразумевают ее представление на экране, или внешний вид. Макет таблицы никак не связан с ее структурой. Для установки параметров макета таблицы используются соответствующие команды меню Формат. 7. Связи между таблицами В СУБД Access реализована возможность хранить в одном файле базы данных все объекты, относящиеся к пользовательской задаче: набор таблиц, запросы, формы и т.д. Причинами размещения данных в нескольких таблицах могут быть следующими: · исключение дублирования данных; · данные должны быть организованы таким образом, чтобы в случае их редактирования каждое изменение делалось только в одном месте; · необходимость группировки данных по их содержанию; · соблюдение принципа модульности – база данных должна быть разбита на несколько унифицированных блоков, которые можно модернизировать по отдельности. Связь между таблицами определяет тип отношения между их полями. Как правило, связывают ключевое поле одной таблицы с соответствующим ему полем другой таблицы, которое называют полем внешнего ключа. Связанные поля могут иметь разные имена, однако у них должны быть одинаковые типы данных и одинаковые значения свойств. Access учитывает эти отношения при поиске взаимосвязанных данных во время обработки запросов, форм и отчетов, базирующихся на нескольких таблицах. |
Последнее изменение этой страницы: 2019-05-08; Просмотров: 257; Нарушение авторского права страницы