
- •1.Определение алгоритма, свойства алгоритма, представления алгоритма.
- •2. Процедуры обработки событий и стандартные процедуры в Visual Basic. Аргументы процедур.
- •3.Функции в Visual Basic. Встроенные функции и функции пользователя.
- •5.Язык программирования Visual Basic. Структура программы. Переменные и константы. Типы переменных. Ввод и вывод данных.
- •Ввод и вывод данных
- •6. Язык программирования Visual Basic. Выражения. Правила приоритета. Оператор присваивания.
- •Основные арифметические операторы:
- •7. Условный оператор. Реализация структур Развилка, усеченная Развилка, вложенная Развилка.
- •Структура Развилка:
- •8. Операторы Цикла. Реализация структуры Цикл, вложенный Цикл (Цикл в Цикле)
- •10. Основные понятия реляционной базы данных. Объекты базы данных.
- •11. Субд Access. Конструктор таблиц. Работа с таблицами
- •12. Субд Access. Работа с запросами. Типы запросов. Параметрический запрос.
- •13. Субд Access. Выполнение вычислений в запросах.
- •14. Субд Access. Порядок разработки итогового запроса.
- •15.Субд Access. Создание и редактирование отчетов. Структура отчёта. Вычисление итоговых значений в отчётах.
- •16. Sql. Запрос на создание структуры таблицы на sql.
- •17. Sql. Запрос на создание таблицы на sql. Привести пример.
- •18.Excel. Основные операции. Построение диаграмм и графиков зависимости.
- •19.Этапы подготовки задачи к решению на эвм.
- •20. Нормализация данных для построения реляционной
- •21. Создание на языке sql вложенного запроса.
- •22. Создание на языке sql запроса на обновление Привести пример.
- •23. Создание связей между таблицами с помощью sql. Привести пример.
- •24. Схема данных. Типы связей. Целостность данных.
- •25. Интегрированная среда разработки Visual Basic. Отладка программы.
- •26. Массивы. Описание массивов. Ввод-вывод элементов массива.
- •27. Элементное программирование. Классификация пэ. Пэ Накопление. Привести пример вычисления среднего арифметического элементов вектора в виде функции.
- •Элементное программирование
- •28. Особенности реализации пэ Поиск . Привести пример функции возвращающей индекс максимального элемента вектора.
- •29. Пэ Заполнение.Привести пример процедуры. Заполнения вектора a рамерности 20 , случайными целыми числами в диапазоне [0;100]
- •30. Субд Access. Порядок разработки формы с помощью конструтора форм. Привести пример создания
19.Этапы подготовки задачи к решению на эвм.
Постановка задачи – словесное описание задачи и выделение входных и выходных данных.
Рассмотрим пример:
Задача. Вычислить высоту треугольника, если задана его площадь, причем, основание треугольника больше высоты на величину b
Входные данные: S – площадь, b
Выходные данные: r.
Математическое описание задачи. (разработка математической модели).Математическая модель устанавливает связь между входными и выходными данными.
Выбор метода решения.
Разработка алгоритма.
Алгоритмом решения задачи называется точное предписание, однозначно определяющее такие арифметические, логические и др. операции и в какой последовательности необходимо выполнять над входными данными с целью получения конечного результата (решение задачи).
20. Нормализация данных для построения реляционной
модели. Нормальные формы.
Нормализация – формализованная процедура разбиения таблицы на несколько логически связанных таблиц, т.е. создание реляционных таблиц
1. Нормализация идет от первой к пятой. сначала привести к первой,потом ко 2 и тд
Нормальная форма:
-данные должны быть нормализованы.
-данные не зависящие от ключевого поля должны находиться в другом поле.
Исключается зависимость не ключевых полей от не ключевого поля.
21. Создание на языке sql вложенного запроса.
Привести пример.
Запускаем Access создаем новую базу данных. Затем кликаем на вкладе «Запрос» и выбираем «Создание запроса в режиме конструктора» там переходим на SQL и вводим следующую фразу:
Select Шифр, Фамилия
FROM Студенты
Where (Физика=
(Select Max(Физика)
From Студенты));
Теперь кликаем на красный восклицательный знак и нужное нам поле с максимальной зарплатой появится.
22. Создание на языке sql запроса на обновление Привести пример.
Запускаем Access создаем новую базу данных. Затем кликаем на вкладе «Запрос» и выбираем «Создание запроса в режиме конструктора» там переходим на SQL и вводим следующую фразу:
UPDATE Студенты
SET Информ (название поля которое будет обновлено) = Информ+1;
Теперь кликаем на красный восклицательный знак и поле заданное нами обновляется.
23. Создание связей между таблицами с помощью sql. Привести пример.
Запускаем Access создаем новую базу данных. Затем кликаем на вкладе «Запрос» и выбираем «Создание запроса в режиме конструктора» там переходим на SQL и вводим следующую фразу:
SELECT Фамилия;Студенты.Группа, староста, специальность
FROM Группы INNER JOIN СТУДЕНТЫ ON Группы.Группа = Студенты.Группа;
Теперь кликаем на красный восклицательный знак и связь между указанными нами таблицами появляется автоматически.
24. Схема данных. Типы связей. Целостность данных.
Привести пример создания схемы данных. Создание межтабличных связей
Окно Схема данных открывают кнопкой на панели инструментов или командой Сервис ► Схема данных Образовавшаяся межтабличная связь отображается в окне Схема данных в виде линии, соединяющей два поля разных таблиц. При этом одна из таблиц считается главной, а другая — связанной. Главная — это та таблица, которая участвует в связи своим ключевым полем (название этого поля на схеме данных отображается полужирным шрифтом).
У связи два основных назначения. Первое — обеспечение целостности данных, а второе — автоматизация задач обслуживания базы.
Связь между таблицами позволяет:
либо исключить возможность удаления или изменения данных в ключевом поле главной таблицы, если с этим полем связаны какие-либо поля других таблиц;
либо сделать так, что при удалении (или изменении) данных в ключевом поле главной таблицы автоматически (и абсолютно корректно) произойдет удаление или изменение соответствующих данных в полях связанных таблиц.
Для настройки свойств связи надо в окне Схема данных выделить линию, соединяющую поля двух таблиц, щелкнуть на ней правой кнопкой мыши и открыть контекстное меню связи, после чего выбрать в нем пункт Изменить связь — откроется диалоговое окно Изменение связей. В нем показаны названия связанных таблиц и имена полей, участвующих в связи (здесь же их можно изменить), а также приведены элементы управления для обеспечения условий целостности данных.
Если установлен только флажок Обеспечение целостности данных, то удалять данные из ключевого поля главной таблицы нельзя. Если вместе с ним включены флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей, то, соответственно, операции редактирования и удаления данных в ключевом поле главной таблицы разрешены, но сопровождаются автоматическими изменениями в связанной таблице.
Таким образом, смысл создания реляционных связей между таблицами состоит, с одной стороны, в защите данных, а с другой стороны — в автоматизации внесения изменений сразу в несколько таблиц при изменениях в одной таблице.
Типы связей:
Один-к-одному – создается в том случае, когда оба создаваемых поля являются ключевыми
Один-ко-многим – создается в том случае, когда только одно из полей является ключевым.
Многие-ко-многим – представляет две связи с отношением один-ко-одному через третью таблицу.