рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Системы управления базами данных

Системы управления базами данных - раздел Информатика, Учебно-методический комплекс по дисциплине Основы информационных технологий План: 1. Понятие Субд. 2. Архитектура Субд. ...

План:

1. Понятие СУБД.

2. Архитектура СУБД.

3. Классификация СУБД.

4. Функциональные возможности СУБД.

5. Производительность СУБД.

6. Режимы работы пользователя с СУБД.

 

-1-

Понятие СУБД

Система управления базами данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

Современная СУБД содержит в своем составе программные средства создания баз данных, средства работы с данными и сервисные средства. С помощью средств создания БД проектировщик, используя язык описания данных (ЯОД), переводит логическую модель БД в физическую структуру, а на языке манипуляции данными (ЯМД) разрабатывает программы, реализующие основные операции с данными (в реляционных БД – это реляционные операции). При проектировании привлекаются визуальные средства, т.е. объекты, и программа-отладчик, с помощью которой соединяются и тестируются отдельные блоки разработанной программы управления конкретной БД.

Средства работы с данными предназначены для пользователя БД. Они позволяют установить удобный (как правило, графически многооконный) интерфейс с пользователем, создать необходимую функциональную конфигурацию экранного представления выводимой и вводимой информации (цвет, размер и количество окон, пиктограммы пользователя и т.д.), производить операции с данными БД, манипулируя текстовыми и графическими экранными объектами.

Сервисные средства позволяют при проектировании использовании БД привлечь к работе с БД другие системы. Например, воспользоваться данными из табличного процессора Exсel или обратиться к сетевому серверу.

 

-2-

Архитектура СУБД

В среде СУБД можно выделить следующих пять основных компонентов: аппаратное обеспечение, программное обеспечение, данные, процедуры и пользователи.

Аппаратное обеспечение. Для работы СУБД и приложений необходимо некоторое аппаратное обеспечение. Одни СУБД предназначены для работы только с конкретными типами операционных систем или оборудования, другие могут работать с широким кругом аппаратного обеспечения и различными операционными системами. Для работы СУБД обычно требуется некоторый минимум оперативной и дисковой памяти, но такой минимальной конфигурации может оказаться совершенно недостаточно для достижения приемлемой производительности системы.

Программное обеспечение. Этот компонент включает операционную систему, программное обеспечение самой СУБД, прикладные программы, включая и сетевое программное обеспечение, если СУБД используется в сети. Обычно приложения создаются на языках третьего поколения, таких как С, COBOL, Fortran, Ada или Pascal, или на языках четвертого поколения, таких как SQL, операторы которых внедряются в программы на языках третьего поколения. СУБД может иметь свои собственные инструменты четвертого поколения, предназначенные для быстрой разработки приложений с использованием встроенных непроцедурных языков запросов, генераторов отчетов, форм, графических изображений и даже полномасштабных приложений.

Данные– наиболее важный компонент с точки зрения конечных пользователей. База данных содержит как рабочие данные, так и метаданные, т.е. "данные о данных".

Процедуры, к которым относят инструкции и правила, которые должны учитываться при проектировании и использовании базы данных: регистрация в СУБД; использование отдельного инструмента СУБД или приложения; запуск и останов СУБД; создание резервных копий СУБД; обработка сбоев аппаратного и программного обеспечения, включая процедуры идентификации вышедшего из строя компонента, исправления отказавшего компонента (например, посредством вызова специалиста по ремонту аппаратного обеспечения), а также восстановления базы данных после устранения неисправности; изменение структуры таблицы, реорганизация базы данных, размещенной на нескольких дисках, способы улучшения производительности и методы архивирования данных на вторичных устройствах хранения.

Пользователи: клиенты БД, администратор БД, прикладные программисты.

СУБД значительно различаются по характеристикам и функциям. Логически в них можно выделить три компоненты:

1. Подсистема средств проектирования представляет собой набор инструментов, упрощающих проектирование и реализацию баз данных и их приложений. Как правило, этот набор включает в себя средства для создания таблиц, форм, запросов и отчетов. В СУБД имеются также языки программирования и интерфейсы для них.

2. Подсистема обработки обеспечивает обработку компонентов приложений, созданных с помощью средств проектирования. Например, в Access 2002 имеется компонент, реализующий построение формы и связывающий элементы формы с данными таблиц.

3. Третий компонент СУБД – ее ядро (DBMS Engine) выполняет функцию посредника между подсистемой средств проектирования и обработки и данными. Ядро СУБД получает запросы от двух других компонентов, выраженные в терминах таблиц, строк и столбцов, и преобразует эти запросы в команды операционной системы, выполняющие запись и чтение данных с физического устройства.

 

-3-

Классификация СУБД.

Классифицировать СУБД можно, используя различные признаки классификации.

По степени универсальности различают

СУБД общего назначения.

СУБД специального назначения

По типу модели данных:

· иерархические.

· сетевые.

· реляционные.

· объектно-реляционные (постреляционные).

· объектно-ориентированные.

· многомерные.

На самом общем уровне все СУБД можно разделить на:

- профессиональные (промышленные),

- персональные (настольные).

 

-4-

Функциональные возможности СУБД.

К основным функциям СУБД относятся:

ü ¨ Ведение системного каталога, доступного конечным пользователям. Системный каталог, или словарь данных, является хранилищем информации, описывающей данные в базе данных (по сути, это "данные о данных", или метаданные).

ü ¨ Поддержка транзакций. Транзакция представляет собой набор действий, выполняемых отдельным пользователем или прикладной программой с целью доступа или изменения содержимого базы данных.

ü Поддержка параллельной работы. СУБД должна иметь механизм, который гарантирует корректное обновление базы данных при параллельном выполнении операций обновления многими пользователями.

ü Восстановление базы данных после сбоев. СУБД должна предоставлять средства восстановления базы данных на случай какого-либо ее повреждения или разрушения.

ü Контроль доступа к данным. СУБД должна иметь механизм, гарантирующий возможность доступа к базе данных только санкционированных пользователей.

ü ¨ Поддержка обмена данными. СУБД в должны поддерживать работу в локальной сети, чтобы вместо нескольких разрозненных баз данных для каждого отдельного пользователя можно было бы установить одну централизованную базу данных и использовать ее как общий ресурс для всех существующих пользователей.

ü ¨ Поддержка целостности данных. Целостность базы данных означает корректность и непротиворечивость хранимых данных.

ü ¨ Поддержка независимости от данных. Независимость от данных обычно достигается за счет реализации механизма поддержки представлений или подсхем.

Вспомогательные функции.СУБД должна предоставлять некоторый набор различных вспомогательных функций, обычно предназначенных для администрирования базы данных, импорта и экспорта БД, мониторинга характеристик функционирования и использования базы данных, статистического анализа (оценка производительности или степени использования базы данных), реорганизации индексов, перераспределения памяти.

 

-5-

Производительность СУБД.

Производительность СУБД оценивается:

• временем выполнения запросов;

• скоростью поиска информации в неиндексированных полях;

• временем выполнения операций импортирования базы данных из других форматов;

• скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных;

• максимальным числом параллельных обращений к данным в многопользовательском режиме;

• временем генерации отчета.

 

На производительность СУБД оказывают влияние два фактора:

¾ СУБД, которые следят за соблюдением целостности данных, несут дополнительную нагрузку, которую не испытывают другие программы;

¾ производительность собственных прикладных программ сильно зависит от правильного проектирования и построения базы данных.

 

-6-

Режимы работы пользователя с СУБД.

Все современные СУБД имеют графический пользовательский интерфейс, через который возможна работа пользователя с СУБД в трех режимах:

1) Через меню системы. Он реализуется чаще всего в виде различных меню и диалоговых окон, с помощью которых пользователь постепенно уточняет, какие действия он хочет выполнить и какую информацию получить из БД. Для этого не надо знать языка СУБД.

2) Командный режим – интерактивный режим. Это способ реализации возможностей языка, т.е. непосредственное выполнение команд. Система выдаёт подсказку и ожидает ответа – ввод соответствующей команды. После ввода команды система осуществляет синтаксический контроль текста введённой команды и (при отсутствии ошибок) выполняет команду. Команда в процессе её выполнения может проводить собственный диалог с пользователем или выдавать конкретные сообщения. После выполнения текущей команды система постоянно выдаёт подсказку (приглашение) о готовности принять очередную команду. Этот режим требует определенной подготовки пользователя, но обеспечивает более быстрый доступ к ресурсам БД.

3) Программный режим. Обеспечивает организацию доступа к данным и управление ими из прикладных программ. Пользователь может писать программы на языке команд, который поддерживает СУБД, производить отладку и выполнение программ. Текст программы можно вводить с помощью встроенного текстового или любого другого редактора.


 

– Конец работы –

Эта тема принадлежит разделу:

Учебно-методический комплекс по дисциплине Основы информационных технологий

Международный университет МИТСО... Кафедра экономики и менеджмента...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Системы управления базами данных

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Учебная программа
Учреждение образования Федерации профсоюзов Беларуси «Международный университет «МИТСО»   УТВЕРЖДАЮ Ректор учреждения образования Федерации профсоюзов Белару

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Культурный уровень современного человека наряду с другими сторонами характеризуется информационной культурой, проблема формирования которой сегодня очень актуальна. Одной из целей информатизации вы

Тема 2.4 Специальное программное обеспечение, сопровождающее профессиональную деятельность юриста.
Государственная система правовой информации Республики Беларусь. Национальный центр правовой информации (НЦПИ). СПС «КонсультантПлюс», «Эталон»: назначение, основные приёмы работы, методик

Тема 2.8 Систематизация и обработка массивов данных юридического содержания с помощью СУБД
Информация, ее свойства, виды и структурные единицы. Документы, их виды, структура. Классификация и кодирование информации. Внутримашинная организация информации. Файловая организация данных. Понят

Тема 3.2 Сетевые информационные технологии
Понятие и история развития компьютерных сетей. Классификация компью­терных сетей. Топология компьютерных сетей. Конвергенция компьютерных сетей. Модель коммутационной сети. Методы коммутации в комп

Учебно-методическая карта дисциплины
Номер раздела темы, занятия Название раздела, темы, занятия, перечень изучаемых вопросов Количество ауди­торных часов Материальное

ИНФОРМАЦИОННО-МЕТОДИЧЕСКАЯ ЧАСТЬ
4.1. Лабораторные занятия, их содержание и объём в часах № Наименование темы и содержание лабораторных занятий Кол-во ч

Перечень заданий для самостоятельной управляемой работы студентам дневной формы обучения
  Раздел дисциплины Содержание учебного задания Методическое обеспечение Кол-во часов Форма контроля

За 1 семестр
1. Сущность и виды информации. 2. Технология обработки информации. 3. Сущность и этапы развития информационных технологий. 4. Информатизация в Республике Беларусь.

За 2 семестр
1. База данных. Система управления базами данных. 2. Структура базы данных. Свойства полей базы данных. 3. Структура базы данных. Типы данных. 4. Трехуровневая модель орг

Основная
1. Базы данных: Учеб. для вузов/ под ред. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2004. 2. Гаврилова, Т.А, Хорошевский, В.Ф. Базы знаний интеллектуальных систем. Учеб. пособие для вузов. / Т

Дополнительная
10. Батин, Н.В. Основы информационных технологий / Н.В.Батин. – Мн., 2008. 11. Компьютеры, сети, Интернет: Энциклопедия / Под общ.ред. Ю.Н.Новикова. – СПб.: Питер, 2002. 12. Мархв

ПРОТОКОЛ СОГЛАСОВАНИЯ УЧЕБНОЙ ПРОГРАММЫ
  Название дисциплины, с которой требуется согласование Название кафедры Предложения об изменениях в содержании учебной программы п

ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ К УЧЕБНОЙ ПРОГРАММЕ
на 20__/20__ уч.год   №№ пп Дополнения и изменения Основание    

Концептуальные основы информационных технологий
  План: 4. Сущность и виды информации. 5. Технология обработки информации. 6. Сущность и этапы развития информационных технологий.  

Монитор
Монитор — устройство визуального представления данных. Это не единственно возможное, но главное устройство вывода. Его основными потребительскими параметрами являются: тип, размер и шаг маски экран

Программное обеспечение современного компьютера
План: 6. Программное обеспечение и его классификация 7. Виды лицензий на ПО 8. Операционные системы и их классификация 9. Файловые системы 10. Сервисные

Текстовые процессоры.
Среди наиболее распространенных программ выделяются программы обработки текстов. Они представляют собой приложения для создания, обработки, хранения и печати документов разл

Назначение, возможности программ создания мультимедийных презентаций
Презентация (от лат. praesento – передаю, вручаю или англ. present – преподносить) - это современный эффективный способ устного или письменного представления информации, в котором удачно сочетаются

Разработка содержания, выбор структуры, дизайна, параметров показа
  Любое планирование презентации включает в себя выяснение следующих вопросов: - что конкретно нужно донести до аудитории по заданной теме; - за какое время;

Документы и их виды.
Докуме́нт (от лат. documentum — «образец, свидетельство, доказательство») — материальный объект, содержащий информацию в зафиксированном виде и специально предназначенный для её передачи во вр

Понятие базы данных.
База данных — это организованная структура, предназначенная для хранения информации. С понятием базы данных тесно связано понятие системы управления базой данных

Свойства полей базы данных
Поля базы данных не просто определяют структуру базы — они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей

Типы данных
Текстовый — тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов). Поле Мемо — специальный тип данных для хранения больших объемо

Модели данных
План: 1. Трёхуровневая модель организации баз данных. 2. Иерархическая модель. 3. Сетевая модель. 4. Реляционная модель. Первичный и внешний ключи. 5. П

Иерархическая модель.
В иерархических моделях основная структура представления данных имеет форму дерева. На самом высшем (первом) уровне иерархии находится только одна вершина, которая называется корнем дерева. Эта вер

Сетевая модель.
Дальнейшим развитием иерархической модели является сетевая. Сетевая модель – это структура, у которой любой элемент может быть связан с любым другим элементом (рис. 1).   &nb

Реляционная модель. Первичный и внешний ключи.
Каждая реляционная таблица должна обладать следующими свойствами: • один элемент таблицы — один элемент данных; • все столбцы таблицы содержат однородные по типу

Постреляционная модель.
Постреляционная модель является расширением реляционной модели. Она снимает ограничение неделимости данных, допуская многозначные поля, значения которых состоят из подзначений, и набор значений вос

Объектно-ориентированная модель.
Объектно-ориентированная модель представляет структуру, которую можно изобразить графически в виде дерева, узлами которого являются объекты. Между записями базы данных и функциями их обработки уста

Объектно-реляционная модель. Многомерная модель.
Информация в многомерной модели представляется в виде многомерных массивов, называемых гиперкубами. В одной базе данных, построенной на многомерной модели, может храниться множество таких кубов, на

Характеристики СУБД Access
СУБД Access предназначена для работы с реляционными базами данных. Эта СУБД входит в программный комплекс Microsoft Office. Access имеет инструментальные средства для создания: локальной Б

Пользовательский интерфейс СУБД Access. Система меню, панели инструментов, типы окон.
После загрузки Access появляется стартовое окно Access, содержащее окно запуска, которое позволяет открыть существующую БД или создать новую. Выполнение одной из предложенных операций вызывает глав

Настройка рабочей среды в СУБД Access. Параметры настройки.
Осуществить настройку рабочей среды в соответствии с требованиями пользователя можно с помощью команды Сервис/Параметры. Ее результатом является диалоговое окно Параметры с вкладками. На в

Типы данных, обрабатываемых СУБД Access.
Создавая компьютерную БД, пользователь вводит свои данные в ее поля. При этом он должен прежде описать эти поля согласно требованиям Access: присвоить имена полям, указать их тип и свойства (которы

Технология создания базы данных.
Для автоматизации создания объектов БД (за исключением модулей) в Access используются специализированные средства, называемые конструкторами. Конструктор предоставляет пользователю ряд инструментал

Проектирование запросов в СУБД Access. Возможности запросов. Типы запросов и технологии их проектирования.
Запросы предназначены для поиска в базе данных информации, отвечающей определенным критериям. Найденные записи, называемые результатами запроса, можно просматривать, редактировать

Сетевые информационные технологии
План: 1. Сущность и топология компьютерных сетей 2. Сетевые протоколы 3. Интернет и интранет   -1- Сущн

План занятий
№ Наименование темы и содержание лабораторных занятий Кол-во часов 1. Текстовый процессор Word. Базовые возм

Лабораторная работа №1
«Текстовый процессор Word. Базовые возможности.» Цель работы:ознакомиться с базовыми возможностями приложения Word пакета Microsoft Office 2007

Кибернетика
К ибернетика — это наука об управлении, связи и переработке информации. Основным объектом исследования кибернетики являются абстрактные кибернети

Лабораторная работа №2
«Текстовый процессор Word. Создание и редактирование стилей. Создание оглавления.»   Цель работы: получить навыки

Лабораторная работа №3
«Редактирование больших документов. Применение макросов для автоматизации редактирования документов» Цель работы: получ

Создание макрокоманд.
Предположим, что при редактировании текста необходимо выделять несколько символов другим шрифтом, например, весь текст набирается шрифтом Times New Roman обычного начертания и разм

Лабораторная работа № 4
«Табличный процессор Excel. Ввод данных. Навигация по листу таблицы. Использование маркера автозаполнения. Форматирование ячейки.» Цель работы: получить н

Лабораторная работа №6
«Табличный процессор Excel. Именованные массивы. Типы ссылок. Абсолютная и относительная адресация.» Цель работы: получить навыки работы с массивами данны

Лабораторная работа №7
«Табличный процессор Excel. Работа с формулами и функциями.» Цель работы: получить навыки создания и редактирования формул, применения встроенных функций

Лабораторная работа №8
«Табличный процессор Excel. Построение диаграмм» Цель работы: получить навыки создания и редактирования диаграмм по данным таблиц в MS Excel. Закрепить по

Лабораторная работа №8
«Табличный процессор Excel. Работа со статистическими функциями.»   Цель работы: получить навыки использования статистических функций Excel.

Лабораторная работа № 9
«Табличный процессор Excel. Сводные таблицы»   Цель работы: получить навыки создания и редактирования сводных таблиц в MS Excel. Закрепить п

Лабораторная работа № 10
«Передача данных между программами макета Microsoft Office»   Цель работы: получить навыки связывания данных различных программ пакета MSOff

Лабораторная работа №11
«Система создания презентаций PowerPoint. Создание слайда, типы объектов на слайде. Использование анимации и средств мультимедиа.» Цель работы: получить н

Лабораторная работа № 12
«Система создания презентаций Power Point. Показ презентации. Управление режимами показа слайдов, их очерёдностью и последовательностью» Цель работы: полу

Лабораторная работа № 13
«Работа с записями в СУБД Access. Создание связи определенного типа между таблицами. Схема БД. Модификация структуры таблицы.» Цель работы: получить навык

Сотрудники
Имя поля Тип данных Код сотрудника Счетчик Фамилия Текстовый

Клиенты
Имя поля Тип данных Код клиента Счетчик Название компании Текстовый

Часть 1
АЛГОРИТМ СОЗДАНИЯ ФОРМЫ 1. Выполните команду: вкладка ленты Создание → Панель инструментов - Формы → Другие формы → Мастер форм. 2. В диалоговом окне С

Часть 2
1. В окне базы данных выполните команду: вкладка ленты Создание →панель инструментов Отчеты → Мастер отчетов. 2. Выберите из списка таблицу (или запрос), которая

Лабораторная работа №19
«SQL-запросы. Создание запроса на выборку.»   Цель работы: получить навыки создания и редактирования запросов по заданным параметрам из табл

Лабораторная работа №20
«SQL-запросы. Запросы с вычислениями.»   Цель работы: получить навыки создания и редактирования запросов по заданным параметрам с вычисления

Лабораторная работа №21
«Структура Web-страницы. Язык HTML. Основные элементы HTML-файла»   Цель работы: получить навыки создания и редакт

Расположите текст в теле документа по центру.
Загрузите файл web1.html в Internet Explorer. Оцените результат. 1.4 Выделите текст в теле документа стилем заголовок 1-го уровня (тег <H1>).

Дополните описания списков всплывающими подсказками.
Загрузите файл web2.html в Internet Explorer. Оцените результат.   Задание 3. Откройте файл web2.html в БЛОКНОТЕ и отредакт

Создание и редактирование списка
1. Создайте файл <Ваша фамилия>.htm в программе Блокнот. 2. Текст, который будет вводиться в последующих пунктах этого упражнения, необходимо помест

Создание изображения и использование его на Web-странице.
1. Откройте программу Paint (Пуск ► Программы ► Стандартные ► Paint). Задайте размеры нового рисунка, например 50x50 точек (Рисунок ► Атрибуты). 2. Нарисуйте произв

Лабораторная работа №24
«Web-страницы. Создание фреймов. Вставка таблиц.»   Цель работы: получить навыки создания фреймов, добавления и редактирования таблиц на HTM

Лабораторная работа №25
«Web-страницы. Выполнение комплексного задания»   Цель работы: закрепить полученные навыки создания и редактирования страниц с использование

Самостоятельная управляемая работа студентов №1
Тема: Концептуальные основы информационных технологий Задание: Написать реферат-эссе на тему «Информатизация в Республике Беларусь

Самостоятельная управляемая работа студентов №2
Тема: Персональный компьютер в системе рабочих инструментов юриста Задание: Составить блок-схему алгоритма для нахождения решения

Самостоятельная управляемая работа студентов №3
Тема: Программное обеспечение современного компьютера Задание: Составить компьютерную презентацию по теме «Языки программирования

Самостоятельная управляемая работа студентов №4
Тема: Организация информации Задание: Разработать схему данных базы данных по заданному варианту. № варианта опр

Самостоятельная управляемая работа студентов №5
Тема: Специальное программное обеспечение юридической деятельности Задание: Составить компьютерную презентацию по теме «Использова

Самостоятельная управляемая работа студентов №6
Тема: Сетевые информационные технологии Задание: Написать реферат-эссе на тему «История возникновения и развития интернета»

За 1 семестр
1. Сущность и виды информации. 2. Технология обработки информации. 3. Сущность и этапы развития информационных технологий. 4. Информатизация в Республике Беларусь.

За 2 семестр
1. База данных. Система управления базами данных. 2. Структура базы данных. Свойства полей базы данных. 3. Структура базы данных. Типы данных. 4. Трехуровневая модель орг

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги