Главная страница

Методуказания по выполнению контрольной работы. методичка по БД. Методические указания и контрольные задания для студентовзаочников средних специальных


Скачать 280 Kb.
НазваниеМетодические указания и контрольные задания для студентовзаочников средних специальных
АнкорМетодуказания по выполнению контрольной работы
Дата26.02.2023
Размер280 Kb.
Формат файлаdoc
Имя файламетодичка по БД.doc
ТипМетодические указания
#956447
страница2 из 3
1   2   3
Тематика контрольных вопросов (тем) для выполнения контрольной работы:


  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. Модели многоуровневой архитектуры систем баз данных.

  34. Стадии проектирования и объекты моделирования. Системный анализ предметной области.

  35. Основные положения инфологического подхода к проектированию информационных систем.

  36. Основные положения даталогического подхода к проектированию информационных систем.

  37. Инфологическое проектирование и семантическая модель.

  38. Модель «сущность-связь»: назначение и применение. Охарактеризуйте основные конструкции модели сущность-связь.

  39. Назначение и применение ER - диаграммы. Проанализируйте соотношение ER - модели и ER - диаграммы.

  40. Нормальные формы ER диаграмм.

  41. Даталогическое проектирование. Получение реляционной схемы из ER диаграммы.

  42. Физическое моделирование базы данных.

  43. Сходство и отличие даталогической и физической модели.

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

  45. Проектирование реляционной базы данных. Универсальное отношение: назначение и использование.

  46. Теория нормализации: функциональная и многозначная зависимости.

  47. Методология нормализации отношений. Процедура нормализации отношений.

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

  49. СУБД и ее место в системе программного обеспечения ЭВМ.

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

  51. Требования, предъявляемые к СУБД. Сравнительная характеристика различных СУБД. Обоснование выбора СУБД для решения поставленной задачи.

  52. Каковы основные виды ограничений целостности данных, которые должны поддерживать СУБД?

  53. Назначение и структура файлов базы данных. Создание новой таблицы.

  54. Технология создания, открытия, редактирования и модификации таблиц. Управление записями: добавление, редактирование, удаление и навигация.

  55. Команды по перемещению курсора на первую, следующую, предыдущую, последнюю и заданную номером записи.

  56. Наложение ограничений на значения полей при добавлении и редактировании записей. Наложение логических условий на записи в режимах добавления и редактирования.

  57. Работа с данными с использованием запросов: поиск повторяющихся записей, на выборку по условию, использование Построителя выражений.

  58. Назначение взаимосвязей. Типы взаимосвязей в модели. Реляционный подход к построению модели данных.

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

  60. Метод нормальных форм: зависимость между атрибутами, выявление зависимостей между атрибутами, последовательность нормальных форм.

  61. Взаимосвязи между таблицами: установление и удаление. Типы ключей. Понятие общего поля и его характеристики. Предварительные условия для установления взаимосвязи. Команды для установления и разрыва взаимосвязи.

  62. Способы объединения таблиц. Объединение таблиц: получение таблицы, по данным из нескольких таблиц, групповые изменения в таблицах, итоговые значения в таблицах.

  63. Проектирование базы данных и создание таблиц.

  64. Назначение и структура файлов баз данных. Создание и перемещение файла баз данных. Создание новой таблицы, ввод данных.

  65. Управление записями: добавление, редактирование, удаление и навигация.

  66. Открытие, редактирование и пополнение табличного файла. Модификация структуры табличного файла.

  67. Понятие и виды индексных файлов. Понятие тега и индекса. Индексы: простые и сложные, уникальные и регулярные, по возрастанию и убыванию.

  68. Особенности построения сложных индексов. Открытие и закрытие индексного файла. Активация индекса. Удаление индекса и индексного файла.

  69. Переиндексирование: назначение и команда. Индексирование и сортировка таблиц.

  70. Создание индекса, являющегося первичным ключом таблицы.

  71. Понятие сортировки. Сортировка текущей таблицы и построение отсортированной таблицы. Назначение сортировки, поиска и фильтрации данных; отличие поиска от фильтрации.

  72. Методы поиска по любому полю и по полю индекса. Поиск на полное и частичное совпадение.

  73. Поиск данных в таблице Поиск по одному полю и по нескольким полям. Установка фильтра и отмена фильтра.

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

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

  76. Команды и операторы языка программирования. Назначение и порядок использования функций СУБД.

  77. Написание программного файла и работа с несколькими табличными файлами.

  78. Организация баз данных Типы меню. Работа с меню: создание, модификация,

  79. активация и удаление.

  80. Классификация меню. Световое меню и его разновидности, типы меню (горизонтальное и вертикальное «всплывающее»).

  81. Программирование различных видов светового меню.

  82. Управление созданным световым меню. Клавишное меню: понятие, программирование и управление. Создание меню различных типов.

  83. Работа с окнами: создание, модификация, активизация и удаление. Понятие рабочего и системного окна. Вложенные окна. Характеристики окон.

  84. Команды по созданию и управлению рабочим окном. Создание рабочих окон. Создание элементов управления рабочим окном.

  85. Организация интерфейса с пользователем. Объектно-ориентированный подход к построению интерфейса. Понятие объекта. Понятие класса и подкласса. Полиморфизм, инкапсуляция и наследование

  86. Объектно-ориентированный подход к построению интерфейса. Форма как специальный объект свойства, события и методы.

  87. Организация интерфейса с пользователем. Создание файла проекта базы данных. Создание интерфейса (входной формы) пользователя.

  88. Элементы управления; свойства, события и методы. Разделение элементов управления на классы Типичные (общие) и специальные свойства элементов управления. Визуальные и невизуальные элементы управления.

  89. Методы элементов управления. Написание обработчиков наступления события.

  90. Отображение результатов работы команд.

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

  92. Управление внешним видом формы:

    • располагать элементы управления на форме, изменить их положение и размеры;

    • передавать фокус элемента управления;

    • использовать эффекты для фона и шрифта.

  93. Хранимые процедуры и триггеры. Обеспечение достоверности, целостности и непротиворечивости данных. Каскадные воздействия. Виды каскадных воздействий и задание каскадных воздействий.

  94. Управление базами данных: хранимые процедуры и триггеры. Название, виды, хранение и вызов хранимых процедур. Написание тела (программы) хранимой процедуры. Создание триггеров и достоверность данных.

  95. Управление обработкой в базах данных. Представления. Триггеры и их типы.

  96. Технология разработки отчетов. Виды отчетов. Способы формирования отчетов с помощью: Мастера отчетов и Конструктора отчетов.

  97. Редактирование отчета. Размещение в отчете вспомогательных элементов. Отчеты с группировкой и сортировкой. Вывод отчетов на экран и печать.

  98. Создание и печать отчетов. Реализация технологии разработки отчетов.

  99. Организация запросов SQL. Введение в структурированный язык запросов SQL.

  100. Создание и управление базой данных с помощью SQL - операторов.

  101. Запросы к базе данных через команды языка запросов SQL. Формат запросов. Принципы организации запросов

  102. Команды языка запросов SQL на изменение: создание файла базы данных, создание таблицы, добавление, редактирование и удаление записей

  103. Команды языка запросов SQL. Запрос на выборку данных: выборка данных из одной таблицы и из нескольких таблиц, с сортировкой и группировкой данных, с условием отбора записей (фильтрацией).

  104. Команды языка запросов SQL. Формат организации запросов к базе данных. Принципы организации запросов.

  105. Команды языка запросов SQL. Описать запрос на выборку данных. Описать запрос на изменение данных.

  106. Создание и управление базой данных с помощью SQL - операторов.

  107. Физическая организация защиты данных в базе данных.

  108. Информационная модель предприятия. Информационная модель данных, ее состав.

  109. Требования, предъявляемые к базе данных. Задание первичного, альтернативного и внешнего ключей.

  110. Требования, предъявляемые к базе данных. Процесс нормализации: функциональная и многозначная зависимость.

  111. Основные характеристики и возможности СУБД Ассеss.

  112. Мастера СУБД Ассеss: по анализу таблиц, по созданию форм и отчетов, подстановок, по импорту/экспорту, по разделению базы данных.

  113. Типы данных СУБД Ассеss: вид, диапазон допустимых значений поля и объем памяти, выделяющийся для этого поля.

  114. СУБД Ассеss. Технология создания пользовательских форм: назначение и применение.

  115. СУБД Ассеss. Технология создания подчиненных форм: назначение и применение.

  116. СУБД Ассеss. Технология создания отчетов: назначение и возможности.

  117. СУБД Ассеss. Отчеты: способы создания и форматирования.

  118. Обеспечение достоверности, непротиворечивости и целостности данных в базе.

  119. Журнал транзакций. Назначение и применение.

  120. Использование языка VBA: назначение и возможности.

  121. Использование языка VBA: стандартные объекты.

  122. Введение в Visual FoxPro: назначение и функции.

  123. Visual FoxPro. Управление таблицами: создание таблиц и изменение ее структуры.

  124. Visual FoxPro: просмотр таблицы- команды BROWSE, LIST, DISPLAY.

  125. Visual FoxPro. Замена данных в таблице. Удаление данных из таблицы. Специфика создания и заполнения таблиц в СУБД Visual FoxPro.

СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

ВВЕДЕНИЕ
Студент должен:
иметь представление:

  • о роли и месте знаний по дисциплине в процессе основной профессиональной образовательной программы по специальности.


Учебная дисциплина «Базы данных»; ее основные задачи и связь с другими дисциплинами.
Внеаудиторная работа студентов:


  • привести примеры использования баз данных по отраслям в народном хозяйстве и в повседневной жизни.



Раздел 1. ТЕОРИЯ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ

Тема 1.1. Основные понятия и типы моделей данных
Студент должен:
знать:

- основные понятия и определения;

- отличия концептуальной, логической и физической моделей данных;

- назначение СУБД;

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

  • исследовать ключевые понятия: дать определение реляционной модели и назвать составляющие ее элементы.


Тема 1.2. Взаимосвязи в моделях и реляционный

подход к построению модели
Студент должен:

знать:

  • назначение взаимосвязей;

  • преимущества реляционной модели данных при построении баз данных;

  • основные операции реляционной алгебры.

Типы взаимосвязей в модели: «один-к-одному», «один-ко-многим» и «многие-ко-многим». Реляционный подход к построению модели данных. Преобразование взаимосвязи «многие-ко-многим» в таблицу перекрестных связей. Основные операции реляционной алгебры.
Внеаудиторная работа студентов:

  • исследовать составные элементы реляционной модели и формы их представления;

  • назвать правила записи выражений реляционной алгебры.



Тема 1.3. Этапы проектирования баз данных.

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

знать:

  • требования, предъявляемые к СУБД;

  • этапы проектирования базы данных

  • как выбрать СУБД для решения конкретной задачи;

  • способы обеспечения требуемого уровня нормальности таблицы;

  • способы обеспечения непротиворечивости и целостности данных.


уметь:

  • приводить таблицы к нормальному уровню (первому, второму и третьему);

  • обосновывать выбор СУБД для решения поставленной задачи.

Требования, предъявляемые к базе данных. Определение сущностей и взаимосвязей. Задание первичного, альтернативного и внешнего ключей. Приведение таблицы к требуемому уровню нормальности: первый, второй и третий уровни. Сравнительная характеристика различных СУБД.

Практическое занятие № 1

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

  • исследовать подходы к проектированию структур данных;

  • исследовать средства разработки приложений различных СУБД и критерии выбора высокоскоростных характеристики;

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



Раздел 2. ОРГАНИЗАЦИЯ РАЗДАННЫХ

Тема 2.1. Проектирование базы данных и создание таблиц
Студент должен:

знать:

  • команды по созданию, перемещению и удалению файла базы данных;

  • команды по созданию, открытию, редактированию и модификации таблицы;

уметь:

  • создавать и удалять файл базы данных;

  • создавать таблицы;

  • редактировать и модифицировать таблицы.


Назначение и структура файлов базы данных. Создание и перемещение файла базы данных. Создание новой таблицы. Открытие, редактирование и модификация таблицы. Предъявление таблицы на экран.
Практическое занятие №2

Создание таблиц и ввод исходных данных.
Внеаудиторная работа студентов:

  • исследовать элементы проекта Visual FoxPro 8.0 и расширения имен файлов;

  • составить опорный конспект основных средств проекта, объединенных из отдельных элементов, перечислить средства автоматизации разработки баз данных.



Тема 2.2. Управление записями: добавление, редактирование,

удаление и навигация
Студент должен:

знать:

  • способы и приемы перемещения по таблице;

  • методы добавления, редактирования и удаления записей;

уметь:

  • программно перемещать курсор в любое место таблицы;

  • программно добавлять, редактировать и удалять записи.


Команды по перемещению курсора на первую, следующую, предыдущую, последнюю и заданную номером записи. Команды добавления, редактирования и удаления записи. Наложение ограничений на значения по лей при добавлении и редактировании записей. Наложение логических условий на записи в режимах добавления и редактирования.
Практическое занятие № 3

Открытие, редактирование и пополнение табличного файла. Модификация структуры табличного файла.
Внеаудиторная работа студентов:

  • исследовать основные приемы работы с таблицами;

  • записать синтаксис команд по перемещению курсора на заданную запись;

  • исследовать наложение ограничений на значения полей, при добавлении и редактировании записей;

  • записать синтаксис для команд добавления, редактирования и удаления записи;

  • составить опорный конспект, записать алгоритмы открытия, редактирования и пополнения табличного файла.



Тема 2.3. Индексирование: понятие индекса, типы индексных файлов. Создание, активация и удаление индекса. Переиндексирование

Студент должен:

знать:

  • типы и характеристики индексов;

  • типы, назначение и особенности индексных файлов;

  • команды управления индексом;

  • команды перестройки индекса;


уметь:

  • создавать простые и сложные индексы, в том числе и по полям разных типов;

  • активизировать индекс;

  • перестраивать индексы;

  • добавлять и удалять индексы;

  • изменять направление действия индекса (по возрастанию или убыванию).


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

Индексирование и сортировка таблиц.
Внеаудиторная работа студентов:


  • исследовать применение полученных знаний, анализ назначения и применения индексных файлов;

  • перечислить особенности индексов и тегов;

  • составить алгоритм индексирования и сортировки таблиц;

  • исследовать применение полученных знаний в профессиональной деятельности.



Тема 2.4. Сортировка, поиск и фильтрация данных
Студент должен:

знать:

- назначение сортировки, поиска и фильтрации данных;

- отличие поиска от фильтрации;

- методы и команды сортировки, поиска и фильтрации;

уметь:

  • выполнять сортировку данных с использованием индексов команд; выполнять поиск данных по произвольному полю и по полю индекса;

  • выполнять фильтрацию данных.


Понятие сортировки. Сортировка текущей таблицы и построение отсортированной таблицы. Методы поиска по любому полю и по полю индекса. Поиск на полное и частичное совпадение. Поиск по одному полю и по нескольким полям. Установка фильтра и отмена фильтра.
Практическое занятие № 5

Поиск данных в таблице. Установка даты и вывод записей на экран.
Внеаудиторная работа студентов:

  • сравнительный анализ сортировки, поиска и фильтрации данных;

  • исследовать организацию доступа к хранящейся в БД информации для просмотра и обработки;

  • исследовать процедуру отбора записей, отвечающих определенному условию;

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



Тема 2.5. Взаимосвязи между таблицами: установление и удаление.

Типы ключей. Способы объединения таблиц
Студент должен:

знать:

- типы ключей и типы взаимосвязей;

- направление установления взаимосвязи;

- команды по установлению и отмене взаимосвязи;

- команды по объединению таблиц;

уметь:

- задавать первичные, альтернативные и внешние ключи;

- устанавливать взаимосвязи «один-к-одному» и «один-ко-многим»;

- преобразовывать взаимосвязь «многие-ко-многим» во взаимосвязь «один-ко-многим» путем введения в таблицы перекрестных связей;

- объединять таблицы.
Понятие общего поля и его характеристики. Предварительные условия для установления взаимосвязи. Команды для установления и разрыва взаимосвязи. Объединение таблиц: получение таблицы, но данным из нескольких таблиц, групповые изменения в таблицах, итоговые значения в таблицах.
Практическое занятие № 6

Установление взаимосвязей между таблицами
Внеаудиторная работа студентов:

  • исследовать назначение первичного ключа для обеспечения ссылочной целостности данных в нескольких таблицах;

  • исследовать назначение и применение связей;

  • дать характеристику типов ключей и связей: назначение и применение.


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

знать:

  • методы создания и составные части программного файла;

  • назначение, создание, способ хранения и вызов внешних подпрограмм, внутренних подпрограмм, а подпрограмм-функций;

  • назначение операторов и команд для написания программ;

  • назначение и использование функций СУБД;


уметь:

  • создавать программные файлы;

  • создавать внешние подпрограммы, внутренние подпрограммы и подпрограммы – функции;

  • грамотно использовать команды, операторы и функции СУБД.


Редакторы для написания программных файлов. Назначение, характеристики и особенности внешних подпрограмм, внутренних подпрограмм и подпрограмм функций. Команды и операторы языка программирования. Назначение и порядок использования функций СУБД.
Практическое занятие № 7

Написание: программного файла и работа с несколькими табличными файлами.
Практическое занятие № 8

Работа с переменными и массивами.
Практическое занятие №9

Создание табло ожидания. Функции СУБД. Ввод и вывод данных.
Практическое занятие № 10

Модульность программ: внешние и внутренние подпрограммы.
Внеаудиторная работа студентов:

  • исследовать создание и использование дополнительных программ и функций;

  • анализ процесса создания программы - создания программного файла и структуры текстового редактора;

  • анализ структуры программы, исследовать использование переменных при программировании;

  • перечислить программные файлы и функции для работы СУБД;

  • исследовать организацию интерфейса для обработки данных.



Темя 2.7. Типы меню. Работа с меню: создание, модификация,

активация и удаление
Студент должен:

знать:

- типы меню;

  • особенности использования и программирования каждого типа меню;

- команды управления меню;
уметь:

- создавать клавишное меню, световое меню, в том числе горизонтальные, вертикальные, многоуровневые и всплывающие (контекстное) меню;

- управлять расположением меню на экране;

- описывать реакции на выбор пункта меню;

- активизировать, деактитвизировать и удалять меню.
Классификация меню. Световое меню и его разновидности Программирование различных видов светового меню. Управление созданным световым меню. Клавишное меню: понятие, программирование и управление.
Практическое занятие № 11

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


  • исследовать назначение и применение различных видов меню, основные пункты меню: Файл, Правка, Сервис для Windows;

  • исследовать пункты PAD, составляющие MENU, а также пункты BAR, составляющие всплывающие меню POPUP и их зависимость от составляющей независимого меню;

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

  • исследовать разнообразие типов меню, сравнительный анализ: достоинства и недостатки.



Тема 2.8. Работа с окнами: создание, модификация, активизация и удаление

Студент должен:

знать:

- понятие, виды и назначение окон;

- приемы сощипни рабочих окон, в том числе и вложенных икон;
уметь:

- создавать рабочее окно;

- управлять положением и размером окна на экране;

- активизировать, деактиавизировать и удалять окно;

- изменять характеристики окна,
Понятие рабочего и системного окна. Вложенные окна. Характеристики окон.

Команды по созданию и управлению рабочим окном.
Практическое занятие № 12

Создание рабочих окон.
Практическое занятие № 13

Создание элементов управления рабочим окном.
Внеаудиторная работа студентов:

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

  • для границ окон;

  • вызова имени родительского окна для дочернего окна;

  • исследовать команды создания, модификации, активизации и удаления, способы реализации.


Средства обучения
Знания и опыт студентов, информация и опыт преподавателя, инструкционные карты, учебник «Базы данных» под редакцией Голицыной О.Л., Максимова Н.В., Попова И.И., классная доска, ПК типа IBM PC, электронный учебник, ПО MS Access и Visual FoxPro 8.0.


Раздел 3. ОРГАНИЗАЦИЯ ИНТЕРФЕЙСА С ПОЛЬЗОВАТЕЛЕМ

Тема 3.1. Понятие объекта, свойства и характеристики объекта.

Создание экранной формы: свойства, события и методы

Студент должен:

знать:

- понятие, свойства иназначение объекта;

- назначение и свойства формы;
уметь:

- использовать свойства, события и методы формы при ее активации и деактивации;

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

Понятие объекта. Понятие класса и подкласса. Полиморфизм, инкапсуляция и наследование. Форма как специальный объект свойства, события и методы.
Практическое занятие №14

Создание файла проекта базы данных.
Практическое занятие № 15

Создание интерфейса (входной формы).

Внеаудиторная работа студентов:


  • исследовать объекты приложения, реализацию объектно-ориентированного подхода создания БД;

  • исследовать интерфейс базы данных на уровне формы - диалогового графического интерфейса работы пользователя с базой данных.



Тема 3.2.Элементы управления; свойства, события и методы

Студент должен:

знать:

- визуальные и невизуальные элементы управления;

- понятие фокуса;

- свойства и методы - элементов управления;
уметь:

- располагать элементы управления на форме, изменять их положение и размеры;

- программно изменять свойства элементов управления;

- отображать с помощью визуальных элементов управления результаты действия команд;

- передавать фокус управления от одного элемента управления другому элементу управления, в том числе из одной формы на другую форму;

- использовать эффекты выделения цветом фона и шрифта, размером шрифта и т.д.

Разделение элементов управления на классы Типичные (общие) и специальные свойства элементов управления. Методы элементов управления. Написание обработчиков наступления события. Отображение результатов работы команд.
Практическое занятие №16

Управление внешним видом.
Внеаудиторная работа студентов:


  • исследовать создание экземпляров классов, сравнить процесс создания формы в среде конструктора форм;

  • исследовать системную библиотеку классов, анализ методов элементов управления и структуры обработчиков наступления события, анализ визуальных классов для создания одиночных и групповых элементов управления, контейнеров, экранных форм и понятий инструментов;

  • составить отчет по управлению внешним видам формы, перечислить элементы управления и дать краткую характеристику.



Тема 3.3. Хранимые процедуры и триггеры, достоверности, целостности и непротиворечивости

Каскадные воздействии
Студент должен:

знать:

- понятие, виды и назначение хранимых процедур;

- понятие» виды и назначение триггеров;

- назначение и виды каскадных воздействий;
уметь:

- создавать хранимые процедуры выбора и действия;

- создавать триггеры;

- обеспечивать достоверность, целостность и непротиворечивость

- обеспечивать выполнение каскадных воздействий на редактирование и удаление.
Название, виды, хранение и вызов хранимых процедур. Написание тела (программы) хранимой процедуры. Назначение, виды и создание триггеров. Виды каскадных воздействий и задание каскадных воздействий.
Практическое занятие №17

Создание триггеров и достоверность данных.
Внеаудиторная работа студентов:


  • исследовать необходимость управления обработкой данных в процедурах;

  • анализ значения локальных переменных и их месте объявления в пакете, в сценарии, внешней программе в хранимой процедуре;

  • анализ каскадных воздействий и способов обеспечения на редактирование и удаление;

  • составить отчет по созданию и использованию хранимой процедуры:

    • алгоритм создания и сохранения хранимой процедуры;

    • область применения;

    • необходимость создания резервной копии и проверка логики их работы.


1   2   3


написать администратору сайта