Скачать 1.04 Mb.
|
Тема 3. Технологии баз данныхВопросы:
3.1. Основные понятия и терминология Данные – информация, фиксированная в определенной форме, пригодной для хранения в памяти ЭВМ, обработки и передачи. БД – специальным образом структурированная информация, которая записана как правило во внешней памяти ЭВМ, отображающая состояние объектов реального мира и связи между ними. Предметная область (ПО) – часть реальной системы, представляющая интерес для данного исследования. ПО может относиться к любому типу организации. Например – банк, университет, завод. Объект – элемент информационной системы, информацию о котором мы сохраняем. Объектом может быть человек, предмет, событие, место или понятия, о котором есть данные. Например, в банковском деле объекты: клиенты, банковские счета; на товарном складе – поставщики, товары. В институте – студенты, изучаемые дисциплины, работники. Объекты могут быть реальными – человек, предмет, населенный пункт, либо абстрактным – событие, счет, изучаемый студентами курс. Атрибут объекта. Каждый объект характеризуется рядом основных атрибутов. Например, клиент банка имеет: фамилию, имя, отчество, адрес, ID. Банковский счет описывается типом, номером и балансом. Каждый изучаемый курс имеет название, количество учебных часов, номер семестра, когда он проводится, вид контроля. Атрибут часто называют полем данных или просто полем. Банк данных (БнД) является современной формой организации хранения и доступа к информации. (БнД) – это прежде всего система специальным образом организованных данных – баз данных (БД), программных, технических, языковых, организационно-методических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных. Основу программных средств БнД составляют системы управления базами данных (СУБД). Важной компонентой СУБД являются трансляторы или компиляторы для используемых ею языковых средств. СУБД позволяют структурировать, систематизировать и организовывать данные для их компьютерного хранения и обработки. Они являются основой практически любой информационной системы. СУБД обладают следующими свойствами:
3.2. Модели представления данных Логическую структуру хранимых в базе данных называют моделью представления данных (моделям данных). Модель данных – это представление данных и их взаимосвязей, описывающих понятия проблемной среды. К основным моделям представления данных (моделям данных) относятся: Иерархическая модель данных состоит из нескольких типов записей, один из которых определен как корневой (главный), а остальные подчиненные. Каждый тип записи может состоять из нескольких полей. Для каждой записи может существовать только одна исходная. Однако каждая запись может быть исходной во многих связях. Между двумя видами записей может быть одна связь. Сетевая модель данных подобна иерархической, но является более общей. Каждая запись может входить в любое число именованных связей как исходная или порожденная или как то и другое. Нет корневой записи! Реляционная модель данных строится на понятии отношение в теории БД – это синоним таблицы, в которой строка (запись) называется кортежем а столбцы атрибутом (полем). Реляционная модель обладает математическими свойствами, которые полезны при реализации БД на ЭВМ и манипулирования данными.
Связь 1 Связь 2
Постреляционная модель данных допускает многозначные поля. Набор значений многозначных полей считается самостоятельной таблицей, встроенной в основную таблицу. Многомерная модель данных, в которой используется два основных варианта (схемы) организации данных: гиперкубическая и поликубическая, Применяется для аналитической обработки больших объемов данных, связанных со временем. Объектно-ориентированная модель данных, графически представима в виде дерева, узлами которого являются объекты. 3.3. Типы данных Независимо от модели представления данных в БД используются следующие основные типы данных:
В различных СУБД эти типы могут незначительно отличаться друг от друга по названию, диапазону значений и виду представления. 3.4. Современные технологии баз и банков данных К современным технологиям обработки данных относится:
Распределенная обработка предполагает, что определенная задача, обрабатывающая данные может быть распределена на нескольких участках сети. Необходимо понимать разницу между распределенной и параллельной обработкой. При параллельной обработке характерно когда машины с физической точки зрения расположены близко друг к другу. А при распределенной обработке это совсем необязательно и зачастую бывает, что машины удалены на значительные расстояния. Связь между машинами осуществляется с помощью сети и специального программного обеспечения управления сетью (рис. 3). Рис. 3. Схема распределенной обработки данных Системы типа «Клиент-Сервер» могут рассматриваться как особый случай распределенной обработки (рис. 4). Точнее, система К-С сама является распределенной, в которой одни узлы являются клиентами, а другие серверами. Все данные хранятся на серверах, все приложения исполняются клиентами, а места их соединения скрыты от пользователя. Рис. 4. Схема системы «Клиент-Сервер» В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные {dBASE, FoxPro, Access, Paradox) и удаленные (Interbase, Oracle, Sysbase, Infomix, Microsoft SQL Server) базы данных. 3.5. Этапы проектирования базы данных Полный цикл разработки БД включает концептуальное, логическое и физическое проектирование. Концептуальное проектирование БД включает создание концептуальной модели данных автоматизируемого процесса. Сначала создаются подробные модели пользовательских представлений данных, затем они интегрируются в концептуальную модель. Для проектирования простых БД применяют восходящий подход, когда проектирование начинается с нижнего уровня – определения атрибутов, которые на основе анализа связей группируются в отношения. Для проектирования сложных БД применяют нисходящий подход, когда моделирование данных связано со смысловым значением данных (семантическое моделирование данных) независимо от их представления в ЭВМ. Логическое проектирование БД отражает особенности представления многих типов пользователей о функционировании предприятия (глобальная логическая модель данных). Концептуальное и логическое проектирование – это интерактивные процессы, которые продолжаются пока до тех пор пока не будет получен наиболее соответствующий структуре предприятия продукт. Физическое проектирование БД – это создание описания СУБД конкретной модели данных. Вопросы для самоконтроля:
|
Рабочая программа од. А. 09 История культуры Сибири для аспирантов... Соответствует федеральным государственным требованиям к структуре основной профессиональной образовательной программы послевузовского... | Рабочая программа для аспирантов специальностей 07. 00. 02 «Отечественная история» Рабочая программа дисциплины и темы семинарских занятий | ||
Реферат (в свободной форме), то доклад/реферат может быть официально... Региональное отделение Международной Академии информатизации и фгбоу впо московский государственный университет технологий и управления... | Вычислительные и информационные технологии в науке, технике и образовании – 2013 (вит-2013) Иональный университет им аль-Фараби, нии математики и механики при Казну им аль-Фараби, Национальная инженерная академия Республики... | ||
Рабочая программа дисциплины «Информационные системы и технологии в науке и образовании» Федеральное Государственное бюджетное образовательное учреждение высшего профессионального образования | «Информационные технологии в науке и образовании» Что такое Moodle? | ||
Рабочая программа для аспирантов специальностей 07. 00. 02 «Отечественная история» Изучение курса педагогики высшей школы направлено на вооружение будущих (и уже работающих) преподавателей вузов необходимыми педагогическими... | Рабочая программа дисциплины «Компьютерные технологии в современной науке и образовании» Целью дисциплины (модуля) «Компьютерные технологии в современной науке и образовании» является освоение обучающимися основных методов... | ||
Рабочая программа для аспирантов специальностей 09. 00. 01 онтология и теория познания Учебный курс (рабочая программа) «Логика научного исследования» для аспирантов очной и заочной форм обучения специальностей 09. 00.... | Методические указания для аспирантов специальностей 07. 00. 02 «Отечественная история» Вальковская В. В. – д-р филос наук, профессор кафедры философии и политологии фгбоу впо «Дальневосточный институт-филиал ранх и гс... | ||
Рабочая программа фд. А. 01. История формирования нефтегазового комплекса... ФД. А. 01. История формирования нефтегазового комплекса Тюменской области в ХХ веке | Рабочая программа од. А. 08. Современные методы исторического исследования... Соответствует федеральным государственным требованиям к структуре основной профессиональной образовательной программы послевузовского... | ||
Рабочая программа по дисциплине информационные системы (технологии)... Рабочая программа составлена на основании Государственного образовательного стандарта высшего профессионального образования для специальностей:... | Учебно-методический комплекс по дисциплине гсэ. Ф. 03. Отечественная... Гсэ. Ф. 03. Отечественная история для специальностей естественно-географического факультета | ||
Учебно-методический комплекс рабочая программа для аспирантов всех специальностей Рабочая программа для аспирантов всех специальностей, очной и заочной форм обучения. – Тюмень, 2011. 34 стр. Рабочая программа составлена... | Учебно-методический комплекс рабочая программа для аспирантов всех специальностей Рабочая программа для аспирантов всех специальностей, очной и заочной форм обучения. – Тюмень, 2011. 34 стр. Рабочая программа составлена... |