Задание по таблицам.
Создать 7 таблиц со следующими структурами:
- Министерства
- Код министерства
- Название
- ФИО министра
- Адрес
- Номер телефона
- Налоговые
- Код налоговой
- Название налоговой
- ФИО начальника налоговой
- Адрес налоговой
- Номер телефона приемной налоговой
- Банки
· Код банка
· Название банка
· ФИО президента банка
· Адрес банка
· Номер телефона банка
- Операции
· код операции
· название операции
- Предприятия
· Код предприятия
· Название предприятия
· ФИО директора предприятия
· ФИО гл. бухгалтера
· Адрес предприятия
· Номер телефона предприятия
· предприятия
· Стоимость 1 акции
· Количество акций
· Дата создания банка
· Код налоговой
· Код банка
· Код министерства
· % дивидендов (заполним не на первом занятии)
· Номер телефона предприятия
6.Акционеры
· код акционера
· ФИО акционера
· Адрес
· Дата рождения
· Место работы
· Национальность
7. Движение акций
· Номер записи
· Код акционера
· Код предприятия
· Код операции
· Количество акций
· Дата операции
2. Создать схему данных
3. Заполнить таблицы условной информацией, по 10 записей в справочники, по 20 в учетные таблицы.
Домашнее задание
1.Создать БД “Учебный процесс”, в которой будет 7 таблиц:
- Группы в ВУЗе
- Студенты группы.
- Кафедры
- Преподаватели кафедры.
- Предметы.
- Изучение
- Успеваемость студентов.
2.Создать схему данных
3.Заполнить таблицы условной информацией, по 10 записей в справочники, по 20 в учетные таблицы.
Задание по запросам( 1 занятие.)
- Отобрать информацию по числовому полю- отобрать все предприятия , которые выпустили более 500 акций.
- Отобрать информацию по числовому полю- отобрать всех акционеров, которые купили более 40 акций.
- Отобрать информацию по числовому полю- отобрать всех акционеров, которые
купили более 30 акций, но менее 60.
- Отобрать информацию по текстовому полю- отобрать информацию по акционеру
Ким А. Н. С. с указанием его адреса и номера паспорта.
- Отобрать информацию по текстовому полю- отобрать информацию по всем акционерам с фамилией Ким (использовать шаблон *)
- Отобрать информацию по текстовому полю- отобрать информацию по всем
акционерам с фамилией или Катков или Котков (использовать шаблон ?)
- Отобрать информацию по полю дата/время- отобрать информацию по всем
предприятиям, которые открылись после 1995 года.
- Отобрать информацию по полю дата/время - отобрать информацию по всем
предприятиям, которые открылись в первом полугодии 2001года.
- Отобрать информацию по полю дата/время - отобрать информацию по всем
предприятиям, которые открылись до 2000 года.
- Отобрать информацию по нескольким полям - отобрать информацию по всем
предприятиям, которые открылись в первом полугодии 1998 года и расположены на проспекте Чуй.
Домашнее задание-
- Отобрать всех студентов отличников, задолжников .
- Отобрать всех студентов с фамилией Иванов.
- Отобрать студентов, которые не уложились в сессию.
- Отобрать всех преподавателей, которые работают более 5 лет.
- Отобрать всех студентов которые сдали сессию досрочно.
Контрольные вопросы
1 Что такое запрос?
2 Назначение запросов.
3 Виды запросов.
4 Создание запросов мастером, конструктором.
5 Запрос по текстовому полю, по полю дата/время ,по числовому полю, по нескольким полям разного типа.
6 Структура листа запроса(схема данных запроса, бланк запроса).
7 Добавление таблиц в схему данных запроса( удаление).
8 Изменение размеров таблиц в схеме данных.
9 Изменение размеров схемы данных запроса, бланка запроса.
Задание по запросам( 2 занятие.)
- Параметрический запрос, включающий поля: количество купленных акций , дата создания предприятия , параметр – ФИО акционера.
- Параметрический запрос включающий поля: название министерства, название предприятия, дата создания предприятия: параметры- название министерства и
- дата создания предприятия.
- Запрос с группировкой – найти количество акций , выпущенных по каждому министерству.
- Запрос с группировкой – найти количество акций , проданных по каждому министерству.
- Запрос с группировкой – найти количество акций, купленных каждым акционером.
- Запрос с группировкой – определить по каждому акционеру самые крупные покупки.
- Запрос с группировкой -определить самых крупных держателей акций по каждому предприятию.
- Перекрестный запрос- столбцы –ФИО акционера, строки –название предприятий,
- на пересечении общее количество акций , купленных каждым акционером.(мастером и конструктором)
- Перекрестный запрос: столбцы- название предприятий, строки –ФИО акционера,
на пересечении – дата первой покупки акций у данного предприятия (мастером и конструктором).
11. .Перекрестный запрос: строки – название предприятий, столбцы – название министерства, на пересечении –дата открытия предприятия. .(мастером и конструктором)
Домашнее задание
- Параметрический запрос - отобрать информацию по конкретному студенту, доп.поля -дата рождения, название группы,
- Параметрический запрос -отобрать информацию по конкретному преподавателю, поля –ФИО преподавателя, название предмета, количество часов.
- Запрос с группировкой- определить общее количество баллов, набранных студентом, за время обучения в ВУЗе.
- Запрос с группировкой - определить общее количество экзаменов, сданных студентом, за время обучения в ВУЗе.
- Перекрестный запрос- строки –ФИО студента , столбцы- предметы, на пересечении –оценки.
- Перекрестный запрос- какого числа каждый студент сдавал любой экзамен.
Контрольные вопросы
- Как создается параметрический запрос?
- 9 статистических функций.
- Как создается запрос с группировкой? Необходимые поля.
- Перекрестный запрос мастером.
- Перекрестный запрос конструктором.
- Доработка перекрестный запроса, созданного мастером в режиме конструктора.
- Необходимые поля для перекрестного запроса.
Задание по запросам(3 занятие.)
- Вычисляемые поля
1.1. Посчитать на какую сумму выпустили акции каждое из предприятий, если сумма акций рассчитывается по формуле: номинальная стоимость 1 акции * количество выпущенных акций.
1.2. Добавить в таблицу Предприятия поле- вид АО, которое будет логическим ,Для предприятий открытого типа флажок проставить, для предприятий закрытого типа флажок не проставлять( в режиме вода информации). Вывести текст пользователю, сообщающий о виде АО: открытое или закрытое. Логическая константа имеет значение yes или no.
1.3. Определить тип АО. Если предприятие выпустило >=500, вывести текст – крупное АО, если <500 акций , то текст мелкое АО. Поле назвать тип АО.
1.4. Рассчитать сумму дивидендов для каждого акционера по формуле: Номинальная стоимость 1 акции* количество купленных акций* % дивидендов/100 (если поле “% дивидендов” имеет числовой формат)
1.5. Рассчитать сумму дивидендов для каждого акционера, учитывая месяц, в котором были куплены акции: если куплены в первое полугодие, то начислить 100%. Если во 2 полугодие , то 50%.
- Создать запрос на обновление: переименовать адрес у всех предприятий, в связи с тем, что ул. Правды была переименована в ул. Ибраимова.
- Создать запрос на добавление: добавить новое министерство в этом режиме.
- Создать запрос на добавление ( создать новую таблицу “Акционеры1”, и из нее добавить информацию)
- Создать запрос на удаление : закрылось определенное министерство, все предприятия данного министерства тоже были закрыты.
Домашнее задание-
- Создать запрос на обновление по БД “Учебный процесс”-
студентка Цой Л.П. поменяла фамилию на Ли.
2. Создать запрос на добавление по БД “Учебный процесс”: из колледжа на 3-ий курс перевелись 5 студентов в определенную группу, информация по этим студентам в новой таблице “Студенты1”.
- Создать запрос на удаление по БД “Учебный процесс”: вся какая-то группа была расформирована по некоторым причинам
Контрольные вопросы
- Виды запросов действия.
- Запрос на обновление, добавление строки обновление.
- Запрос на добавление, добавление строки добавление.
- Запрос на удаление, добавление строки удаление.
- Главное отличие запросов действия от других видов.
- Запрос на создание таблицы.
Задание по формам (занятие 1)
- Создать однотабличную форму для просмотра акционеров мастером.
- Создать однотабличную форму для регистрации нового акционеров мастером.
- Создать однотабличную форму для просмотра акционеров конструктором.
- Создать однотабличную форму для регистрации нового акционеров конструктором.
Домашнее задание
- Создать однотабличную форму для просмотра списка студентов мастером.
- Создать однотабличную форму для регистрации нового студента мастером.
- Создать однотабличную форму для просмотра списка студентов конструктором.
- Создать однотабличную форму для регистрации нового студента конструктором
Контрольные вопросы
- Разделы формы, назначение разделов, добавление разделов.
- Создание форм мастером
- Создание форм с подчиненной формой мастером
- Используемые элементы для создания формы. Панель элементов.
Задание по отчетам (занятие 1)
- Создать однотабличный отчет “Список акционеров” мастером.
- Создать отчет “Предприятия по министерствам” , с одной группировкой по названию министерства мастером. Подсчитать количество выпущенных акций по каждому министерству.
- Создать отчет “Предприятия по банкам” , с одной группировкой по названию банка мастером. Подсчитать количество предприятий по каждому банку.
Домашнее задание
1. Создать однотабличный отчет “Список кафедр” мастером
2. Создать отчет “Студенты по группам” , с одной группировкой по названию группы мастером. Подсчитать количество студентов по каждой группе.
3. Создать отчет “Преподаватели по кафедрам ” , с одной группировкой по названию кафедрыы мастером. Подсчитать количество преподавателей по каждой кафедре
Контрольные вопросы
- Разделы отчета, назначение разделов, добавление разделов.
- Создание отчетов без группировок мастером
- Создание отчетов с группировками мастером
- Используемые элементы для создания отчета.
Задание по отчетам (занятие 2)
- Создать однотабличный отчет “Список акционеров” конструктором.
- Создать отчет “Предприятия по министерствам” , с одной группировкой по названию министерства конструктором. Подсчитать количество выпущенных акций по каждому министерству.
- Создать отчет “Предприятия по банкам” , с одной группировкой по названию банка конструктором. Подсчитать количество предприятий по каждому банку
Домашнее задание
- Создать однотабличный отчет “Список кафедр” конструктором
- Создать отчет “Студенты по группам” , с одной группировкой по названию группы конструктором. Подсчитать количество студентов по каждой группе.
- Создать отчет “Преподаватели по кафедрам ” , с одной группировкой по названию кафедры мастером. Подсчитать количество преподавателей по каждой кафедре
Контрольные вопросы
- Разделы отчета, назначение разделов, добавление разделов.
- Создание отчетов без группировок мастером
- Создание отчетов с группировками мастером
- Используемые элементы для создания отчета.
Задание по созданию кнопочных форм.
- 1.Создать пробную кнопочную форму для пробной базы данных (структура которой приведена в лекции). Обеспечить возврат в верхние уровни. Для этого создать новую БД, в ней таблицу Студенты, в ней 2 поля: код студента, ФИО.
- Создать мастером форму.
- Создать мастером отчет.
,
начало
![]() | ![]() | ||
кнопка А кнопкаВ кнопка С доработка выход
кнопка Д кнопка Е кнопка F возврат в 1-ый
уровень
открытие открытие
формы отчета возврат во-2й
уровень
2. создать кнопочную форму для БД АО.
Домашняя работа .
1. Разработать кнопочную форму для БД “Учебный процесс”
- создать кнопочную форму для БД “Учебный процесс.”
Контрольные вопросы
- Назначение кнопочных форм
- С какими семействами работает кнопочная форма.
- Сколько кнопочных форм в каждой БД.
- Команды используемые кнопочной формой.
- Таблица, которая создается при создании кнопочной формы.
Задание по макросам
1.Создать самозагружаемый макрос - autoexec, который откроет таблицу “Движение акций” и форму “Движение акций” .
2. Создать группу макросов, состоящую из 2-х программ , дать имя Группа макросов. 1-ая подпрограмма для работы с информацией по акционерам состоит из макрокоманд-
Песочные Часы
ОткрытьТаблицу
ОткрытьФорму
Соощение
. 2-ая подпрограмма для работы с информацией по предприятиям состоит из макрокоманд-
Песочные Часы
ОткрытьТаблицу
ОткрытьФорму
Соощение
3. Создать макрос с условием, который будет определять вид АО, если количество выпущенных акций> 500, выдать сообщение “Крупное АО”, если <= 500 “Мелкое АО”.
4. . Создать макрос для заполнения поля Сумма акций(числовое) в таблице Предприятия. Организовать цикл.
ОГЛАВЛЕНИЕ
Microsoft Access
1. Основные сведения
- Системные требования
- Основные функции
- Элементы базы данных
- Таблицы
6. Запросы
7. Формы
8. Отчёты
9. Макросы
10. Панели и меню
11. Visual Basic for Application
Заключение