КАТЕГОРИИ: Архитектура-(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) |
Технология работы в СУБД
Требования, предъявляемые к СУБД
При выборе СУБД необходимо обращать внимание на ее производительность. Производительность любых СУБД оценивается следующими параметрами: · время выполнения запросов; · скорость поиска требуемой информации; · время выполнения операций импортирования базы данных из других форматов; · скорость выполнения операций обновления, вставки, удаления данных; · максимальное число параллельных обращений к данным в многопользовательском режиме; · время генерации отчета. В настоящее время одними их самых быстрых СУБД являются Microsoft FoxPro и Paradox. Также одним из главных требований, предъявляемых к СУБД является возможность обеспечения целостности данных в базе данных. Это свойство заключается в том, что в СУБД имеются средства, позволяющие проверить правильность и полноту информации в БД, независимо от того, каким образом она туда заносится (оператором вручную, с помощью специальной программы, посредством импорта информации из других БД). Для обеспечения целостности данных устанавливаются специальные правила целостности, которые хранятся вместе с самой базой данных. По надежности сохранения целостности данных лидерами являются СУБД Microsoft Access и Paradox. Помимо целостности данных желательно, чтобы СУБД обеспечивали безопасность данных. Безопасность данных определяется наличием в СУБД следующих возможностей: · шифрование прикладных программ; · шифрование данных; · защита паролем; · разграничение доступа к отдельным частям БД (таблицам, запросам, отчетам и т.д.). Хорошими характеристиками обеспечения безопасности данных обладает Microsoft Access.
Лекция
В настоящее время широкое распространение получили реляционные БД. Поэтому рассмотрим основные принципы работы в СУБД на примере СУБД с реляционной БД. Работу в любой реляционной СУБД можно разбить на несколько этапов, таких как: · создание структуры таблиц БД; · ввод и редактирование данных; · обработка данных, содержащихся в таблицах; · просмотр и вывод информации из БД. При создании структуры таблиц БД происходит определение перечня полей, из которых она должна состоять, их типов и размеров. При этом каждому полю таблицы присваивается уникальное имя. Тип данных указывает программе СУБД, как обрабатывать эти данные. Можно использовать следующие типы: · текстовый – для текстовой информации и чисел, при невыполнении математических расчетов; · поле MEMO – для хранения произвольного текста, например, комментария или примечания; · числовой – используется при выполнении математических операций над данными; · денежный – используется для операций с денежными единицами; · дата/время – предназначен для хранения информации о дате и времени; · счетчик – специальное числовое поле, в котором многие СУБД проставляют уникальные порядковые номера записей; · объект OLE – это объект, созданный другим приложением (например, электронная таблица, рисунок, текст). Ввод и редактирование данных можно выполнять непосредственно или с помощью дополнительных программ и запросов. При непосредственном вводе могут использоваться создаваемые экранные формы или ввод осуществляется напрямую в таблице. Экранные формы имеют более дружественный интерфейс, и их рекомендуется использовать для пользователей с низкой квалификацией. Обработка данных осуществляется с помощью запросов или в процессе выполнения специально разработанной программы. Запрос представляет собой вопрос о данных, хранящихся в таблицах, или инструкцию на отбор записей, подлежащих изменению. Запросы бывают следующих видов: 1. Запрос-выборка предназначен для отбора данных, хранящихся в таблицах, и не изменяющий эти данные. При выполнении запроса данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся на экран в определенном порядке. 2. Запрос-изменение предназначен для изменения или перемещения данных. К этому виду относятся: запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы, запрос на обновление. 3. Перекрестные запросы предназначены для группирования данных и представления их в компактном виде. 4. Запрос с параметром, позволяющий определить одно или несколько условий отбора данных. 5. Запросы SQL – запросы, которые могут быть созданы только с помощью инструкций SQL. Это запрос-объединение, запрос к серверу и управляющий запрос. Данный вид запросов позволяет использовать СУБД в локальных вычислительных сетях. Для подготовки запроса необходимо определить: · поля, по которым будет проводиться поиск; · искомое значение; · поля, выводимые в результате выполнения запроса. Для указания условий отбора данных и для создания вычисляемых полей в запросах используются выражения. Выражения представляют собой формулы (как логические, так и арифметические), по которым вычисляются необходимые значения. Просмотр данных в БД может осуществляться с помощью стандартных форм в виде таблицы или с помощью специальных отчетов. Особенно отчеты важны для вывода обработанной информации. При построении отчета пользователь имеет возможность: · включить в отчет выборочную информацию из БД; · добавлять информацию, не содержащуюся в БД; · выводить итоговые данные; · располагать выводимую информацию в удобном виде; · включать в отчет информацию из нескольких связанных таблиц БД.
Дата добавления: 2014-12-08; Просмотров: 1357; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |