КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
ГЛАВА 15. СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫЙ ПОДХОД К ПОСТРОЕНИЮ ИНФОЛОГИЧЕСКОЙ МОДЕЛИ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ СУБД ОСНОВЫ ТЕХНОЛОГИИ РАБОТЫ В СУБД
Современные информационные системы, основанные на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. Данная глава направлена на формирование представления о базах данных (БД), возможностях систем управления базами данных (СУБД) и их использовании. Основные функциональные возможности и технологические операции работы в СУБД рассматриваются без привязки к конкретному типу программного продукта. Знания, полученные при изучении данной главы, являются базовыми при практическом знакомстве с любым новым видом СУБД. Практическое освоение возможностей СУБД предлагается в главе 6 практикума в среде Microsoft Access 2.0 for Windows. Цель главы– познакомить вас с функциональными возможностями СУБД и общей методологией использования этих программных средств в профессиональной работе, связанной с организацией хранения и обработки данных. ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ ДОЛЖНЫ ЗНАТЬ:
Понятие и назначение базы данных (БД) и системы управления базами данных (СУБД) Различие архитектур баз данных: клиент-сервер и файл-сервер Структурные элементы базы данных Виды моделей данных Особенности и назначение реляционной модели Понятие и назначение инфологической модели предметной области Типы реальных связей информационных объектов Назначение нормализации отношений и виды форм Функциональные возможности СУБД Основные технологические этапы решения задач в СУБД Команды для выполнения типовых операций ОСНОВНЫЕ ПОНЯТИЯ
База данных Виды моделей данных БАЗА ДАННЫХ Общие положения
Цель любой информационной системы – обработка данных об объектах реального мира. В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и в конечном счете автоматизации, например, предприятие, вуз и т.д. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы. Структурирование– это введение соглашений о способах представления данных.
Неструктурированными называют данные, записанные, например, в текстовом файле. Пример 15.1.На рис. 15.1 пример неструктурированных данных, содержащих сведения о студентах (номер личного дела, фамилию, имя, отчество и год рождения). Легко убедиться, что сложно организовать поиск необходимых данных, хранящихся в неструктурированном виде, а упорядочить подобную информацию практически не представляется реальным.
Рис. 15.1.Пример неструктурированных данных
Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные соглашения о способах представления данных, т.е. дату рождения нужно записывать одинаково для каждого студента, она должна иметь одинаковую длину и определенное место среди остальной информации. Эти же замечания справедливы и для остальных данных (номер личного дела, фамилия, имя, отчество). Пример 15.2.После проведения несложной структуризации с информацией, указанной в примере (рис. 15.1), она будет выглядеть так, как это показано на рис. 15.2.
Рис. 15.2. Пример структурированных данных
Пользователями базы данных могут быть различные прикладные программы, программные комплексы, а также специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями. В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария – системы управления базами данных. База данных (БД)– это поименованная совокупность структурированных данных, относящихся к определенной предметной области. Система управления базами данных (СУБД)– это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Централизованный характер управления данными в базе данных предполагает необходимость существования некоторого лица (группы лиц), на которое возлагаются функции администрирования данными, хранимыми в базе.
|