Задание по таблицам.

Создать 7 таблиц со следующими структурами:

  1. Министерства
    • Код министерства
    • Название
    • ФИО министра
    • Адрес
    • Номер телефона

 

  1. Налоговые
    • Код налоговой
    • Название налоговой
    • ФИО начальника налоговой
    • Адрес налоговой
    • Номер телефона приемной налоговой

 

  1. Банки

· Код банка

· Название банка

· ФИО президента банка

· Адрес банка

· Номер телефона банка

  1. Операции

· код операции

· название операции

  1. Предприятия

· Код предприятия

· Название предприятия

· ФИО директора предприятия

· ФИО гл. бухгалтера

· Адрес предприятия

· Номер телефона предприятия

· предприятия

· Стоимость 1 акции

· Количество акций

· Дата создания банка

· Код налоговой

· Код банка

· Код министерства

· % дивидендов (заполним не на первом занятии)

· Номер телефона предприятия

6.Акционеры

· код акционера

· ФИО акционера

· Адрес

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

· Место работы

· Национальность

7. Движение акций

· Номер записи

· Код акционера

· Код предприятия

· Код операции

· Количество акций

· Дата операции

2. Создать схему данных

3. Заполнить таблицы условной информацией, по 10 записей в справочники, по 20 в учетные таблицы.

 

Домашнее задание

1.Создать БД “Учебный процесс”, в которой будет 7 таблиц:

  1. Группы в ВУЗе
  2. Студенты группы.
  3. Кафедры
  4. Преподаватели кафедры.
  5. Предметы.
  6. Изучение
  7. Успеваемость студентов.

2.Создать схему данных

3.Заполнить таблицы условной информацией, по 10 записей в справочники, по 20 в учетные таблицы.

 

 

Задание по запросам( 1 занятие.)

  1. Отобрать информацию по числовому полю- отобрать все предприятия , которые выпустили более 500 акций.
  2. Отобрать информацию по числовому полю- отобрать всех акционеров, которые купили более 40 акций.
  3. Отобрать информацию по числовому полю- отобрать всех акционеров, которые

купили более 30 акций, но менее 60.

  1. Отобрать информацию по текстовому полю- отобрать информацию по акционеру

Ким А. Н. С. с указанием его адреса и номера паспорта.

  1. Отобрать информацию по текстовому полю- отобрать информацию по всем акционерам с фамилией Ким (использовать шаблон *)
  2. Отобрать информацию по текстовому полю- отобрать информацию по всем

акционерам с фамилией или Катков или Котков (использовать шаблон ?)

  1. Отобрать информацию по полю дата/время- отобрать информацию по всем

предприятиям, которые открылись после 1995 года.

  1. Отобрать информацию по полю дата/время - отобрать информацию по всем

предприятиям, которые открылись в первом полугодии 2001года.

  1. Отобрать информацию по полю дата/время - отобрать информацию по всем

предприятиям, которые открылись до 2000 года.

  1. Отобрать информацию по нескольким полям - отобрать информацию по всем

предприятиям, которые открылись в первом полугодии 1998 года и расположены на проспекте Чуй.

Домашнее задание-

  1. Отобрать всех студентов отличников, задолжников .
  2. Отобрать всех студентов с фамилией Иванов.
  3. Отобрать студентов, которые не уложились в сессию.
  4. Отобрать всех преподавателей, которые работают более 5 лет.
  5. Отобрать всех студентов которые сдали сессию досрочно.

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

1 Что такое запрос?

2 Назначение запросов.

3 Виды запросов.

4 Создание запросов мастером, конструктором.

5 Запрос по текстовому полю, по полю дата/время ,по числовому полю, по нескольким полям разного типа.

6 Структура листа запроса(схема данных запроса, бланк запроса).

7 Добавление таблиц в схему данных запроса( удаление).

8 Изменение размеров таблиц в схеме данных.

9 Изменение размеров схемы данных запроса, бланка запроса.

Задание по запросам( 2 занятие.)

  1. Параметрический запрос, включающий поля: количество купленных акций , дата создания предприятия , параметр – ФИО акционера.
  2. Параметрический запрос включающий поля: название министерства, название предприятия, дата создания предприятия: параметры- название министерства и
  3. дата создания предприятия.
  4. Запрос с группировкой – найти количество акций , выпущенных по каждому министерству.
  5. Запрос с группировкой – найти количество акций , проданных по каждому министерству.
  6. Запрос с группировкой – найти количество акций, купленных каждым акционером.
  7. Запрос с группировкой – определить по каждому акционеру самые крупные покупки.
  8. Запрос с группировкой -определить самых крупных держателей акций по каждому предприятию.
  9. Перекрестный запрос- столбцы –ФИО акционера, строки –название предприятий,
    1. на пересечении общее количество акций , купленных каждым акционером.(мастером и конструктором)
  10. Перекрестный запрос: столбцы- название предприятий, строки –ФИО акционера,

на пересечении – дата первой покупки акций у данного предприятия (мастером и конструктором).

11. .Перекрестный запрос: строки – название предприятий, столбцы – название министерства, на пересечении –дата открытия предприятия. .(мастером и конструктором)

Домашнее задание

  1. Параметрический запрос - отобрать информацию по конкретному студенту, доп.поля -дата рождения, название группы,
  2. Параметрический запрос -отобрать информацию по конкретному преподавателю, поля –ФИО преподавателя, название предмета, количество часов.
  3. Запрос с группировкой- определить общее количество баллов, набранных студентом, за время обучения в ВУЗе.
  4. Запрос с группировкой - определить общее количество экзаменов, сданных студентом, за время обучения в ВУЗе.
  5. Перекрестный запрос- строки –ФИО студента , столбцы- предметы, на пересечении –оценки.
  6. Перекрестный запрос- какого числа каждый студент сдавал любой экзамен.

 

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

  1. Как создается параметрический запрос?
  2. 9 статистических функций.
  3. Как создается запрос с группировкой? Необходимые поля.
  4. Перекрестный запрос мастером.
  5. Перекрестный запрос конструктором.
  6. Доработка перекрестный запроса, созданного мастером в режиме конструктора.
  7. Необходимые поля для перекрестного запроса.

Задание по запросам(3 занятие.)

  1. Вычисляемые поля

1.1. Посчитать на какую сумму выпустили акции каждое из предприятий, если сумма акций рассчитывается по формуле: номинальная стоимость 1 акции * количество выпущенных акций.

1.2. Добавить в таблицу Предприятия поле- вид АО, которое будет логическим ,Для предприятий открытого типа флажок проставить, для предприятий закрытого типа флажок не проставлять( в режиме вода информации). Вывести текст пользователю, сообщающий о виде АО: открытое или закрытое. Логическая константа имеет значение yes или no.

1.3. Определить тип АО. Если предприятие выпустило >=500, вывести текст – крупное АО, если <500 акций , то текст мелкое АО. Поле назвать тип АО.

1.4. Рассчитать сумму дивидендов для каждого акционера по формуле: Номинальная стоимость 1 акции* количество купленных акций* % дивидендов/100 (если поле “% дивидендов” имеет числовой формат)

1.5. Рассчитать сумму дивидендов для каждого акционера, учитывая месяц, в котором были куплены акции: если куплены в первое полугодие, то начислить 100%. Если во 2 полугодие , то 50%.

  1. Создать запрос на обновление: переименовать адрес у всех предприятий, в связи с тем, что ул. Правды была переименована в ул. Ибраимова.
  2. Создать запрос на добавление: добавить новое министерство в этом режиме.
  3. Создать запрос на добавление ( создать новую таблицу “Акционеры1”, и из нее добавить информацию)
  4. Создать запрос на удаление : закрылось определенное министерство, все предприятия данного министерства тоже были закрыты.

Домашнее задание-

  1. Создать запрос на обновление по БД “Учебный процесс”-

студентка Цой Л.П. поменяла фамилию на Ли.

2. Создать запрос на добавление по БД “Учебный процесс”: из колледжа на 3-ий курс перевелись 5 студентов в определенную группу, информация по этим студентам в новой таблице “Студенты1”.

  1. Создать запрос на удаление по БД “Учебный процесс”: вся какая-то группа была расформирована по некоторым причинам

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

  1. Виды запросов действия.
  2. Запрос на обновление, добавление строки обновление.
  3. Запрос на добавление, добавление строки добавление.
  4. Запрос на удаление, добавление строки удаление.
  5. Главное отличие запросов действия от других видов.
  6. Запрос на создание таблицы.

Задание по формам (занятие 1)

  1. Создать однотабличную форму для просмотра акционеров мастером.
  2. Создать однотабличную форму для регистрации нового акционеров мастером.
  3. Создать однотабличную форму для просмотра акционеров конструктором.
  4. Создать однотабличную форму для регистрации нового акционеров конструктором.

Домашнее задание

  1. Создать однотабличную форму для просмотра списка студентов мастером.
  2. Создать однотабличную форму для регистрации нового студента мастером.
  3. Создать однотабличную форму для просмотра списка студентов конструктором.
  4. Создать однотабличную форму для регистрации нового студента конструктором

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

  1. Разделы формы, назначение разделов, добавление разделов.
  2. Создание форм мастером
  3. Создание форм с подчиненной формой мастером
  4. Используемые элементы для создания формы. Панель элементов.

 

 

Задание по отчетам (занятие 1)

  1. Создать однотабличный отчет “Список акционеров” мастером.
  2. Создать отчет “Предприятия по министерствам” , с одной группировкой по названию министерства мастером. Подсчитать количество выпущенных акций по каждому министерству.
  3. Создать отчет “Предприятия по банкам” , с одной группировкой по названию банка мастером. Подсчитать количество предприятий по каждому банку.

Домашнее задание

1. Создать однотабличный отчет “Список кафедр” мастером

2. Создать отчет “Студенты по группам” , с одной группировкой по названию группы мастером. Подсчитать количество студентов по каждой группе.

3. Создать отчет “Преподаватели по кафедрам ” , с одной группировкой по названию кафедрыы мастером. Подсчитать количество преподавателей по каждой кафедре

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

  1. Разделы отчета, назначение разделов, добавление разделов.
  2. Создание отчетов без группировок мастером
  3. Создание отчетов с группировками мастером
  4. Используемые элементы для создания отчета.

 

Задание по отчетам (занятие 2)

  1. Создать однотабличный отчет “Список акционеров” конструктором.
  2. Создать отчет “Предприятия по министерствам” , с одной группировкой по названию министерства конструктором. Подсчитать количество выпущенных акций по каждому министерству.
  3. Создать отчет “Предприятия по банкам” , с одной группировкой по названию банка конструктором. Подсчитать количество предприятий по каждому банку

Домашнее задание

  1. Создать однотабличный отчет “Список кафедр” конструктором
  2. Создать отчет “Студенты по группам” , с одной группировкой по названию группы конструктором. Подсчитать количество студентов по каждой группе.
  3. Создать отчет “Преподаватели по кафедрам ” , с одной группировкой по названию кафедры мастером. Подсчитать количество преподавателей по каждой кафедре

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

  1. Разделы отчета, назначение разделов, добавление разделов.
  2. Создание отчетов без группировок мастером
  3. Создание отчетов с группировками мастером
  4. Используемые элементы для создания отчета.

Задание по созданию кнопочных форм.

  1. 1.Создать пробную кнопочную форму для пробной базы данных (структура которой приведена в лекции). Обеспечить возврат в верхние уровни. Для этого создать новую БД, в ней таблицу Студенты, в ней 2 поля: код студента, ФИО.
  2. Создать мастером форму.
  3. Создать мастером отчет.

,

начало

     
 

кнопка А кнопкаВ кнопка С доработка выход

кнопка Д кнопка Е кнопка F возврат в 1-ый

уровень

открытие открытие

формы отчета возврат во-2й

уровень

 

2. создать кнопочную форму для БД АО.

Домашняя работа .

1. Разработать кнопочную форму для БД “Учебный процесс”

  1. создать кнопочную форму для БД “Учебный процесс.”

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

  1. Назначение кнопочных форм
  2. С какими семействами работает кнопочная форма.
  3. Сколько кнопочных форм в каждой БД.
  4. Команды используемые кнопочной формой.
  5. Таблица, которая создается при создании кнопочной формы.

Задание по макросам

1.Создать самозагружаемый макрос - autoexec, который откроет таблицу “Движение акций” и форму “Движение акций” .

2. Создать группу макросов, состоящую из 2-х программ , дать имя Группа макросов. 1-ая подпрограмма для работы с информацией по акционерам состоит из макрокоманд-

Песочные Часы

ОткрытьТаблицу

ОткрытьФорму

Соощение

. 2-ая подпрограмма для работы с информацией по предприятиям состоит из макрокоманд-

Песочные Часы

ОткрытьТаблицу

ОткрытьФорму

Соощение

 

3. Создать макрос с условием, который будет определять вид АО, если количество выпущенных акций> 500, выдать сообщение “Крупное АО”, если <= 500 “Мелкое АО”.

4. . Создать макрос для заполнения поля Сумма акций(числовое) в таблице Предприятия. Организовать цикл.

 

ОГЛАВЛЕНИЕ

Microsoft Access

1. Основные сведения

  1. Системные требования
  2. Основные функции
  3. Элементы базы данных
  4. Таблицы

6. Запросы

7. Формы

8. Отчёты

9. Макросы

10. Панели и меню

11. Visual Basic for Application

Заключение