КАТЕГОРИИ: Архитектура-(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) |
Системы управления базами данных. Базы данных: особый подход к управлению данными
Базы данных: особый подход к управлению данными Непригодность данных к совместной работе Низкая степень безопасности Поскольку контроль или управление данными недостаточны, доступ и распределение информации могут выходить из-под контроля. Менеджерам не так просто идентифицировать тех, кто имеет доступ к данным, или даже просто установить «виновников» изменений данных организации. Отсутствие контроля доступа к данным в беспорядочной файловой среде не способствовало простому получению требуемой информации. Поскольку фрагменты информации в различных файлах, находящихся в разных подразделениях организации, не могли связываться вместе, было невозможно совместно использовать информацию или одновременно получать к ней доступ. Данные не могли свободно перемещаться между разными функциональными областями или различными подразделениями организации.
.. Технология баз данных может устранить многие проблемы, присущие традиционному структурированию файлов. Согласно строгому определению, база данных — это набор данных, структурированных таким образом, чтобы обеспечить их эффективное использование многими приложениями. Обеспечивается централизация данных, а также минимизация степени их избыточности. Вместо того чтобы хранить данные в отдельных файлах, соответствующих каждому отдельному приложению, они фактические хранятся только в одном месте. Единственная база данных обслуживает многие прикладные программы. Например, вместо хранения данных о сотрудниках корпорации в отдельных информационных системах и в отдельных файлах для учета персонала, расчета зарплаты и пособий корпорация может создать единственную общую базу данных по трудовым ресурсам. На рис. 7.4 иллюстрируется концепция подобной базы данных. Система управления базами данных (СУБД) — это программное обеспечение, позволяющее централизовать данные, эффективно ими управлять, а также обеспечивать доступ прикладным программам к хранящейся информации. СУБД выступает в качестве интерфейса между прикладными программами и физическими файлами данных. Когда прикладная программа вызывает такой элемент данных, как информация о начисленной зарплате, СУБД находит соответствующую позицию в базе данных и предоатавляет ее прикладной программе. Используя традиционные файлы данных, программист должен указывать размер и формат каждого элемента данных, использованного в программе, а после этого сообщать компьютеру о том, где они находятся. СУБД освобождает программиста или конечного пользователя от необходимости разбираться в том, где и в каком виде хранятся данные, путем разделения логического и физического представления данных. Database (rigorous definition) (базы данных (строгое определение)) Организованное собрание данных, предназначенных для одновременного использования многими приложениями путем хранения и управления ими таким образом, что они оказываются в одном месте. Database management system (DBMS) (система управления базами данных/СУБД) Специальное программное обеспечение для создания баз данных и работы с ними и позволяющие отдельным приложениям извлекать необходимые данные без создания собственных файлов или определения данных в своих компьютерных программах. Логическое представление структурирует данные в том виде, в котором они отображаются для конечного пользователя или специалиста, в то время как физическое представление демонстрирует, каким образом в действительности организованы и структурированы данные на физическом носителе информации. Существует только одно физическое представление данных, которому могут соответствовать различные логические представления. Программное обеспечение управления базами данных представляет физическую базу данных в различных логических представлениях для разных прикладных программ. Например, программа выплаты пособий служащим может использовать логическое представление базы данных по трудовым ресурсам, изображенное на рис. 7.4. Здесь отображается только имя служащего, его адрес, номер социального страхования, пенсионный план, а также данные по пособиям. Система управления базами данных включает три компонента: • язык определения данных; • язык манипуляции данными; • словарь данных. Язык определения данных — это формальный язык, который используют программисты для указания содержания и структуры базы данных. Этот язык описывает каждый элемент данных, который будет представлен в базе, прежде чем этот элемент будет переведен в форму, необходимую для функционирования прикладных программами. Большинство СУБД снабжены специальными языками, которые называются языками манипуляции данными. Эти языки используются в сочетании с некоторыми обычными языками программирования третьего и четвертого поколения для манипуляции данными в базе. Этот язык включает команды, которые позволяют конечному пользователю или программисту выбирать данные из базы данных для получения запрашиваемой информации, а также для разработки приложений. Наиболее распространенным языком манипуляции данными является структурированный язык запросов (SQL, Structured Query Language). Комплекс паданий по программированию не может быть требуемым образом выражен с помощью типичных языков манипуляции данными. Однако большинство основных
Дата добавления: 2015-04-29; Просмотров: 401; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |