Главная » Просмотр файлов » Введение в системы БД

Введение в системы БД (542480), страница 5

Файл №542480 Введение в системы БД (Введение в системы БД) 5 страницаВведение в системы БД (542480) страница 52015-08-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Глава 23 (о логических и дедуктивных базах данных) — это переработанная версия приложения Б. ° Часть Л. Глава 24 является полностью переписанной и значительно улучшенной версией глав 22 — 24. Глава 25 почти полностью обновлена. И наконец, приложение А основано на части главы 8 предыдущего издания, а приложения Б и В являются новыми. Из этого издания исключены следующие темы. ° Структуры хранения и методы доступа (приложение А прелыдушего издания).

° Подробное обсуждение системы РВ2 (приложение Б предыдущего издания). Особенности этой книги Каждая представленная на рынке книга по базам данных имеет свои сильные и слабые стороны, и каждый автор имеет своего "конька*'. Олин автор уделяет особое внимание вопросам управления транзакциями, а другой делает акцент на построении моделей типа "сущность-связь". Один автор смотрит на все через призму языка 8()Ь, а другой рассматривает все с чисто объектной точки зрения. Многие авторы обсуждают все, что касается баз данных, исключительно в терминах коммерческих продуктов, и т.д. И, конечно, я — не исключение из этого правила: я также имею своего "конька'*, который может называться основами.

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

В этой связи необходимо отметить следующее; я удовлетворен тем, что на протяжении многих лет общий характер книги изменялся. Несколько первых изданий были, в основном, описательными по характеру; в них область баз данных описывалась так, как это действительно имело место на практике, "без прикрас". В отличие от предыдуших изданий, это издание — более предписывающее; в нем обсуждается состояние, в котором область баз данных должна находиться, и направления, по которым она должна развиваться в будущем, если мы булем поступать разумно (иными словами, эта книга выражает определенную позицию). И первая часть "разумных действий", несомненно, заключается в изучении этих разумных действий.

Я надеюсь, что настоящее издание может оказать существенную помощь в достижении подобной образовательной цели. И еше одно, связанное с предыдущими рассуждениями, замечание. Некоторые читатели, возможно, знают, что я со своим коллегой Хью Дарвеном (Нный Рагччеп) недавно опубликовал другую "предписывающую" книгу по технологии баз данных, которая называется Тпе Т)ига' Мап(релю !3.3!. В ней, исходя из реляционной модели, обстоятельно излагаются технические предложения относительно будущих систем баз данных (представленные здесь предложения — результат наших с Хью исследований и размышлений по этой тематике).

Поэтому неудивительно, что идеи Мап(Тел!о наполняют читаемую вами книгу. Многие подумают, что книга Мапфезго была необходима для создания данной книги, однако это не так. В то же время вопросы, рассматриваемые в книге Мапфезго, имеют непосредственное отношение почти ко всем темам, которые обсуждается в данной книге, и часто в книге Мап!Тел!о можно найти дополнительную информацию по многим затрагиваемым здесь темам. Заключительное замечание Свои вступительные замечания мне хотелось бы закончить следующей отредактированной выдержкой из предисловия Бертрана Расселла (Вег!гапд йцззе!!), приводимой здесь с любезного разрешения автора, к его словарю Т)зе Вес!сапа' Киеве!! Р!сиопагу оТ Мтг( Маг!ее апд Мага!з (ед.

Еезгег Е, Репопп; Сйаде! Ргезз, 1993). Меня обвинили в привычке менять свои суждения... Но я нисколько не пристыжен этой привычкой. Разве мог бы физик, работающий с 1900 года, гордиться тем, что его суждения не изменились за последние полстолетия?... Философия, которую я ценю и которой стараюсь следовать, научна в том смысле, что существуют точные знания, которые необходимо получить, а новые открытия могут выявить старые ошибки, неизбежные для любого беспристрастного разума.

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

Если читатели предыдущего издания будут изучать настоящее, они обнаружат, что я тоже меняю свои мнения по некоторым вопросам (и, несомненно, буду продолжать это делать). Я надеюсь, что высказанное выше замечание они сочтут достаточным оправда- 28 Предисловие к седьмому изданию пнем такого положения дел. Я разделяю понимание Бертраном Расселом того, что собой представляет научное исследование, но он высказал его гораздо красноречивее, чем я мог надеяться сделать это сам. Благодарности Хилдсбург, Казиф ори ия !999 К.

Дж. Дейт Благодариост и Хочу исполнить приятный долг и поблагодарить всех, кто прямо или косвенно принимал участие в работе над этой книгой. Во-первых, я должен поблагодарить моих друзей Дэвида Мак-Говерна (Рач(б МсСочегап) и Хью Дарвена (Нцйй Рапчеп) за их огромную поддержку, Дэвид написал черновик главы 21 (о системах поддержки принятия решений), а Хью — черновик главы 22 (о хронологических базах данных). Хью также очень тщательно просмотрел большие фрагменты рукописи, в том числе все главы о реляционной модели и приложение по языку БРЕ3. Во-вторых, текст книги был заметно улучшен благодаря замечаниям слушателей семинаров, которые я веду уже на протяжении семи лет. Кроме того, положительное влияние на ее текст оказали комментарии многих друзей и рецензентов, а также мои дискуссии с ними. Вот далеко неполный их список; Чарли Бонтемпо (Сйаг1еу Вопзегпро), Дэклан Брэди (Рес1ап Вгабу), Хью Дарвен (Нцяй Рагччеп) (опять), Тим Хартли (Ткп Нап!еу), Эдриан Ларнер (Аг!пап Еагпег), Чунг Ли (Сйцпй Бее), Дэвид Ливингстон (Рач1с) Е!ч!пйэ!опе), Никос Лоренцос (%сов Еогеп1аоз), Хуижа Лу (Ншгйа Ец), Рамон Мата- Толедо (Капюп Ма!а-То!ес$о), Нельсон Маттос (Ые!эоп Манов), Дэвид Мак-Говерн (Рач1с$ МсСочегап) (опять), Фабиан Г!аскаль (РаЬ1ап Разса!), Судха Рам (Сцбйа Кагп), Рик ван дер Ланс (К!сй чап г(ег Еапэ), Йонгдонг Ванг (Уопдбопй %апй), Колин Вайт (Со1!и %Ьйе) и Квианг Жу Я!вой 2йц).

Каждый из них просмотрел по крайней мере часть рукописи этого издания, предоставил технический материал или как-то иначе помог мне найти ответы на многие технические вопросы. Я весьма признателен им за это. Также хотелось бы снова поблагодарить мою жену Линди (Е!пбу) за помощь в оформлении книги. И наконец„я, как всегда, благодарен всем в издательстве Абг)!эоп-'ччез!еу, особенно — Майт Суарез-Ривас (Майе Бцагег-%чая) и Кэтрин Харутуниан (Казйег!пе Нагцгцп1ап) за их поощрение и подлержку во время работы над проектом, а также моему редактору Элндии Дэвис (Е1угйа Рачй) за ее безукоризненную работу.

Часть | Основные понятия Часть 1 состоит из четырех вводных глав. ° В главе 1 объясняются основные понятия: что такое базы данных и зачем они нужны. Также в ней кратко излагаются различия между реляционными и другими типами баз данных. ° В главе 2 в общих чертах представляется архитектура баз данных — так называемая архитектура АМЯ!БРАКС. На основе этого материала строятся все последующие главы книги, ° В главе 3 делается обзор реляционных систем, назначение которого состоит в постепенной подготовке читателя к более детальному обсуждению тех же вопросов в части!! и последующих частях данной книги. Здесь также рассматривается реальный пример — база данных поставщиков и деталей. ° В главе 4 дается краткое введение в стандартный реляционный язык 5Я1.. Глава 1 Базы данных и управление ими 1.1.

Вводный пример ° добавлять новые пустые файлы в базу данных; ° вставлять новые данные в существующие файлы; ° получать данные из существующих файлов; ° изменять данные в существующих файлах; ° удалять данные из существующих файлов; ° удаяять существующие файлы из базы данных. В качестве иллюстрации в табл. 1.! приведена небольшая база данных, состоящая всего из одного файла под названием СЕЕЫЕ (погреб). В этом файле хранятся данные о содержимом винного погреба.

На рис. 1.1 показан пример выполнения операции выборки и данные, возвращаемые с помощью этой операции. Таблица 1.1. Содержимое файла СЕ1ЛАК Ъ'ЕАК ВОТТ! ЕЯ КЕА)Уг' В!ХФ %1Ь!Е РКО)31) СЕК 2 СЬагс)оппау 3 СЬагс!оппау Виепа Ч!ага 1997 1 1999 Оеузег Рея!с 1997 5 1999 6 СЬагс1оппау 1996 4 1998 8!т! !2 )оЬ.

К!ез1!п8 )е!се! 1998 ! 1999 21 Гите В1апс 22 Гите В1апс СЬ. Вп Зеап 1997 4 1999 КоЬг. Мопс1ач 1996 2 1998 30 Оесниггггат!пег СЬ. Вк )еап 1998 3 !999 43 СаЬ. Еаин!Епоп ЪЧ!пс!зог 1991 12 2000 45 СаЬ. Еаин!Епоп Оеузег Рва!с 1994 12 2002 48 СаЬ. Еаин!8поп КоЬс. Моцпан! 1993 !2 2004 зг Часть |. Основные понятия Система баз данных — это, по сути, не что иное, как компьюпсериэированная система хранения записей. Саму же базу данных можно рассматривать как подобие электронной картотеки, т.е. хранилище или контейнер для некоторого набора занесенных в компьютер файлов данных. Пользователям этой системы предоставляется возможность выполнять множество различных операций над такими файлами, например: Окончание табл.

1,1 РКО!)ОСЕК В1ХФ %1!ч!Е ВОТП Е КЕА!)Х В 50 Р!по! !ч(о!г Оагу Багге!1 199б 3 1999 51 Р!пог !ч(о!г Реззег 1993 3 2000 52 Р!по! )ч!о!г Оебйпкег 1995 2 1998 С!оз дп ВоЬ 1994 9 2000 58 Мег!о! 64 Ъп(апбе! 72 У3п1апде! С!1пе 1994 9 2003 Ка!апе!1! 1995 2 2003 Рис.

! П. Пример выборки информации из базы данных На рис. 1,2 приведены примеры операций вставки (188ЕЕТ), обновления (0Р0АТЕ) н удаления (0ЕЬЕТЕ) для базы данных винного погреба. Эти примеры почти не требуют пояснений. Далее, в главах 3, 4, 5 и некоторых других, будут приведены примеры добавления и удаления файлов. Рис. 1.2. Примеры операцийвставки, обновления иудаления Глава 1.

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

Характеристики

Тип файла
DJVU-файл
Размер
10,05 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее