Информатика. Систематический курс


Информатика. Систематический курс - стр. 63


•     защита информации как от случайных искажений и уничтожения, так и от несанкционированного доступа;

•    возможность расширения. Структура базы данных дол­

жна допускать реорганизацию, то есть добавление полей,

изменение порядка их отображения на экране и пр.

Пользователь базы данных может обратиться к ней с за­

просом, в котором может использовать такие операции над

записями, как поиск записей с заданным содержимым опре­

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

полю, определение количества записей, удовлетворяющих за­

данному условию и пр. Запрос — это формализованное сооб­

щение, содержащее условие (простое или сложное) на поиск

данных и указание о том, что необходимо проделать с най­

денными данными.


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

Пример. Чтобы с помощью описанной выше базы данных магази­на узнать, товар на какую сумму поступил в первом квартале 2002 года, в запросе надо указать, что отбира­ются только те записи, для которых значение реквизи­тов 4-го поля лежат в интервале от 1.01.2002 до 31.03.2002, и что затем надо суммировать произведения значений 5-го и 6-го полей.

Чтобы определить, какая часть поступивших процессо­ров фирмы Intel подлежит гарантийному обслуживанию, необходимо в запросе указать, что реквизит 2-го поля от­бираемых записей должен совпадать со строкой «процес­сор», реквизит 3-го поля должен совпадать со строкой «Intel», реквизит 7-го поля должен быть равен True (ис­тина) и что затем надо разделить количество отобранных записей, удовлетворяющих всем указанным условиям, на общее количество записей.

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




Начало  Назад  Вперед