Руководство разработчика баз данных на visual basic 6 роджер дженнингс

Bookreader Item Preview

140

Previews

1
Favorite

DOWNLOAD OPTIONS

No suitable files to display here.

14 day loan required to access EPUB and PDF files.

Uploaded by

Tracey.Gutierres

on July 12, 2011

SIMILAR ITEMS (based on metadata)

Новинки издательства «Вильямс»

К. Дейт. «Введение
в системы баз данных»

Джеффри П.Мак-Манус. «Обработка баз данных
на Visual Basic 6»

Роджер Дженнингс. «Руководство разработчика баз данных на Visual Basic 6»

Марк Шпеник, Оррин Следж
и др. «Руководство администратора баз данных Microsoft SQL Server 7.0»

Кэйт Грегори. «Использование Visual
C++ 6. Специальное издание»

В этом выпуске рубрики «Книжная полка» мы знакомим вас с пятью новинками издательства «Вильямс», посвященными различным вопросам программирования и разработки баз данных.

К. Дейт. «Введение в системы баз данных»

Монография К. Дж. Дейта «Введение в системы баз данных» (оригинальное название
An Introduction to Database Systems, издательство Addison-Wesley Publishing
Company, 1995) – это одно из самых полных справочных руководств по современным
технологиям построения баз данных. Она состоит из шести частей: основные понятия,
реляционная модель, проектирование баз данных, защита данных, дополнительные
аспекты и объектно-ориентированные системы. Читатели этой книги получат фундаментальные
знания о структурах, концепциях и задачах систем баз данных, ознакомятся с теоретическими
принципами, лежащими в основе их создания.

В первой части объясняются основные понятия: что такое база данных, зачем нужны
системы баз данных, приводится обсуждение различий между реляционными и другими
системами баз данных, описывается архитектура систем баз данных — архитектура
ANSI/SPARC, приводится широкий обзор реляционных систем и дается краткое введение
в язык SQL.

Самая большая часть книги посвящена реляционной модели данных, принципы которой
были изначально заложены в 1969-1970 годах Е.Ф. Коддом. В этой части обсуждаются
такие темы, как объекты данных, целостность данных и обработка данных. Затем
рассматривается язык SQL в рамках стандарта SQL/92.

Третья часть книги посвящена проектированию реляционной базы данных. Здесь
рассматриваются такие темы, как функциональные зависимости, процесс нормализации
и концепция нормальных форм (первые три из которых, как известно, были определены
Коддом, а две последующие — Фейгином), нормальные формы более высокого порядка
— модель типа объект/отношение.

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

Пятая часть книги — «Дополнительные аспекты» — посвящена таким темам, как представления,
оптимизация, домены, отношения и типы данных, отсутствующая информация и распределенные
базы данных и системы «клиент-сервер».

Заключительная часть монографии — «Введение в системы баз данных» — посвящена
объектно-ориентированным системам, которые являются новой важной областью в
сфере управления базами данных. Здесь вы найдете вводное описание объектно-ориентированного
подхода в применении к базам данных, критический анализ основных концепций объектно-ориентированных
баз данных, сравнительную характеристику объектно-ориентированной и реляционной
технологий в области баз данных.

В приложение вынесены такие темы, как «Структуры хранения и методы доступа»,
«Система DB2 — пример практического воплощения реляционного подхода» и «Логические
системы управления базами данных».

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

Если вы внимательно ознакомитесь с разделом «Предисловие к шестому изданию»
и библиографией, приведенной в конце каждой главы этой книги, то поймете, что
издание этого труда — лишь капля в море, однако капля, в силу отсутствия какой-либо
другой подобной переводной литературы, весьма весомая. Несомненно, эта книга
должна стоять на полке рядом с трудами Дональда Кнута. Кстати, в первом квартале
следующего года планируется выпуск трех томов («Основные алгоритмы», «Получисленные
алгоритмы», «Сортировка и поиск») классического учебника по вычислительной математике
«Искусство программирования». Предыдущее издание данной книги на русском языке
было выпущено издательством «Мир» в 1976 году и стало библиографической редкостью.
Новое поколение программистов — а с момента выхода книги прошло более 20 лет
— просто не имеет возможности ознакомиться с этой классикой программистской
литературы, поэтому будем надеяться, что данный проект издательства «Вильямс»
будет осуществлен.

В начало

В начало

Джеффри П.Мак-Манус. «Обработка баз
данных на Visual Basic 6»

Несмотря на свое название, эта книга предназначена как пользователям Visual
Basic 6, так и пользователям предыдущей версии — Visual Basic 5. Она представляет
собой перевод второго издания, вышедшего в 1999 году в издательстве Sams Publishing.
Оригинальное название — Database Access with Visual Basic 6. Основное
внимание в труде Джеффри П.Мак-Мануса уделяется технологии доступа к данным
Data Access Objects (DAO) и работе с данными в формате Access и SQL Server.
Ряд глав посвящен таким методам доступа, как Remote Data Objects (RDO), а также
новинке — ActiveX Data Objects (ADO). В книге практически отсутствует информация
об OLE DB, не говоря уже о том, что в ней совсем не объясняется, почему программистам,
освоившим DAO, при разработке новых проектов следует использовать ADO.

Около 500 страниц этого 666-страничного тома посвящено рассмотрению различных
примеров использования средств, реализованных в Visual Basic для создания программ,
работающих с базами данных различной степени сложности. Приводится основная
информация по установке, настройке и использованию Microsoft Access и Microsoft
SQL Server, а также рассматриваются вопросы доступа к данным, хранимым в этих
СУБД.

В книге также есть небольшая глава, посвященная созданию приложений для доступа
к базам данных с помощью Internet, где обсуждается технология Active Server
Pages, но в отрыве от Web Classes — характерного для Visual Basic 6 способа
построения приложений такого типа.

Оставшиеся 100 с небольшим страниц посвящены рассмотрению элементов управления
пользовательского интерфейса — здесь мы найдем сведения как об элементах, входящих
в комплект поставки Visual Basic, так и о дополнительных компонентах ActiveX,
разработанных фирмами VideoSoft, APEX и Sheridan.

Демонстрационные версии рассматриваемых здесь компонентов можно найти на прилагаемом
к книге CD-ROM. За рамками книги остались вопросы, связанные с созданием сложных
запросов, с использованием элементов DDL — Data Definition Language (пяти страниц,
отведенных под эту тему в книге, явно недостаточно), а также более сложные темы
— типа использования Data Shaping, OLAP и способов анализа данных и принятия
решений вообще.

Подводя черту, скажем, что данная книга не отвечает на все вопросы, связанные
с обработкой баз данных на Visual Basic 6, но тем не менее заслуживает внимания
тех читателей, которым нужны быстрые ответы на самые различные вопросы, связанные
с этой темой, а также пошаговые описания решения той или иной задачи. Если вы
можете позволить себе только одну книгу, посвященную Visual Basic 6 и базам
данных, обратите внимание на следующее издание в нашем обзоре.

В начало

В начало

Роджер Дженнингс. «Руководство разработчика
баз данных на Visual Basic 6»

Книга «Руководство разработчика баз данных на Visual Basic 6» (оригинальное
название — Database Developer’s Guide with Visual Basic 6, Sams Publishing,
1999) представляет собой одно из лучших из доступных нашим читателям руководств
по работе с базами данных в Visual Basic 6. Этот объемный труд (около 1000 стр.)
охватывает все вопросы, связанные с данной темой, и содержит множество как теоретических,
так и практических сведений. Книга разделена на семь больших частей, шаг за
шагом погружающих нас в технологию баз данных и в проблемы, связанные с разработкой
приложений.

В первой части рассматриваются компоненты ADO и элементы управления данными,
приводится подробное описание технологии OLE DB, поднимаются вопросы перехода
от DAO и RDO к ADO и приводятся примеры использования компонента ADO Data Control.

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

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

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

Теме разработки приложений для работы с многопользовательскими базами данных
посвящена пятая часть этой книги. Здесь приводится информация по таким вопросам,
как работа в сети с защищенными многопользовательскими базами данных Jet, работа
с базами данных «клиент-сервер», транзакции и пакетные операции, преобразование
OLTP-приложений Access в код Visual Basic 6.0 и хранимые процедуры Transact-SQL.

Вопросам, связанным с взаимодействием Internet/Intranet-приложений с базами
данных, посвящена следующая часть книги. Здесь рассмотрено взаимодействие Visual
Basic с архитектурой Windows DNA, работа с документами ActiveX в сетях Intranet,
работа со службами удаленных данных и создание Internet-приложений баз данных
на основе WebClass.

Последняя часть книги освещает методы разработки корпоративных приложений.
Она посвящена возможностям редакции Visual Basic 6.0 Enterprise и затрагивает
такие темы, как использование Microsoft Transaction Server 2.0, работа с компонентами
MTS и анализ многомерных данных с помощью OLAP и MDX.

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

Помимо потенциальной аудитории — собственно разработчиков на Visual Basic,
данную книгу следует приобрести всем, кто следит за современными технологиями
программирования и работы с базами данных, а также интересуется развитием платформы
Windows и «тяжелыми» продуктами фирмы Microsoft. Ориентация на Visual Basic
не должна смущать и программистов на Microsoft Visual C++ или Inprise Delphi
— множество приводимых здесь сведений актуально и для них.

На прилагаемом к книге CD-ROM находятся исходные тексты всех приведенных в
книге примеров, включая рассматриваемые базы данных, а также подборка компонентов
ActiveX сторонних фирм, которые можно использовать в приложениях на Visual Basic.

В начало

В начало

Марк Шпеник, Оррин Следж и др. «Руководство
администратора баз данных Microsoft SQL Server 7.0»

Задачам администрирования Microsoft SQL Server 7.0 и различным вопросам, связанным
с этой темой, посвящена книга «Руководство администратора баз данных Microsoft
SQL Server 7.0»
(оригинальное название — Microsoft SQL Server 7.0 DBA
Survival Guide
, издательство Sams Publishing, входящее в состав Macmillan
Computer Publishing, 1999). Она рассчитана в первую очередь на администраторов
баз данных и ставит перед собой следующие цели:

  • Дать теоретические знания администратору баз данных SQL Server
  • Ориентироваться на администраторов различных уровней квалификации — начинающих,
    средних и опытных
  • Ориентироваться на разработчиков различных уровней квалификации — начинающих,
    средних и опытных
  • Привести важные сведения (советы, приемы и предложения), разбросанные в
    море документации
  • Дать практические советы из опыта профессионалов
  • Привести приблизительный список задач администратора баз данных SQL Server
    и методы их решения
  • Перечислить соглашения и стандарты, касающиеся наименования объектов
  • Предоставить краткий перечень вопросов, касающихся перехода от версии 6.х
    к 7.0
  • Дать подробное описание задач, выполнение которых входит в повседневные
    обязанности администратора баз данных SQL Server

Удалось ли авторам достичь поставленных целей? Да, на все 100%. Книга прекрасно
структурирована — каждая ее часть соответствует различным задачам администратора
баз данных, таким как установка, разработка стратегии резервного копирования
и восстановления данных, разработка системы репликаций, публикация данных на
Web-узлах, обмен данными с различными источниками и т.п. При этом приводится
очень четкое определение задач, которые возлагаются на администратора баз данных
(см. раздел «Кто за что отвечает», стр. 51). Для тех, кто знаком с предыдущими
версиями Microsoft SQL Server, в каждую главу добавлен раздел о том, какие изменения
имеют место в новой версии этого продукта — какие возможности предыдущей версии
не были включены и что появилось нового.

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

Данная книга должна стать настольным пособием для администраторов, программистов
и всех, кто интересуется технологиями обработки данных фирмы Microsoft. Администраторы
просто обязаны прочитать «Руководство…» от начала до конца, а разработчикам
следует обратить особое внимание на главы, посвященные проектированию баз данных
и сложным вопросам администрирования. Остальные читатели должны начать знакомство
с продуктом с раздела «Мир Microsoft SQL Server».

В начало

В начало

Кэйт Грегори. «Использование Visual
C++ 6. Специальное издание»

Данная книга (оригинальное название — Using Visual C++ 6. Special Edition,
издательство Que Corporation, входящее в состав Macmillan Computer Publishing,
1998) объемом более чем 800 стр. представляет собой одно из наиболее полных
руководств по программированию в среде Microsoft Visual C++ 6.0. Как известно,
Visual C++ 6.0 — это мощное средство для создания 32-разрядных приложений для
операционных систем фирмы Microsoft. Оснащенный развитой библиотекой классов
Microsoft Foundation Classes (MFC) и обширным набором «мастеров», способных
формировать необходимый программный код, этот инструмент стал фактическим стандартом
для разработки коммерческих приложений различных уровней сложности. Visual C++
6.0 поставляется либо как отдельный продукт, выпускаемый в различных редакциях,
либо в составе Microsoft Visual Studio. Продукты такого класса просто невозможно
освоить за короткое время методом «тыка» или знакомства с книгами типа «Изучи
Microsoft Visual C++ 6.0 за 24 часа» — подобные издания рассчитаны на «чайников».
В случае с Visual C++ 6.0, как, впрочем, и с другими современными средствами
разработки, требуется усердие, понимание многих концепций, знание языка программирования
и не в последнюю очередь наличие толкового пособия.

Отличным проводником по Microsoft Visual C++ 6.0 может стать книга «Использование
Visual C++ 6. Специальное издание»
. Автор подразумевает, что читатели владеют
языком С++, знакомы с принципами работы в среде Windows и программирования в
ней. Все остальные темы, связанные с программированием в Visual C++, за исключением,
пожалуй, использования этого продукта как компилятора языка С, создания Windows-приложений
без библиотеки MFC и деталей разработки компонентов ActiveX, нашли свое отражение
в данной книге.

«Использование Visual C++ 6…» состоит из 28 глав и 6 приложений. Все главы
книги достаточно автономны, поэтому вы можете сначала читать только те, которые
представляют для вас интерес в данный момент, а затем, по мере необходимости,
возвращаться к пропущенным при первом чтении главам.

Книга начинается с описания основных концепций программирования, которые применимы
практически ко всем Windows-приложениям. В первых 8 главах рассматриваются такие
вопросы, как основы создания Windows-приложений, диалоговые окна и элементы
управления, сообщения и команды, документы и представления (парадигма Document|View,
лежащая в основе библиотеки MFC), вывод информации на экран, использование принтера,
сохранение объектов и работа с файлами, а также шаги, необходимые для создания
законченного приложения.

После этого почти 200-страничного знакомства с базовыми возможностями Visual
C++ автор переходит к более подробному рассмотрению вопросов расширения возможностей
пользовательского интерфейса — использования панелей инструментов и строк состояний,
элементов управления общего назначения, создания справочной системы и использования
вкладок и окон свойств. 5 следующих глав (350 стр.) посвящены вопросам использования
компонентов ActiveX — рассмотрению концепций данной технологии, созданию приложений-контейнеров
и серверов, созданию серверов автоматизации и разработке компонентов. В следующей
части книги, занимающей более 100 страниц, рассматривается создание Internet-приложений.
Здесь вы найдете информацию по Windows Sockets, MAPI, классам WinInet, созданию
компонентов ActiveX для Internet и использованию библиотеки ATL. Заключительная
часть книги (140 стр.) посвящена современным методам программирования, к которым
автор относит:

  • Доступ к базам данных
  • SQL и возможности, реализованные в редакции Visual C++ Enterprise Edition
  • Повышение производительности приложений
  • Повторное использование программных компонентов
  • Многозадачность на основе потоков Windows
  • Создание консольных приложений
  • Разработка DLL

Естественно, что каждая из перечисленных выше тем заслуживает большего внимания,
чем ей уделяется в данной книге, однако автор руководствуется соображениями
разумного объема.

Каждая глава книги «Использование Visual C++ 6…» состоит из небольшого теоретического
введения, пошагового объяснения действий, необходимых для выполнения той или
иной задачи, разбора исходного текста, советов и комментариев. В приложение,
занимающее почти 200 страниц, вынесены следующие темы: обзор языка С++ и основные
концепции объектно-ориентированного программирования, программирование для Windows
и класс CWnd, интерфейс Visual Studio, отладка, макросы и глобальные объекты
MFC и полезные классы.

Завершая данный обзор, скажем, что если вам нужно толковое пособие по Visual
C++ 6, которым можно пользоваться и как учебником, и как справочником, — обратите
внимание на эту книгу.

Дополнительную информацию можно получить на Web-узле издательства
Williams по адресу: http://www.williamspublishing.com

КомпьютерПресс 1’2000

Brief content visible, double tap to read full content.

Full content visible, double tap to read brief content.

I’m the principal consultant of OakLeaf Systems, a Windows Azure MVP and the author of 30+ books on Microsoft operating systems (Windows NT and Windows 2000 Server), Windows Azure, databases (SQL Server, SQL Azure and Access), .NET data access, Web services and InfoPath 2003. The books have more than 1.25 million English copies in print and have been translated into 20+ languages.

My latest books are «Microsoft Access 2010 In Depth» (12th edition) for Que Publishing and «Cloud Computing with the Microsoft Azure Services Platform» for Wiley/Wrox.

I’m also the curator of the OakLeaf Systems (http://oakleafblog.blogspot.com) and Access In Depth (http://acccessindepth.blogspot.com) blogs, a contributing editor of 1105 Media’s «Visual Studio Magazine» and a frequent contributor to their «Redmond Developer News» newsletter.

OakLeaf’s Code of Federal Regulations (CFR) Web service won the charter Microsoft .NET Best award for horizontal XML Web service solutions.

Дженнингс, Роджер — Руководство разработчика баз данных на Visual Basic 6 : [Текст] : [Пер. с англ.]

Карточка

Дженнингс, Роджер.

Руководство разработчика баз данных на Visual Basic 6 : [Текст] : [Пер. с англ.] / Роджер Дженнингс. — М. и др. : Вильямс, 1999. — 975 с. : ил.; 23 см + CD-ROM.; ISBN 5-8459-0001-8 (рус.)

Доп. тит. л. Индианополис. изд., англ.

На тит. л. в вых. дан.: Москва, Санкт-Петербург, Киев

В содерж.: Изучение концепций OLE DB, ADO, SQL, MDX и др. Создание прил. Разраб. локал., клиент/сервер и Web — ориентир. прил. для работы с базами данных. Прилагаемый CD — ROM. На прилагаемом компакт — диске содержатся полн. тексты всех примеров прил., привед. в кн.

Персональные компьютеры — Пакеты прикладных программ — Инструктивные издания

базы данных — Microsoft Visual Basic 6

Шифр хранения:

FB 2 99-25/124-7

FB 2 99-25/123-9

Описание

Автор
Заглавие Руководство разработчика баз данных на Visual Basic 6 : [Текст] : [Пер. с англ.]
Дата поступления в ЭК 09.09.1999
Каталоги Книги (изданные с 1831 г. по настоящее время)
Сведения об ответственности Роджер Дженнингс
Выходные данные М. и др. : Вильямс, 1999
Физическое описание 975 с. : ил.; 23 см + CD-ROM
ISBN ISBN 5-8459-0001-8 (рус.)
Примечание Доп. тит. л. Индианополис. изд., англ.
На тит. л. в вых. дан.: Москва, Санкт-Петербург, Киев
В содерж.: Изучение концепций OLE DB, ADO, SQL, MDX и др. Создание прил. Разраб. локал., клиент/сервер и Web — ориентир. прил. для работы с базами данных. Прилагаемый CD — ROM. На прилагаемом компакт — диске содержатся полн. тексты всех примеров прил., привед. в кн.
Тема Персональные компьютеры — Пакеты прикладных программ — Инструктивные издания
базы данных — Microsoft Visual Basic 6
BBK-код З973.26-018.2я82
Язык Русский
Места хранения FB 2 99-25/124-7
FB 2 99-25/123-9

Понравилась статья? Поделить с друзьями:
  • Инструкция по охране труда для фельдшера лаборанта клинико диагностической лаборатории
  • Мужчина руководство для женщин книга
  • Тимоген инструкция уколы показания к применению цена
  • Должностная инструкция менеджера по продажам на удаленке
  • Настойка ромашки инструкция по применению для чего применяется взрослым