MIME-Version: 1.0 Content-Location: file:///C:/D0C89E79/inf29.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
Сис&=
#1090;ема
управления
базы данных
(СУБД). Назнач&=
#1077;ния
и основные
функции.
· БД книжног= 086; фонда библиотеки;<= o:p>
· БД кадрового состава учреждения;<= o:p>
·
БД
законодатеl=
3;ьных
актов в
области
уголовного
права;
·
БД
современноl=
1;
рок- музыки и
пр.
Информаци
=
86;нная
система (ИС) -
это
совокупносm=
0;ь
базы данных =
080;
всего компл
=
77;кса
аппаратно п
=
88;ограммного
средств
для ее
хранения,
изменения и
поиска
информации,
для
взаимодейсm=
0;вия
с
пользоватеl=
3;ем.
Примерами
информациоl=
5;ных
систем
являются си
=
89;темы
продажи
билетов на
пассажирскl=
0;е
поезда и
самолеты. WWW =
- это
тоже пример
глобальных
информациоl=
5;ных
системы.
Если
различные
части одной
базы данных
хранится на =
084;ножестве
компьютероk=
4;,
объединеннm=
9;х
между собой
сетью, то
такая БД
называется
распределеl=
5;ной
базой данны
=
93;.
Очевидно,
информацию
=
74;
сети
Интернет,
объединеннm=
1;ю
паутиной WWW,
можно
рассматривk=
2;ть
как
распределеl=
5;ную
базу данных.
Распределеl=
5;ие
БД создаетс=
03;
также и в
локальных
сетях.
Сетевая БД
отличается
большей
гибкостью,
так как в нем
существует
возможностn=
0;
устанавливk=
2;ть
дополнителn=
0;но
к
вертикальнm=
9;м
иерархичесl=
2;им
связям
горизонталn=
0;ные
связи. Это
облегчает п
=
88;оцесс
поиска
нужных
элементов
данных, так
как уже не
требует
обязательнl=
6;го
прохождениn=
3;
нескольких
иерархичесl=
2;их
ступеней.
<=
span
style=3D'font-size:12.0pt;mso-bidi-font-size:10.0pt'>-
«отношение&raqu=
o;)
называется
БД, этому
подходу, так=
072;я
таблица
называется
отношением.
Каждая
строка
таблицы
содержит
информацию
=
86;б
одном
отдельном
объекте
описываемоl=
1;
в БД системы
(о конкретно=
081;
книге,
сотруднике
учреждения
=
80;
пр.), а каждый с=
;толбец
-
определеннl=
6;й
характерисm=
0;ики
(свойства, ат=
1088;ибуты)
этих
объектов.
Например,
атрибутами
объектов
могут быть
автор книги,
должность
сотрудника,
отдел, в
котором он
работает, и
пр.
Объk=
7;ктами
обработки
СУБД
являются
следующие
информациоl=
5;ные
единицы.
Б=
аза
данных - это
набор
одинаковых
по формату
записей,
имеющих
собственноk=
7;
имя.
Х=
арактеристl=
0;ки:
а) имя, б)
количество
записей.
Запис=
00; -
набор полей,
расположенl=
5;ых
в строгом
порядке,
который
характеризm=
1;ет
один объект
базы данных.
Х=
арактеристl=
0;ки:
а) номер, б)
количество
полей, =
в) порядок
следования
полей.
П=
оле
- единица
записи,
характеризm=
1;ющая
один из
признаков
объекта баз
=
99;
данных.
Хаl=
8;актеристик=
080;:
а) имя, б)
размер (в
байтах), в) тип
(текст, число,
дата), г)
точность (дл=
103;
числовых).
В
наиболее
распростраl=
5;енных
реляционныm=
3;
базах данны
=
93;
одна запись-
это строка
таблицы, а
столбец -
=
85;абор
полей,
характеризm=
1;ющих
один и тот же
признак для
разных
объектов
базы.
Столбцам
присвоены
имена. Имена
столбцов
определяют
атрибуты да
=
85;ных,
составляющl=
0;х
таблицу.
Набор данны
=
93;
в одном
столбце
образует
множество,
называемое
«домен».
Строку
таблицы с
учётом поря
=
76;ка
следования
полей иногд
=
72;
назыв
=
72;ют
«кортеж».
Од&=
#1085;а
из главных
проблем,
стоящих
перед созда
=
90;елем
базы данных -
какие
элементы
данных соби
=
88;ать
в характери
=
89;тики:
а) имя,
б)
количество
записей.
Оценить ее
будущие
размеры.
1.
=
1055;родумать
и записать
имена полей,
лаконичные
=
80;
емкие по
содержанию.
2. =
Проду
=
84;ать
кортеж
(порядок
следования
полей), наибо=
1083;ее
удобный для
поиска,
фильтрации
=
80; сортировки.=
Типичны=
;ми
режимами
работы с
базой данны
=
93; являются:
·
Создание
БД;
·
Редактиро
=
74;ание
БД;
·
Манипулир
=
86;вание
БД;
·
Поиск в
БД.
Р&=
#1077;жим
работы с БД.
1. реж&=
#1080;м
создания БД.
Работа в это=
084;
режиме прои
=
89;ходит
в такой
последоватk=
7;льности:
отдаетс=
;я
команда
создать БД (.<=
span
lang=3DEN-US style=3D'font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-l=
anguage:
EN-US'>create).
на
запрос
системы
пользоватеl=
3;ь
сообщает им=
03;
базы данных (=
span>file name: primer). Запраши=
;вается
общее
количество
полей
(столбцов)
записи; зате=
084;
по соответс
=
90;вующему
запросу
вводится
характерисm=
0;ики
полей БД, к
которым
относятся: ·
имя поля. ·
Тип поля. ·
Ширина пол=
103;
(количество
символов). ·
Формат
числовых
данных. После
определениn=
3;
структуры
записей (стр=
086;к
таблицы)
происходит
ввод
информации
=
74;
БД. Ввод
также
происходит
=
74;
диалоге -
значение
каждого пол=
03;,
каждой
записи запр
=
72;шивается
отдельно. Дл=
103;
каждого пол=
03;
таблицы
должен быть
определеннm=
9;й
тип данных (с=
1080;мвольный,
числовой,
логический). 2. реж&=
#1080;м
редактировk=
2;ния
БД. Под
редактировk=
2;нием
понимается
внесение
любых
изменений в
уже
созданную
базу данных.
Типичные
операции
редактировk=
2;ния:<=
o:p> ·
добавлени
=
77;
новых
записей в
базу (в конце
или вставка
внутрь) (APPEND, INSERT); ·
удаление
записи из
базы (DELETE); ·
редактиро
=
74;ание
значений
полей запис
=
80;
(edit, change, browse). 3. ман&=
#1080;пулировани=
;е
БД-это
некоторые
действия,
выполняемыk=
7;
с БД в целом. К
этой группе =
084;ожно
отнести
следующие
команды: ·
просмотр
всей БД на
экране (list); ·
копирован
=
80;е
файла БД (copy); ·
сортировк
=
72;
записей БД п=
086;
значениям
некоторого
поля и
создание
файла с
отсортировk=
2;нными
записями (sort); ·
активизац
=
80;я
файла БД для
обработки
всех видов (USE
4. реж&=
#1080;м
поиска БД -это
выбор из баз=
099;
данных
записей,
удовлетворn=
3;ющих
заданным
условиям
поиска. Поля,
по значению
которых
осуществляk=
7;тся
поиск,
называется
ключом
поиска.
Условие пои
=
89;ка
представляk=
7;т
собой
логическое
выражение,
например:
дол&=
#1078;ность=3D
«инженер»;
отдел <>310.=
Слева оm=
0;
знака
сравнения
пишутся
имена полей,
справа-
значения, с
которыми
производитl=
9;я
сравнение.
Подобные
выражения о
=
90;ражают
условия
поиска по
одному
поисковому
ключу. Если
требуется
осуществитn=
0;
поиск по
нескольким
ключам или н=
072;
значение од
=
85;ого
ключа
накладываеm=
0;ся
несколько
условий, то
условие
поиска буде
=
90;
представляm=
0;ь
собой
сложное
логическое
выражение:
(долk=
8;ность=3D
«инженер»)
или (долж=
085;ость=3D
«программиl=
9;т»);
(отдk=
7;л=3D
310)и (не (дол
=
78;ность=3D
«лаборант»)).
В
сложных
логическиm=
3;
выражениях
=
91;потребляет=
1089;я
логические
операции: И -
логическое
умножение
(конъюнкция);
ИЛИ-
логическоk=
7;
сложение
(дизъюнкция);
не- отрицани=
077;
(в Dbase, соотве
=
90;ственно:
AND, OR, NOT).
LOCATE)
«условие
поиска».
Указатель
устанавливk=
2;ется
на первую
запись,
удовлетворn=
3;ющую
условию
поиска. А
затем с
помощью
специальноl=
1;
команды (CONTINUE)
перемещаетl=
9;я
к следующей
такой запис
=
80;.
Результатоl=
4;
поиска може
=
90;
быть
создание от
=
76;ельной
таблицы, в
которой
собраны все
строки,
удовлетворn=
3;ющие
условию.
ДЕЙСТВИ=
;Я
НАД
ОБЪЕКТАМИ В
БД
Объ= ект ЗНАЧЕНИЕ ПОЛЯ:
• &nb=
sp;
вв=
1077;сти
(удалить)
значение
поля;
• &nb=
sp;
ср=
1072;внить
значение
поля с
заданным
значением;
• &nb=
sp;
заменить
значение
поля.
Объекm=
0;
ПОЛЕ:
• &nb=
sp;
вв=
1077;сти
(удалить)
значение
всего поля;
• &nb=
sp;
вв=
1077;сти
(удалить)
значение
нескольких
полей;
• &nb=
sp;
изменить
порядок
вывода поле
=
81;
на экран.
Объекm=
0; ЗАПИСЬ:
• &nb=
sp;
вв=
1077;сти
(вывести)
запись на
экран;
• &nb=
sp;
вв=
1077;сти
(вывести)
несколько
записей на
экран;
• &nb=
sp;
удалить
запись
(несколько
записей) с
экрана (из
файла
данных);
• &nb=
sp;
из=
1084;енить
цвет
символов
записей;
• &nb=
sp;
из=
1084;енить
фон записи;
• &nb=
sp;
вывести
запись
(несколько
записей) с
определеннm=
9;м
свойством
(поиск);
• &nb=
sp;
изменить
порядок
вывода
записей на
экран.
Объекm=
0;
БАЗА ДАННЫХ:
• &nb=
sp;
со=
1079;дать
(удалить) БД
(экранную
форму);
• &nb=
sp;
вв=
1077;сти
данные;
• &nb=
sp;
оч=
1080;стить
БД;
• &nb= sp; до= 1073;авить другую БД (слияние баз).<= o:p>
• &nb=
sp;
Де=
1081;ствия
по изменени=
02;
заданной
структуры Б
=
44;:
• &nb=
sp;
добавить
(удалить)
пустое поле;
• &nb=
sp;
до=
1073;авить
(удалить)
пустую
строку.
Информац=
;ионно
- поисковые
системы.
Виды, состав
ИПС.
= Довольн = 86; часто возникают ситуации, когда в большом объеме информации разыскиваеm= 0;ся та, которая нужна в данный момент, при этом для объекта поиска существеннm= 9;ми являются значения лишь некоторых призна= 082;ов. Что понимат= 00; под словом "признак" и "значение признака"? Поясним на примерах. Для автом= 086;билей признаком являются, например, объем двигателя, расход топлива, мощность; признаками книги - название, фамилия автора, год и месяц издания и т.д.<= /span> Каждый из на= 089; когда-то занимался подобной рутинн= 1086;й работой: поиск объекта по значению признаков. С появлением компьютероk= 4; оказалось, что эту работу можно поручить ЭВ = 52;. Для этого и создаются и&= #1085;формационн= ;о-поисковые системы (ИПС). = ИП= 1057; - прикладная компьютернk= 2;я среда для обработки (хранения, сортировки, фи= льтрации, поиска) больших массивов структурирl= 6;ванной информации.
Кажд = 72;я ИПС предназначk= 7;на для решения определеннl= 6;го класса зада = 95;, для которых характерен свой набор объектов и и= 093; признаков. И= ПС бывают двух типов:
1. &=
nbsp;
Доку
=
84;ентографич=
1077;ские - все
хранимые
документы
индексируюm=
0;ся
специальныl=
4;
образом, т.е. =
каждl=
6;му
документу
присваиваеm=
0;ся
индивидуалn=
0;ный
код,
составляющl=
0;й
поисковый
образ. Поиск =
span>идет
не по самим
документам, =
072;
по их поиско=
074;ым
образам. Име=
085;но
так ищут
книги в
больших библl=
0;отеках.
Сначала
отыскивают
карточку в
каталоге, а
затем по
номеру,
указанному
=
85;а
ней от
=
99;скивается
и сама книга.
2.&n=
bsp;
Фактографи=
;ческие
- в ней
хранятся не
документы, а
факты, относ=
103;щиеся
к какой-либо =
span>пред
=
84;етной
области. Пои=
089;к
осуществляk=
7;тся
по образцу
факта.
Каждая
ИПС состоит из
двух частей:
большой,
специально
организоваl=
5;ной,
=
087;оименованн&=
#1086;й
совокупносm=
0;и
структурирl=
6;ванных
данных одно
=
81;
предметной об&=
#1083;асти
{база
данных-БД) и
программы,
позволяющеl=
1;
оперироватn=
0;
ими (системы=
уп=
равления
базами
данных-СУБД).=
span>
Для
того,
чтобы
заставить
ЭВМ найти
интересующm=
1;ю
вас
информацию,
нужно &=
nbsp;
составить &=
#1079;апрос.
Пр=
1072;вила
записи
запросов дл=
03;
каждой ИПС р=
072;зличны. Они
устанавливk=
2;ются
теми, кто
создает ИПС. =
span>Вl=
6;зможности
ИПС в
значительнl=
6;й
степени зав
=
80;сит
от
используемm=
9;х
в данной ИПС
баз данных.