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

СУБД


Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. — 5-е изд., перераб. и доп.: Пер. с англ. — СПб.

Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. — 5-е изд., перераб. и доп.: Пер. с англ. — СПб.: БХВ-Петербург, 2004. — 1040 с: ил.Книга содержит последовательное и всестороннее описание процесса разработки и реализации базы данных. Подробно представлены теоретические основы баз данных: реляционная модель базы данных, ER-моделирование, нормализация таблиц базы данных, язык структурированных запросов (SQL). Приведен пример проектирования и реализации базы данных для университетской лаборатории. Рассматриваются управление транзакциями и параллельным выполнением, системы управления распределенными базами данных, объектно-ориентированные базы данных, клиент/серверные системы, информационное хранилище, электронная коммерция, особенности разработки баз данных для Web (с помощью ColdFusion 4.0), хранилища данных и администрирование баз данных на примере СУБД Oracle.
Данное пятое издание продолжает тему формирования основ проектирования, внедрения и управления систем баз данных (БД). Главная идея, положенная нами в этот фундамент, состоит в том, что успешное проектирование хороших баз данных, без сомнения, очень полезных, зависит от понимания их важнейших основополагающих концепций. Всегда очень нелегко разумно сочетать в учебном пособии теорию и практику, и мы очень благодарны за дельные советы предыдущим редакторам и нашим студентам. Многие рецензенты пятого издания нашей книги считают, что мы достаточно преуспели в поисках такого баланса.
В пятом издании мы продолжаем детально изучать проектирование баз данных. Однако меняющаяся среда баз данных, большое число предложений от редакторов четвертого издания и собственный накопленный опыт в преподавании и практической деятельности послужили поводом к ряду изменений, которые ниже приводятся в порядке возрастания их важности. В этом издании уделено внимание влиянию, которое оказывает Интернет на процесс проектирования, внедрения и использования баз данных. Кроме того, из практических соображений мы достаточно подробно рассмотрели модель "птичья лапка", широко используемую при проектировании баз данных. Многие проблемы проектирования баз данных, обсуждение которых начато в четвертом издании, здесь рассмотрены более детально, а некоторые вновь поставленные нами проблемы приоткрывают окно в сегодняшний мир проектирования. Все главы в настоящем издании были обновлены, некоторые из них подверглись полной переработке. Также была добавлена новая глава, в которой обсуждаются проблемы электронного обращения денежных средств.

 Просмотреть  содержание  »

Ульман.Л. MySQL / Ларри Ульман.

Ларри Ульман. MySQL. Руководство по изучению языка<br />
MySQL: Visual Quickstart Guide. Серия: Visual Quickstart GuideРеляционная система управления базами данных MySQL разработана и до сих пор поддерживается шведской компанией MySQL АИ. На сегодняшний день MySQL - одна из самых распространенных СУБД с открытыми исходными кодами. Это означает, что за рядом мелких исключений ей можно пользоваться бесплатно» а кроме того, модифицировать исходный код, который доступен в сети Internet В данной книге рассматривается установка MySQL в операционных системах Windows, Linux, Mac OS; подробно описываются запуск СУБД и работа с ней, при чем основное внимание уделяется доступу к базе данных и администрированию из командной строки. Ряд глав посвящен программированию на языках PHP, Perl и Java. В тексте приводятся упражнения облегчающие изучение MySQL начинающими пользователями. В приложениях рассматриваются вопросы диагностики и устранения ошибок приводятся справочная информация и ссылки на другие источники. На данный момент MySQL превратилась из скромной экспериментальной программы в надежную, устойчивую и простую в администрировании СУБД - и, что еще более удивительно» сохранила свою открытую природу; по-прежнему предлагается для использования и модификации совершенно бесплатно. Богатство возможностей MySQL объясняет почему с ней ра ботают такие крупные организации, как Yahoo!, Бюро переписей США и NASA Низкая стоимость и свободное распространение позволят вам использовать MySQL в своих проектах. Книга, которую вы держите в руках, поможет вам в этом!

 Просмотреть  содержание  »

Дейв Энсор, Иен Стивенсон. Oracle. Проектирование баз данных: Пер. с англ.

Дейв Энсор, Йен Стивенсон. Oracle. Проектирование баз данныхЗачем мы написали эту книгу? Дело в том, что с некоторых пор мы считаем, что люди недооценивают важность проектирования для Oracle и книга, целиком посвященная этой теме, очень нужна. Это наше общее мнение, однако пришли к нему мы разными путями. Йен решил написать такую книгу после того, как принял участие в нескольких проектах на базе Oracle версии 6 и Oracle версии 7. Он заметил, что одни и те же вопросы и проблемы возникали вновь и вновь, однако ответы на них изменялись от проекта к проекту. Было просто невозможно с уверенностью сказать, что одно решение верно, а другое — нет. Каждое решение с успехом могло быть наилучшим для конкретного проекта. Йен захотел создать хранилище информации, куда он записывал бы аргументы, приведшие к принятию того или иного проектного решения. Он планировал, что затем, в будущем, он (и другие) смог бы обращаться к этому хранилищу, встретившись с похожей проблемой. Понадобилось совсем немного времени для того, чтобы понять, что наилучшим способом поделиться своим добытым ценой больших усилий опытом с другими представителями Oracle-сообщества, является книга.
В книге подробно описаны все аспекты проектирования и разработки баз данных Oracle, которые являются залогом хорошего качества и высокой производительности системы. Большое внимание уделено таким важным вопросам, как модели данных, денормализация, использование ключей и индексов, временных данных. Рассмотрено также проектирование для специальных архитектур (клиент/сервер, распределенные базы данных, параллельные вычисления) и хранилищ данных. Рассчитана на разработчиков и проектировщиков баз данных.

 Просмотреть  содержание  »

Томсон Лаура. Разработка Web-приложений на РНР и MySQL

Лаура Томсон, Люк Веллинг. Разработка Web-приложений на РНР и MySQL (+ CD-ROM)Книга Разработка Web-приложений на РНР и MySQL представляет собой всеобъемлющее руководство по совместному применению РНР и MySQL для разработки высокоэффективных и интерактивных Web-сайтов с динамическим содержимым.
Несомненным достоинством книги является ее ориентация на решение реальных бизнес-задач, что воплощено во множестве типовых примеров, столь часто встречающихся при повседневной разработке. Среди этих примеров создание покупательской тележки для электронных магазинов, аутентификация пользователей, генерация динамических PDF-документов, разработка систем электронной почты через Web, написание систем поддержки Web-форумов. Помимо пошагового анализа реальных бизнес-примеров, в книге широко рассматривается формальный синтаксис и семантика языка РНР, основы построения приложений баз данных и особенности применения объектно-ориентированной методологии при разработке приложений для Web.
Сопровождающий книгу CD-ROM содержит тексты всех примеров, рассмотренных в книге, а также множество материала, который окажется полезным для каждого разработчика Web-приложений.
Несмотря на то что книга, в основном, рассчитана на профессиональных программистов и разработчиков, она принесет несомненную пользу и в качестве учебника для начинающих, кто совершает только первые шаги в бесконечном мире создания приложений для Internet.

 Просмотреть  содержание  »

Фленов М. Е. Transact-SQL.

Фленов М. Е. Transact-SQL.Уже долгое время язык запросов SQL (Structured Query Language, структурированный язык запросов) является стандартом доступа к базам данных. Не имеет значения, какой язык программирования вы используете, я больше чем уверен, что доступ к данным на сервере баз данных происходит с помощью запросов SQL. Исключением могут быть только локальные таблицы типа DBF или Paradox. В них к данным можно обращаться благодаря драйверу через прямой доступ. Но и в этом случае драйвер способен поддерживать запросы, значительно расширяющие возможности работы с данными.
При работе с клиент-серверными или n-уровневыми системами доступ обязательно происходит именно через SQL-запросы. Более удобного и мощного средства пока не придумали. Даже там, где доступ, как вам кажется, идет напрямую, используется SQL, просто среда разработки прячет от нас запросы.
Хорошее знание баз данных и умение писать эффективные запросы позволит вам создавать действительно быстрые и полезные приложения. Помимо этого, программистам очень часто приходится выполнять какие-либо одноразовые задания, и SQL позволяет сделать все быстро и качественно.
В связи с этим язык SQL получил два вида расширений: Trans-act-SQL или T-SQL (поддерживается Microsoft) и PL/SQL (яркий представитель — Oracle). Каждый из этих производителей максимально придерживается стандарта SQL 1992 года, и все запросы на этом языке будут выполняться корректно. Но для предоставления пользователю новых возможностей добавлены новые команды, которые объединены под именами Transact-SQL и PL/SQL и поддерживаются на разных базах данных.

 Просмотреть  содержание  »

Борри X. Firebird: руководство разработчика баз данных.

Хелен Борри. Firebird: руководство разработчика баз данных. (2изд.)Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных (Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера: написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.

 Просмотреть  содержание  »

Клайн К. при участии Клайна Д. и Ханта Бр. SQL. Справочник, 2-е издание

Ещё...Эйри Джоунс, Райан К. Стивенз, Рональд Р. Плю, Роберт Ф. Гарретт, Алекс Кригель<br />
Функции SQL. Справочник программистаДанная книга является справочником по SQL стандарта ANSI SQL2003 и реализациям этого стандарта на наиболее распространенных платформах: Microsoft SQL Server, DB2 Universal Database версии 8.0 от компании IBM для Linux, Unix и Windows, Sybase Adaptive Server версии 12.5, Oracle Database l0g и двух продуктов с открытым исходным кодом -MySQL версии 4 и PostgreSQL версии 7.
Книга является настольным практическим справочником для администраторов и разработчиков баз данных, а также разработчиков прикладного программного обеспечения. Книга «SQL: справочник» будет полезна нескольким группам пользователей. Она нужна программистам, которым требуется краткое и удобное справочное руководство по SQL. Она будет полезна разработчикам, которые хотят переходить с одного диалекта SQL на другой. И наконец, она будет полезна администраторам баз данных, которым приходится запускать несметное число выражений SQL, чтобы обеспечивать работу баз данных своего предприятия, а также создавать такие объекты, как таблицы, индексы и представления, и управлять ими.
Если ваша работа связана с разработкой программного обеспечения, очень велика вероятность того, что вы в какой-то степени применяете SQL. SQL - это язык баз данных. Он позволяет создавать и обслуживать объекты баз данных, заносить данные в эти объекты, посылать запросы к данным, изменять и удалять те данные, которые более не требуются. Базы данных лежат в основе большинства бизнес-приложений. Если вы применяете SQL, вам нужен хороший справочник по этому языку. Хотя SQL - язык стандартизованный, его реализации весьма отличаются от стандарта. Вариантов, вносимых в язык разными производителями, огромное количество, и разобраться в них поможет эта книга.
Книга «SQL. СПРАВОЧНИК» - это полезное практическое справочное руководство по SQL2003. В книге описываются все инструкции SQL2003, их использование и синтаксис, не только с позиции самого стандарта, но и с точки зрения пяти его реализаций на основных платформах: DB2, Oracle, MySQL, PostgreSQL и SQL Server. В описание каждой инструкции входят синтаксис команды, как его определяет данный производитель, описание и информативные примеры, иллюстрирующие важные концепции и способы применения.
Язык SQL - это не только инструкции. Столь же важны типы данных и богатый набор встроенных функций, так необходимых для реальной работы. В этой книге описываются типы данных и функции, как они определяются в стандарте, и как они реализованы производителями платформ. В это издание также включена подробная информация о синтаксисе новейших оконных функций, которые поддерживаются платформами DB2 и Oracle.
Книга «SQL СПРАВОЧНИК» - это не только удобное справочное руководство для опытных SQL-программистов, аналитиков и администраторов баз данных, это также замечательный инструмент для консультантов и других специалистов, которым нужно знать различные диалекты SQL, распространенные на разных платформах.

 Просмотреть  содержание  »

Oracle9i. Справочное руководство по серверу, Выпуск 2 (9.2)

Ещё...Майкл Эбби, Майк Кори, Йен Абрамсон. Oracle 9i. Первое знакомство. Данное руководство содержит справочную информацию о параметрах инициализации базы данных, о статических представлениях словаря данных, о динамических представлениях производительности, об ограничениях в базе данных, а также о командных файлах SQL, которые являются составной частью СУБД Oracle.
В книге Oracle9i Справочное руководство по серверу содержится описание характеристик и основных возможностей стандартного выпуска сервера Oracle9i и Oracle9i Enterprise Edition. Сервер Oracle9i и Oracle9i Enterprise Edition обладают одинаковыми основными характеристиками. Однако некоторые расширенные возможности присутствуют только в Enterprise Edition, часть из которых является необязательной. Например, для того, чтобы использовать восстановление приложений, необходимо иметь версию Enterprise Edition вместе с Oracle9i Real Application Clusters. См. также книгу Oracle9i. Новые возможности, где содержится информация о различиях между Oracle9i и Oracle9i Enterprise Edition, а также о доступных возможностях сервера Кевин Луни, Марлен Терьо. Oracle 9i. Настольная книга администратора.

Книга Oracle9i Справочное руководство по серверу предназначена для администраторов баз данных, системных администраторов и разработчиков приложений. Мы хотим, чтобы продукция, услуги и техническая документация Oracle были доступны и для людей с ограниченными физическими возможностями. Поэтому документация включает средства поддержки вспомогательных технологий. Она доступна в формате HTML и содержит разметку, облегчающую доступ к информации людям с ограниченными физическими возможностями. http://www.oraclebookshop.com/

Перед использованием данного руководства, необходимо иметь представление о следующем:
1 основные понятия СУБД Oracle;
2 особенности конкретной операционной; системы.

 Просмотреть  содержание  »





Все материалы взяты из открытых источников и представлены исключительно в ознакомительных целях. Все права на книги принадлежат их авторам и издательствам.



Вход в систему