Дата проведения занятия 11а-2 12.03.26, 19.03.26 Дата проведения занятия 11а-1 18.03.26, 25.03.26 Итак, мы завершаем изучение информационных систем, в основе которых лежит работа с СУБД и БД. Предлагаем вам выполнить итоговую работу (на 2 урока), которая охватывает следующие темы:
Желаем вам удачи!
|
Школа 640, Санкт-Петербург. Предмет Информатика 11 класс. Блог создан в 2013 г
среда, 11 марта 2026 г.
Урок 26-27. Итоговая работа по БД
вторник, 24 февраля 2026 г.
Урок 24-25. Запросы с параметрами
Вывести перечень товаров (марка, цена) дешевле 500 руб
В критерии указывалось постоянное число.
А если надо отобрать записи с другой границей цены, что делать?
- Можно менять запрос…Придется для каждого числа составлять свой запрос…
- Запросы составляет администратор, записи отбирает пользователь, которому нельзя менять запросы.
В этом случае применяют запросы с параметрами.
Параметры - это данные, которые пользователь вводит при выполнении запроса.
Вместо < 500 напишите < :максЦена
Вместо 'Москва' напишите :введиГород
- Имя параметра не должно содержать пробелов!
- Имя параметра не должно совпадать с именем поля!
Практическая работа 6. Запросы для БД Борей с параметрами
среда, 11 февраля 2026 г.
Урок 22-23. Запросы без параметров
Запросы
Пользователю любой информационной системы в первую очередь важно иметь возможность выбрать из БД ту информацию, которая ему нужна в данный момент. Для этого используются запросы.
Запрос - это объект БД, которым мы пока не пользовались.
Запрос - это обращение к СУБД для отбора записей или других операций с данными.
Рассмотрим построение запросов на примере БД БОРЕЙ
Чтобы построить запрос, перейдем на вкладку Запросы, выберем в области Задачи вариант Создать запрос в режиме Дизайна. Перед нами откроется окно Конструктора запросов. Оно выглядит так, как показано на этом рисунке.
Это окно состоит из двух частей. В нижней части находится бланк запроса (обведен зеленым цветом).
В верхней части находится рабочее поле, в которое можно добавлять таблицы, из которых отбираются данные для запроса (Таблица Сотрудники обведена красным цветом).
На рисунке показан бланк, заполненный для формирования такого запроса:
"Вывести фамилии, имена, адреса, должности всех сотрудников из Москвы."
После того, как бланк запроса заполнен, следует сохранить запрос и затем запустить на выполнение. Вот как выглядит результат работы этого запроса
вторник, 3 февраля 2026 г.
Урок 21. Целостность БД. Практическая работа
Физическая целостность БД (слайд 20)
- Защиту БД от разрушения при отказе оборудования обеспечивает использование транзакций при внесении изменений.
- Периодически администраторы делают резервную копию всех данных на дисках и ведут журнал изменений
Логическая целостность БД (слайд 20)
- Каждое поле имеет свой тип
- некоторые поля объявляются обязательными для заполнения
- вводятся условия, которые должны выполняться для значений отдельных полей
- для сложных данных используются шаблоны ввода
- вводятся условия, которые должны выполняться для группы полей
Ссылочная целостность БД (слайды 26 - 30)
После связывания таблиц происходит дополнительная проверка при вводе данных.- В связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в связанном поле главной таблицы.
- Нельзя удалять запись из главной таблицы, если значение связанного поля используется хотя бы в одной записи подчиненной таблицы.
- В СУБД при установлении связи с помощью Конструктора связей включается Механизм поддержки целостности данных.
Практическая работа 3
среда, 21 января 2026 г.
Урок 19-20. Многотабличные БД. Связи между таблицами
БД – компьютерная модель, построенная после проведения классификации объектов
Таблица описывает множество объектов с одинаковыми параметрами (число и названия параметров — одинаковы).
Каждая строка (запись) описывает один объект, т. е. содержит в полях значения параметров.
Поле имеет имя и определенный тип. Все поля с одним именем имеют одинаковый тип. Имя и Тип поля задаются при создании таблицы. Некоторые поля могут быть обязательны для заполнения, а другие нет.
Поле содержит данное определенного типа с определенными свойствами
Тип данных — определяет множество значений, которые может принимать данное поле в различных записях. Свойства поля — длина, формат, значение по умолчанию.СУБД проверяет вводимое в поле данное на соответствие установленному типу и свойствам (целостность по данным).
В LibreOffice Base используются около 20 типов. Их можно разделить на 5 категорий:
- числовой (число натуральное, целое, десятичное, двоичное и другие)
- символьный (текст — одна строка или несколько)
- дата/время (дата, время)
- логический
- картинка
В СУБД Base предлагается создать это поле, если разработчик не создал его сам — это поле ID. Ключ, который добавляется автоматически, называют суррогатным. Это поле обязательно имеет тип INTEGER и должно заполняться автоматически самой СУБД.
Многотабличные БД
Однотабличные БД неудобны, т.к. при большом количестве параметров будут повторяться поля (слайды 22-26 - презентации).
Удобнее классифицировать сведения об объектах и создать несколько таблиц - для каждого класса. При создании многотабличной БД между таблицами устанавливаются связи. Связь устанавливается только между парой таблиц.
Связывается ключевое поле главной таблицы и поле подчиненной таблицы, которое называется внешним ключом (слайды 23 - 25 презентации).
Существует 3 типа связей между таблицами:
- один-ко-многим (1:N),
- один-к-одному (1:1),
- многие-ко-многим (N:M).
вторник, 13 января 2026 г.
Урок 17. Основные понятия об ИС и БД
Можно ли для этого использовать компьютер?
Дата проведения занятия 14.01.26 - 15.01.26
Информационные системы
База данных (БД) это специальным образом организованная совокупность данных о некоторой предметной области, хранящаяся во внешней памяти компьютера.
Система управления БД (СУБД) - это программные средства, которые позволяют выполнять все необходимые операции с БД
- ,
- Каждая таблица описывает один класс объектов;
- Порядок расположения полей в таблице не имеет значения;
- Все значения одного поля относятся к одному типу данных;
- В таблице нет двух одинаковых записей;
- Порядок расположения записей в таблице не имеет значения.
Понятия БД тесно связаны с понятиями классификации объектов.
Классификация множества объектов помогает установить связи и закономерности внутри этого множества, построить модель, а следовательно изучить.
БД – и есть компьютерная модель, построенная после проведения классификации.
Структурирование данных - процесс, приводящий к определенной форме записи данных об объектах предметной области (класса)
Таблицы. Основные определения
- Поле – простейший объект БД, предназначенный для хранения значений параметра описываемого объекта.
- Структура записи - совокупность логически связанных полей, характеризующих параметры реального объекта.
- Запись – совокупность логически связанных полей, характеризующих свойства описываемого объекта
- Таблица - совокупность записей одной структуры. В зависимости от структурирования данных в БД может быть несколько таблиц.
- Ключ - поле или комбинация полей, однозначно определяющая запись.
В СУБД Base в качестве ключа обычно используют тип «Целое [INTEGER]».-
четверг, 4 апреля 2024 г.
Урок 24-25. Итоговая работа по БД
Дата проведения занятия 5.04.24, 12.04.23
Итак, мы завершаем изучение информационных систем, в основе которых лежит работа с СУБД и БД.Предлагаем вам выполнить итоговую работу (на 2 урока), которая охватывает следующие темы:
Желаем вам удачи!
|
пятница, 16 февраля 2024 г.
Урок 22-23. Создание запросов с параметрами
Вывести перечень товаров (марка, цена) дешевле 500 руб
В критерии указывалось постоянное число.
А если надо отобрать записи с другой границей цены, что делать?
- Можно менять запрос…Придется для каждого числа составлять свой запрос…
- Запросы составляет администратор, записи отбирает пользователь, которому нельзя менять запросы.
В этом случае применяют запросы с параметрами.
Параметры - это данные, которые пользователь вводит при выполнении запроса.
Вместо < 500 напишите < :максЦена
Вместо 'Москва' напишите :введиГород
- Имя параметра не должно содержать пробелов!
- Имя параметра не должно совпадать с именем поля!
Практическая работа 6. Запросы для БД Борей с параметрами
четверг, 1 февраля 2024 г.
Урок 20-21. Создание запросов без параметров
Запросы
Пользователю любой информационной системы в первую очередь важно иметь возможность выбрать из БД ту информацию, которая ему нужна в данный момент. Для этого используются запросы.
Запрос - это объект БД, которым мы пока не пользовались.
Запрос - это обращение к СУБД для отбора записей или других операций с данными.
Рассмотрим построение запросов на примере БД БОРЕЙ
Чтобы построить запрос, перейдем на вкладку Запросы, выберем в области Задачи вариант Создать запрос в режиме Дизайна. Перед нами откроется окно Конструктора запросов. Оно выглядит так, как показано на этом рисунке.
Это окно состоит из двух частей. В нижней части находится бланк запроса (обведен зеленым цветом).
В верхней части находится рабочее поле, в которое можно добавлять таблицы, из которых отбираются данные для запроса (Таблица Сотрудники обведена красным цветом).
На рисунке показан бланк, заполненный для формирования такого запроса:
"Вывести фамилии, имена, адреса, должности всех сотрудников из Москвы."
После того, как бланк запроса заполнен, следует сохранить запрос и затем запустить на выполнение. Вот как выглядит результат работы этого запроса
четверг, 18 января 2024 г.
Урок 18-19. Создание и редактирование форм БД
- СУБД позволяют построить удобный интерфейс для пользователя, предоставив ему возможность вводить, изменять, удалять записи с помощью диалоговых окон, которые называются формами.
- Форма создается на основе таблицы или запроса. Форму можно строить вручную или с помощью специальной программы - Мастера форм.
- Посмотрите, как может выглядеть форма для таблицы Типы из БД Борей
- Обычно в форму переносятся все поля таблицы, на основе которой построена форма. Дополнительно форма может содержать списки выбора, текстовые поля, графические объекты.
После создания форму можно отредактировать. Редактирование формы включает следующие действия:
Ввод названия формы как заголовка
Изменение порядка расположения объектов в форме
Изменение размера шрифта и цвета надписей формы
Увеличение размеров объектов формы так, чтобы данные были видны полностью
- Изменение типа поля с “Однострочный” на “Многострочный”, если в поле выводится длинный текст
- После редактирования форма может выглядеть так
- Для освоения данного инструмента построим несколько форм для БД БОРЕЙ.
Практическая работа 4. Создание и редактирование форм БД Борей
Урок 18. Целостность БД
Физическая целостность БД (слайд 20)
- Защиту БД от разрушения при отказе оборудования обеспечивает использование транзакций при внесении изменений.
- Периодически администраторы делают резервную копию всех данных на дисках и ведут журнал изменений
Логическая целостность БД (слайд 20)
- Каждое поле имеет свой тип
- некоторые поля объявляются обязательными для заполнения
- вводятся условия, которые должны выполняться для значений отдельных полей
- для сложных данных используются шаблоны ввода
- вводятся условия, которые должны выполняться для группы полей
Ссылочная целостность БД (слайды 26 - 30)
После связывания таблиц происходит дополнительная проверка при вводе данных.- В связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в связанном поле главной таблицы.
- Нельзя удалять запись из главной таблицы, если значение связанного поля используется хотя бы в одной записи подчиненной таблицы.
- В СУБД при установлении связи с помощью Конструктора связей включается Механизм поддержки целостности данных.
четверг, 21 декабря 2023 г.
Урок 15-17. Многотабличные БД. Связи между таблицами
БД – компьютерная модель, построенная после проведения классификации объектов
Таблица описывает множество объектов с одинаковыми параметрами (число и названия параметров — одинаковы).
Каждая строка (запись) описывает один объект, т. е. содержит в полях значения параметров.
Поле имеет имя и определенный тип. Все поля с одним именем имеют одинаковый тип. Имя и Тип поля задаются при создании таблицы. Некоторые поля могут быть обязательны для заполнения, а другие нет.
Поле содержит данное определенного типа с определенными свойствами
Тип данных — определяет множество значений, которые может принимать данное поле в различных записях. Свойства поля — длина, формат, значение по умолчанию.СУБД проверяет вводимое в поле данное на соответствие установленному типу и свойствам (целостность по данным).
В LibreOffice Base используются около 20 типов. Их можно разделить на 5 категорий:
- числовой (число натуральное, целое, десятичное, двоичное и другие)
- символьный (текст — одна строка или несколько)
- дата/время (дата, время)
- логический
- картинка
В СУБД Base предлагается создать это поле, если разработчик не создал его сам — это поле ID. Ключ, который добавляется автоматически, называют суррогатным. Это поле обязательно имеет тип INTEGER и должно заполняться автоматически самой СУБД.
Многотабличные БД
Однотабличные БД неудобны, т.к. при большом количестве параметров будут повторяться поля (слайды 22-26 - презентации).
Удобнее классифицировать сведения об объектах и создать несколько таблиц - для каждого класса. При создании многотабличной БД между таблицами устанавливаются связи. Связь устанавливается только между парой таблиц.
Связывается ключевое поле главной таблицы и поле подчиненной таблицы, которое называется внешним ключом (слайды 23 - 25 презентации).
Существует 3 типа связей между таблицами:
- один-ко-многим (1:N),
- один-к-одному (1:1),
- многие-ко-многим (N:M).
четверг, 7 декабря 2023 г.
Урок 13-14. Основные понятия об ИС и БД
Можно ли для этого использовать компьютер?
Дата проведения занятия 7.12.23, 15.12.23
Информационные системы
База данных (БД) это специальным образом организованная совокупность данных о некоторой предметной области, хранящаяся во внешней памяти компьютера.
Система управления БД (СУБД) - это программные средства, которые позволяют выполнять все необходимые операции с БД
- ,
- Каждая таблица описывает один класс объектов;
- Порядок расположения полей в таблице не имеет значения;
- Все значения одного поля относятся к одному типу данных;
- В таблице нет двух одинаковых записей;
- Порядок расположения записей в таблице не имеет значения.
Понятия БД тесно связаны с понятиями классификации объектов.
Классификация множества объектов помогает установить связи и закономерности внутри этого множества, построить модель, а следовательно изучить.
БД – и есть компьютерная модель, построенная после проведения классификации.
Структурирование данных - процесс, приводящий к определенной форме записи данных об объектах предметной области (класса)
Таблицы. Основные определения
- Поле – простейший объект БД, предназначенный для хранения значений параметра описываемого объекта.
- Структура записи - совокупность логически связанных полей, характеризующих параметры реального объекта.
- Запись – совокупность логически связанных полей, характеризующих свойства описываемого объекта
- Таблица - совокупность записей одной структуры. В зависимости от структурирования данных в БД может быть несколько таблиц.
- Ключ - поле или комбинация полей, однозначно определяющая запись.
В СУБД Base в качестве ключа обычно используют тип «Целое [INTEGER]».-
Внимание! Если вы выполняете работу не в компьютерном классе, убедитесь, что у вас установлен пакет LibreOffice 7.2 или более высокой версии. Если пакет не установлен, выполните установку
Установку достаточно выполнить один раз.
четверг, 26 января 2023 г.
Урок 17-18. Создание и редактирование форм БД
- СУБД позволяют построить удобный интерфейс для пользователя, предоставив ему возможность вводить, изменять, удалять записи с помощью диалоговых окон, которые называются формами.
- Форма создается на основе таблицы или запроса. Форму можно строить вручную или с помощью специальной программы - Мастера форм.
- Посмотрите, как может выглядеть форма для таблицы Типы из БД Борей
- Обычно в форму переносятся все поля таблицы, на основе которой построена форма. Дополнительно форма может содержать списки выбора, текстовые поля, графические объекты.
После создания форму можно отредактировать. Редактирование формы включает следующие действия:
Ввод названия формы как заголовка
Изменение порядка расположения объектов в форме
Изменение размера шрифта и цвета надписей формы
Увеличение размеров объектов формы так, чтобы данные были видны полностью
- Изменение типа поля с “Однострочный” на “Многострочный”, если в поле выводится длинный текст
- После редактирования форма может выглядеть так
- Для освоения данного инструмента построим несколько форм для БД БОРЕЙ.
Практическая работа 4. Создание и редактирование форм БД Борей
четверг, 19 января 2023 г.
Урок 16. Целостность БД
Физическая целостность БД (слайд 20)
- Защиту БД от разрушения при отказе оборудования обеспечивает использование транзакций при внесении изменений.
- Периодически администраторы делают резервную копию всех данных на дисках и ведут журнал изменений
Логическая целостность БД (слайд 20)
- Каждое поле имеет свой тип
- некоторые поля объявляются обязательными для заполнения
- вводятся условия, которые должны выполняться для значений отдельных полей
- для сложных данных используются шаблоны ввода
- вводятся условия, которые должны выполняться для группы полей
Ссылочная целостность БД (слайды 26 - 30)
После связывания таблиц происходит дополнительная проверка при вводе данных.- В связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в связанном поле главной таблицы.
- Нельзя удалять запись из главной таблицы, если значение связанного поля используется хотя бы в одной записи подчиненной таблицы.
- В СУБД при установлении связи с помощью Конструктора связей включается Механизм поддержки целостности данных.
четверг, 12 января 2023 г.
Урок 14-15. Многотабличные БД. Три типа связи между таблицами
20.01.23 практика
БД – компьютерная модель, построенная после проведения классификации объектов
Таблица описывает множество объектов с одинаковыми параметрами (число и названия параметров — одинаковы).
Каждая строка (запись) описывает один объект, т. е. содержит в полях значения параметров.
Поле имеет имя и определенный тип. Все поля с одним именем имеют одинаковый тип. Имя и Тип поля задаются при создании таблицы. Некоторые поля могут быть обязательны для заполнения, а другие нет.
Поле содержит данное определенного типа с определенными свойствами
Тип данных — определяет множество значений, которые может принимать данное поле в различных записях. Свойства поля — длина, формат, значение по умолчанию.СУБД проверяет вводимое в поле данное на соответствие установленному типу и свойствам (целостность по данным).
В LibreOffice Base используются около 20 типов. Их можно разделить на 5 категорий:
- числовой (число натуральное, целое, десятичное, двоичное и другие)
- символьный (текст — одна строка или несколько)
- дата/время (дата, время)
- логический
- картинка
В СУБД Base предлагается создать это поле, если разработчик не создал его сам — это поле ID. Ключ, который добавляется автоматически, называют суррогатным. Это поле обязательно имеет тип INTEGER и должно заполняться автоматически самой СУБД.
Многотабличные БД
Однотабличные БД неудобны, т.к. при большом количестве параметров будут повторяться поля (слайды 22-26 - презентации).
Удобнее классифицировать сведения об объектах и создать несколько таблиц - для каждого класса. При создании многотабличной БД между таблицами устанавливаются связи. Связь устанавливается только между парой таблиц.
Связывается ключевое поле главной таблицы и поле подчиненной таблицы, которое называется внешним ключом (слайды 23 - 25 презентации).
Существует 3 типа связей между таблицами:
- один-ко-многим (1:N),
- один-к-одному (1:1),
- многие-ко-многим (N:M).
четверг, 1 декабря 2022 г.
Урок 11. Основные понятия об ИС и БД
Можно ли для этого использовать компьютер?
Дата проведения занятия 2.12.22, 16.12.22
Информационные системы
База данных (БД) это специальным образом организованная совокупность данных о некоторой предметной области, хранящаяся во внешней памяти компьютера.
Система управления БД (СУБД) - это программные средства, которые позволяют выполнять все необходимые операции с БД
- ,
- Каждая таблица описывает один класс объектов;
- Порядок расположения полей в таблице не имеет значения;
- Все значения одного поля относятся к одному типу данных;
- В таблице нет двух одинаковых записей;
- Порядок расположения записей в таблице не имеет значения.
Понятия БД тесно связаны с понятиями классификации объектов.
Классификация множества объектов помогает установить связи и закономерности внутри этого множества, построить модель, а следовательно изучить.
БД – и есть компьютерная модель, построенная после проведения классификации.
Структурирование данных - процесс, приводящий к определенной форме записи данных об объектах предметной области (класса)
Таблицы. Основные определения
- Поле – простейший объект БД, предназначенный для хранения значений параметра описываемого объекта.
- Структура записи - совокупность логически связанных полей, характеризующих параметры реального объекта.
- Запись – совокупность логически связанных полей, характеризующих свойства описываемого объекта
- Таблица - совокупность записей одной структуры. В зависимости от структурирования данных в БД может быть несколько таблиц.
- Ключ - поле или комбинация полей, однозначно определяющая запись.
В СУБД Base в качестве ключа обычно используют тип «Целое [INTEGER]».-
Внимание! Если вы выполняете работу не в компьютерном классе, убедитесь, что у вас установлен пакет LibreOffice 7.2 или более высокой версии. Если пакет не установлен, выполните установку
Установку достаточно выполнить один раз.
