БД. СУБД Курилов И.А.
Понятие (определение) БД. БД – это информационная модель, позволяющая хранить упорядоченно данные о группе объектов с общим набором свойств. Пример: В классном журнале – БД оценок по N-му предмету, индивидуальные сведения об учениках. (Ученики –это группа объектов, набор свойств – фамилия, адрес и т. д.)
Виды БД. Табличные БД Иерархические БД Сетевые БД
Табличные БД - Поле БД –столбец, содержащий значения определенного свойства. Запись БД – строка, содержащая набор значений свойств. Ключевое поле – поле, значение которого однозначно определяет запись в таблице. Тип поля - ? Формат поля - ?
Иерархические БД - Каталог папок (файловая система) Windows Примеры: Реестр Windows, Доменная система имен в Интернете…
Сетевые БД - Всемирная паутина – Интернет! Отличие сетевой БД от 2-х других видов БД?
СУБД БД + Программа создания БД и управления (поиск, сортировка и т. д.) Пример: Microsort Access
ACCESS Таблицы Запросы Формы Отчеты Макросы Модули Объекты Access Для чего таблицы, запросы, формы, отчеты?
Реляционные БД - БД – связанные из нескольких таблиц. Обычно связь требуется при создании запросов.
Домашнее задание! Глава 11 (Н.Угринович) стр вопроса в презентации (выше)!
*Дополнительно (из ЕГЭ) B8 В таблице приведены запросы к поисковому серверу. Расположите обозначения запросов в порядке возрастания количества страниц, которые найдет поисковый сервер по каждому запросу. Для обозначения логической операции ИЛИ в запросе используется символ |, а для логической операции И – &. Аволейбол | баскетбол | подача Бволейбол | баскетбол | подача | блок Вволейбол | баскетбол Гволейбол & баскетбол & подача ГВАБ
*A16 На городской олимпиаде по программированию предлагались задачи трех типов: А, В и С. По итогам олимпиады была составлена таблица, в колонках которой указано, сколько задач каждого типа решил участник. Вот начало таблицы: ФамилияАВС Иванов 321 За правильное решение задачи типа А участнику начислялся 1 балл, за решение задачи типа В – 2 балла и за решение задачи типа С – 3 балла. Победитель определялся по сумме баллов, которая у всех участников оказалась разная. Для определения победителя олимпиады достаточно выполнить следующий запрос: 1)Отсортировать таблицу по возрастанию значения поля С и взять первую строку. 2)Отсортировать таблицу по убыванию значения поля С и взять первую строку. 3)Отсортировать таблицу по убыванию значения выражения А+2В+3С и взять первую строку. 4)Отсортировать таблицу по возрастанию значения выражения А+2В+3С и взять первую строку.