Главная » Просмотр файлов » СУБД MS Access 2003

СУБД MS Access 2003 (960526), страница 10

Файл №960526 СУБД MS Access 2003 (СУБД MS Access 2003) 10 страницаСУБД MS Access 2003 (960526) страница 102017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 10)

29).Я, Предлагаемы в модели ; гай^иш)ТипдалиглЧисловойKOflHOJМодельМоииосМсчшость двигэгепвКогичество сверейКоребкэ передамСШИБКИДру-ое оснащениеЗаводская цетьэГрачстивтпы* «идермкнЧклзеойТететовь»!Теесто&Л"Поче MEMOДгнежньиДече»1ыйДвуядвеоный или JET ыргхдверныи салонДеторчагтчаскаа или ру1*|аяBtmoc, кога, тканоДополнительные аксессуарыЗавлекая грсдлжная негте-и»ивдержки па добавкуИ1аериккнэ грвапродажчу™ подготоекуСп^инапьная модель и стандартчо* исполиСвойгты талиОбщиеРа^вгр поляФормат norwМлсиа вводаПодписьИндессировашое полеС*атие ЮникодНеДРис. 29. Спецификация полей таблицы МодельПроектирование баз данных. СУБД MS AccessПримечание. Для поля Мощность двигателя выбран типТекстовый.

Данные о киловаттах и лошадиных силах - числовыевеличины. Однако, поскольку эти две величины разделены специальным символом, косой чертой, приходится указывать дляданного поля тип Текстовый, так как числовые поля могутсодержать только числа.3.1,1. Задание характеристик полейИтак, для отдельных полей таблицы назначены имена, определены типы данных и введены краткие описания.

Спецификациятаблицы почти готова. Остается установить значения характеристик отдельных полей, такие, как размер поля, формат и т. д. Задание этих значений выполняется в нижней части окна проектирования.Каждое поле обладает индивидуальными свойствами (характеристиками), по которым можно установить, как должны сохраняться, индицироваться и обрабатываться данные. Набор свойств,присущих полю, зависит от выбранного типа данных поля, а такжеот семантики поля в предметной области.Прежде чем приступить к определению свойств, рассмотрим,что означают отдельные свойства (табл. 43).Таблица 43СвойствоРазмер поляФормат поляЧислодесятичныхзнаковМаска вводаФункцияОпределяет максимальную длину текстового поляили размерность данных числового поля.

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

ТаблицыОкончание таблицы 43СвойствоПодписьЗначениепо умолчаниюУсловиена значениеСообщениеоб ошибкеОбязательноеполеПустыестрокиИндексированное полеСжатиеЮникодФункцияСодержит надпись, которая выводится рядом с полемв форме или отчете. Подпись поля в форме или отчете не обязательно должна совпадать с именем поля,а также может содержать поясняющие сведения.Например, для поля Цена подпись могла бы выглядеть так: Полная цена (вкл. НДС)Определяет значение, которое автоматически вводится в поле при создании новой записиОписывает правило, которое ограничивает множестводоступных для этого поля значений. Если речь идето текстовом поле, то при перечислении доступныхзначений каждое из них должно быть заключенов кавычки.

Для поля Коробка передач правиловыполнимости могло бы гласить, к примеру:«Автоматика» Or «Ручная». Это правило объявляетдругие значения данного поля недопустимымиВыдает сообщение о нарушении, которое соответствует каждому правилу отбора допустимых значений.Оно отображается на экране, когда пользователь пытается ввести данные, которые не соответствуют правилу отбора. Сообщение о нарушении для поляКоробка передач могло бы выглядеть так: Допустимые значения только «Автоматика» или «Ручная»Определяет необходимость заполнения поляпри вводеОпределяет возможность установления нулевойдлины поляОпределяет простые индексы для ускорения процессов поиска; поле первичного ключа индексируетсяавтоматическиВ Microsoft Access для хранения информации полейтипа Текстовый, MEMO или Гиперссылка используется кодировка Юникод.

где каждый знак представляется 2 байтами, поэтому для хранения данных требуется больше места, чем в более ранних версиях,в которых каждый знак представляется 1 байтом.В одном поле можно хранить любую комбинациюзнаков, которые поддерживает Юникод. Если первыйбайт отдельного знака не равен нулю, этот знакне будет сжиматься, иначе он будет представлен1 байтом (сжат)66Проектирование баз данных. СУБД MS AccessОкончание таблицы 43СвойствоРежим IMEРежимпредложенийIMEФункцияОбеспечивает ввод текста на восточных языках,таких, как китайский или японский.Данное средство доступно только в том случае, еслив языковые параметры Microsoft Office включенаподдержка китайского или японского языка.Для использования данного средства необходимMicrosoft IME либо другой редактор способов вводаДанное свойство определяет переключение режимапредложений ШЕ для полей в таблице или элементовуправления и форме при перемещении фокуса вводаПримечание.

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

Первое поле таблицы Код моделичисловое. В нем содержится число, используемое в каталоге фирмы-изготовителя для идентификации модели автомобиля.Для начала необходимо установить размер поля, чтобы определить максимальное число, которое можно сохранить в данномполе. Выполните щелчок на строке Размер поля и откройте список,в котором отображены все возможные значения этой характеристики (табл. 44).Таблица 44ЗначениеБайтЦелоеДлинноецелоеОдинарноес плавающейточкойОписаниеЧисла от 0 до 255 (целые > 0).

Занимает 1 байтЧисла от -32 768 до 32 767 (целые). Занимает 2 байтаЧисла от -2 147 483 648 до 2 147 483 647 (целые).Занимает 4 байтаДробные числа (с плавающей точкой) с шестью знаками в дробной части от -3,402823 Е38 до 3,402823 Е38.Занимает 4 байтаТема 3. Таблицы67Окончание таблицы 44ЗначениеДвойноес плавающейточкойКодрепликацииДействительноеОписаниеДробные числа (с плавающей точкой) с 10 знакамив дробной части от -1J9769313486232E308до 1,797693 13486232Е308. Занимает 8 байтУникальный глобальный идентификатор (GU1D 16-байтовое поле, используемое для уникальныхидентификаторов при репликацииЧисла от (-10 Е38) - 1 до (10 Е38) - 1 (.adp).Числа от (-10 Е28) - 1 до (10 Е28) - 1 (.mdb).Занимает 12 байт.

Дробная часть 28 значащих цифрПримечание. Всегда используйте наименьшую установку дляразмера поля. Такие поля быстрее обрабатываются и занимаютменьше памяти.Для кода модели рекомендуется размер поля Длинное целое,так как код будет состоять из 6-разрядного идентификационногономера.Следующая характеристика поля, Формат поля, определяетспособ представления чисел (а в общем случае содержимого полей) при выводе их на экран и распечатку. Щелчком на кнопке открытия списка разверните список всех возможных форматов.В формате С разделителями разрядов Access автоматическиустанавливает пробел в качестве разделителя тысяч, запятую в качестве знака, отделяющего дробную часть от целой, и точность два разряда после десятичной запятой.

Если же будет выбран формат Основной, то число будет показано таким, каким его введетпользователь. Для рассматриваемого примера вполне подходит установка Основной.Затем следует свойство Число десятичных знаков. Так каккод модели представляет собой целое число, то можно задать дляэтой характеристики значение 0.Свойство Маска ввода позволяет задать отображение постоянных символов в поле, чтобы их не пришлось вводить, и проверяет,помещается ли вводимое значение в маску. В данном случае опустим это свойство поля.Для характеристики Подпись поля значение можно не задавать.

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

должно содержать значение. В нашем случае можно указать значение Да, чтобы привводе данных содержимое поля обязательно было заполнено.Интерес представляет свойство Индексированное поле, поскольку, если поле индексируется, существенно сокращается время поиска записи по содержимому этого поля. Вполне вероятно,что поле кода модели будет" использоваться для поиска записив базе. Щелкните на свойстве Индексированное поле и выберитев развернувшемся списке значение Да (Совпадения не допускаются), поскольку код модели является уникальным для каждоймодели, т.

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

ПолеРазмер поляИндексированное полеНазвание модели20Да (Допускаются совпадения)Примечание. При индексировании поля Название моделиследует разрешить дубликаты, так как одна и та же модель можетвстречаться в базе многократно с различными вариантамиоснащения,2. ПолеРазмер поляИндексированное полеМощность двигателя10НетТема 3. Таблицы3. ПолеРазмер поляИндексированное поле4. ПолеРазмер поляФормат поляЧисло десятичных знаковЗначение по умолчаниюУсловие на значениеСообщение об ошибкеИндексированное поле5.

Характеристики

Тип файла
PDF-файл
Размер
18,62 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6314
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее