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

Классические понятия Реляционная алгебра СУБД
Таблица Отношение Файл БД
Строчка Кортеж Запись
Столбец Атрибут Поле

Вопрос 3. Стандартные системы управления базами данных.

В области сотворения программного обеспечения для индивидуальных баз данных работает много больших компаний. В жесткой конкурентноспособной борьбе лидерство длительное время принадлежало фирме ASHTON-TATE и сделанной ей системе dBASE. Популярность продукции и терминов систем управления базами данных. этой компании была настолько велика, что многие компании начали выпускать "dBASE-совместимые" пакеты, при этом в неких качествах даже превосходили dBASE (к примеру, FOXPRO конторы FOX SOFTWARE). В это семейство, не считая самой СУБД dBASE, входили системы управления БД: Foxbase, Clipper и т.д. Многие у и терминов систем управления базами данных. нас фактически остались неведомыми, но зато нареченные были обширно всераспространены и даже русифицированы. Это последующие версии: dBASE III Plus (русифицированная версия называлась РЕБУС), Foxbase-Рlus несколько версий (русифицированная версия Karat/M), Сlipper-87 (СуперКом-87). Позднее, в 90-е гг. обширно было всераспространено поколение фаворитных пакетов: dBASE IV,V, Foxpro I, II и Clipper и терминов систем управления базами данных.-5. В описаниях этих СУБД отмечался дружеский интерфейс, доступный начинающему юзеру, развитый язык структурного программирования высочайшего уровня, полная реализация языка SQL, (SQL — это принятая компанией IBM аббревиатура слов Structured Query Language),обмен данными с файлами ASCII и другими, средства построения приложений, что задерживало dBASE длительное время в качестве образца СУБД и терминов систем управления базами данных.. Критиковалась в главном недостающая производительность системы.

Дружеский интерфейс –интерактивный режим работы, развитая система помощи, предназначенная для облегчения контакта юзера с системой.

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

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

Так, FOXPRO — это мощнейший пакет, сочетающий новизну технических решений, широту способностей, быстродействие, развитый пользовательский интерфейс. По собственной производительности FoxPro лидировал в тестах загрузки и индексирования, отчета и вывода и вошел в первую пятерку в тестах связывания и выбора данных. СУБД FoxPro (компания Fox Software) обладал высочайшими высокоскоростными чертами и и терминов систем управления базами данных. тут приметно выделялся посреди интерпретирующих систем. Набор функций и команд, помощи и гибкости отвечал тогдашним требованиям к представлению и обработке данных. Имелся довольно удачный пользовательский интерфейс. В FoxPro поддерживаются различные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управление цветами, настройка принтера; данные могут и терминов систем управления базами данных. быть представлены в виде, схожем на электрические таблицы и т.п. Система также обладает средствами резвой генерации экранов, отчетов, и меню, поддерживает язык SQL, отлично работает в сети. Но невзирая на признанные плюсы пакета, он имел диспропорционально малую часть рынка СУБД, значительно отставая от фаворита СУБД Paradox и терминов систем управления базами данных. конторы Borland.

Пакет PARADOX был сотворен компанией Ansa Software в 1985 г. Это управляемый при помощи меню продукт разработан снаружи по типу Lotus 1-2-3. В него включен язык программирования PAL (Paradox Applications Language). Имя продукта появилось из присущей ему парадоксальной природы, заключающейся в том, что он был существенно сильнее, чем многие существовавшие продукты и терминов систем управления базами данных. и в то же время легче в эксплуатации. Paradox был программкой, обращенной и к опытным, и к начинающим юзерам. Система хранит версии всех файлов, в которые были внесены конфигурации, защищая данные от порчи. Сильными сторонами пакета являются также экранные формы ввода и вывода данных, в особенности возможность строить и терминов систем управления базами данных. самые различные графики. В СУБД Paradox имеются средства деловой графики (столбиковые и радиальные диаграммы, линейные графики), можно также использовать автономные графические пакеты, имеющие конкретный доступ к файлам формата базы данных. Недочетом пакета Paradox было требование значимых издержек времени и места на диске.

Пакет ORACLE работал на вычислительных системах и терминов систем управления базами данных., начиная от огромных машин и кончая компьютерами. Oracle на сто процентов базируется на структурированном языке запросов (SQL) конторы IBM, то тем обеспечивается согласование интерфейса юзера. Версия для ПК включает ряд дополнений, таких как язык запросов по эталону. Его модификация употребляется до сего времени. Но пакет Oracle не самый обычный и терминов систем управления базами данных. в эксплуатации.

Тестировался в то время и пакет dBASE IV, выпущенный в 1984 г., но сама среда пакета вышла очень массивной, что обусловило низкую скорость ее работы на ПЭВМ обыкновенной конфигурации. Пакет оказался плохим, и компания растеряла ведущее положение на рынке СУБД. Это явилось одной из обстоятельств поглощения ее концерном и терминов систем управления базами данных. Borland. Позднее компания Borland International выпустила версии собственных баз данных, выполняя обещания сделать более ординарную в применении версии СУБД Paradox for Windows и dBASE for Windows. Они предназначались для программистов.

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

Большая часть столичных и белорусских историков, создающих базы данных на базе структурированных источников, начинали работать со стандартными СУБД, а именно с dBASE III Plus. Ваши предшественники на практических упражнениях знакомились с пакетом СУБД dBASE III Plus, FoxPro, Paradox.

Принципиально, что создатели этих и терминов систем управления базами данных. пакетов стремились сохранить преемственность следующих версий. Потому базы данных, сделанные в среде DBASE III Plus, FoxPro, Раradox, можно преобразовать в современные СУБД и тотчас достаточно просто.

Вопрос 4. Структура экрана.

Посреди современных реляционных систем более пользующейся популярностью СУБД является MS Access для Windows.

MS Access – это система управления реляционными базами данных, созданная и терминов систем управления базами данных. для работы на автономном ПК либо в локальной сети. На 1-ый взор интерфейс системы представляется сложным и неоглядным. Потому очень принципиально поочередно уяснить для себя главные способности, которые предоставляет СУБД, и общую логику интерфейса.


Окно MS Access представляет собой стандартный вид приложения Windows (рис. 5):

Рис. 5. Окно приложения и терминов систем управления базами данных. MS Access

· Строчка заголовка с клавишами управления;

· Горизонтальное меню;

· Пиктографическое меню;

· Окно управления базой данных (может быть соединено с окном приложения) включает:

· строчку заголовка с именованием БД и клавишами управления;

· вкладки с заглавием объектов БД и кнопками-командами по управлению объектами MS Access (Открыть, Сделать, Конструктор).

Средствами MS Access и терминов систем управления базами данных. проводятся последующие операции:

1) проектирование базисных объектов – двумерных таблиц с различным типом данных;

2) установление связей меж таблицами, с поддержкой целостности данных, каскадного обновления и удаления записей;

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

4) создание, модификация и внедрение и терминов систем управления базами данных. производных объектов (форм, запросов, отчетов), при помощи которых в свою очередь производятся операции: оптимизация пользовательского ввода и просмотра данных; соединение данных из разных таблиц, отбор данных, группировка и вычисления, составление печатных отчетов.

Вопрос 5. Принципная схема работы.

Открытие окна приложения происходит стандартным образом. Запуск/Программки/MS Access (или ярлычек на «Рабочем и терминов систем управления базами данных. столе»).

Объектом обработки является файл базы данных, имеющий расширение MDB и случайное имя (согласно правилам ОС).

После загрузки MS Access ждет 1-го из последующих вариантов действий:

1) создание новейшей базы данных.;

2) открытие имеющейся базы данных.

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

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

Следует верно различать две и терминов систем управления базами данных. группы операций в MS Access:

1) создание, открытие, закрытие файла БД;

2) деяния над объектами MS Access.

Вопрос 6. Объекты (базисные и производные).

MS Access работает со последующими объектами:

· таблицы

· запросы

· формы

· отчеты

· макросы

· модули.

Любой из обозначенных объектов имеет свое окно для работы с данными. Переход из 1-го окна в другое осуществляется при помощи соответственных вкладок и терминов систем управления базами данных. в окне управления БД.

По степени значимости данные объекты разделяются на главные и производные.

Главным объектом является таблица. Все другие объекты являются производными, потому что строятся на базе готовых таблиц.

Каждый объект имеет имя, состоящее менее чем из 64 случайных знаков, не считая точки и неких служебных символов. Имя объекта может быть набрано и терминов систем управления базами данных. русскими знаками и с пробелами. Присваивается имя, исходя из инфы, содержащейся в объекте.

Таблица – объект, созданный для хранения данных в виде строк (записей) и столбцов (полей). Таблица хранит сведения по одному определенному вопросу.

Запрос – объект, созданный для получения нужных сведений из одной либо нескольких таблиц. Существует и терминов систем управления базами данных. несколько типов запросов: запрос-выборка, перекрестный запрос, запрос на добавление записей, на изменение. Самым обычным является запрос-выборка.

По структуре запрос-выборка представляет собой произвольную таблицу, которая содержит те же элементы, что и основная таблица. При разработке запроса-выборки нужно делать последующие требования:

1) Указать, какие поля и из какой и терминов систем управления базами данных. таблицы будут включены в запрос.

2) Обрисовать вычисляемые поля, т. е. те поля, которые будут содержать итог вычислений данных из имеющихся полей (к примеру, средний балл успеваемости студента по результатам сдачи экзаменов).

3) Обрисовать все выполняемые над записями таблиц групповые операции. Под групповыми операциями понимается объединение записей (строк) по одному полю (столбцу) с схожим и терминов систем управления базами данных. значением (к примеру, соединить в группу всех студентов, получивших на экзамене по истории оценку “5”, и подсчитать их средний балл по остальным предметам).

4) Указать условие отбора. Под условием отбора понимается логическое выражение, позволяющее отбирать только те записи (строчки), которые удовлетворяют поставленному в выражении условию (к примеру, вывести и терминов систем управления базами данных. перечень студентов, которые не устранили задолженности до 1 июня).

Форма – объект, который предназначен для ввода/просмотра данных в комфортном для юзера виде. Форма может содержать элементы управления.

Отчет – объект, созданный для печати данных. Отчет позволяет

· представлять данные в комфортной форме;

· группировать записи, проводить вычисления (итоговое, среднее значение, проценты);

· включать графические объекты, к примеру графики и терминов систем управления базами данных. и диаграммы.

Вопрос 7. РСУБД MS Access: режимы работы.

MS Access для работы с объектами предвидено два главных режима:

1. Режим таблицы (либо оперативный режим). Данный режим предназначен для ввода, просмотра, конфигурации инфы БД.

2. Режим конструктора. Предназначен для сотворения и конфигурации структуры объекта. Конкретно в этом режиме создается база для и терминов систем управления базами данных. будущей БД, создается макет таблицы, запроса, отчета, исходя из имеющейся инфы.

Выбор режима работы осуществляется по командамКонструкторилиТаблицаиз менюВид.

Вопрос 8. Организация данных.

Каким же образом на базе имеющейся инфы создается БД?

1-ый шаг – это конструирование будущей таблицы либо таблиц. Зависимо от инфы БД может состоять из нескольких таблиц, содержащих и терминов систем управления базами данных. информацию по одному определенному вопросу. К примеру, есть информация о студентах (фамилия, имя, отчество, адресок, дата рождения, год поступления) и информация об успеваемости студентов (предметы, приобретенные оценки). В таком случае создается две таблицы: 1-ая содержит сведения о студентах, 2-ая – об их успеваемости.

2-ой шаг – это создание структуры таблиц. Создается структура и терминов систем управления базами данных. в режиме конструктора. Структура представляет совокупа полей с указанием имени поля, типа данных и описания.

Поле – это элемент таблицы, который содержит сведения определенного типа (к примеру, фамилию студента). В таблице поле – это одна ячейка в строке. Зависимо от инфы, заносимой в поле-столбец, выбирается тип данных. MS Access позволяет и терминов систем управления базами данных. работать со последующими типами данных: Счетчик, Текстовый, Числовой, Дата/Время, Логический, Ссылка, OLE, MEMO.

Совокупа полей, описывающих определенный объект, именуется записью. Запись представляется в таблице строчкой.

Совокупа записей составляет таблицу БД.

Разглядим создание структуры на примере.

Итак, у нас есть сведения о студентах и их успеваемости. В первую таблицу и терминов систем управления базами данных. будем вносить сведения о студентах и назовем ее СТУДЕНТ. В таблице будут последующие поля:

СТУДЕНТ

Имя Тип данных Описание
Lik Счетчик Считает записи
Fam Текстовый Фамилия студента
Kod Числовой Код студента
Name Текстовый Имя студента
Data Дата/Время Дата рождения
Postupl Числовой Год поступления
Adres Текстовый Место проживания
Prim и терминов систем управления базами данных. Текстовый Примечание

Во вторую таблицу вносим информацию об успеваемости студента по предметам. Имя таблицы –

УСПЕВАЕМОСТЬ

Имя Тип данных Описание
Lik Счетчик Считает записи
Kod Числовой Код студента
Hist Числовой Оценка по истории
Matem Числовой Оценка по арифметике
Informat Числовой Оценка по информатике

Не считая обозначенных черт, каждое поле имеет список и терминов систем управления базами данных. параметров, которые изменяются зависимо от типа данных. К свойствам относятся: размер поля (количество знаков, заносимое в поле, к примеру количество букв в фамилии), формат представления данных (формат даты), значение по дефлоту (если значение поля идиентично для всех записей).

Структура 2-ух таблиц готова. Можно приступать к занесению инфы в и терминов систем управления базами данных. режиме таблицы. Заполненные таблицы будут смотреться последующим образом:

СТУДЕНТ

Lik Fam Kod Name Data Postypl Adres Prim
Иванов Иван 11.12.64 Минск
Сидорова Анна 07.08.65 Орша

УСПЕВАЕМОСТЬ

Lik Kod Hist Matem Informat

В структуре таблиц есть поле Lik. Оно нужно для автоматического счета записей (по порядку их занесения – физический порядок). Если после выполнения сортировки (логический порядок и терминов систем управления базами данных.) требуется вернуть физический порядок записей, то сортируют по полю Lik.

Вопрос 9. Связи меж таблицами.

Поле Kod введено для того, чтоб совершенно точно найти каждого студента (фамилии студентов могут совпадать), также для сотворения связи меж 2-мя таблицами.

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

Первичный ключ обладает 2-мя основными качествами:

1) совершенно точно определяет запись;

2) никакое поле нельзя удалить из ключа, не нарушая при всем этом свойство однозначности.

В MS Access можно выделить три типа главных полей:

1) счетчик;

2) обычный ключ;

3) составной ключ.

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

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

В случаях, когда тяжело гарантировать уникальность значений каждого поля, существует возможность сделать составной ключ из нескольких и терминов систем управления базами данных. полей. В большинстве случаев такая ситуация появляется для связывания 2-ух таблиц в отношении “многие-ко-многим”.

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

Установка связей производится при помощи команды Схема данных меню Сервис.

Как работает связь меж таблицами?

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

К примеру, для сравнения сведений о землевладельцах и об их имениях, следует найти связь по полям “КодВладельца” в и терминов систем управления базами данных. 2-ух таблицах.

Устанавливаемые связи могут быть 3-х видов:

Отношение “один-ко-многим”.Связь с отношением “один-ко-многим” является более нередко применяемым типом связи меж таблицами. В таковой связи каждой записи в таблице A могут соответствовать несколько записей в таблице B, а запись в таблице B не может иметь более и терминов систем управления базами данных. одной соответственной ей записи в таблице A.

Отношение “многие-ко-многим”. При отношении “многие-ко-многим” одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Такая схема реализуется только при помощи третьей и терминов систем управления базами данных. (связывающей) таблицы, ключ которой состоит, по последней мере, из 2-ух полей. Они являются полями наружного ключа в таблицах A и B.

Отношение “один-к-одному”.При отношении “один-к-одному” запись в таблице A может иметь менее одной связанной записи в таблице B и напротив. Этот тип связи употребляют не и терминов систем управления базами данных. очень нередко, так как такие данные могут быть помещены в одну таблицу. Связь с отношением “один-к-одному” употребляют для разделения очень широких таблиц, для отделения части таблицы по суждениям защиты, также для сохранения сведений, относящихся к подмножеству записей в главной таблице.

Тип создаваемой связи находится в зависимости от и терминов систем управления базами данных. полей, для которых определяется связь.

Отношение “один-ко-многим” создается в этом случае, когда только одно из полей является главным либо имеет уникальный индекс.

Отношение “один-к-одному” создается в этом случае, когда оба связываемых поля являются главными либо имеют уникальные индексы.


i-sovet-kak-poeticheskij-zhanr-serebryanogo-veka.html
i-sovremennij-ekonomizm.html
i-sozdanie-i-redaktirovanie-tablic-v-microsoft-excel.html