Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Характеристики свойств




Формат поля задает формат представления данных при выводе на экран или печать (Текстовый, Числовой, Денежный, Счетчик, Дата/Время, Логический).

Для типов данных Числовой, Денежный и Счетчик существует набор форматов:

· стандартный — отсутствуют разделители тысяч и знаки валют, число десятичных знаков зависит от точности данных (устанавливается по умолчанию);

· денежный или евро — символы валют и два знака после десятичного разделителя;

· фиксированный — один знак до и два знака после десятичного разделителя;

· с разделителями тысяч — два знака после десятичного разделителя и разделители тысяч;

· процентный;

· экспоненциальный.

Для типов Дата/Время существует набор форматов:

· полный (15.04.94 05:30:10 РМ);

· длинный (Среда, 15 апреля 1994);

· средний (15-апр-94);

· краткий (15.04.90);

· длинный формат времени (05:30:10 РМ);

· средний формат времени (05:30 РМ);

· краткий формат времени (17:30).

Константы типа Дата/Время ограничиваются символами «#». Например, #01.03.57#.

Для Логического типа: Да/Нет — Yes/No (по умолчанию); Истина/Ложь — True/False; Вкл./Выкл. — On/Off.

Число десятичных знаков задает число знаков после разделителя (от 0 до 15).

Размер поля задает максимальный размер данных в поле. Поле с текстовым типом может иметь размер от 1 до 255 символов (по умолчанию — 50).

Размер поля для числового типа данных:

Тип Размер
Байт (1 байт) Целые числа от 0 до 255
Целое (2 байта) Целые числа от -32768 до +32767
Длинное целое (4 байта) Целые числа от -2 147 483 648 до +2 147 483 647
С плавающей точкой (4 байта) С точностью до 6 знаков от - 3.4 х 1038 до+3.4х1038
С плавающей точкой (8 байт) С точностью до 10 знаков от -1.797 х 10308 до+1.797х10308

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

 

При вводе маски вручную применяются следующие символы:

Обязательные Необязательные
0 - цифра 9- цифра
L - буква # - цифра, знак +, знак -, пробел
A - буква или цифра а – буква или цифра  
@ - любой символ или пробел С - любой символ или пробел
<(>) — преобразует все символы справа к нижнему (верхнему) регистру
! – маску следует заполнять справа налево ! - маску следует заполнять справа налево

 

Вызов Мастера масок осуществляется кнопкой Построить. В появившемся окне из списка готовых масок следует выбрать подходящую.

Подпись поля определяет подпись для использования в формах и отчетах, если она отличается от имени поля.

Значение по умолчанию определяет значение, автоматически вводимое во все новые записи. Если определенное поле в большинстве случаев принимает какое-то заранее известное значение, то для таких полей можно задать значение по умолчанию, которое будет автоматически присваиваться полю при создании новой записи.

Условие на значение указывает, каким условиям должны удовлетворять значения, вводимые в данное поле. Оно задается выражением, состоящим из операторов сравнения и значений, используемых для сравнения (операндов). Большинство СУБД позволяет накладывать ограничения на значения данных в виде некоторого условия, что позволяет снизить ошибки ввода. При вводе данных производится автоматическая проверка их соответствия указанным типам и проверка выполнения заданных условий. Например, при описании поля Дата рождения ему присваивается тип Дата и задается интервал возможных значений, например: >01/01/1920 и <01/01/2000.

Сообщение об ошибке позволяет задать текст, выводимый на экран, если значение не удовлетворяет Условию на значение.

Обязательное поле определяет, может ли это поле остаться незаполненным при вводе данных.

Свойство Пустые строки позволяет хранить пустые строки в текстовых иMEMO полях.

Индексированное поле задает построение индекса для полей с типом данных Текстовый, Числовой, Денежный, Дата/Время и Счетчик. Назначение индекса — ускорение выполнения запросов, поиска и сортировки. Возможные значения этого свойства:

Нет — не создает индекс или удаляет существующий индекс;

Да (допускаются совпадения) — создает индекс, если в нем допускаются совпадения значений для разных записей;

Да (совпадения не допускаются) — создает уникальный индекс.

СОЗДАНИЕ ТАБЛИЦЫ С ПОМОЩЬЮ МАСТЕРА ТАБЛИЦ

Для быстрого создания таблиц используется Мастер таблиц — специальная программа, которая, задавая вопросы, обеспечивает выполнение 90% работы.

При открытой БД вызов Мастера осуществляется:

· вкладка Таблица — Создать таблицу при помощи Мастера;

· кнопка Создать в окне объектов открытой БД — Мастер таблиц;

· Вставка — Таблица — Мастер таблиц;

· кнопка Новый объект панели инструментов БД — Таблица-Мастер таблиц.

Первый экран Мастера таблиц представлен на рисунке.

Рис. Экран мастера таблиц

Слева находится список образцов таблиц, при выборе которых меняется список «Образцы полей». Можно выбирать подходящие поля из разных таблиц. Ниже списка находятся две опции «Деловые / Личные», которые переключают набор таблиц.

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

Определив имя таблицы, можно выбрать первичный ключ или предоставить его установку системе. Далее выбираются варианты продолжения работы:

· просмотреть таблицу в режиме Конструктора;

· начать ввод данных в таблицу;

· создать форму для ввода данных.

Лучше всегда выбрать первый вариант ответа, чтобы убедиться в верности структуры таблицы.

СОЗДАНИЕ ТАБЛИЦЫ ПУТЕМ ВВОДА ДАННЫХ

Следует выполнить команды:

· вкладка Таблицы — Создание таблицы путем ввода данных;

· кнопка Создать в окне объектов открытой БД — Режим таблицы;

· Вставка — Таблица — Режим таблицы;

· кнопка Новый объект — Таблица — Режим таблицы.

В появившейся пустой таблице 10 полей и 20 строк («Поле 1, «Поле 2» и т.д.). Сначала можно изменить имена полей, вызвав контекстное меню на заголовке, затем заносить информацию. Незаполненные поля в правой части таблицы MS Access проигнорирует.

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

СВЯЗИ МЕЖДУ ТАБЛИЦАМИ

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

Связи бывают трех типов: «один-ко-многим», «один-к-одному», «многие-ко-многим».

Главная таблица содержит первичный ключ и составляет часть «один» в отношении «один-ко-многим», подчиненная таблица содержит такой же тип информации со стороны «много» в отношении «один-ко-многим».

Связи автоматически устанавливаются Мастером подстановок. Просмотреть, установить, отредактировать связи можно командой

Сервис — Схема данных или инструментом Схема данных на панели инструментов.

Если связи устанавливаются первично, то откроется окно Таблицы, а если повторно, то окно Изменение связей. Двойной щелчок на нужной таблице позволит перенести их в окно Изменение связей.

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

Удаление и изменение связей производится с помощью контекстного меню на линии связи, а также клавишей DEL.

В окне Схема данных двойной щелчок по линии связи позволит открыть окно Изменение связей. В нем можно установить флажок у опции Обеспечение целостности данных, линия связи станет гораздо темнее и появятся значки «1» и «», означающие отношение «один» или «многие».

Если система определила тип связи (в нижней части диалогового окна) «один-к-одному» или «один-ко-многим», то можно поставить флажок «Обеспечение целостности данных».

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

Если связь определена и система взяла на себя поддержку целостности данных, то при просмотре главной таблицы (отношение «один») слева, рядом с полосой выделения появится колонка со знаками «+». Щелчок на «+» позволит открыть подчиненную таблицу (отношение «много» или «один»).

Поиск информации в базе данных

Поиск и предоставление данных из БД — одна из основных задач СУБД. Естественно, средства, позволяющие извлечь информацию, достаточно многообразны. На рисунке ниже приведена классификация этих средств. В зависимости от информационной потребности можно использовать простые приемы поиска данных или более сложные, позволяющие формировать непростые критерии отбора.

К простейшим видам поиска относится использование команд Правка — Найти и ПравкаЗаменить или кнопка Найти.

В условиях поиска могут быть использованы операции сравнения (>, <, <=, >~, =, <>), а также подстановочные символы:

* — любая цифра или символ. Может быть первым или последним символом текстовой строки.

Например, wh* — поиск слов what, white и why;

? — любой текстовый символ.

Например, В?ll — поиск слов ball, bell и bill;

[ ] — любой один символ из заключенных в скобки.

Например, В[ае] ll — поиск слов ball и bell, но не bill;

! — любой один символ, кроме заключенных в скобки. Например, В[!ае]ll — поиск слов bill и bull, но не bell или ball;

- — любой символ из диапазона. Нужно указывать по возрастанию (от А до Z, но не от Z до А).

Например, b[a-c]d — поиск слов bad, bbd и bed;

# — любая цифра.

Например, 1#3 — поиск значений 103,113,123.




Поделиться с друзьями:


Дата добавления: 2015-05-29; Просмотров: 513; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.027 сек.