Базы данных билеты на экзамен



Скачать материал

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 1

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. История развития баз данных.

2. Установка и
администрирование сервера
MySQL.

3. Создать в режиме
конструктора базу данных.

4. База данных – это?

а. набор данных, собранных на
одной дискете;

б. данные, предназначенные для
работы программы;

в. совокупность взаимосвязанных
данных, организованных по определенным правилам, предусматривающим общие
принципы описания, хранения и обработки данных;

г. данные, пересылаемые по
коммуникационным сетям.

                                          Преподаватель   ______________ С.В.
Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 2

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Модели данных. Классификация моделей данных.

2. Язык определения
и манипулирования данными.

3. Создать запрос в базе данных

4. Иерархическая база данных – это?

а. БД, в которой информация
организована в виде прямоугольных таблиц;

б. БД, в которой
элементы в записи упорядочены, т.е. один элемент считается главным, остальные
подчиненными;

в. БД, в которой записи расположены
в произвольном порядке;

г. БД, в которой существует
возможность устанавливать дополнительно к вертикальным иерархическим связям
горизонтальные связи.

                                          Преподаватель   ______________ С.В.
Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 3

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Сетевая модель данных. Достоинства и
недостатки.

2. Технологии публикаций
баз данных в Интернете..

3. Создать отчет в базе данных.

4. Реляционная база данных —  это? 

а.  БД, в которой информация организована в виде
прямоугольных таблиц; 

б. БД, в которой элементы в записи упорядочены, т.е.
один элемент считается главным, остальные подчиненными; 

в. БД, в которой записи расположены в произвольном
порядке; 

г. БД, в которой принята свободная связь между
элементами разных уровней. 

                                          Преподаватель   ______________ С.В.
Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 4

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Иерархическая модель данных. Достоинства и
недостатки.

2. Языки баз данных.
Работа с базами данных.

3. Создать форму
в базе данных.

4. Сетевая
база данных – это? 

а. БД, в которой информация организована
в виде прямоугольных таблиц 

б. БД, в которой элементы в записи
упорядочены, т.е. один элемент считается главным, стальные
подчиненными; 

в. БД, в которой записи расположены в
произвольном порядке; 

г. БД, в которой принята свободная связь между
элементами разных уровней. 

                                          Преподаватель   ______________ С.В.
Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 5

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Трехуровневая архитектура базы данных.

2. Защита данных.
Управление доступом к данным.

3. Создать базу данных с тремя таблицами.

4. Поле –
это? 

а. Строка таблицы; 

б. Столбец таблицы; 

в. Совокупность однотипных данных; 

г. Некоторый показатель, который характеризует
числовым, текстовым или иным значением. 

                                          Преподаватель   ______________ С.В.
Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 6

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Свойства проектируемой СУБД. Функции.

2. Охарактеризуйте
таблицу как основной компонент базы данных.

3. Создать базу данных Борей.

4. Запись – это? 

а. Строка таблицы; 

б. Столбец таблицы; 

в. Совокупность однотипных данных; 

г. Некоторый показатель, который характеризует
числовым, текстовым или иным значением. 

                                          Преподаватель   ______________ С.В.
Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 7

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Жизненный цикл баз данных. Этап анализа и
проектирования.

2. Язык SQL. Функции
и достоинства языка.

3. Создать отчет в базе данных Борей.

4. Характеристики типов данных. Убери
лишнее. 

а. Текстовый;                       
е.
денежный;                       

б. Поле MEMO;  
               
 ж. словесный; 

в. Числовой;                       
  з. дата/время; 

г. Функциональный;        
    и. поле NEMO;      

д. Дата/число;                       к.
счетчик. 

Преподаватель   ______________ С.В. Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 8

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Логическое проектирование баз данных.

2. Целостность
данных. Архитектура «клиент-сервер».

3. Установка сервера MySQL.

4. Виды работ с базами данных. Убери
лишнее. 

а. Создание баз данных; 

б. Поиск данных; 

в. Сортировка данных; 

г. Заполнение базы данных; 

д. Создание формы данных; 

е. Отбор данных. 

                                          Преподаватель   ______________ С.В.
Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 9

по учебной дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Концептуальное проектирование баз данных.
Объекты и атрибуты.

2. Проектирование
нормализованной базы данных.

3. Создание запросов,
отчетов.

4. Конструктор – это? 

а. Программный модуль для вывода операций; 

б. Программный модуль для выполнения, каких либо
операций; 

в. Режим, в котором осуществляется построение
таблицы или формы; 

г. Режим, в котором осуществляется вывод таблицы или
формы. 

Преподаватель   ______________ С.В. Баскатова

РЕГИОНАЛЬНЫЙ ОТКРЫТЫЙ СОЦИАЛЬНЫЙ
ТЕХНИКУМ

Предметная (цикловая) комиссия
специальных компьютерных дисциплин

Рассмотрено на
заседании предметной (цикловой) комиссии

Протокол № ___
от

«___»_________201__г.

Председатель_______________

Экзаменационный билет № 10

по учебной
дисциплине

«Основы проектирования баз данных»

Группа
ИС-31

УТВЕРЖДАЮ

Заместитель

директора техникума
по УР

________________________

«___»_______________ 201__ г.

1. Моделирование предметной области.

2. Реляционная
модель данных.

3. Создание пароля в базе данных.

4. Мастер – это? 

а. Программный модуль для вывода операций; 

б. Программный модуль для выполнения, каких либо
операций; 

в. Режим, в котором осуществляется построение
таблицы или формы; 

г. Режим, в котором осуществляется вывод таблицы или
формы. 

                                          Преподаватель   ______________ С.В. Баскатова



Скачать материал

  • Сейчас обучается 80 человек из 30 регионов

  • Сейчас обучается 74 человека из 35 регионов

Скрыть

  • Видеолекции для
    профессионалов

    • Свидетельства для портфолио
    • Вечный доступ за 120 рублей
    • 2 700+ видеолекции для каждого

  • Хочу свидетельство

Сертификат

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 153 185 материалов в базе

  • Выберите категорию:

  • Выберите учебник и тему

  • Выберите класс:

  • Тип материала:

    • Все материалы

    • Статьи

    • Научные работы

    • Видеоуроки

    • Презентации

    • Конспекты

    • Тесты

    • Рабочие программы

    • Другие методич. материалы

Найти материалы

Другие материалы

  • 25.12.2015
  • 972
  • 0
  • 25.12.2015
  • 445
  • 1
  • 25.12.2015
  • 1188
  • 1
  • 25.12.2015
  • 2188
  • 46

Рейтинг:
5 из 5

  • 25.12.2015
  • 2776
  • 16

Вам будут интересны эти курсы:

  • Курс повышения квалификации «Информационные технологии в деятельности учителя физики»

  • Курс повышения квалификации «Облачные технологии в образовании»

  • Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»

  • Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»

  • Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»

  • Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»

  • Курс повышения квалификации «Введение в программирование на языке С (СИ)»

  • Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»

  • Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»

  • Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»

  • Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Оставьте свой комментарий

Министерство образования и науки Донецкой Народной Республики

Государственное профессиональное образовательное учреждение

«Донецкий электрометаллургический техникум»

Утверждаю
заместитель директора по учебной работе
« » 20 г.

Р.Н. Михненко

ЭКЗАМЕНАЦИОННЫЕ БИЛЕТЫ

Образовательно-квалификационный уровень:

специалист среднего звена

Укрупненная группа:

09.00.00 Информатика и вычислительная техника

Специальность:

09.02.02 Компьютерные сети Семестр 6

Общепрофессиональная дисциплина:

ОП.05 «Основы программирования и баз данных»

Утверждено на заседании цикловой комиссии
автоматизации и компьютерных технологий

Протокол № 4 от « 19 » 11 2015 г.

Председатель цикловой комиссии Стельмашова Т.В.

(подпись) (фамилия и инициалы)

Вопросы к экзаменационным билетам

  1. Дать определение и характеристику программы. Этапы разработки программы. Типы данных. Переменные. Функции ввода и вывода Структура простой программы

  2. Дать определение и характеристику алгоритма и алгоритмическим структурам условие, выбор, циклы.

  3. Дать определение и характеристику массива. Объявление, доступ к элементу, ввод, вывод массивов и операции над ними.

  4. Дать определение и характеристику массива. Сортировка массива методами прямого выбора и прямого обмена.

  5. Дать определение и характеристику массива. Поиск в массиве: метод перебора и бинарный поиск.

  6. Дать определение и характеристику многомерного массива. Объявление, доступ к элементу, ввод, вывод многомерных массивов и операции над ними.

  7. Дать определение и характеристику символы и строки. Ввод и вывод строк. Преобразование строчных букв в прописные. Функции манипулирования строками.

  8. Дать определение и характеристику процедуры и функции. Стандартные функции. Библиотечные функции. Функция программиста.

  9. Дать определение и характеристику процедуры и функции. Процедура программиста. Вызов процедуры. Параметр-переменная и параметр-значение. Локальные и глобальные переменные.

  10. Дать определение и характеристику модуль программиста. Структура модуля. Подготовка текста модуля. Компиляция модуля. Использование модуля.

  11. Дать определение и характеристику файла. Объявление файла. Операции с файлом. Ошибки доступа к файлу. Чтение строк. Конец файла. Вывод на печать.

  12. Типы данных, определяемые программистом. Перечисляемый и интервальный типы. Дать определение и характеристику запись. Объявление записи. Доступ к полям записи. Инструкция WITH. Массив записей. Ввод и вывод записей в файл.

  13. Типы данных, определяемые программистом. Динамические структуры данных. Переменные-указатели. Динамические переменные.

  14. Дать определение и характеристику списки и рекурсия. Пример программы.

  15. Понятие банка данных, базы данных и СУБД. Уровни представления баз данных.

  16. Назначение и основные компоненты системы управления базами данных.

  17. Архитектурные решения, используемые при реализации многопользовательских СУБД. Локальная архитектура.

  18. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с терминальным сервером.

  19. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с файловым сервером.

  20. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с сервером баз данных (с SQL-сервером).

  21. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с сервером приложений и сервером баз данных (трехзвенная архитектура).

  22. Современные системы управления базами данных.

  23. Классификация моделей данных. Иерархическая модель данных.

  24. Классификация моделей данных. Сетевая модель данных.

  25. Классификация моделей данных. Реляционная модель данных. Схема отношения.

  26. Язык запросов – SQL. История SQL (Structured English QUEry Language).

  27. Язык запросов – SQL. Структура в SQL (Structured English QUEry Language).

  28. Язык запросов – SQL. Язык DDL (Data Definition Language).

  29. Язык запросов – SQL. Язык DML (Data Manipulation Language).

  30. Язык запросов – SQL. Язык DQL (Data Query Language).

  31. Проектирование реляционной базы данных. Этапы проектирования базы данных.

  32. Характеристика системы управления базами данных MySQL.

  33. Создание и модификация базы данных. Средства создания и управления базами данных.

  34. Создание и модификация базы данных. Создание, модификация и удаление таблиц.

  35. Целостность, сохранность и защита баз данных. Дать определение и характеристику транзакции.

  36. Обеспечение сохранности базы данных. Создание полной резервной копии базы данных. Восстановление базы данных из резервных копий.

  37. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: какой клиент купил колонки SVEN по минимальной цене.

  38. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: какие товары с выше 200 грн. купленные после 04.2013 г.

  39. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: отсортировать по фамилии покупателей от «Я» до «А» (по убыванию) с учетом физического лица.

  40. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: отсортировать по фамилии покупателей от «А» до «Я» (по возрастанию), которые купили товар в диапазоне 230–500 грн.

  41. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: какие заказы были осуществлены с выше 5 000 грн. и купленные после 03.2014 г.

  42. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: отсортировать заказчиков с юридическим лицом от «Я» до «А» (по убыванию).

  43. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: отсортировать заказчиков от «А» до «Я» (по убыванию) с заказами свыше 50 контейнеров товара.

  44. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: вывести сумму доходов от холодильников NORD.

  45. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: какие клиенты не пожилого возраста снимали 26 комнату.

  46. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: какие комнаты кроме повышенного комфорта забронированные после 06.2014 г.

  47. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: отсортировать клиентов по фамилии от «Я» до «А» (по убыванию), пожилого возраста.

  48. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: вывести номера клиентов, которые оплатили полную сумму и остаются на новогоднюю ночь.

  49. Сформировать структуру базы данных «Отдел кадров» в графическом виде и написать SQL-запрос: кто трудоустроен после 02.2012г., фамилия которых начинается на букву «Б».

  50. Сформировать структуру базы данных «Отдел кадров» в графическом виде и написать SQL-запрос: отсортировать по фамилии работников от «Я» до «А» (по убыванию) пожилого возраста.

  51. Сформировать структуру базы данных «Бухгалтерия» в графическом виде и написать SQL-запрос: отсортировать по фамилии работников от «А» до «Я» (по возрастанию) тех, которые получают максимальный оклад.

  52. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: кто со студентов отличников учится на кафедре «Компьютерные науки».

  53. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: кто со студентов учится после 2012/2013 учебного года и проживает в общежитии.

  54. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: отсортировать по фамилии студентов хорошистов кафедры «Программная инженерия» от «Я» до «А» (по убыванию).

  55. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: отобразить студентов кафедры «Компьютерная инженерия» у которых с выше двух задолженностей в порядке возрастания.

  56. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: показать студентов старше 18 лет у которых фамилия начинается на букву «С» и заканчивается на «В».

  57. Написать программу (язык программирования оговаривается преподавателем): Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный – 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 – являются).

  58. Написать программу (язык программирования оговаривается преподавателем), которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово «рубль» в правильной форме. Например, 12 рублей, 21 рубль, 33 рубля и т.д.

  59. Написать программу (язык программирования оговаривается преподавателем), которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово «копейка» в правильной форме. Например, 5 копеек, 41 копейка и т.д.

  60. Написать программу (язык программирования оговаривается преподавателем), которая выводит пример на вычитание (в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение «Правильно!» или «Вы ошиблись» и правильный результат.

  61. Написать программу (язык программирования оговаривается преподавателем), которая преобразует введенное пользователем десятичное число (в диапазоне от 0 до 255) в двоичное.

  62. Написать программу (язык программирования оговаривается преподавателем), в которой нужно описать процедуру TrianglePS(a, PS), вычисляющую по стороне a равностороннего треугольника его периметр P = 3·a и площадь S = a2·(3)1/2/4 (a – входной, P и S – выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти периметры и площади трех равносторонних треугольников с данными сторонами.

  63. Написать программу (язык программирования оговаривается преподавателем), в которой дана матрица размера M  N (M и N – четные числа). Поменять местами левую нижнюю и правую верхнюю четверти матрицы, и каждую четверть закрасить в свой цвет (имеется в виду текст, цвета должны быть разные) на белом фоне. Также вывести количество, сумму и среднее значение элементов матрицы.

  64. Написать программу (язык программирования оговаривается преподавателем), в которой дана квадратная матрица A порядка M. Повернуть ее на угол 90° в положительном направлении, то есть против часовой стрелки (при этом элемент A1,1 перейдет в AM,1, элемент AM,1 — в AM,M и т. д.). Вспомогательную матрицу не использовать. Также вывести количество, сумму и среднее значение элементов матрицы.

  65. Написать программу (язык программирования оговаривается преподавателем), в которой дан массив A размера N (N — четное число). Вывести его элементы с четными номерами в порядке возрастания номеров: A2, A4, A6, …, AN. Потом с новой строки вывести его элементы с нечетными номерами в порядке убывания номеров: AN, AN–2, AN–4, …, A1. Также вывести количество, сумму и среднее значение элементов матрицы. Условный оператор не использовать.

  66. Написать программу (язык программирования оговаривается преподавателем), в которой дана строка-предложение на русском языке. Зашифровать ее, выполнив циклическую замену каждой буквы на следующую за ней в алфавите и сохранив при этом регистр букв («А» перейдет в «Б», «а» – в «б», «Б» – в «В», «я» – в «а» и т. д.). Букву «ё» в алфавите не учитывать («е» должна переходить в «ж»). Знаки препинания и пробелы не изменять.

  67. Написать программу (язык программирования оговаривается преподавателем), в которой дается начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P – вещественное число, 0 P P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).

  68. Написать программу (язык программирования оговаривается преподавателем), которая вычисляет π с заданной пользователем точностью. Для этого воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-… при суммировании достаточно большого количества членов приближается к π/4. Рекомендуемый вид экрана во время работы программы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).

Задайте точность вычисления ПИ — 0.001

Значение числа ПИ с точностью 0.001000 равно 3.143589

Просуммировано 502 члена ряда.

  1. Написать программу (язык программирования оговаривается преподавателем), которая вычисляет значение выражения N0O1N1O2…OkNk, где Ni – целое одноразрядное число, Oi – один из двух знаков простейших арифметических действий: сложения или вычитания. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).

Введите арифметическое выражение, например, 4+5-3-5+2 и нажмите

9-5+4+2-6

Значение введенного выражения: 4

Для завершения программы нажмите .

  1. Написать программу (язык программирования оговаривается преподавателем), которая по дате определяет день недели, на который эта дата приходится. Для вычисления дня недели воспользуйтесь формулой:

Здесь – число месяца, – омер месяца, если начинать счет с марта, как это делали в Древнем Риме (март – 1, апрель – 2, …, февраль – 12), – номер года в столетии, с – количество столетий. Квадратные скобки означают, что надо взять целую часть от значения, находящегося в скобках. Вычисленное по формуле значение определяет день недели: 1 – понедельник, 2 – вторник, …, 6 – суббота, 0 – воскресенье.

  1. Написать программу (язык программирования оговаривается преподавателем), в которой нужно описать функцию Calc(A, B, Op) вещественного типа, выполняющую над ненулевыми вещественными числами A и B одну из арифметических операций и возвращающую ее результат. Вид операции определяется целым параметром Op: 1 – вычитание, 2 – умножение, 3 – деление, остальные значения – сложение. С помощью Calc выполнить для данных A и B операции, определяемые данными целыми N1, N2N3.

  2. Напишите программу, которая вычисляет стоимость покупки с учетом скидки. Скидка предоставляется, если сумма превышает 1000 руб., а также в выходные дни. Рекомендуемый вид формы получить у преподавателя. В результате щелчка на кнопке «Скидка» в поле компонента Label должно появляться сообщение, информирующее о предоставлении скидки, и итоговая сумма с учетом скидки. Информацию о том, является ли день выходным, программа должна получать на основе анализа текущей даты.

  3. Напишите программу, которая вычисляет доход по вкладу в банке. Доход вычисляется по формуле: Д = С * (СР / 360) * (СТ / 100), где: С – сумма вклада; СР – срок вклада (количество дней); СТ – процентная ставка (годовых). Рекомендуемый вид формы получить у преподавателя.

  4. Напишите программу, при помощи которой можно проконтролировать знание таблицы умножения. Программа должна предложить испытуемому 10 примеров и по окончании процесса тестирования выставить оценку. Рекомендуемый вид формы получить у преподавателя. Компонент Label1 используется для вывода примера, Label2 — для вывода сообщения об ошибке и результатов тестирования.

  5. Напишите программу, при помощи которой можно вычислить стоимость поездки на автомобиле. Рекомендуемый вид формы получить у преподавателя.

  6. Напишите программу вычисления стоимости исходящего звонка с сотового телефона. Рекомендуемый вид формы получить у преподавателя.

  7. Напишите программу, при помощи которой можно вычислить стоимость окна (стеклопакета). Рекомендуемый вид формы получить у преподавателя.

  8. Напишите программу «Калькулятор» так, чтобы можно было выполнять операции: сложения, вычитания, умножения и деления. Рекомендуемый вид формы получить у преподавателя.

  9. Напишите программу, которая сохраняет в файле «electr.txt» показания счетчика расхода электроэнергии (один раз в месяц). Добавьте в программу форму, в окне которой (в поле компонента Memo с запретом изменять в нем данные) отображается содержимое файла «electr.txt». Рекомендуемый вид форм получить у преподавателя.

  10. Напишите программу «Часы», в окне которой отображается текущее время, и в зависимости от времени суток менялся фоновый рисунок. Рекомендуемый вид форм получить у преподавателя. Двоеточие на индикаторе должно мигать.

  11. Напишите программу, в окне которой «Плывет» кораблик. Изображение кораблика формируйте из графических примитивов. Рекомендуемый вид формы и пример окна программы получить у преподавателя.

  12. Напишите программу «МР3 Player», который позволяет прослушать музыкальные файлы формата МР3 с помощью плей-листа. Рекомендуемый вид формы получить у преподавателя.

  13. Напишите программу «Экзаменатор», которая позволяет автоматизировать процесс тестирования, и что бы она запрашивала имя тестируемого и сохраняла результат тестирования в файле. Для ввода имени, тестируемого используйте стандартное окно ввода, которое выводит функция InputBox. Все вопросы теста должны находится рядом с программой в файле. Рекомендуемый вид формы получить у преподавателя.

  14. Напишите приложение, обеспечивающее работу с базой данных «Контакты» (contacts.mdb). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  15. Напишите приложение, обеспечивающее работу с базой данных MySQL «Контакты» (contacts). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  16. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Контакты» (contacts.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  17. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Рецепты» (recept.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  18. Напишите приложение, обеспечивающее работу с базой данных MySQL «Рецепты» (recept). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  19. Напишите приложение, обеспечивающее работу с базой данных «Рецепты» (recept.mdb). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  20. Напишите приложение, обеспечивающее работу с базой данных «Магазин музыкальных инструментов» (muz.mdb). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  21. Напишите приложение, обеспечивающее работу с базой данных MySQL «Магазин музыкальных инструментов» (muz). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  22. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Магазин музыкальных инструментов» (muz.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику списки и рекурсия. Пример программы.

  2. Понятие банка данных, базы данных и СУБД. Уровни представления баз данных.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: какой клиент купил колонки SVEN по минимальной цене.

  4. Написать программу: Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный – 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 – являются).

  5. Напишите программу, которая вычисляет стоимость покупки с учетом скидки. Скидка предоставляется, если сумма превышает 1000 руб., а также в выходные дни. Рекомендуемый вид формы получить у преподавателя. В результате щелчка на кнопке «Скидка» в поле компонента Label должно появляться сообщение, информирующее о предоставлении скидки, и итоговая сумма с учетом скидки. Информацию о том, является ли день выходным, программа должна получать на основе анализа текущей даты.

  1. Типы данных, определяемые программистом. Динамические структуры данных. Переменные-указатели. Динамические переменные.

  2. Назначение и основные компоненты системы управления базами данных.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: какие товары с выше 200 грн. купленные после 04.2013 г.

  4. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово «рубль» в правильной форме. Например, 12 рублей, 21 рубль, 33 рубля и т.д.

  5. Напишите приложение, обеспечивающее работу с базой данных MySQL «Рецепты» (recept). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Типы данных, определяемые программистом. Перечисляемый и интервальный типы. Дать определение и характеристику запись. Объявление записи. Доступ к полям записи. Инструкция WITH. Массив записей. Ввод и вывод записей в файл.

  2. Архитектурные решения, используемые при реализации многопользовательских СУБД. Локальная архитектура.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: отсортировать по фамилии покупателей от «Я» до «А» (по убыванию) с учетом физического лица.

  4. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово «копейка» в правильной форме. Например, 5 копеек, 41 копейка и т.д.

  5. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Контакты» (contacts.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику файла. Объявление файла. Операции с файлом. Ошибки доступа к файлу. Чтение строк. Конец файла. Вывод на печать.

  2. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с терминальным сервером.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: отсортировать по фамилии покупателей от «А» до «Я» (по возрастанию), которые купили товар в диапазоне 230–500 грн.

  4. Написать программу, которая выводит пример на вычитание (в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение «Правильно!» или «Вы ошиблись» и правильный результат.

  5. Напишите приложение, обеспечивающее работу с базой данных «Магазин музыкальных инструментов» (muz.mdb). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику модуль программиста. Структура модуля. Подготовка текста модуля. Компиляция модуля. Использование модуля.

  2. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с файловым сервером.

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: какие заказы были осуществлены с выше 5 000 грн. и купленные после 03.2014 г.

  4. Написать программу, которая преобразует введенное пользователем десятичное число (в диапазоне от 0 до 255) в двоичное.

  5. Напишите приложение, обеспечивающее работу с базой данных MySQL «Магазин музыкальных инструментов» (muz). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику процедуры и функции. Процедура программиста. Вызов процедуры. Параметр-переменная и параметр-значение. Локальные и глобальные переменные.

  2. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с сервером баз данных (с SQL-сервером).

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: отсортировать заказчиков с юридическим лицом от «Я» до «А» (по убыванию).

  4. Написать программу, в которой нужно описать процедуру TrianglePS(a, PS), вычисляющую по стороне a равностороннего треугольника его периметр P = 3·a и площадь S = a2·(3)1/2/4 (a – входной, P и S – выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти периметры и площади трех равносторонних треугольников с данными сторонами.

  5. Напишите приложение, обеспечивающее работу с базой данных «Контакты» (contacts.mdb). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику процедуры и функции. Стандартные функции. Библиотечные функции. Функция программиста.

  2. Архитектурные решения, используемые при реализации многопользовательских СУБД. Архитектура клиент-сервер с сервером приложений и сервером баз данных (трехзвенная архитектура).

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: отсортировать заказчиков от «А» до «Я» (по убыванию) с заказами свыше 50 контейнеров товара.

  4. Написать программу, в которой дана матрица размера M  N (M и N – четные числа). Поменять местами левую нижнюю и правую верхнюю четверти матрицы, и каждую четверть закрасить в свой цвет (имеется в виду текст, цвета должны быть разные) на белом фоне. Также вывести количество, сумму и среднее значение элементов матрицы.

  5. Напишите программу, которая вычисляет доход по вкладу в банке. Доход вычисляется по формуле: Д = С * (СР / 360) * (СТ / 100), где: С – сумма вклада; СР – срок вклада (количество дней); СТ – процентная ставка (годовых). Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику символы и строки. Ввод и вывод строк. Преобразование строчных букв в прописные. Функции манипулирования строками.

  2. Современные системы управления базами данных.

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: вывести сумму доходов от холодильников NORD.

  4. Написать программу, в которой дана квадратная матрица A порядка M. Повернуть ее на угол 90° в положительном направлении, то есть против часовой стрелки (при этом элемент A1,1 перейдет в AM,1, элемент AM,1 — в AM,M и т. д.). Вспомогательную матрицу не использовать. Также вывести количество, сумму и среднее значение элементов матрицы.

  5. Напишите программу, при помощи которой можно проконтролировать знание таблицы умножения. Программа должна предложить испытуемому 10 примеров и по окончании процесса тестирования выставить оценку. Рекомендуемый вид формы получить у преподавателя. Компонент Label1 используется для вывода примера, Label2 — для вывода сообщения об ошибке и результатов тестирования.

  1. Дать определение и характеристику многомерного массива. Объявление, доступ к элементу, ввод, вывод многомерных массивов и операции над ними.

  2. Классификация моделей данных. Иерархическая модель данных.

  3. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: какие клиенты не пожилого возраста снимали 26 комнату.

  4. Написать программу, в которой дан массив A размера N (N — четное число). Вывести его элементы с четными номерами в порядке возрастания номеров: A2, A4, A6, …, AN. Потом с новой строки вывести его элементы с нечетными номерами в порядке убывания номеров: AN, AN–2, AN–4, …, A1. Также вывести количество, сумму и среднее значение элементов матрицы. Условный оператор не использовать.

  5. Напишите программу вычисления стоимости исходящего звонка с сотового телефона. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику массива. Поиск в массиве: метод перебора и бинарный поиск.

  2. Классификация моделей данных. Сетевая модель данных.

  3. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: какие комнаты кроме повышенного комфорта забронированные после 06.2014 г.

  4. Написать программу, в которой дана строка-предложение на русском языке. Зашифровать ее, выполнив циклическую замену каждой буквы на следующую за ней в алфавите и сохранив при этом регистр букв («А» перейдет в «Б», «а» – в «б», «Б» – в «В», «я» – в «а» и т. д.). Букву «ё» в алфавите не учитывать («е» должна переходить в «ж»). Знаки препинания и пробелы не изменять.

  5. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Магазин музыкальных инструментов» (muz.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику массива. Объявление, доступ к элементу, ввод, вывод массивов и операции над ними.

  2. Классификация моделей данных. Реляционная модель данных. Схема отношения.

  3. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: отсортировать клиентов по фамилии от «Я» до «А» (по убыванию), пожилого возраста.

  4. Написать программу, в которой дается начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P – вещественное число, 0 P P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).

  5. Напишите приложение, обеспечивающее работу с базой данных «Рецепты» (recept.mdb). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику массива. Сортировка массива методами прямого выбора и прямого обмена.

  2. Язык запросов – SQL. История SQL (Structured English QUEry Language).

  3. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: вывести номера клиентов, которые оплатили полную сумму и остаются на новогоднюю ночь.

  4. Написать программу, которая вычисляет π с заданной пользователем точностью. Для этого воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-… при суммировании достаточно большого количества членов приближается к π/4. Рекомендуемый вид экрана во время работы программы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).

  1. Задайте точность вычисления ПИ — 0.001

  2. Значение числа ПИ с точностью 0.001000 равно 3.143589

  3. Просуммировано 502 члена ряда.

  1. Напишите программу, которая сохраняет в файле «electr.txt» показания счетчика расхода электроэнергии (один раз в месяц). Добавьте в программу форму, в окне которой (в поле компонента Memo с запретом изменять в нем данные) отображается содержимое файла «electr.txt». Рекомендуемый вид форм получить у преподавателя.

  1. Дать определение и характеристику алгоритма и алгоритмическим структурам условие, выбор, циклы.

  2. Язык запросов – SQL. Структура в SQL (Structured English QUEry Language).

  3. Сформировать структуру базы данных «Отдел кадров» в графическом виде и написать SQL-запрос: кто трудоустроен после 02.2012г., фамилия которых начинается на букву «Б».

  4. Написать программу, которая вычисляет значение выражения N0O1N1O2…OkNk, где Ni – целое одноразрядное число, Oi – один из двух знаков простейших арифметических действий: сложения или вычитания. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).

  1. Введите арифметическое выражение, например, 4+5-3-5+2 и нажмите

  2. 9-5+4+2-6

  3. Значение введенного выражения: 4

  4. Для завершения программы нажмите .

  1. Напишите программу, при помощи которой можно вычислить стоимость окна (стеклопакета). Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику алгоритма и алгоритмическим структурам условие, выбор, циклы.

  2. Язык запросов – SQL. Язык DDL (Data Definition Language).

  3. Сформировать структуру базы данных «Отдел кадров» в графическом виде и написать SQL-запрос: отсортировать по фамилии работников от «Я» до «А» (по убыванию) пожилого возраста.

  4. Написать программу, которая по дате определяет день недели, на который эта дата приходится. Для вычисления дня недели воспользуйтесь формулой:

  1. Здесь – число месяца, – омер месяца, если начинать счет с марта, как это делали в Древнем Риме (март – 1, апрель – 2, …, февраль – 12), – номер года в столетии, с – количество столетий. Квадратные скобки означают, что надо взять целую часть от значения, находящегося в скобках. Вычисленное по формуле значение определяет день недели: 1 – понедельник, 2 – вторник, …, 6 – суббота, 0 – воскресенье.

  1. Напишите программу «Калькулятор» так, чтобы можно было выполнять операции: сложения, вычитания, умножения и деления. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику программы. Этапы разработки программы. Типы данных. Переменные. Функции ввода и вывода Структура простой программы.

  2. Язык запросов – SQL. Язык DML (Data Manipulation Language).

  3. Сформировать структуру базы данных «Бухгалтерия» в графическом виде и написать SQL-запрос: отсортировать по фамилии работников от «А» до «Я» (по возрастанию) тех, которые получают максимальный оклад.

  4. Написать программу, в которой нужно описать функцию Calc(A, B, Op) вещественного типа, выполняющую над ненулевыми вещественными числами A и B одну из арифметических операций и возвращающую ее результат. Вид операции определяется целым параметром Op: 1 – вычитание, 2 – умножение, 3 – деление, остальные значения – сложение. С помощью Calc выполнить для данных A и B операции, определяемые данными целыми N1, N2N3.

  5. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Рецепты» (recept.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику программы. Этапы разработки программы. Типы данных. Переменные. Функции ввода и вывода Структура простой программы.

  2. Язык запросов – SQL. Язык DQL (Data Query Language).

  3. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: кто со студентов отличников учится на кафедре «Компьютерные науки».

  4. Написать программу, в которой нужно описать функцию Calc(A, B, Op) вещественного типа, выполняющую над ненулевыми вещественными числами A и B одну из арифметических операций и возвращающую ее результат. Вид операции определяется целым параметром Op: 1 – вычитание, 2 – умножение, 3 – деление, остальные значения – сложение. С помощью Calc выполнить для данных A и B операции, определяемые данными целыми N1, N2N3.

  5. Напишите приложение, обеспечивающее работу с базой данных MySQL «Контакты» (contacts). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику массива. Поиск в массиве: метод перебора и бинарный поиск.

  2. Проектирование реляционной базы данных. Этапы проектирования базы данных.

  3. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: кто со студентов учится после 2012/2013 учебного года и проживает в общежитии.

  4. Написать программу, которая по дате определяет день недели, на который эта дата приходится. Для вычисления дня недели воспользуйтесь формулой:

  1. Здесь – число месяца, – омер месяца, если начинать счет с марта, как это делали в Древнем Риме (март – 1, апрель – 2, …, февраль – 12), – номер года в столетии, с – количество столетий. Квадратные скобки означают, что надо взять целую часть от значения, находящегося в скобках. Вычисленное по формуле значение определяет день недели: 1 – понедельник, 2 – вторник, …, 6 – суббота, 0 – воскресенье.

  1. Напишите программу, при помощи которой можно вычислить стоимость поездки на автомобиле. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику массива. Сортировка массива методами прямого выбора и прямого обмена.

  2. Характеристика системы управления базами данных MySQL.

  3. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: отсортировать по фамилии студентов хорошистов кафедры «Программная инженерия» от «Я» до «А» (по убыванию).

  4. Написать программу, которая вычисляет значение выражения N0O1N1O2…OkNk, где Ni – целое одноразрядное число, Oi – один из двух знаков простейших арифметических действий: сложения или вычитания. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).

  1. Введите арифметическое выражение, например, 4+5-3-5+2 и нажмите

  2. 9-5+4+2-6

  3. Значение введенного выражения: 4

  4. Для завершения программы нажмите .

  1. Напишите программу «Часы», в окне которой отображается текущее время, и в зависимости от времени суток менялся фоновый рисунок. Рекомендуемый вид форм получить у преподавателя. Двоеточие на индикаторе должно мигать.

  1. Дать определение и характеристику списки и рекурсия. Пример программы.

  2. Создание и модификация базы данных. Средства создания и управления базами данных.

  3. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: отобразить студентов кафедры «Компьютерная инженерия» у которых с выше двух задолженностей в порядке возрастания.

  4. Написать программу, которая вычисляет π с заданной пользователем точностью. Для этого воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-… при суммировании достаточно большого количества членов приближается к π/4. Рекомендуемый вид экрана во время работы программы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).

  1. Задайте точность вычисления ПИ — 0.001

  2. Значение числа ПИ с точностью 0.001000 равно 3.143589

  3. Просуммировано 502 члена ряда.

  1. Напишите программу, которая вычисляет стоимость покупки с учетом скидки. Скидка предоставляется, если сумма превышает 1000 руб., а также в выходные дни. Рекомендуемый вид формы получить у преподавателя. В результате щелчка на кнопке «Скидка» в поле компонента Label должно появляться сообщение, информирующее о предоставлении скидки, и итоговая сумма с учетом скидки. Информацию о том, является ли день выходным, программа должна получать на основе анализа текущей даты.

  1. Дать определение и характеристику многомерного массива. Объявление, доступ к элементу, ввод, вывод многомерных массивов и операции над ними.

  2. Создание и модификация базы данных. Создание, модификация и удаление таблиц.

  3. Сформировать структуру базы данных «Студенты» в графическом виде и написать SQL-запрос: показать студентов старше 18 лет у которых фамилия начинается на букву «С» и заканчивается на «В».

  4. Написать программу, в которой дается начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P – вещественное число, 0 P P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).

  5. Напишите программу «МР3 Player», который позволяет прослушать музыкальные файлы формата МР3 с помощью плей-листа. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику символы и строки. Ввод и вывод строк. Преобразование строчных букв в прописные. Функции манипулирования строками.

  2. Целостность, сохранность и защита баз данных. Дать определение и характеристику транзакции.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: какой клиент купил колонки SVEN по минимальной цене.

  4. Написать программу, в которой дана строка-предложение на русском языке. Зашифровать ее, выполнив циклическую замену каждой буквы на следующую за ней в алфавите и сохранив при этом регистр букв («А» перейдет в «Б», «а» – в «б», «Б» – в «В», «я» – в «а» и т. д.). Букву «ё» в алфавите не учитывать («е» должна переходить в «ж»). Знаки препинания и пробелы не изменять.

  5. Напишите программу, в окне которой «Плывет» кораблик. Изображение кораблика формируйте из графических примитивов. Рекомендуемый вид формы и пример окна программы получить у преподавателя.

  1. Дать определение и характеристику процедуры и функции. Стандартные функции. Библиотечные функции. Функция программиста.

  2. Обеспечение сохранности базы данных. Создание полной резервной копии базы данных. Восстановление базы данных из резервных копий.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: какие товары с выше 200 грн. купленные после 04.2013 г.

  4. Написать программу, в которой дан массив A размера N (N — четное число). Вывести его элементы с четными номерами в порядке возрастания номеров: A2, A4, A6, …, AN. Потом с новой строки вывести его элементы с нечетными номерами в порядке убывания номеров: AN, AN–2, AN–4, …, A1. Также вывести количество, сумму и среднее значение элементов матрицы. Условный оператор не использовать.

  5. Напишите программу, которая вычисляет доход по вкладу в банке. Доход вычисляется по формуле: Д = С * (СР / 360) * (СТ / 100), где: С – сумма вклада; СР – срок вклада (количество дней); СТ – процентная ставка (годовых). Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику процедуры и функции. Процедура программиста. Вызов процедуры. Параметр-переменная и параметр-значение. Локальные и глобальные переменные.

  2. Проектирование реляционной базы данных. Этапы проектирования базы данных.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: отсортировать по фамилии покупателей от «Я» до «А» (по убыванию) с учетом физического лица.

  4. Написать программу, в которой дана квадратная матрица A порядка M. Повернуть ее на угол 90° в положительном направлении, то есть против часовой стрелки (при этом элемент A1,1 перейдет в AM,1, элемент AM,1 — в AM,M и т.д.). Вспомогательную матрицу не использовать. Также вывести количество, сумму и среднее значение элементов матрицы.

  5. Напишите программу, при помощи которой можно проконтролировать знание таблицы умножения. Программа должна предложить испытуемому 10 примеров и по окончании процесса тестирования выставить оценку. Рекомендуемый вид формы получить у преподавателя. Компонент Label1 используется для вывода примера, Label2 — для вывода сообщения об ошибке и результатов тестирования.

  1. Дать определение и характеристику модуль программиста. Структура модуля. Подготовка текста модуля. Компиляция модуля. Использование модуля.

  2. Создание и модификация базы данных. Средства создания и управления базами данных.

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: отсортировать заказчиков с юридическим лицом от «Я» до «А» (по убыванию).

  4. Написать программу, в которой дана матрица размера M  N (M и N – четные числа). Поменять местами левую нижнюю и правую верхнюю четверти матрицы, и каждую четверть закрасить в свой цвет (имеется в виду текст, цвета должны быть разные) на белом фоне. Также вывести количество, сумму и среднее значение элементов матрицы.

  5. Напишите программу, при помощи которой можно вычислить стоимость поездки на автомобиле. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику файла. Объявление файла. Операции с файлом. Ошибки доступа к файлу. Чтение строк. Конец файла. Вывод на печать.

  2. Классификация моделей данных. Реляционная модель данных. Схема отношения.

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: какие заказы были осуществлены с выше 5 000 грн. и купленные после 03.2014 г.

  4. Написать программу, в которой нужно описать процедуру TrianglePS(a, PS), вычисляющую по стороне a равностороннего треугольника его периметр P = 3·a и площадь S = a2·(3)1/2/4 (a – входной, P и S – выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти периметры и площади трех равносторонних треугольников с данными сторонами.

  5. Напишите программу вычисления стоимости исходящего звонка с сотового телефона. Рекомендуемый вид формы получить у преподавателя.

  1. Типы данных, определяемые программистом. Перечисляемый и интервальный типы. Дать определение и характеристику запись. Объявление записи. Доступ к полям записи. Инструкция WITH. Массив записей. Ввод и вывод записей в файл.

  2. Классификация моделей данных. Сетевая модель данных.

  3. Сформировать структуру базы данных «Интернет магазин» в графическом виде и написать SQL-запрос: отсортировать по фамилии покупателей от «А» до «Я» (по возрастанию), которые купили товар в диапазоне
    230–500 грн.

  4. Написать программу, которая преобразует введенное пользователем десятичное число (в диапазоне от 0 до 255) в двоичное.

  5. Напишите приложение, обеспечивающее работу с базой данных «Контакты» (contacts.mdb). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Типы данных, определяемые программистом. Динамические структуры данных. Переменные-указатели. Динамические переменные.

  2. Классификация моделей данных. Иерархическая модель данных.

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: отсортировать заказчиков от «А» до «Я» (по убыванию) с заказами свыше 50 контейнеров товара.

  4. Написать программу, которая выводит пример на вычитание (в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение «Правильно!» или «Вы ошиблись» и правильный результат.

  5. Напишите приложение, обеспечивающее работу с базой данных MySQL «Контакты» (contacts). Для доступа к данным использовать технологию ADO. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику массива. Объявление, доступ к элементу, ввод, вывод массивов и операции над ними.

  2. Современные системы управления базами данных.

  3. Сформировать структуру базы данных «Оптовая торговля» в графическом виде и написать SQL-запрос: вывести сумму доходов от холодильников NORD.

  4. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово «копейка» в правильной форме. Например, 5 копеек, 41 копейка и т.д.

  5. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Контакты» (contacts.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику алгоритма и алгоритмическим структурам условие, выбор, циклы.

  2. Назначение и основные компоненты системы управления базами данных.

  3. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: какие клиенты не пожилого возраста снимали 26 комнату.

  4. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово «рубль» в правильной форме. Например, 12 рублей, 21 рубль, 33 рубля и т.д.

  5. Напишите кроссплатформенное приложение, обеспечивающее работу с базой данных SQLite «Рецепты» (recept.sdb). Для доступа к данным использовать технологию FireDAC. Для поиска используйте стандартное окно ввода, которое выводит функция InputBox. Рекомендуемый вид формы получить у преподавателя.

  1. Дать определение и характеристику процедуры и функции. Стандартные функции. Библиотечные функции. Функция программиста.

  2. Понятие банка данных, базы данных и СУБД. Уровни представления баз данных.

  3. Сформировать структуру базы данных «Гостиница» в графическом виде и написать SQL-запрос: какие комнаты кроме повышенного комфорта забронированные после 06.2014 г.

  4. Написать программу: Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный – 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 – являются).

  5. Напишите программу «Экзаменатор», которая позволяет автоматизировать процесс тестирования, и что бы она запрашивала имя тестируемого и сохраняла результат тестирования в файле. Для ввода имени, тестируемого используйте стандартное окно ввода, которое выводит функция InputBox. Все вопросы теста должны находится рядом с программой в файле. Рекомендуемый вид формы получить у преподавателя.

  1. Рекомендуемый вид формы программы «Скидка»

  2. Рекомендуемый вид формы программы «Рецепты»

  3. Рекомендуемый вид формы программы «Контакты»

  4. Рекомендуемый вид формы программы «Магазин музыкальных инструментов»

  5. Рекомендуемый вид формы программы «Магазин музыкальных инструментов»

  6. Рекомендуемый вид формы программы «Контакты»

  7. Рекомендуемый вид формы программы «Доход по вкладу»

  8. Рекомендуемый вид формы программы проверки знания таблицы умножения

  9. Рекомендуемый вид формы программы «Стоимость разговора»

  10. Рекомендуемый вид формы программы «Магазин музыкальных инструментов»

  11. Рекомендуемый вид формы программы «Рецепты»

  12. Рекомендуемый вид форм программы «Электроэнергия»

  13. Рекомендуемый вид формы программы «Стеклопакет»

  14. Рекомендуемый вид формы программы «Калькулятор»

  15. Рекомендуемый вид формы программы «Рецепты»

  16. Рекомендуемый вид формы программы «Контакты»

  17. Рекомендуемый вид формы программы «Стоимость поездки»

  18. Рекомендуемый вид формы программы «Часы»

  19. Рекомендуемый вид формы программы «Скидка»

  20. Рекомендуемый вид формы программы «МР3 Player»

  21. Вид и графическое представление программы «Плывет»

    1. Окно программы

    2. Рекомендуемый вид формы программы «Калькулятор»

    1. Базовая точка (x0, y0) определяет положение объекта

  22. Рекомендуемый вид формы программы «Доход по вкладу»

  23. Рекомендуемый вид формы программы проверки знания таблицы умножения

  24. Рекомендуемый вид формы программы «Стоимость поездки»

  25. Рекомендуемый вид формы программы «Стоимость разговора»

  26. Рекомендуемый вид формы программы «Контакты»

  27. Рекомендуемый вид формы программы «Контакты»

  28. Рекомендуемый вид формы программы «Контакты»

  29. Рекомендуемый вид формы программы «Рецепты»

  30. Рекомендуемый вид формы программы «Экзаменатор»

Экзаменационные вопросы по курсу: «Базы данных» Оглавление

Экзаменационные
вопросы по курсу: «Базы данных» 1

Оглавление 1

1. Базы данных и
информационные системы (ИС) 1

2. Архитектура
ИС, СУБД, локальные ИС 3

ИС и локальные
ИС 3

СУБД 3

5. Иерархические
и сетевые модели 3

6. Реляционная
модель 4

7. Постреляциоиная
и объектно-ориентированная модели 4

8. Типы данных 5

10. Индексирование;
связывание таблиц 5

Индексирование 5

Связывание
таблиц 6

11. Теоретические
языки запросов 6

12. Состав БД
Access 6

13. Понятие отчета
в Access 6

14. Работа с окнами
(БД) 7

16. Контекстное
меню в Access 7

18. Создание
таблиц 8

Создание новой
таблицы в новой базе данных 8

19. Макет отчёта 8

20. Свойства
полей 8

21. Использование
в отчете элементов управления 9

25. Создание
несвязных полей. Изменение вида текста. 9

26. Понятие о
целостности данных 9

27. Поля ввода,
привязанные к выражениям 10

28. Работа в режиме
конструктора 10

29. Вычисляемые
поля и их значения 10

30. Основные
понятия о запросах 10

31. Сортировка и
группировка данных в отчете 10

33. Добавление в
отчет номеров страниц, дат, времени. 10

35. Печать почтовых
наклеек 11

36. Работа с
формами 14

Создание пустой
формы 14

1. Базы данных и информационные системы (ис)

Информационная
система
— это
взаимосвязанная совокупность
информационных, технических, программных,
математических, организационных,
правовых, эргономических, лингвистических,
технологических и других средств, а
также персонала, предназначенная для
сбора, обработки, хранения и выдачи
экономической информации и принятия
управленческих решений.

Базы
данных — важнейшая составная часть
информационных систем. Здесь мы
ограничимся лишь кратчайшими общими
сведениями об информационных системах,
сосредоточив внимание на базах данных
как таковых.

Информационные
системы предназначены для хранения и
обработки больших объемов информации.
Любая информационная система должна
выполнять три основные функции: ввод
данных, запросы по данным, составление
отчетов.

Обслуживание
информационных систем, реализованных
в письменном (бумажном) виде, сопряжено
со многими трудностями: чем больше
информационная система, тем больше
бумаги (карточек) и места требуется для
их хранения (в этом можно убедиться на
примере библиотеки); много времени
тратится на поиск нужной информации.
Сложности возникают при обновлении,
анализе и обработке данных.

Виды
структур данных бывают

  • Иерархические
    (древовидные) – в виде дерева, нижний
    подчиняется верхнему;

  • Сетевые
    – один объект может связан с несколькими,
    а несколько – с одним;

  • Реляционные
    – в виде удобной таблицы.

Код
альбома

Код
группы

Название
альбома

Год
выпуска

Тип
альбома

Фирма

25

1

Help!

1965

Lp
(English)

Pariophone

36

2

Led
Zeppelin 4

l97l

Lp

Atlantic

35

2

Led
Zeppelin 4 —

1970

Lp

Atlantic

34

3

Flash
Gordon

1980

Soundtrack

EMI

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.

Отлично

Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.

Отлично

Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.

Отлично

Отличный сайт
Лично меня всё устраивает — и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.

Отлично

Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.

Хорошо

Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.

Отлично

Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.

Отлично

Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.

Отлично

Отзыв о системе «Студизба»
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.

Хорошо

Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.

Отлично

Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.

Отлично

Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.

Отлично

Вопросы к экзамену по дисциплине «Базы данных«

1. Классификация баз данных. Определения, основные функции, виды.

2. Основы реляционной алгебры. Определения высказываний, запись, примеры.

3. Иерархическая модель данных. Основные понятия, графическое изображение, примеры.

4. Сетевая модель данных. Основные понятия, графическое изображение, примеры.

5. Реляционная модель данных. Основные понятия, графическое изображение, примеры.

6. Термины и определения реляционных баз данных.

7. Основные компоненты систем управления реляционными базами данных. Таблицы, запросы, формы, отчеты

8. Нормализация таблиц реляционной базы данных. Определение, виды, понятия.

9. Первая нормальная форма реляционной модели данных. Определение, требования, примеры.

10. Вторая нормальная форма реляционной модели данных. Определение, требования, примеры.

11. Третья нормальная форма реляционной модели данных. Определение, требования, примеры.

12. Проектирование связей между таблицами. Назначение, основные правила, варианты поведения зависимой таблицы.

13. Физические модели данных. Определения, назначение информационной модели, цели.

14. Файловые структуры организации баз данных. Классификация, вид хранящейся информации, файлы прямого доступа, методы хэширования.

15. Файлы с неплотным индексом. Структура индексной записи. Алгоритм размещения записи.

16. Разрешение коллизии методом свободного замещения. Указатели записи. Алгоритм размещения записи, механизм удаления записи

17. Разрешение коллизии с помощью области переполнения. Алгоритм размещения, поиска и удаления записей.

18. Иерархическая организация памяти. Уровни иерархии. Размер блока, попадание, промах, потери на промах.

19. Принципы разработки многопользовательских информационных систем. Системный подход, последовательность разработки БД, модульный принцип разработки.

20. Стандартизация разработки информационных систем. Ее аспекты, необходимость стандартизации.

21. Организация многопользовательских систем управления базами данных в локальных вычислительных сетях. Типы, общие признаки и отличия, недостатки и преимущества.

22. Модель сервера баз данных. Необходимые условия, преимущества, недостатки.

23. Разработка концептуальной модели многопользовательской базы данных. Этапы, цель, практическое применение, установление состава пользователей.

24. Разработка проекта СУБД в соответствии с техническим заданием. Требования к техническому заданию, определение ресурсов для разработки БД.

25. Модель сервера приложений. Архитектура, компоненты, преимущества.

26. Модели клиент-сервер в технологии распределенных баз данных. Основной принцип, группы.

27. Основные понятия распределенной обработки данных. Режимы работы с базами данных.

28. Структура типового приложения, работающего с базой данных. Презентационная логика, бизнес-логика, процессор управления данными.

29. Условия работы удаленного доступа к данным.

30. Процессор управления данными. Расположение, модели распределений.

31. Модель удаленного управления данными. Двухуровневая модель, расположение, распределение функций, алгоритм выполнения клиентского запроса.

32. Модель удаленного доступа к данным. Структура модели, преимущества, недостатки.

33. Программная среда СУБД Microsoft Access. Назначение, возможности, характеристики, структура.

34. Технология разработки таблиц базы данных. Этапы создания, свойства поля.

35. Создание структуры таблицы. Типы данных таблиц базы данных.

36. Ключевое поле таблиц баз данных. Назначение, создание, примеры.

37. Обработка данных в таблицах: форматирование, сортировка, фильтрация.

38. Заполнение таблиц данными. Технология ввода данных.

39. Установление связей между таблицами. Назначение, главная и подчиненная таблица, последовательность действий.

40. Использование построителя выражений.

41. Технология разработки запросов. Назначение, виды, способы создания.

42. Запрос на выборку. Назначение, создание, примеры.

43. Запрос с параметром. Назначение, создание, примеры.

44. Итоговые запросы. Назначение, создание, примеры.

45. Перекрестный запрос. Назначение, создание, примеры.

46. Запрос на создание таблицы. Запрос на удаление. Назначение, создание, примеры.

47. Запрос на обновление. Запрос на добавление. Назначение, создание, примеры.

48. Создание запроса на выборку с логическими операциями в условиях отбора.

49. Технология разработки форм. Назначение, виды, способы создания, структура.

50. Разработка составных форм. Кнопка. Рисунок. Набор вкладок. Подчиненная форма.

51. Многостраничная форма. Назначение, способы создание, примеры.

52. Создание кнопок управления с помощью мастера.

53. Технология разработки форм для ввода данных в запросы. Назначение, последовательность проектирования, условия отбора.

54. Технология разработки форм для организации пользовательского интерфейса. Назначение, сценарий приложения, приемы и способы разработки

55. Технология создания отчетов. Последовательность действий.

56. Преимущества отчетов для обработки данных. Назначение, способы создания.

57. Ввод и корректировка данных в режиме таблицы.

58. Включение таблиц в схему данных и определение связей между ними.

59. Автоматизация расчетов с помощью запросов. Применение, вычисление с помощью запросов.

60. Редактирование запроса.

61. Ввод новых записей в таблицу с помощью формы.

62. Проектирование формы для работы с данными двух связанных таблиц.

63. Объединение записей в многотабличном запросе.

64. Ввод и анализ данных с помощью форм. Назначение, способ организации.

65. Структурированный язык запросов SQL. Создание новых таблиц.

66. Формирование запросов с помощью языка SQL.

67. Создание перекрестной таблицы.

68. Создание перекрестной таблицы в режиме конструктора.

69. Характеристики полей таблиц баз данных. Размер поля, Формат поля, Число десятичных знаков, Маска ввода, Подпись поля, Условие на значение, Сообщение об ошибке, Обязательное поле, Пустые строки, Индексированное поле.

70. Правила составления условий отбора данных. Операторы сравнения, использование функций.

Билеты по курсу «Базы данных»

__________________________________________________________________________

Экзаменационный
билет №  1

1. 
Что такое информационная система.
Чем она отличается от вычислительной системы? Что такое база данных? Что понимается
под независимостью данных? Как Вы понимаете целостность данных? Какие Вы знаете
способы поддержа­ния целостности данных?

2. 
Язык запросов SQL. Характеристика
языка и его особенности. Язык определения данных, основные команды.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  2

1. 
Реляционная модель.
Фундаментальные свойства отношений. Каковы основные требования целостности для
реляционной модели.

2.  SQL. Язык
манипулирования данными, перечислить основные команды языка. Привести примеры.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  3

1. 
Что такое СУБД? Основные функции СУБД. Типовая организация СУБД.
Привести примеры СУБД.

2. 
Что такое тип данных? Что задает тип данных? Какими правилами
(принципами) Вы будете руководствоваться при задании типа для конкретных
данных? Типы данных в MySQL.  Перечислить и кратко охарактеризовать. Привести
примеры использования.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  4

1. 
Понятие модели данных.
Структурная, манипуляционная, целостная части модели данных. Какие модели данных
Вы знаете? Кратко охарактеризовать каждую модель.

2.  Перечислите
основные команды языка SQL, которые позволяют работать
с таблицей: создание, изменение, удаление. Какие элементы таблицы можно задать
при ее создании? Что можно изменить? Что можно задать на уровне столбца, что на
уровне таблицы?

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  5

1. 
Реляционная модель. Основные
понятия: отношение, кортеж, атрибут, домен, первичный ключ, внешний ключ. Дать
определения.

2. 
Hазовите основные команды, которые
позволяют создавать объекты баз дан­ных, изменять их структуру, удалять
объекты? Какие объекты базы данных СУБД MySQL Вам
известны? Перечислить их и кратко охарактеризовать?

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  6

1. 
Перечислить
теоретико-множественные операции реляционной алгебры. Дать определения
операций. Привести примеры.

  1. Оператор SELECT.
    Выбор данных с сортировкой, удалением дублированных значений, задание
    условий сравнения, задание диапазонов, принадлежность списку значений,
    соответствие шаблону. Приведите примеры.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный билет №  7

1. 
Перечислить специальные
реляционные операции. Дать определения операций.

2. 
 Перечислить и кратко
охарактеризовать команды, которые позволяют рабо­тать с таблицами: создавать
таблицу, изменять структуру, удалять таблицу. Что такое ограничение? Какие
ограничения можно задать на уровне столбца? Какие ограничения можно задать на
уровне таблицы?

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  8

1. 
Основные понятия реляционного
исчисления. Дайте определение правильно построенной формулы (ППФ). Какого вида
переменные могут включаться в целевой список?

2. 
Что такое индекс? Для чего
используются индексы? Перечислить и кратко охарактеризовать команды языка SQL,
которые позволяют работать с индек­сами. Для каких столбцов таблиц имеет смысл
создавать индексы.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  9

1. 
Что такое проектирование
реляционной базы данных? Что является результа­том проектирования? Цели
проектирования? Какие данные называются избыточными? Привести пример избыточных
данных. Чем плоха избы­точность? Почему ее нужно исключать? Каким путем
исключается избы­точность?

2. 
Что такое представление? Для чего
используются представления? Можно ли изменять данные базовых таблиц через
представления? Перечислить и кратко охарактеризовать команды языка SQL, которые
позволяют работать с представлениями.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  10

1. 
Что такое нормализация? Что такое
нормальная форма? Свойства нормальных форм. Определения I, II, III нормальных
форм. За и против нормализации.

2. 
 SQL. Команды
манипулирования данными. Перечислить и кратко охарактеризовать.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  11

1. 
Что такое нормализация? Что такое
нормальная форма? Свойства нормальных форм. Определения I, II, III нормальных
форм. За и против нормализации.

2. 
 SQL. Выбор данных с сортировкой,
удалением дублированных значений, условия  сравнения, образцы подбора данных.
Привести примеры.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный
билет №  12

1. 
Что такое проектирование
реляционнoй базы данных? Что является результа­том проектирования? Цели
проектирования? Какие данные называются избыточными? Привести пример избыточных
данных. Чем плоха избыточность? Почему ее нужно исключать? Каким путем
исключается

Версия 2021 года

Теоретические основы баз данных.

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

2. Этапы проектирования баз данных. Инфологическая, концептуальная, даталогическая, физическая модели. ER-модели, термины инфологического моделирования. Виды связей между сущностями. История развития СУБД. Модели данных: иерархическая, сетевая, реляционная, объектно-ориентированная.

3. Понятия реляционной модели: атом, домен, кортеж, отношение. Термины реляционной модели и теории множеств. Свойства реляционных баз данных. Реляционная алгебра. Операции над множествами. 

4. Понятия ключа и ссылочной целостности данных. Первичный, альтернативный и внешний ключи, их свойства. Способы поддержания ссылочной целостности. Нормализация отношений в БД, необходимость нормализации, определение функциональной зависимости атрибутов. Типы и примеры нормальных форм. Недостатки и ограничения реляционной модели.

Язык SQL и СУБД PostgreSQL.

1. Основные характеристики, возможности и сравнительный анализ современных сетевых реляционных баз данных. СУБД PostgreSQL — общие сведения, характеристики, язык, особенности использования. Типы данных PostgreSQL.

2. История развития и стандарты языка SQL. Наборы команд SQL и примеры операторов. Оператор SELECT: синтаксис, ключевые слова и псевдонимы, разделы, постановка условий, предикаты, создание связей между таблицами, группировка, использование функций агрегирования, групповая фильтрация, сортировка, использование вложенных запросов, коррелируемые запросы, возможности записи результата, объединение таблиц. Операторы манипулирования данными (INSERT, UPDATE, DELETE).

3. Элементы PostgreSQL: представления, курсоры, хранимые процедуры, пользовательские функции,  триггеры, временные таблицы – примеры создания, использования и удаления средствами языков SQL и PL/pgSQL. Использование пользовательских типов данных, объектно-реляционный подход.

4. Обеспечение безопасности и сохранности данных. Администрирование баз данных на примере PostgreSQL: интерфейсы администрирования. Роли, схемы данных. Управление доступом к данным. Команды GRANT, REVOKE — примеры использования. Методы и технологии защиты данных.

Реляционные, объектно-реляционные и объектно-ориентированные СУБД.

1. СУБД Microsoft SQL Server – общие сведения, типы данных, перспективы использования. Язык Transact-SQL. Элементы Microsoft SQL Server: временные таблицы, представления, курсоры, хранимые процедуры, пользовательские функции, ограничения, триггеры — создание, использование и удаление. Способы и средства управления и администрирования. Управление правами пользователей (команды GRANT, DENY, REVOKE). Конструкции PIVOT и WITH в Transact-SQL.

2. СУБД MySQL – общие сведения, типы данных, способы и средства управления и администрирования, особенности языка, примеры запросов, перспективы использования.

3. СУБД Microsoft Access. Общие сведения, типы данных, состав и функциональность. Средства программирования: язык VBA, язык SQL, макросы. Основы объектно-ориентированного программирования на VBA Microsoft Access. Основные синтаксические конструкции языка. Способы выполнения запросов к данным. Программирование в формах.

4. Суть объектно-реляционного подхода. Способы работы с объектами в реляционных базах данных в соответствии со стандартом SQL-3. СУБД Oracle – общие сведения, состав, типы данных, язык, примеры запросов. Пользовательские типы данных.

5. Концепция объектно-ориентированных баз данных. Преимущества и недостатки использования ООБД, примеры ООБД.

Работа с данными.

1. Слабоструктурированные данные: хранение информации в XML и JSON-форматах. Структура форматов. Организация хранения данных в XML-формате в СУБД Microsoft SQL Server. Примеры формирования выборок данных с использованием XML-элементов с помощью SQL-запросов. Язык XQuery. Работа с JSON-данными в PostgreSQL.

2. Концепция и терминология анализа данных, суть OLAP. Алгоритмы и идеи Data Mining. Многомерное представление данных: куб данных, измерения, меры, срезы. Принципы разработки и использования информационных хранилищ данных. Пример работы с Microsoft Analysis Services, организация запросов к многомерным данным на языке MDX.

3. Механизмы клиент-серверного взаимодействия с СУБД. Интерфейсы ODBC, JDBC, OLE DB, ADO.NET. Разработка клиентских приложений на языке Python. Объектно-реляционное отображение (ORM) и технология «Code First». Microsoft Visual Studio, C# и технология LINQ.

4. Способы организации Интернет-доступа к сетевым СУБД. Протокол HTTP. Примеры программирования активных серверных страниц для организации доступа к сетевым реляционным СУБД на языке PHP. Интернет-атаки на базы данных. SQL-инъекции: суть проблемы, примеры, методы защиты.

Понравилась статья? Поделить с друзьями:

Новое и интересное на сайте:

  • Базовый экзамен фсфр количество вопросов
  • Базовый экзамен фсфр задачи
  • Базовый экзамен фсфр глава 1
  • Базовый экзамен фсфр где сдать
  • Базовый экзамен ппс намальск

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: