Файл: 1. Создайте с помощью Мастера таблиц новую таблицу Клиенты. Просмотрите список предлагаемых вам таблиц для делового и личного применения. Включите поля.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 27
Скачиваний: 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:
-
Выбрать записи из таблицы Абитуриенты, удовлетворяющие приведенным ниже условиям запросов (Записывать в тетрадь только фамилии и инициалы абитуриентов, см. Примерное решение):
Таблица БД «АБИТУРИЕНТЫ»
Фамилия, имя, отчество | Пол | Дата рождения | Факультет | Школа | Курсы |
Лыкова Ольга Петровна | 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 | да |
Условия отбора:
-
факультет = «химический»; -
школа >10 И школа < 100; -
школа=44 И факультет = «химический»; -
школа=44 ИЛИ школа=6; -
НЕ (школа=31); -
пол=1 И дата рождения>01.01.82 -
школа>10 И курсы=ИСТИНА; -
(школа=44 ИЛИ школа=122) И факультет =«химический»; -
школа=44 ИЛИ школа=122 И факультет = «химический»; -
НЕ (школа=6 ИЛИ школа=31) И факультет = «математический»; -
пол=1 И дата рождения<01.01.82 ИЛИ пол =2 И дата рождения>01.01.82?
Примерное решение
-
факультет = «химический» — отбираются все данные абитуриентов, которые учатся на химическом факультете
Ответ: Семенов О.Г., Городилова Е.Ю., Семенова Т.Е., Морозов И.И. и т.д. -
школа >10 И школа < 100 — с союзом «И» отбираются все записи, в которых выполняются одновременно ОБА условия. В данном примере отобрать все школы с номерами с 11 по 99 -
школа=44 И факультет = «химический» — отобрать все записи абитуриентов, которые учились в 44 школе и учатся сейчас на химическом факультете (в поле Школа – запись 44, в поле Факультет – запись химический) -
школа=44 ИЛИ школа=6 — с союзом «ИЛИ» отбираются все записи, в которых выполняется хотя бы одно условие. В данном примере отобрать все записи, в которых встречается 44 школа и все записи со школой 6.
Ответ: Семенов О.Г., Захарова И.П., Радченко А.И., Орлова Н.Ю., Морозов И.И. и т.д.