Теория
Базы данных
Что такое база данных
Можно с большой степенью
достоверности утверждать, что большинство приложений, которые предназначены для
выполнения хотя бы какой-нибудь полезной работы, тем или иным образом
используют структурированную информацию или, другими словами, упорядоченные
данные. Такими данными могут быть, например, списки заказов на тот или иной
товар, списки предъявленных и оплаченных счетов или список телефонных номеров
ваших знакомых. Обычное расписание движения автобусов в вашем городе - это тоже
пример упорядоченных данных.
При компьютерной обработке
информации упорядоченные каким либо образом данные принято хранить в базах
данных - особых файлах, использование которых вместе со специальными
программными средствами позволяет пользователю как просматривать необходимую
информацию, так и, по мере необходимости, манипулировать ею, например,
добавлять, изменять, копировать, удалять, сортировать и т.д.
Таким образом, дать простое
определение базы данных можно следующим образом. База данных - это
структурированная совокупность взаимосвязанных данных в некоторой предметной
области. Пожалуй, одним из самых банальных примеров баз данных может
быть записная книжка с телефонами ваших знакомых. Наверное, у вас есть сейчас
или когда-либо была эта полезная вещь. Этот список фамилий владельцев телефонов
и их телефонных номеров, представленный в вашей записной книжке в алфавитном
порядке, представляет собой, вообще говоря, проиндексированную базу данных.
Использование индекса - в данном случае фамилии (или имени) позволяет вам
достаточно быстро отыскать требуемый номер
телефона.
Классификация баз данных
1. По характеру
хранимой информации
Примеры баз данных:
Фактографические
·
база данных книжного фонда библиотеки;
·
база данных кадрового состава
учреждения;
Документальные
·
база данных законодательных актов в
области уголовного права;
·
база данных современной рок музыки и пр.
2. По структуре
организации данных
Иерархическая:
Существует строгая подчиненность
элементов: один главный, остальные подчиненные. Например, система каталогов на
диске.
Иерархическая модель
БД представляет собой совокупность объектов различного уровня, причем объекты
нижнего уровня подчинены объектам верхнего уровня.
Сетевая:
Сетевые БД более гибкие: нет явно выраженного
главного элемента и существует возможность установления горизонтальных связей.
Например, организация информации в Интернете.
Сетевая модель
базы данных представляет совокупность объектов различного уровня, однако
схема связей между объектами может быть
любой.
Реляционная:
Реляционная модель
(от английского “relation”- отношение) основана на отношениях
между таблицами, которые содержат
информацию.
Сама база данных включает в себя только
информацию (база данных – «информационный склад»). Обслуживание базы данных осуществляет. Система
управлений базой данных
СУБД – Это
программное обеспечение (ПО), которое позволяет создавать БД, обновлять и
дополнять информацию, обеспечивать гибкий доступ к информации. СУБД создает на
экране компьютера определенную среду для работы пользователя (интерфейс), и
имеет определенные режимы работы и систему команд.
Именно на основе СУБД создаются и
функционируют информационно-поисковые системы.
Информационная
система (ИС) – хранилище информации, снабженное
процедурами ввода. Поиска, обработки и выдачи информации.
Примеры
информационных систем:
·
система продажи билетов на пассажирские
поезда.
Табличные базы
данных
Табличная база
данных содержит перечень объектов одного типа, то есть объектов, имеющих
одинаковый набор свойств. Такую базу данных удобно представлять в виде
двумерной таблицы: в каждой ее строке последовательно размещаются значения
свойств одного из объектов; каждое значение свойства - в своем столбце,
озаглавленном именем свойства.
Столбцы такой
таблицы называют полями; каждое поле характеризуется своим именем
(именем соответствующего свойства) и типом данных, представляющих значения
данного свойства.
Поле базы данных - это столбец
таблицы, содержащий значения определенного свойства.
Строки таблицы
являются записями об объекте; эти записи разбиты на поля столбцами
таблицы, поэтому каждая запись представляет собой набор значений, содержащихся
в полях.
Запись базы
данных
- это строка таблицы, содержащая набор значений свойств, размещенный в полях
базы данных.
Каждая таблица
должна содержать, по крайней мере, одно ключевое поле, содержимое
которого уникально для каждой записи в этой таблице. Ключевое поле позволяет
однозначно идентифицировать каждую запись в таблице.
Ключевое поле - это поле,
значение которого од нозначно определяет запись в таблице.
В качестве
ключевого поля чаще всего используют поле, содержащее тип данных счетчик.
Однако иногда удобнее в качестве ключевого поля таблицы использовать другие
поля: код товара, инвентарный номер и т. п.
Тип поля
определяется типом данных, которые оно содержит. Поля могут содержать данные
следующих основных типов:
Базы данных
Что такое база данных
Можно с большой степенью
достоверности утверждать, что большинство приложений, которые предназначены для
выполнения хотя бы какой-нибудь полезной работы, тем или иным образом
используют структурированную информацию или, другими словами, упорядоченные
данные. Такими данными могут быть, например, списки заказов на тот или иной
товар, списки предъявленных и оплаченных счетов или список телефонных номеров
ваших знакомых. Обычное расписание движения автобусов в вашем городе - это тоже
пример упорядоченных данных.
При компьютерной обработке
информации упорядоченные каким либо образом данные принято хранить в базах
данных - особых файлах, использование которых вместе со специальными
программными средствами позволяет пользователю как просматривать необходимую
информацию, так и, по мере необходимости, манипулировать ею, например,
добавлять, изменять, копировать, удалять, сортировать и т.д.
Таким образом, дать простое
определение базы данных можно следующим образом. База данных - это
структурированная совокупность взаимосвязанных данных в некоторой предметной
области. Пожалуй, одним из самых банальных примеров баз данных может
быть записная книжка с телефонами ваших знакомых. Наверное, у вас есть сейчас
или когда-либо была эта полезная вещь. Этот список фамилий владельцев телефонов
и их телефонных номеров, представленный в вашей записной книжке в алфавитном
порядке, представляет собой, вообще говоря, проиндексированную базу данных.
Использование индекса - в данном случае фамилии (или имени) позволяет вам
достаточно быстро отыскать требуемый номер
телефона.
Классификация баз данных
1. По характеру
хранимой информации
Примеры баз данных:
Фактографические
·
база данных книжного фонда библиотеки;
·
база данных кадрового состава
учреждения;
Документальные
·
база данных законодательных актов в
области уголовного права;
·
база данных современной рок музыки и пр.
2. По структуре
организации данных
Иерархическая:
Существует строгая подчиненность
элементов: один главный, остальные подчиненные. Например, система каталогов на
диске.
Иерархическая модель
БД представляет собой совокупность объектов различного уровня, причем объекты
нижнего уровня подчинены объектам верхнего уровня.
Сетевая:
Сетевые БД более гибкие: нет явно выраженного
главного элемента и существует возможность установления горизонтальных связей.
Например, организация информации в Интернете.
Сетевая модель
базы данных представляет совокупность объектов различного уровня, однако
схема связей между объектами может быть
любой.
Реляционная:
Реляционная модель
(от английского “relation”- отношение) основана на отношениях
между таблицами, которые содержат
информацию.
Сама база данных включает в себя только
информацию (база данных – «информационный склад»). Обслуживание базы данных осуществляет. Система
управлений базой данных
СУБД – Это
программное обеспечение (ПО), которое позволяет создавать БД, обновлять и
дополнять информацию, обеспечивать гибкий доступ к информации. СУБД создает на
экране компьютера определенную среду для работы пользователя (интерфейс), и
имеет определенные режимы работы и систему команд.
Именно на основе СУБД создаются и
функционируют информационно-поисковые системы.
Информационная
система (ИС) – хранилище информации, снабженное
процедурами ввода. Поиска, обработки и выдачи информации.
Примеры
информационных систем:
·
система продажи билетов на пассажирские
поезда.
Табличные базы
данных
Табличная база
данных содержит перечень объектов одного типа, то есть объектов, имеющих
одинаковый набор свойств. Такую базу данных удобно представлять в виде
двумерной таблицы: в каждой ее строке последовательно размещаются значения
свойств одного из объектов; каждое значение свойства - в своем столбце,
озаглавленном именем свойства.
Столбцы такой
таблицы называют полями; каждое поле характеризуется своим именем
(именем соответствующего свойства) и типом данных, представляющих значения
данного свойства.
Поле базы данных - это столбец
таблицы, содержащий значения определенного свойства.
Строки таблицы
являются записями об объекте; эти записи разбиты на поля столбцами
таблицы, поэтому каждая запись представляет собой набор значений, содержащихся
в полях.
Запись базы
данных
- это строка таблицы, содержащая набор значений свойств, размещенный в полях
базы данных.
Каждая таблица
должна содержать, по крайней мере, одно ключевое поле, содержимое
которого уникально для каждой записи в этой таблице. Ключевое поле позволяет
однозначно идентифицировать каждую запись в таблице.
Ключевое поле - это поле,
значение которого од нозначно определяет запись в таблице.
В качестве
ключевого поля чаще всего используют поле, содержащее тип данных счетчик.
Однако иногда удобнее в качестве ключевого поля таблицы использовать другие
поля: код товара, инвентарный номер и т. п.
Тип поля
определяется типом данных, которые оно содержит. Поля могут содержать данные
следующих основных типов:
Практика
Упражнения подготовлены в программе Notebook
Ссылка на задание по теме: "База данных"
Упражнения подготовлены в программе Notebook
Комментариев нет:
Отправить комментарий