Инфоурок Информатика Другие методич. материалыСоздание таблиц база данных с использованием конструктора и мастера таблиц в СУБД MS Access.

Создание таблиц база данных с использованием конструктора и мастера таблиц в СУБД MS Access.

Скачать материал

Тема: Создание таблиц база данных с использованием конструктора и мастера таблиц в СУБД MS Access.

Цели: познакомиться с основными способами создания объектов  БД.

Ход работы:

Таблица — это объект базы данных, в котором хранятся сведения по определенной теме, например о сотрудниках или товарах. Таблица состоит из записей и полей.

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

Способы создания таблиц:

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

Создание таблицы в режиме таблицы.  В режиме таблицы можно начать ввод данных сразу, структура таблицы при этом будет создаваться автоматически. Полям присваиваются имена с последовательными номерами ("Поле1", "Поле2" и т. д.).

Таблица базы данных и ее структура.

Свойства полей базы данных.

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

-  Тип поля - определяет тип данных, которые могут содержаться в данном поле.

-  Размер поля - определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

-  Формат поля - определяет способ форматирования данных в ячейках, принадлежащих полю.

-  Маска ввода - определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).

-  Подпись - определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).

-  Значение по умолчанию - то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).

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

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

-  Обязательное поле - свойство, определяющее обязательность заполнения данного поля при наполнении базы.

-  Пустые строки - свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например, к текстовым).

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

Типы данных:

-         Текстовый - тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).

-         Поле Мемо - специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.

-         Числовой - тип данных для хранения действительных чисел.

-         Дата/время - тип данных для хранения календарных дат и текущего времени.

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

-         Счетчик - специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование данного типа - для порядковой нумерации записей.

-         Логический - тип для хранения логических данных (могут принимать только два значения, например Да или Нет).

-         Поле объекта OLE - специальный тип данных, предназначенный для хранения объектов OLE, например, мультимедийных. Реально, конечно, такие объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указатели на них (иначе работа с таблицами была бы чрезвычайно замедленной).

-         Гиперссылка - специальное поле для хранения адресов URL для Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

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

Практическая работа:

Задание 1. Создайте базу данных «Заказы товаров»

1. Создайте таблицу  ЗАКАЗЧИКИ в режиме КОНСТРУКТОР и задайте следующие поля:

Имя поля

Тип данных

Свойства

Описание

Код_заказчика

числовой

Размер – Целое, Подпись- Код заказчика

Ключевое поле

ФИО

текстовый

Размер –15,Подпись- фамилия и. о.

Введите фамилию и инициалы

Дата_рождения

Дата/время

Маска ввода - краткий формат даты Подпись- Дата рождения
Условие на значение -<#1/01/90#
Сообщение об ошибке - Молодой заказчик!

 

Адрес

текстовый

Размер-10, Подпись - город
По умолчанию -Суровикино

Введите город

Телефон

текстовый

Размер-10, Маска ввода: ##-##-##

 

Специальное_
образование

логический

Формат -да/нет Подпись – Специальное образование

 

2. Задайте поле Код_заказчика - ключевым.

3. Перейдите в режим Таблицы, используя кнопку панели инструментов или пункт «Вид» строки меню и введите следующие записи:

Код заказчика

ФИО

Дата рождения

адрес

Телефон

Специальное образование

202

Иванов В.А.

26.09.76

Волгоград

75-26-89

да

204

Сидоров П.Р.

20.05.77

Москва

76-02-48

нет

306

Захаров К.Н,

02.03.78

Киев

23-78-50

нет

324

Морозов В.С.

06.06.56

Волгоград

36-85-80

да

476

Петров С.К.

21.04.69

Волжский

68-23-40

нет

598

Иванов М.С.

24.03.70

Воронеж

71-22-32

да

786

Петров К.Г.

28.06.79

Волгоград

45-56-78

нет

101

Морозов Н.А.

26.03.79

Москва

65-78-69

да

111

Михайлов Н.П.

12.11.78

Волгоград

56-78-23

да

121

Сомов Н.И.

11.12.79

Саратов

44-58-25

нет

128

Коротков С.И.

25.11.82

Москва

55-22-44

да

Задание 2.

1.Создайте таблицу Товары, используя следующие поля в режиме «Конструктор»:

Имя поля

Тип данных

Свойства

Код_товара

числовой

Размер –Целое

Товар

текстовый

Размер -25  Подпись- наименование

Цена

Денежный

Формат - Денежный, подпись- цена (руб)
Условие на значение >0 Сообщение об ошибке Цена не может быть отрицательной!

Вес

числовой

Размер - целое, Подпись- вес(г)
Условие на значение >0 Сообщение об ошибке Вес не может быть отрицательным!

2. Поле Код_товара задайте ключевым.

3. Создайте форму на основе таблицы Товары и с помощью нее введите данные в таблицу.

товар

наименование

Цена (руб.)

Вес (г)

32

Зефир в шоколаде

52,4

1000

56

Торт «Сказка»

36,6

600

62

Чай «Беседа»

13,4

250

57

Торт «Наполеон»

62,7

500

72

Пряники шоколадные

13,4

250

81

Печенье «Лимонное»

23,7

1000

21

Вафли «Птичье молоко»

32,6

1000

92

Пряники ванильные

28,5

1000

82

Печенье «Октябрьское»

22,3

1000

83

Печенье «Крекер»

16,7

500

13

Конфеты Птичье молоко»

41,3

500

14

Конфеты «Ночка»

51,3

500

84

Печенье «Ночка»

32,7

1000

68

Чай «Принцесса Гита»

15,6

250

66

Чай «Бодрость»

13,6

250

58

Торт «Птичье молоко»

56,7

800

69

Чай «Принцесса Нури»

14,7

250

 

Задание 3.

1. Создайте таблицу ЗАКАЗЫ в режиме Конструктор.

Имя поля

Тип данных

Свойства

Код_заказчика

Числовой

Размер- Целое

Код_товара

Числовой

Размер - Длинное Целое

Дата_заказа

Дата/время

Формат - Длинный формат даты
Маска ввода- Краткий формат даты
Подпись- Дата заказа

Количество

Числовой

Размер - Целое

Выполнение

Логический

Формат - Да/нет

2. Ключевое поле таблицы состоит из трех полей – код_заказчика, код_товара и дата_заказа (имеется в виду, что заказчик в один день может заказать только один товар), для этого выделите строки с названиями и задайте ключевое поле.

3. Введите данные таблицы:

Код заказчика

Код товара

Дата заказа

Кол-во

Выполнение

306

32

21.10.00

400

Да

204

81

16.10.00

1000

Нет

476

72

11.10.00

500

Нет

111

82

21.10.00

2000

Да

306

83

26.10.00

300

Нет

101

81

16.10.00

200

Да

111

68

12.10.00

350

Нет

876

58

21.10.00

700

Нет

202

69

16.10.00

500

Да

876

92

11.10.00

200

Да

306

68

22.10.00

2300

Да

Задание 4. Установите связи между таблицами.

1. На вкладке  Работа с базами данных  выберите Схема данных.

Добавьте три таблицы, установите связи между ними.  

Задание 5.

1.  Создайте с помощью Мастера запросов  запрос на основе таблиц Заказчики и Товары.

Для запроса выберите из таблицы Заказчики поля ФИО, дата рождения и Адрес, из таблицы Товары поля наименование и цена.

Задание 6.

Создайте с помощью Мастера отчетов отчет на основе таблиц Заказчики и Товары.

Для запроса выберите из таблицы Заказчики поле ФИО, из таблицы Товары поля наименование и цена.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Создание таблиц база данных с использованием конструктора и мастера таблиц в СУБД MS Access."

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Техник-конструктор

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 731 материал в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 15.03.2021 2668
    • DOCX 183.7 кбайт
    • 38 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Трофимова Алина Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Трофимова Алина Александровна
    Трофимова Алина Александровна
    • На сайте: 8 лет
    • Подписчики: 0
    • Всего просмотров: 98926
    • Всего материалов: 59

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 152 человека из 49 регионов
  • Этот курс уже прошли 1 719 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 108 человек из 42 регионов
  • Этот курс уже прошли 579 человек

Мини-курс

Психология эмпатии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 18 человек

Мини-курс

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

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Воспитание будущего поколения: от педагогики до игровых технологий

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек
Сейчас в эфире

Консультация иммунолога-аллерголога. Индивидуальный подход к вакцинопрофилактике детей: кому, когда, как и зачем?

Перейти к трансляции