Состав и структура систем управления базами данных, программное обеспечение для их создания. Основные функции и типовая организация систем управления базами данных. Типовая организация систем управления базами данных, особенности ее проектирования.
Аннотация к работе
СОВРЕМЕННАЯ ГУМАНИТАРНАЯ АКАДЕМИЯСовременные системы управления базами данных (СУБД) в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland DBASE, Borland Paradox, Microsoft Visual FOXPRO, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер". Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологии, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений.База данных (БД) - это поименованная совокупность структурированных данных, относящихся к определенной предметной области. Согласно данной концепции основой информационной технологии являются данные, организованные в БД, адекватно отражающие реалии действительности в той или иной предметной области и обеспечивающие пользователя актуальной информацией в соответствующей предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации, например, предприятие, ВУЗ и т.д. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица).Средствами этого языка описывается структура БД, форматы записей, пароли, защищающие данные. "Кирпичиками" (инструментами) таких редакторов являются поля различных видов (поля ввода, поля вывода, вычисляемые поля), процедуры обработки различных типов (формы ввода, таблицы, отчеты, запросы). Она определяет методы занесения данных и хранения их в базе. Поля базы данных не просто определяют структуру базы - они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Имя поля - определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).FOXPRO 3.0, Visual Basic 4.0, Visual С , Access 7.0, SQL Server 6.5 Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными. Visual FOXPRO отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием XBASE и SQL, диалекты которых встроены во многие СУБД. Применяется для приложений масштаба предприятия для работы на различных платформах: Windows 3. x, Windows 95, Macintosh. Минимальные ресурсы ПК: для Visual FOXPRO версии 3.0 - процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 8 (12) Мб, занимаемый объем на ЖМД 15-80 Мб, а для Visual FOXPRO версии 5.0 (выпущена в 1997 году) - Windows 95 или NT, 486 с тактовой частотой 50 МГЦ, 10 Мб ОЗУ, от 15 до 240 Мб на ЖМД. Visual Basic - это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в Access, Visual FOXPRO.В некоторых реализациях СУБД активно используются возможности существующих файловых систем, в других работа производится вплоть до уровня устройств внешней памяти. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД. То свойство, что каждая транзакция начинается при целостном состоянии БД и оставляет это состояние целостным после своего завершения, делает очень удобным использование понятия транзакции как единицы активности пользователя по отношению к БД.
План
Содержание
Введение
Глава 1. Системы управления базами данных
1.1 Базы данных и системы управления базами данных
1.2 Состав и структура систем управления базами данных
1.3 Программное обеспечение для создания систем управления базами данных
Глава 2. Функции и типовая организация систем управления базами данных
2.1 Основные функции систем управления базами данных
2.2 Типовая организация систем управления базами данных