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

Порядок выполнения работы. В конструкторе таблиц для созданной в предыдущей работе таблицы добавить поле ПК типа

Свойства полей. Обзор | Свойства полей Тип данных и Размер поля | Приоритеты при разработке СУБД | Эксплуатационный режим таблиц | Порядок выполнения работы | Реализация разделения данных. Ключевые поля | Вид связи один-к-одному | Вид связи один-ко-многим | Вид связи многие-ко-многим | Механизм создания ключей |


Читайте также:
  1. I. Задания для самостоятельной работы
  2. I. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
  3. II. Завершение работы с Электронным дневником.
  4. II. ОРГАНИЗАЦИЯ И ПОРЯДОК ПРОХОЖДЕНИЯ ПРАКТИКИ
  5. II. Организация и порядок работы комиссии по трудовым спорам
  6. II. Организация и порядок работы комиссии по трудовым спорам
  7. II. Организация и порядок работы комиссии по трудовым спорам

В конструкторе таблиц для созданной в предыдущей работе таблицы добавить поле ПК типа Счётчик, задав ему имя Код<Имя таблицы>. Например, для таблицы Подписчики это имя КодПодписчика. Проверить, что СУБД автоматически внесло натуральные числа по порядку, как в столбце ПК главной таблицы в приложении.

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

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

Варианты заданий

Имя поля Тип поля Другие свойства Пояснения
Вариант 1. Таблица Корреспонденция
Название Текстовый Обязательный ввод  
Периодичность Текстовый Сократить размер поля до 15 символов  
ЧислоМесяцев Числовой Размер поля – байт. Значение по умолчанию – 6 Число месяцев подписки
Вариант 2. Таблица Сделки
Описание МЕМО Обязательный ввод  
Дата Дата/время Добавить индекс, допустив совпадения  
Сумма Денежный Формат поля – евро  
Вариант 3. Таблица Поручения
Описание МЕМО Обязательный ввод  
КрайнийСрок Дата/время Отображать длинный формат даты. Добавить индекс, допустив совпадения  
ОтметкаОВып Логический Значение по умолчанию – Да (флажок включён) Отметка о выполнении
Вариант 4. Таблица Сертификаты
Название Текстовый Увеличить размер поля до 75 символов  
ДатаПолучения Дата/время Отображать длинный формат даты  
СрокДействия Числовой Размер поле – байт. Обязательный ввод В месяцах
Вариант 5. Таблица Заказчики
ФИО Текстовый Обязательный ввод. Добавить индекс, допустив совпадения  
ОтметкаОВып Логический Значение по умолчанию – Да (флажок включён) Отметка о выполнении
ЧислоЗаказов Числовой Размер поля – целое  
Вариант 6. Таблица Посредники
Руководитель Текстовый Сократить размер поля до 25 символов  
ЮрАдрес МЕМО   Юридический адрес
%ОтЦены Числовой Размер поля – одинарное с плавающей точкой; формат поля – процентный Процент от розничной цены, который берёт посредник
Вариант 7. Таблица Покупки
ТипПлСистемы Текстовый Обязательный ввод. Сократить размер поля до 20 символов Тип платёжной системы. Если поле пустое, то покупатель рассчитался наличными
Сумма Денежный Формат поля – денежный (рублёвый) Без учёта скидки
Скидка Числовой Размер поля – одинарное с плавающей точкой; формат поля – процентный  
Вариант 8. Таблица Счета
ДатаВыставл Дата/время   Дата выставления счёта
ДатаОплаты Дата/время Отображать средний формат даты  
Сумма Денежный Формат поля – денежный (рублёвый). Значение по умолчанию – 511,69 р.  
Вариант 9. Таблица Исполнители
ФИО Текстовый Обязательный ввод Фамилия и инициалы
Зарплата Денежный Формат поля – евро. Без отображения десятичных знаков Зарплата в год
Стажёр Логический Значение по умолчанию – Нет (флажок выключён) Является ли стажёром?
Вариант 10. Таблица Персонал
Фамилия Текстовый Обязательный ввод. Добавить индекс, допустив совпадения  
Премия Денежный Формат поля – евро  
НаличиеВзыск Логический   Наличие взысканий

Контрольные вопросы

1. С чего начинается создание любой БД? Ответ пояснить.

2. В каком виде существуют связи в СУБД? Каким образом связываются данные?

3. Кто или что объединяет данные из таблиц воедино? Где и как долго хранится представление данных?

4. Рассказать про первичный ключ и его свойства.

5. Рассказать про внешний ключ и его свойства.

6. Охарактеризовать вид межтабличной связи один-к-одному.

7. Охарактеризовать вид межтабличной связи один-ко-многим.

8. Охарактеризовать вид межтабличной связи многие-ко-многим.

9. Каково необходимое условие образования связи? Какой тип ВК соответствует ПК типа Счётчик?

10. Как вы понимаете обеспечение целостности данных? Какие способы обеспечения этого вы знаете?

11. (*) Кто (или что) должен контролировать целостность данных в базе? Ответ обосновать.

12. Опишите механизм подтаблиц в Access.

13. (*) Обязательно ли имя поля первичного ключа главной таблицы должно соответствовать имени поля внешнего ключа присоединённой таблицы? Почему так?


Дата добавления: 2015-08-27; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Схема данных| Фильтры по выделенному

mybiblioteka.su - 2015-2024 год. (0.007 сек.)