Лекция "Табличные базы данных "

  • Лекции
  • docx
  • 15.02.2017
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Любой из нас, начиная с раннего детства, многократно сталкивался с "базами данных". Это - всевозможные справочники, энциклопедии ... Записная книжка - это тоже "база данных", которая есть у каждого из нас. Базы данных представляют собой информационные модели, содержащие данные об объектах и их свойствах. Базы данных хранят информацию о группах объектов с одинаковыми свойствами. Информация в базах данных хранится в упорядоченном виде (например, в записной книжке все записи упорядочены по алфавиту, в библиотечном каталоге - либо по алфавиту, либо по области знания).
Иконка файла материала № 17.docx
Билет 17  ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­ 1. Табличные базы данных (БД): основные понятия (поле, запись,  первичный ключ записи); типы данных. Системы управления базами  данных и принципы работы с ними. Поиск, удаление и сортировка  данных в БД. Условия поиска (логические выражения); порядок и ключи  сортировки. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­  Любой из нас, начиная с раннего детства, многократно сталкивался с "базами  данных". Это ­ всевозможные справочники, энциклопедии ... Записная книжка  ­ это тоже "база данных", которая есть у каждого из нас.  Базы данных представляют собой информационные модели, содержащие  данные об объектах и их свойствах. Базы данных хранят информацию о  группах объектов с одинаковыми свойствами. Информация в базах данных  хранится в упорядоченном виде (например, в записной книжке все записи  упорядочены по алфавиту, в библиотечном каталоге ­ либо по алфавиту, либо по области знания).  База данных — это информационная модель, позволяющая упорядоченно  хранить данные о группе объектов, обладающих одинаковым набором свойств. Существует несколько различных типов баз данных: табличные,  иерархические и сетевые.  Табличные базы данных.  Табличная база данных содержит перечень объектов одного типа, т. е.  объектов с одинаковым набором свойств. Такую базу данных удобно  представлять в виде двумерной таблицы.  Рассмотрим, например, базу данных «Компьютер» (табл.), представляющую  собой перечень объектов (компьютеров), каждый из которых имеет имя  (название). В качестве характеристик (свойств) могут выступать тип  процессора и объем оперативной памяти.Столбцы такой таблицы называют полями; каждое поле характеризуется  своим именем (названием соответствующего свойства) и типом данных,  отражающих значения данного свойства. Поля Название и Тип процессора —  текстовые, а Оперативная память — числовое. При этом каждое поле  обладает определенным набором свойств (размер, формат и др.). Так, для  поля Оперативная память задан формат данных целое число.  Поле базы данных — это столбец таблицы, включающий в себя значения  определенного свойства.  Строки таблицы являются записями об объекте; эти записи разбиты на поля  столбцами таблицы. Запись базы данных — это строка таблицы, которая  содержит набор значений различных свойств объекта.  В каждой таблице должно быть, по крайней мере, одно ключевое поле,  содержимое которого уникально для любой записи в этой таблице. Значения  ключевого поля однозначно определяют каждую запись в таблице.  Системы управления базами данных (СУБД).  Для создания баз данных, а также выполнения операции поиска и сортировки  данных предназначены специальные программы — системы управления  базами данных (СУБД).  Таким образом, необходимо различать собственно базы данных (БД) —  упорядоченные наборы данных, и системы управления базами данных (СУБД) — программы, управляющие хранением и обработкой данных. Например,  приложение Access, входящее в офисный пакет программ Microsoft Office,  является СУБД, позволяющей пользователю создавать и обрабатывать  табличные базы данных.  Реляционная база данных, по сути, представляет собой двумерную таблицу.  Под записью здесь понимается строка двумерной таблицы, элементы которой  образуют столбцы таблицы. В зависимости от типа данных столбцы могут  быть числовые, текстовые или содержать дату. Строки таблицы нумеруются. Работа с СУБД начинается с создания структуры базы данных, т. е. с  определения: количества столбцов;  названий столбцов;  типов столбцов (текст/число/дата);  ширины столбцов. Рассмотрим структуру базы данных на примере базы данных Процессоры.  Количество столбцов — 5. Названия и типы столбцов: Тип процессора (текст), Год создания (дата),  Частота (число), Разрядность по данным (число), Разрядность по адресу  (число). Ширина каждого столбца устанавливается пользователем в  соответствии с удобством представления данных на экране. Структура созданной базы данных может быть впоследствии изменена  (добавлены/удалены столбцы, изменены их названия и т. д.). В созданную «пустую» базу данных необходимо занести записи и при  необходимости их редактировать. Обычно предусмотрены следующие  режимы:  добавление записи;  удаление записи;  редактирование записи. Внесем в базу шесть записей, характеризующих технические характеристики  различных процессоров Каждая запись состоит из пяти данных различных  типовЗанесенную в базу данных информацию можно обрабатывать, а именно —  осуществлять следующие операции:  сортировка по любому столбцу (по возрастанию/ убыванию чисел,  символьных строк, дат);  поиск по любому столбцу с различными условиями (равно, больше,  меньше и т. д.). Так, в результате выполнения сортировки по убыванию по столбцу Год  создания порядок записей изменится на противоположный. Могут осуществляться вложенные сортировки, т. е. сортировка 1 уровня по  одному столбцу, в ней сортировка 2 уровня по другому столбцу и т. д.  В результате выполнения операции поиска по столбцу Разрядность по данным  с условием "= 32" будут найдены две записи (80386 и 80486).  Могут осуществляться операции сложного поиска, когда задаются несколько  условий по разным столбцам. В результате будут найдены записи,  удовлетворяющие всем заданным условиям.  Созданные базы данных можно записывать/считывать с диска и распечатывать  на принтере. Это же относится к результатам операций сортировки и поиска.  Вид представления записей на экране ­может быть не только табличным, но и  картотечным. В последнем случае каждая запись выводится в виде  определенной формы. Структура формы одинакова для всех записей, причем  название полей соответствует названиям столбцов табличной формы  представления базы данных, а их расположение задается пользователем. Так, первая запись базы данных Процессор в виде формы может выглядеть  следующим образом: ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­ 2. Построение алгоритма для обработки величин с реализацией на языке  программирования (ветвление, цикл, линейный массив или  вспомогательные алгоритмы). Отладка программы, получениерезультатов. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­