Математика | ||||
Создания и использование баз данных-А.Я.Савельев Высш. шк., 1991.— 160 с.: ил. | ||||
Создания и использование баз данных-А.Я.Савельев Высш. шк., 1991.— 160 с.: ил.
Персональный компьютер для всех: В 4 кн. 27 Кн. 3. Создание и использование баз данных: Практ. цособие/А. Я- Савельев, Б. А. Сазонов, С. Э. Лукьянов; Под ред. А. Я- Савельева.— М.: Высш. шк., 1991.— 160 с.: ил. ISBN 5-06-002056-8 В книге рассмотрены пакеты прикладных программ, основные характеристики наиболее распространенных СУБД, их возможности по реализации поиска и обработки данных. Подробно рассмотрены команды ввода, редактирования, просмотра, выборки и обработки данных. Для студентов вузов, учащихся школ, профтехучилищ и ОГЛАВЛЕНИЕ Предисловие.................. 5 Введение................... 8 Упражнения.................. 21 Глава 1. Создание баз данных.......... 23 1.1. Предварительные замечания........... 23 1.2. Вызов dBase и ввод команд........... 26 1.3. Описание структуры: CREATE.......... 29 1.4. Ввод и добавление данных: APPEND........ 36 1.5. Просмотр данных: LIST, DISPLAY......... 41 Упражнения.......,........ 45 Глава 2. Внесение изменений в базы данных...... 48 2.1. Редактирование данных:' EDIT, CHANGE, BROWSE 48 2.2. Вставление и удаление записей: INSERT, DELETE, RECALL, PACK, ZAP............. 54 2.3. Модификация структуры: MODIFY STRUCTURE ... 60 Упражнения................ 68 Глава 3. Упорядочение, поиск и выборка данных .... 71 3.1. Предварительные замечания........... 71 3.2. Сортировка: SORT.............. 73 3.3. Индексирование: INDEX............ 76 3.4. Поиск данных: LOCATE............ 82 3.5. Быстрый поиск: FIND, SEEK........... 90 3.6. Выборка данных............... 93 Упражнения................ 94 Глава 4. Обработка данных........... 96 4.1. Константы и переменные: STORE, RELEASE, DISPLAY MEMORY, SAVE TO, RESTORE FROM....... 96 4.2. Обработка числовых данных. Функции: INT, EXP, LOG, SQRT, ROUND, STR............. 101 4.3. Команда REPLACE.............. 105 4.4. Команды: AVERAGE, SUM, COUNT ........ ~ 108 4.5. Обработка символьных данных. Функции: LEN, TRIM, SUBSTR, AT, APPER, LOWER, SPACE, VAL..... 112 4.6. Обработка данных типа ДАТА. Функции: CTOD, DATE, CDOW, DOW, DAY, CMONTH, MONTH, YEAR, DTOC 119 Упражнения ................ 126 Глава 5. Вывод справок и отчетов......... ]29 5.1. Печать данных................ 129 5.2. Подготовка и вывод отчетов........... ]30 5.2.1. Подготовка исходной базы данных....... 133 5.2.2. Составление описания отчета: CREATE REPORT, MODIFY REPORT..... 134 5.2.3. Вывод отчета: REPORT FORM........ 144 Упражнения................ 145 Помощь к упражнениям.............. 147 Заключение . . ,............... 151 Приложение 1. Оглавление дискеты с программным обеспечением dBase-Ill.................. 154 Приложение 2. Краткие сведения о характеристиках dBase-Ill и синтаксисе команд.............. 154 Список литературы................ 160 ПРЕДИСЛОВИЕ Данная книга — третья в серии практических пособий «Персональный компьютер для всех» и имеет целью дать начинающим пользователям персональных ЭВМ сведения, достаточные для практической работы на компьютере по созданию, ведению и использованию баз данных. Представление о том, что такое база данных, вы можете получить, заглянув в свою записную книжку, заполненную однотипными записями, содержащими сведения о фамилиях, именах, отчествах, адресах и телефонах друзей, родственников и знакомых. В необходимых случаях вы обращаетесь к этой «базе данных», чтобы получить те или иные сведения, чаще всего адрес или номер телефона интересующего вас лица. Базы данных, создаваемые в запоминающих устройствах компьютера, подобны картотекам и в отличие от записной книжки могут содержать сотни и тысячи записей, хранящих совокупности взаимосвязанных сведений о тех или иных объектах. Главное преимущество, которое дает переход к автоматизированному ведению базы данных,— быстрый поиск необходимых сведений и представление их в удобной форме. Причем поиск данных в автоматизированной картотеке может осуществляться не только «по алфавиту», как в записной книжке, и не только «по адресу», как, например, в картотеке учета пациентов районной поликлиники, а по любой совокупности признаков, характеризующих искомые объекты. Так, автоматизированная картотека учета работников предприятия поможет сотруднику отдела кадров в считанные секунды получить ответы на такие запросы: «Выдать список сотрудников, находящихся в отпусках, в том числе: в очередных, учебных, по разрешению администрации...» или «Выдать список сотрудников, заканчивающих в следующем году высшие учебные заведения» и т. д. Очевидно, что при использовании традиционных картотек оперативное получение подобных нестандартных сведений о сотрудниках многотысячного предприятия — достаточно трудоемкая задача. Следующее преимущество автоматизированных баз данных — их компактность. Обычная настольная персональная ЭВМ, имеющая встроенное дисковое запоминающее устрой- Цена: 150руб. |
||||