Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Системы управления базами данных. Следующим после описания структуры этапом создания базы данных является ввод данных

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

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

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

Возможности, предоставляемые системой управления базами данных:

- дополнять базы данных новыми документами;

- удаление существующих документов;

- изменение данных в отдельных записях в связи с изменением учетных данных;

- выбирать из баз информацию, которая представляет для него интерес;

- напечатать таблицу, или часть этой таблицы, или выбранные из таблицы данные;

- представить данные в графическом виде (например, в виде диаграмм);

- выполнять различные вычисления в процессе подготовки отчетов или в процессе выбора данных. Итоги обработки могут быть выданы на экран дисплея или на печать в виде различных справок и отчетов.

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

Иными словами, СУБД представляет собой обобщенный инструмент для манипулирования базами данных.

В функциональный перечень действий СУБД входит:

- поддержание всех структур данных в соответствии с объективно существующими связями между ними;

- возможность использования одних и тех же данных различными задачами в разных аспектах;

- экономичность размещения данных по времени доступа и объему занимаемой внешней памяти;

- возможность работы с видеотерминальными устройствами;

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

- возможность ведения словарей, кодификаторов и классификаторов.

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

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

- тип ЭВМ;

- операционная система;

- объемы оперативной памяти;

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

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

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

В настройку СУБД на конкретные условия применения входит:

- модификация параметров организации среды хранения данных;

- выбор новых, более эффективных для данного случая методов доступа из числа предоставляемых системой;

- изменение структуры хранимых данных или их размещения в среде хранения (реорганизация БД);

- логическая реструктуризация базы данных - модификация концептуальной схемы с последующим приведением БД в соответствие с вновь сформированной схемой;

- ряд функций для поддержки деятельности администратора БД.

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

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

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

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

Примеры систем управления базами данных: dBase IV, Fox Base, Paradox. Инструментальные средства: Clipper, Clarion- системы для создания задач, языки программирования только для системы управления базами данных.

<== предыдущая лекция | следующая лекция ==>
Создание баз данных | Технология построения баз данных
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 307; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.