Создание таблиц базы данных, страница 2

·  Для поля ДатаРождения установите тип дата/время. В области Свойства поля выберите из списка для свойства Формат поля значение, соответствующее формату Краткий формат даты.

·  Для поля ДомашнийАдрес установите тип текстовый с Размером поля равным 25 символов.

·  Для поля Факультет установите тип текстовый. В области Свойства поля на вкладке Общие установите значения свойств:

Размер поля                            5

Формат поля                         >

Значение по умолчанию       ФПСВО

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

·  Для поля ТелефонДеканата установите тип текстовый с Размером поля равным 9 символам. В поле свойства Маска ввода введите маску следующего вида:

000\-00\-00

Примечание. В Маске ввода символ 0 означает, что в поле вводятся цифры (обязательные символы) без знака плюс (+) или минус (). Символ \ указывает, что следующий за ним символ минуса () отображается в том же виде, в каком он был введен.

·  Для поля ФИОдекана в списке столбца Тип данных выберите Мастер подстановок. Откроется окно Создание подстановки. Мастер подстановок строит для данного поля список значений на основе введенных пользователем фиксированных значений. Включите опцию Будет введен фиксированный набор значений и щелкните на кнопке Далее>. В Столбце1 задайте список ФИО деканов трех факультетов:

Черный Ю.Г., Богатырева Т.В., Гаршина Е.И.

Щелкните на кнопке Далее>. В следующем окне щелкните на кнопке Готово. В области свойств задайте значение Размера поля равным 20 символам.

Для поля Курс выберите тип числовой. В разделе свойств задайте значение:

Размер поля                Целое

·  Для поля Группа выберите тип текстовый. В области свойств задайте значение Размера поля 5 символов.

·  Для поля КоличествоЧеловекВгруппе выберите тип числовой. В области свойств задайте значение:

Размер поля                Целое

·  Для поля СреднийБалл установите тип числовой со следующими свойствами, включающими проверку на ограничение диапазона ввода:

Размер поля                            Одинарное с плавающей точкой

Формат поля                         Фиксированный

Число десятичных знаков      2

Условие на значение              >=2 And <=5

Сообщение об ошибке         “Ошибка ввода! Введите СреднийБалл из указанного диапазона!”

·  Для поля РазмерСтипендии установите тип денежный со следующими свойствами:

Формат поля                            Денежный

Число десятичных знаков        0

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

;Да[Красный];Нет[Зеленый]

·  На вкладке Подстановка для Типа элемента управления выберите из списка опцию Поле.

·  Закройте окно Конструктора с сохранением структуры таблицы под именем Студ2 без указания ключевых полей.

4.  Откройте созданную таблицу Студ2 и заполните ее двадцатью произвольными записями. При заполнении таблицы используйте следующие рекомендации:

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

·  домашний адрес ввести, указав улицу и номер дома (например, Ленинградская 113); предусмотреть значение одного адреса одинаковым для нескольких студентов;

·  декан и телефон деканата должны соответствовать введенному факультету: декан ФПСВО – Черный Ю.Г. (телефон 266-47-23); декан АСФ – Богатырева Т.В. (телефон
266-47-37); декан ИЭФ – Гаршина Е.И. (телефон 266-75-20);

·  курс и группа студента должны соответствовать введенному факультету;

·  предусмотреть значения курсов с 1 по 5;

·  количество студентов в одной группе должно быть одинаковым;

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

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

1.  Понятие СУБД и ее основные функции.

2.  Понятие базы данных. Назовите области применения и известные вам примеры баз данных.

3.  Перечислите основные этапы проектирования БД.

4.  Определите основные понятия семантической модели данных. Приведите примеры.

5.  Понятие логической модели данных. Приведите примеры.

6.  Дайте определение реляционной базы данных.

7.  Поясните основные понятия РБД: домен, атрибут, кортеж и отношение.

8.  СУБД Access и ее основные возможности.

9.  Как создать новую базу данных в СУБД Access?

10. Перечислите и кратко охарактеризуйте основные объекты базы данных.

11. Дайте определение поля, записи, столбца и строки таблицы.

12. Что такое структура таблицы? В чем принципиальное отличие создания таблиц в Access от подобного процесса в Excel?

13. Как определить поля таблицы в СУБД Access? Как задать свойства поля?

14. Способы создания таблиц в Access.

15. В чем смысл импортирования таблиц в Access?

16. Предложите сценарий создания таблиц в режиме Конструктора.

17. Перечислите типы данных, поддерживаемые в Access.

18. Назначение свойств поля. Перечислите наиболее часто используемые свойства полей таблицы.

19. С какой целью задается Маска ввода?

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

21. Как сконструировать Сообщение об ошибке ввода данных в таблицу?

22. Объясните назначение Мастера подстановок.