Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Разработка структуры таблиц базы данных




Задание 2:Создайте в БД структуру новой таблицы «Каталог»

 

· В окне БД активизируйте закладку Таблицы, а затем выполните щелчок на кнопке Создать.

 
 

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

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

· выберите из раскрывающегося списка тип данных в ячейке столбца Тип данных.

· заполните общие свойства поля. Набор свойств поля зависит от выбранного типа данных, некоторые свойства обязательно указывать, а другие – можно опустить.

Имена и свойства полей таблицы «Каталог»

Таблица 1

Ключ Имя поля Тип данных Размер поля Свойства поля
Да № по каталогу Текстовый Обязат. поле Да
          Пустые строки Нет
          Индекс. поле Да (совпадения не допускаются)
  Наименование товара Текстовый Обязат. поле Да
          Пустые строки Нет
          Индекс. поле Нет
  Цена за единицу Числовой Целое Формат поля Денежный
          Обязат. Да
  Описание Текстовый Обязат. Нет

Создайте структуру таблицы Каталог в соответствии с табл.1. Указание ключевого поля выполните после описания всех полей.

· Для определения ключевого поля в режиме конструктора в таблице Каталог установите курсор в графу слева от поля «№ по каталогу».

· На панели инструментов нажмите кнопку Ключ:

 
 

Таким образом, Вы задали ключевое поле и построили макет таблицы Каталог. Ее вид в режиме Конструктора:

х
После завершения описания структуры таблицы закройте окно (меню Файл/Сохранить или кнопка х ), подтвердив изменения и присвоив таблице имя Каталог.

Таблица готова для ввода данных. Но прежде рекомендуется описать структуру других таблиц БД, связать их в схеме данных, а затем приступать к заполнению таблиц исходными данными.

Задание3: Создайте самостоятельно в Вашей базе данных структуры таблиц «Агенты» и «Заказчики» на основе данных таблиц 3 и 4, используя при этом маску ввода.

 

При создании макетов этих таблиц используется свойство поля Маска ввода. Для типов данных Текстовый, Числовой, Денежный и Дата/время можно задать Маску, которую пользователь увидит при вводе данных в поле. Маска ввода состоит из трех частей, разделенных точкой с запятой. Первая часть представляет собой собственно маску ввода, состоящую из символов, например, !(999)000-0000. Перечень символов, используемых для определения масок ввода приводится в табл.2. Необязательная вторая часть указывает, нужно ли сохранять постоянные символы маски (скобки, дефисы) в этом поле. Если они включаются в значение поля, укажите во второй части 0; если сохраняться будут только введенные пользователем символы, укажите 1. Например, при вводе телефона 123-45-67 по маске 000\-00\-00:0 получится 123-45-67, а по маске 000\-00\-00:1 получится 1234567. Необязательным третьим компонентом маски ввода является символ, используемый для указания заполняемых при вводе позиций.

Некоторые символы, используемые для определения масок вводаТаблица 2

Символ Описание
Цифра (обязательный символ; знаки (+) и (-) не разрешены)
Цифра или пробел (необязательный символ; знаки (+) и (-) не разрешены)
& Любой символ или пробел (обязательный символ)
а Буква или цифра (необязательный символ)
! Указывает, что маска ввода заполняется справа налево; его используют, если в левой части маски находятся позиции, заполнение которых не обязательно
\ Указывает, что следующий символ следует воспринимать как постоянный, а не специальный (например, \а представляет символ «а»)

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

Имена и свойства полей таблицы «Агенты»Таблица 3

Ключ Имя поля Тип данных Размер поля Свойства поля
Да № агента Текст. Обязат. Да
          Индекс. поле Да (совпадения не допускаются)
  ФИО агента Текст. Обязат. поле Да
  Телефон Текст. Маска ввода 000\-00\-00;0

 

Имена и свойства полей таблицы «Заказчики»Таблица 4

Ключ Имя поля Тип данных Размер поля Свойства поля
Да № заказчика Текст. Обязат. Да
          Индекс. поле Да (совпадения не допускаются)
  ФИО заказчика Текст. Обязат. поле Да
  Телефон Текст. Маска ввода 000\-00\-00;0

Задание 4: Создайте структуру таблицы «Продажи за год», используя данные таблицы 5. Определите составной ключ

 

Имена и свойства полей таблицы «Продажи за год»

Таблица 5

Ключ Имя поля Тип данных Размер поля Свойства поля
Да № по каталогу Текст. Обязат. Да
          Индекс. поле Да (совпадения допускаются)
Да № агента Текст. Обязат. Да
          Индекс. поле Да (совпадения допускаются)
Да № заказчика Текст. Обязат. Да
          Индекс. поле Да (совпадения допускаются)
Да Месяц Числовой Целое Обязат. Да
          Индекс. поле Да (совпадения допускаются)
  Проданное количество Числовой Целое Обязат. Нет
  Договорная цена за единицу Числовой Целое Формат поля Денежный

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

· Установите курсор в графе для обозначения ключевых полей левее графы Имя поля.

· Щелкните левой кнопкой мыши и, не отпуская ее, выделите ключевые поля согласно табл.5.

· После этого нажмите кнопку Ключ на панели инструментов.

Сохраните структуру таблицы под именем «Продажи за год» и закройте окно.


Поделиться:

Дата добавления: 2014-11-13; просмотров: 90; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты