Файл: 1. Создайте с помощью Мастера таблиц новую таблицу Клиенты. Просмотрите список предлагаемых вам таблиц для делового и личного применения. Включите поля.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.02.2024

Просмотров: 36

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

2. Проверьте созданную структуру таблицы в режиме Конструктора.

3. В качестве первичного ключа задайте Код Клиента.

4. Перейдите в Режим таблицы и заполните её произвольными данными на 10 клиентов, не повторяя кодов.

Таблица

Клиенты

Название поля

Тип данных

Код клиента

Числовой

Название клиента

Текст

Контактное лицо

Текст

Признак группы

Логический

Телефон

Текст

Адрес

Текст


Использование режима Создать путём ввода данных в таблицу.

5. Создайте в режиме Создать путём ввода данных в таблицу Страны с полями.

6. Перейдите в режим Конструктора, задайте ключевое поле Код Тура.

7. В Режиме таблицы введите данные на все туры.

8. Сохраните базу данных в своей папке.

Таблица

Страны

Название поля

Тип данных

Код тура

Число

Страна

Текст

Регион

Текст

В Access может быть создано несколько видов запроса:

  • Запрос на выборку

  • Запрос на создание таблицы

  • Запрос на добавление, удаление, обновление

Условия отбора - Это набор правил.

Условия задаются с помощью выражения. В выражении допускаются использование операторов сравнения и логических операторов: =, <, >, <>,

  • Between - позволяет задать интервал для числового значения, например, Between 10 And 100

  • In - позволяет выполнять проверку на равенство любому значению из списка, который задается в круглых скобках, например, In (“Математика”, “Информатика”, “История”)

  • Like - используется для поиска с использованием спец.символов, например, Like”Иванов” или Like[АБВ]*

  • And - «и» - логическое умножение (конъюнкция) - истина, если оба операнда истинны
    Or - «или» - логическое сложение (дизъюнкция) - истина, если значение хотя бы
    одного операнда истинно
    Not - «не» - отрицания – изменяет значение логической величины на противоположное


Текстовые выражения вводятся в кавычках, если они содержат пробелы и знаки препинания. Иначе, кавычки можно не вводить, они добавятся автоматически. Допускается использование операторов шаблона –

* - любое количество символов,

? - один непустой символ

Задание 2:

  1. Выбрать записи из таблицы Абитуриенты, удовлетворяющие приведенным ниже условиям запросов (Записывать в тетрадь только фамилии и инициалы абитуриентов, см. Примерное решение):

Таблица БД «АБИТУРИЕНТЫ»



Фамилия, имя, отчество

Пол

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

Факультет

Школа

Курсы

Лыкова Ольга Пет­ровна

2

11.09.81

физический

122

да

Семенов Олег Ген­надьевич

1

17.05.82

химический

44

нет

Городилова Елена Юрьевна

2

23.04.80

химический

2

да

Захарова Ирина Петровна

2

10.01.81

биологический

44

нет

Радченко Андрей Иванович

1

30.03.82

математический

6

да

Горохов Олег Мака­рович

1

11.01.81

математический

9

да

Семенова Татьяна Евгеньевна

2

15.06.82

химический

122

нет

Григорович Сергей Викторович

1

11.01.82

физический

11

нет

Лукьянченко Елена Аркадьевна

2

29.05.81

биологический

2

да

Орлова Надежда Юрьевна

2

01.02.82

биологический

6

да

Морозов Иван Ива­нович

1

13.03.82

химический

44

да

Полынцева Лидия Андреевна

2

18.04.81

математический

2

нет

Дорохов Андрей Иванович

1

22.02.82

физический

9

нет

Шувалова Антонина Михайловна

2

02.04.80

математический

31

да

Радченко Полина Романовна

2

17.08.81

химический

6

да

Михайлова Анна Сергеевна

2

20.05.82

математический

122

нет

Бобров Игорь Ана­тольевич

1

19.06.81

биологический

3

да

Цветов Иван Петро­вич

1

31.01.81

математический

6

да

Рыков Роман Пет­рович

1

06.09.80

химический

11

нет

Горбунов Кирилл Андреевич

1

09.08.81

физический

122

да



Условия отбора:


  1. факультет = «химический»;

  2. школа >10 И школа < 100;

  3. школа=44 И факультет = «химический»;

  4. школа=44 ИЛИ школа=6;

  5. НЕ (школа=31);

  6. пол=1 И дата рождения>01.01.82

  7. школа>10 И курсы=ИСТИНА;

  8. (школа=44 ИЛИ школа=122) И факультет =«химичес­кий»;

  9. школа=44 ИЛИ школа=122 И факультет = «химический»;

  10. НЕ (школа=6 ИЛИ школа=31) И факультет = «математи­ческий»;

  11. пол=1 И дата рождения<01.01.82 ИЛИ пол =2 И дата рождения>01.01.82?


Примерное решение

  1. факультет = «химический» — отбираются все данные абитуриентов, которые учатся на химическом факультете
    Ответ: Семенов О.Г., Городилова Е.Ю., Семенова Т.Е., Морозов И.И. и т.д.


  2. школа >10 И школа < 100 — с союзом «И» отбираются все записи, в которых выполняются одновременно ОБА условия. В данном примере отобрать все школы с номерами с 11 по 99

  3. школа=44 И факультет = «химический» — отобрать все записи абитуриентов, которые учились в 44 школе и учатся сейчас на химическом факультете (в поле Школа – запись 44, в поле Факультет – запись химический)

  4. школа=44 ИЛИ школа=6 — с союзом «ИЛИ» отбираются все записи, в которых выполняется хотя бы одно условие. В данном примере отобрать все записи, в которых встречается 44 школа и все записи со школой 6.
    Ответ:
    Семенов О.Г., Захарова И.П., Радченко А.И., Орлова Н.Ю., Морозов И.И. и т.д.