русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание таблицы в режиме Конструктор


Дата добавления: 2015-07-09; просмотров: 2041; Нарушение авторских прав


 

В окне базы данных нужно щелкнуть по вкладке Таблицы.

Для создания новой таблицы необходимо щелкнуть по кнопке Создать, выбрать режим Конструктор, щелкнуть по кнопке OK.

При этом открывается окно конструктора таблиц (рис. 2.3).

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


Рис. 2.3. Окно создания таблицы в режиме Конструктор

 

Создание новой таблицы в режиме Конструктор состоит из нескольких шагов:

1. В столбце Имя поля вводят имя поля таблицы и нажимают клавишу TAB (Enter).

2. Оставляют текстовый тип в столбце Тип данныхили щелкают по стрелке раскрывающегося списка и выбирают нужный тип поля.

3. Нажимают клавишу TAB и вводят описание поля (необязательный реквизит).

4. Устанавливают необходимые свойства поля во вкладках Общие и Подстановка.

5. Повторяют пп. 1 – 4 для каждого создаваемого поля.

6. Определяют первичный ключ.

7. Сохраняют таблицу. Щелкают по кнопке Сохранить(или выбирают команды меню Файл, Сохранить), вводят имя таблицы и щелкают по кнопке OK.

Имя поля. Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением символов «.», «!», «’», «[», «]». Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 00 до 31. Максимальная длина имени 64 символа.

Тип данных– это характеристика, присваиваемая полю при включении его в таблицу для упрощения ввода и отображения информации. При сохранении таблицы данные приводятся к новому типу. Если информация несовместима с новым типом, то вся она или часть ее может быть утеряна.



Можно выбрать следующие типы данных:

текстовый – текст или комбинация букв и цифр, а также числа, не участвующие в вычислениях; тип данных – по умолчанию; число символов в поле не должно превышать 255; максимальное число символов, которое можно ввести в поле, задается в свойстве Размер поля;

MEMO – длинный текст или сочетание текста и числовых данных; максимальная длина 64000 символов;

числовой – данные, используемые в вычислениях; конкретные варианты числового типа и их длина задаются в свойстве Размер поля;

денежный – денежные значения или данные для вычислений, проводимых с точностью 15 знаков до и 4 знака после запятой; длина поля 8 байт; при обработке числовых значений из денежных полей выполняются вычисления с фиксированной точкой более быстрые, чем вычисления для полей с плавающей точкой, кроме того, при вычислениях предотвращается округление;

дата / время – даты и время, относящиеся к годам от 100 до 9999 включительно; длина поля 8 байт;

счетчик – уникальные последовательно возрастающие на единицу или случайные числа, автоматически вводимые при добавлении каждой новой записи в таблицу. Значение полей этого типа изменить или удалить нельзя; длина поля 4 байта для длинного целого, для кода репликации – 128 байт; в таблице не может быть более одного поля этого типа; используется для определения уникального ключа таблицы;

логический – логические данные, которые могут иметь одно из двух возможных значений Да/Нет; Истина/Ложь; Вкл./Выкл.; длина поля 1 бит;

поле объекта OLE– объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access; длина поля – до 1 Гигабайта (ограничивается объемом диска); для полей типа OLE и MEMO не допускается сортировка и индексирование;

гиперссылка – путь к файлу на жестком диске, путь UNC или адрес URL. Если щелкнуть мышью на поле гиперссылки, Access выполнит переход на соответствующий объект, документ, страницу Web или другое место назначения. Максимальная длина 64000 символов;

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

В Access можно не только выбрать тип данных, но и установить его общие свойства. Общие свойствазадаются для каждого поля во вкладке Общие и зависят от выбранного типа данных. Для отображения свойств поля необходимо установить курсор на строке соответствующего поля. Рассмотрим наиболее важные свойства полей.

Размер полязадает максимальный размер данных, сохраняемых в поле.

Для поля с типом данных Текстовый задается размер от 1 до 155 байтов (по умолчанию 50 байт).

Для поля с типом данных Счетчик можно задать:

Длинное целое – 4 байта;

Код репликации – 128 байт.

Для поля с типом данных Числовой можно задать:

Байт для целых чисел от 0 до 255, длина поля 1 байт;

Целое для целых чисел от –32768 до +32767, занимает 2 байта;

Длинное целое для целых чисел от –2 147 483 648 до +2 147 483 647, занимает 4 байта;

Дробные с плавающей точкой 4 байта для чисел от

-3,4х1038 до +3,4х1038 с точностью до 7 знаков;

Дробные с плавающей точкой 8 байт для чисел от –1,797х10308 до 1,797х10308 с точностью до 15 знаков;

Действительное для целых чисел от –1038-1 до 1038-1 (при работе с проектами, которые хранятся в файлах типа .adp) и от –1028-1 до 1028-1 (.mdb) с точностью до 28 знаков, занимает 12 байт;

Код репликации. Глобальный уникальный идентификатор, занимает 16 байт. Поля такого типа используются Access для создания системных универсальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных.

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

Изменения в данных, которые происходят вследствие изменения свойства Размер поля, нельзя отменить после их сохранения в конструкторе таблиц.

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

Число десятичных знаков задает для числового и денежного типов данных число знаков после запятой. Можно задать число от 0 до 15. По умолчанию (значение Авто) это число определяется установкой в свойстве Формат поля. Следует иметь в виду, что установка этого свойства не действует, если свойство Формат поля не установлено или выбрано значение Основной. Свойство Число десятичных знаковвлияет только на количество десятичных знаков, отображаемых на экране, и не влияет на число сохраняемых десятичных знаков. Для изменения числа сохраняемых знаков нужно изменить свойство Размер поля.

Маска вводаопределяет образец ввода данных, позволяет контролировать правильность данных при вводе.

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

Значение по умолчанию. Если оно задано, то вводится автоматически в поле при формировании новой записи.

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

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

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

Индексированное полеопределяет, надо ли индексировать поле для ускорения операции поиска и сортировки.

Тип элемента управления. Во вкладке Подстановка в окне конструктора таблиц задается свойство Тип элемента управления. Это свойство определяет, будет ли отображаться поле в таблице и в форма в виде Поля, Списка или Поля со списком. Таким образом определяется вид элемента управления, используемого по умолчанию для отображения поля.

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

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

Определение первичного ключа. Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, который может быть простым или составным, включающим несколько полей (до 10). Для определения ключа выделяются поля, составляющие ключ, щелчком по маркеру строки (серый квадрат слева от имени поля). Затем щелкают по кнопке Ключевое полена панели инструментов или выбирают пункты меню Правка, Ключевое поле.

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

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

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

Если первичный ключ не установлен пользователем до сохранения вновь созданной таблицы, Access спросит о необходимости создания первичного ключа. При ответе «Да» Access создаст первичный ключ с типом данных Счетчик.

 



<== предыдущая лекция | следующая лекция ==>
Режимы создания таблиц базы данных в Access 2003 | Создание и редактирование схемы данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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