Основы использования и проектирования баз данных

Основы использования и проектирования баз данных
Автор книги: id книги: 627658     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 69,9 руб.     (0,76$) Читать книгу Купить и читать книгу Купить бумажную книгу Электронная книга Жанр: Базы данных Правообладатель и/или издательство: ЮРАЙТ Дата публикации, год издания: 2009 Дата добавления в каталог КнигаЛит: ISBN: 978-5-9692-0253-5 Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

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

Оглавление

Владимир Михайлович Илюшечкин. Основы использования и проектирования баз данных

Принятые сокращения

Предисловие

Глава 1. Основные сведения о хранении данных

1.1. Файловые системы хранения данных

1.2. Системы с использованием баз данных

1.3. Архитектура баз данных

1.4. Классификация баз данных

1.5. Классификация моделей данных

1.6. Архитектура и типы СУБД

1.7. Публикация данных в Интернете

Глава 2. Реляционная модель данных

2.1. Основные понятия

2.2. Реляционная алгебра

2.2.1. Проекция

2.2.2. Выборка

2.2.3. Соединение

2.2.4. Объединение

2.2.5. Пересечение

2.2.6. Вычитание

2.2.7. Умножение

2.3. Примеры запросов на языке реляционной алгебры

Глава 3. Языки баз данных

3.1. Язык определения данных (DDL)

3.2. Язык манипулирования данными (DML)

3.3. Генераторы

3.4. Структурированный язык запросов SQL

3.4.1. Стандарты и разновидности языка SQL

3.4.2. Основные элементы языка SQL

Операторы

Имена

Типы данных

Константы

Выражения

Отсутствующие, неподходящие или неизвестные данные

3.4.3. Использование SQL для выборки (чтения) данных

3.4.4. Отбор строк из таблиц

Сравнение

Проверка на принадлежность диапазону значений

Проверка на принадлежность множеству

Проверка на соответствие шаблону

Проверка на равенство значению NULL

Составные условия поиска

3.4.5. Сортировка таблицы результатов запроса

3.4.6. Объединение результатов нескольких запросов

3.4.7. Многотабличные запросы на чтение (соединения)

Самосоединение

3.4.8. Итоговые запросы на чтение

Использование агрегатных функций

Агрегатные функции и значения NULL

Удаление повторяющихся строк (DISTINCT)

3.4.9. Запросы с группировкой

Ограничения на запросы с группировкой

Условия поиска групп

Ограничения на условия поиска групп

3.4.10. Вложенные запросы на чтение

Условия поиска с вложенным запросом

3.4.11. Внесение изменений в базу данных

Добавление новых данных

Удаление существующих данных

Обновление существующих данных

3.4.12. Создание базы данных

3.5. Язык запросов по образцу QBE

Глава 4. Реляционные СУБД

4.1. Функции СУБД

4.2. Microsoft Access

4.3. Microsoft SQL Server

4.4. Oracle

4.5. InterBase

Глава 5. Проектирование реляционных баз данных на основе принципов нормализации

5.1. Цели проектирования реляционных баз данных

5.2. Нормализация

5.3. Функциональные зависимости

5.4. Нормальные формы отношений

5.5. Общий подход к декомпозиции отношений

5.6. Анализ полученного набора отношений

Глава 6. Концептуальное и даталогическое проектирование баз данных

6.1. Необходимость концептуального проектирования

6.2. Описание объектов и их свойств

6.3. Описание связей между объектами

6.4. Описание сложных объектов

6.5. Даталогическое проектирование

6.5.1. Общие сведения

6.5.2. Подход к даталогическому проектированию

6.5.3. Определение состава БД

6.6. Метод проектирования реляционной базы данных на основе ИЛМ

6.7. Пример проектирования реляционной базы данных на основе ИЛМ

6.7.1. Описание объектов и связей между ними

6.7.2. Лингвистические отношения

6.7.3. Алгоритмические связи показателей

6.7.4. Описание информационных потребностей пользователей

6.7.5. Ограничения целостности

6.7.6. Определение состава БД

6.7.7. Определение отношений, включаемых в БД

6.7.8. Описание логической структуры БД на языке СУБД

6.8. Автоматизация проектирования баз данных

6.8.1. CASE-средства и методологии проектирования

Oracle Designer

Sybase PowerDesigner

Silverrun

ER/Studio

Design/IDEF

ERwin

Методологии создания ИЛМ

6.8.2. Проектирование баз данных с использованием ERwin

Глоссарий

Литература

Отрывок из книги

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

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

.....

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

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

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

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