Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по МДК.02.02. Технология разработки и защита баз данных на тему "Фильтрация записей в наборах данных "

Презентация по МДК.02.02. Технология разработки и защита баз данных на тему "Фильтрация записей в наборах данных "

  • Информатика

Поделитесь материалом с коллегами:

Тема: Создание клиентской части приложений в Delphi c использованием сервера...
Актуализация знаний Задание. Указать правильные ответы в тестовых заданиях по...
2. Как называется неделимая с точки зрения воздействия на БД последовательнос...
3. Какими способами может завершиться автоматическое выполнение транзакции? а...
4. Какая инструкция отменяет выполнение текущей транзакции и возвращает БД в...
5. Какие модели транзакций используются в большинстве коммерческих СУБД? а) М...
6. Укажите уровень изоляции от других транзакций (операнд ISOLATION LEVEL), п...
7. Укажите блокирование таблиц, указанных в списке операнда RESERVING, для д...
Фильтрация записей в наборах данных 	Свойство Filter позволяет указать услови...
Можно применять операторы отношения: < 	Меньше чем >	Больше чем >= 	Больше ил...
Пример. procedure TForm1.CheckBox1Click (Sender: TObject) ; begin Table1.Filt...
Задание. 	Если указать Table1.Filter = [Doljnost] = ‘системный программист ‘...
Событие OnFilterRecord 	Событие OnFilterRecord возникает, когда свойство Filt...
При указании условий фильтрации НД в обработчике OnFilterRecord, в нем после...
Задание. Отфильтровать ТБД "Сотрудники" по условию "Показать всех сотрудников...
Выполнение практической работы. Задание. Произвести фильтрацию данных в прило...
Содержание отчета: - тема и цель работы; - задание; - ход работы с поясняющим...
Домашнее задание Подготовить отчёт по практической работе. FokinaLida.75@mail...
1 из 18

Описание презентации по отдельным слайдам:

№ слайда 1 Тема: Создание клиентской части приложений в Delphi c использованием сервера
Описание слайда:

Тема: Создание клиентской части приложений в Delphi c использованием сервера InterBase. Фильтрация данных Практическая работа №10. FokinaLida.75@mail.ru

№ слайда 2 Актуализация знаний Задание. Указать правильные ответы в тестовых заданиях по
Описание слайда:

Актуализация знаний Задание. Указать правильные ответы в тестовых заданиях по теме «Транзакции и целостность БД» 1. Что понимается под целостностью БД? а) Правильность и непротиворечивость его содержимого. б) Противоречивость его содержимого. в) Неправильность его содержимого. г) Чтение, удаление, вставка и модификация содержимого БД. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 3 2. Как называется неделимая с точки зрения воздействия на БД последовательнос
Описание слайда:

2. Как называется неделимая с точки зрения воздействия на БД последовательность операторов манипулирования данными? а) Язык SQL. б) Целостность БД. в) Ключ. г) Транзакция. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 4 3. Какими способами может завершиться автоматическое выполнение транзакции? а
Описание слайда:

3. Какими способами может завершиться автоматическое выполнение транзакции? а) Инструкция BEGIN TRANSACTION, которая сообщает о начале транзакции. б) Инструкцией COMMIT, которая выполняет завершение транзакции: изменения, внесенные в БД, становятся постоянными, а новая транзакция начинается сразу после инструкции COMMIT. в) Инструкция ROLLBACK, которая отменяет выполнение текущей транзакции и возвращает БД в состояние начала транзакции, новая транзакция начинается сразу после инструкции ROLLBACK. г) Инструкция SAVE TRANSACTION, которая позволяет создать внутри транзакции точку сохранения и присвоить сохраненному состоянию имя точки сохранения, указанному в инструкции. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 5 4. Какая инструкция отменяет выполнение текущей транзакции и возвращает БД в
Описание слайда:

4. Какая инструкция отменяет выполнение текущей транзакции и возвращает БД в состояние начала транзакции? а) ROLLBACK. б) BEGIN TRANSAKTION. в) SAVE TRANSACTION. г) COMMIT TRANSACKTION. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 6 5. Какие модели транзакций используются в большинстве коммерческих СУБД? а) М
Описание слайда:

5. Какие модели транзакций используются в большинстве коммерческих СУБД? а) Модель автоматического выполнения транзакции. б) Модель управляемого выполнения транзакций. в) Модель языка SQL. г) Модель целостности БД. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 7 6. Укажите уровень изоляции от других транзакций (операнд ISOLATION LEVEL), п
Описание слайда:

6. Укажите уровень изоляции от других транзакций (операнд ISOLATION LEVEL), принимающий значение чтения только подтвержденных изменений в записях: а) READ COMMITED. б) SHAPSHOT TABLE STABILITY. в) COMMITED. г) SHAPSHOT. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 8 7. Укажите блокирование таблиц, указанных в списке операнда RESERVING, для д
Описание слайда:

7. Укажите блокирование таблиц, указанных в списке операнда RESERVING, для других транзакций, для которых разрешены чтение и модификация записей: а) PROTECT ED REАD. б) SHARED REАD. в) PROTECT ED WRITE. г) SHARED WRITE. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 9 Фильтрация записей в наборах данных 	Свойство Filter позволяет указать услови
Описание слайда:

Фильтрация записей в наборах данных Свойство Filter позволяет указать условия фильтрации. В этом случае НД будет отфильтрован, как только его свойство Filtered станет равным True. Синтаксис похож на синтаксис предложения WHERE SQL-оператора SELECT: имена переменных программы указывать нельзя, можно указывать имена полей и литералы. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 10 Можно применять операторы отношения: &lt; 	Меньше чем &gt;	Больше чем &gt;= 	Больше ил
Описание слайда:

Можно применять операторы отношения: < Меньше чем > Больше чем >= Больше или равно <= Меньше или равно = Равно <> Не равно а также использовать логические операторы AND, NOT и OR. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 11 Пример. procedure TForm1.CheckBox1Click (Sender: TObject) ; begin Table1.Filt
Описание слайда:

Пример. procedure TForm1.CheckBox1Click (Sender: TObject) ; begin Table1.Filter := Edit1.Text; Table1.Filtered := CheckBox1.Checked; end; FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 12 Задание. 	Если указать Table1.Filter = [Doljnost] = ‘системный программист ‘
Описание слайда:

Задание. Если указать Table1.Filter = [Doljnost] = ‘системный программист ‘ и установить Table1.Filtered := True, то какие записи будут показаны в результирующем наборе данных. Что произойдёт, при установке Filtered:= False? FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 13 Событие OnFilterRecord 	Событие OnFilterRecord возникает, когда свойство Filt
Описание слайда:

Событие OnFilterRecord Событие OnFilterRecord возникает, когда свойство Filtered устанавливается в True и имеет два параметра: имя фильтруемого набора данных и var Accept, указывающий условия фильтрации записей в НД. В отфильтрованный НД включаются только те записи, для которых параметр Accept имеет значение True. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 14 При указании условий фильтрации НД в обработчике OnFilterRecord, в нем после
Описание слайда:

При указании условий фильтрации НД в обработчике OnFilterRecord, в нем последовательно перебираются все записи БД при анализе их на предмет соответствия условию фильтрации. Пример. Отфильтровать ТБД "Сотрудники" согласно условию "Показать всех операторов": procedure TForm1.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin Accept := DataSet['Doljnost'] = ‘оператор'; end; FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 15 Задание. Отфильтровать ТБД &quot;Сотрудники&quot; по условию &quot;Показать всех сотрудников
Описание слайда:

Задание. Отфильтровать ТБД "Сотрудники" по условию "Показать всех сотрудников с табельным номером (TabNum), вводимым в Edit1, и с вхождением в ФИО (FIO) символов, вводимых пользователем в Edit2: procedure TForm1.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin Accept := (DataSet['TabNum'] = Edit1.Text)) AND (Pos(Edit2.Text,DataSet['FIO']) = 0); end;   FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 16 Выполнение практической работы. Задание. Произвести фильтрацию данных в прило
Описание слайда:

Выполнение практической работы. Задание. Произвести фильтрацию данных в приложении. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 17 Содержание отчета: - тема и цель работы; - задание; - ход работы с поясняющим
Описание слайда:

Содержание отчета: - тема и цель работы; - задание; - ход работы с поясняющими текст окнами; - листинг и результаты; - выводы. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

№ слайда 18 Домашнее задание Подготовить отчёт по практической работе. FokinaLida.75@mail
Описание слайда:

Домашнее задание Подготовить отчёт по практической работе. FokinaLida.75@mail.ru FokinaLida.75@mail.ru

Выберите курс повышения квалификации со скидкой 50%:

Краткое описание документа:

Презентация по МДК.02.02. Технология разработки и защита баз данных на тему "Фильтрация записей в наборах данных" предназначена для студентов 3-4 курса специальности 230115 Программирование в компьютерных системах. Содержит материал, необходимый как при проведении аудиторного практического занятия, так и для самостоятельного изучения темы "Фильтрация записей в наборах данных" в рамках профессионального модуля ПМ.02. Разработка и администрирование баз данных. Содержит тестовые задания по теме «Транзакция и целостность БД», теоретический материал  и задания для практического выполнения. 

 

Автор
Дата добавления 14.05.2015
Раздел Информатика
Подраздел Презентации
Просмотров232
Номер материала 529490
Получить свидетельство о публикации
Похожие материалы

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