Курс_лекций_информатика_10-11. Курс лекций Инф 1 курс. Пояснительная записка Курс лекций учебной дисциплины Информатика
Скачать 3.88 Mb.
|
ПЛАН:1. Понятие БД, СУБД как информационной системы. 2. Структурные элементы, виды БД. 3. Основные возможности СУБД (на примере MS Access) 4. Контрольные вопросы 1. Понятие БД, СУБД как информационной системы Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (Гражданский кодекс РФ, ст. 1260). Существует множество других определений понятия «база данных», так или иначе сводящихся к понятию «совокупность хранимых данных». Однако большинство из этих определений не позволяет отличить базу данных от объектов, которые базой данных заведомо не являются, например, от архивов документов, картотек, библиотек и т.п. Таким образом, база данных есть не просто совокупность хранимых данных (записей, документов, фактов и т.п.), но такая совокупность, которая обладает, по меньшей мере, тремя важными свойствами (признаками): 1. База данных хранится и обрабатывается в вычислительной системе. Таким образом, любые внекомпьютерные хранилища информации (архивы, библиотеки и т. п.) базами данных не являются. 2. Данные в базе данных хорошо структурированы (систематизированы). Под структурированностью в данном случае понимается явное выделение составных частей (элементов), связей между ними, а также типизация элементов и связей, при которой с каждым типом элемента или связи соотносится определённая семантика и допустимые операции. 3. Структура базы данных обеспечивает эффективный поиск и обработку данных. Эффективность здесь главным образом определяется тем, как соотносятся гибкость и мощность возможностей (поиска и обработки) с затратами усилий и ресурсов. Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор. 2. Структурные элементы, виды БД Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица). Поле - элементарная единица логической организации данных , которая соответствует неделимой единице информации - реквизиту. Для описания поля используются следующие характеристики: - имя, например. Фамилия, Имя, Отчество, Дата рождения; - тип, например, символьный, числовой, календарный; - длина, например, 15 байт, причем будет определяться максимально возможным ко¬личеством символов; - точность для числовых данных, например два десятичных знака для отображения дробной части числа. Запись - совокупность логически связанных полей. Экземпляр записи — отдельная реализация записи, содержащая конкретные значения ее полей. Файл (таблица) - совокупность экземпляров записей одной структуры. В структуре записи файла указываются поля, значения которых являются ключами первичными (ПК), которые идентифицируют экземпляр записи, и вторичными (ВК), которые выполняют роль поисковых или группировочных признаков (по значению вторичного ключа можно найти несколько записей). Существует огромное количество разновидностей баз данных, отличающихся по различным критериям (например, в «Энциклопедии технологий баз данных» М. Р. Когаловского определяются свыше 50 видов БД). Укажем только основные классификации: По модели данных: Иерархические Сетевые Реляционные Многомерные Объектные Объектно-ориентированные Объектно-реляционные По технологии хранения: БД во вторичной памяти (традиционные) БД в оперативной памяти (in-memory databases) БД в третичной памяти (tertiary databases) По содержимому: Географические Исторические Научные Мультимедийные и т. д. По степени распределённости: Централизованные (сосредоточенные) Распределённые 3. Основные возможности СУБД (на примере MS Access) Access - в переводе с английского означает “доступ”. MS Access - это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования - Visual Basic Application. Популярность СУБД Microsoft Access обусловлена следующими причинами: • Access является одной из самых легкодоступных и понятных систем как для профессионалов, так и для начинающих пользователей, позволяющая быстро освоить основные принципы работы с базами данных; • система имеет полностью русифицированную версию; • полная интегрированность с пакетами Microsoft Office: Word, Excel, Power Point, Mail; • идеология Windows позволяет представлять информацию красочно и наглядно; • возможность использования OLE технологии, что позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access; • технология WYSIWIG позволяет пользователю постоянно видеть все результаты своих действий; • широко и наглядно представлена справочная система; • существует набор “мастеров” по разработке объектов, облегчающий создание таблиц, форм и отчетов. К основным объектам Access относятся таблицы, запросы, формы, отчеты, макросы и модули. Таблица - это объект, который определяется и используется для хранения данных. Каждая таблица включает информацию об объекте определенного типа. Как уже известно, таблица содержит поля (столбцы) и записи (строки). Работать с таблицей можно в двух основных режимах: в режиме конструктора и в режиме таблицы. Запрос - это объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Можно создать запросы на выбор, обновление, удаление или на добавление данных. С помощью запросов можно создавать новые таблицы, используя данные уже существующих одной или нескольких таблиц. По сути дела, запрос - это вопрос, который пользователь задает Access о хранящейся в базе данных информации. Работать с запросами можно в двух основных режимах: в режиме конструктора и в режиме таблицы. Здесь надо вспомнить о том, что ответы на запросы получаются путем “разрезания” и “склеивания” таблиц по строкам и столбцам, и что ответы будут также иметь форму таблиц. В режиме конструктора формируется вопрос к базе данных. Форма - это объект, в основном, предназначенный для удобного ввода отображения данных. Надо отметить, что в отличие от таблиц, з формах не содержится информации баз данных (как это может показаться на первый взгляд). Форма - это всего лишь формат (бланк) показа данных на экране компьютера. Формы могут строиться только на основе таблиц или запросов. Построение форм на основе запросов позволяет представлять в них информацию из нескольких таблиц. В форму могут быть внедрены рисунки, диаграммы, аудио (звук) и видео (изображение). Отчет - это объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Отчеты, как и формы, могут создаваться на основе запросов и таблиц, но не позволяют вводить данные. Основные типы данных:
4. Контрольные вопросы Что такое БД и СУБД? Перечислите основные классификации БД? Перечислите основные функции БД? Приведите основные примеры БД? Тема 4.4. Представление о программных средах компьютерной графики и черчения, мультимедийных средах. |