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

Автор: Владимир Михайлович Илюшечкин
Издательство: ЮРАЙТ
Серия:
Жанр произведения: Базы данных
Год издания: 2009
isbn: 978-5-9692-0253-5
Скачать книгу
иональная зависимость.

      ФМ – физическая модель базы данных.

      ЯОД – язык описания данных.

      3GL – Third-Generation Language (язык третьего поколения).

      4GL – Fourth-Generation Language (язык четвертого поколения).

      ANSI – American National Standards Institute (Американский институт национальных стандартов).

      API – Application Programming Interface (интерфейс прикладного программирования).

      ASP – Active Server Pages.

      BDE – машина баз данных Borland Database Engine.

      CASE – Computer Aided Software Engineering.

      CGI–Common Gateway Interface.

      DDL – Data Definition Language (язык определения данных).

      DFD – Data Flow Diagram.

      DML – Data Manipulation Language (язык манипулирования данными).

      DQL – Data Query Language (язык запросов данных).

      ER – Entity-Relationship (сущность-связь).

      GUID – Globally Unique Identifier (уникальный идентификационный номер).

      HTML – Hypertext Markup Language (язык разметки гипертекста).

      HTTP – Hypertext Transfer Protocol (сетевой протокол передачи гипертекста).

      ICAM – Integrated Computer Aided Manufacturing (интегрированная компьютеризация производства).

      IDEF – методология ICAM DEFinition.

      IE – методология Information Engineering.

      IIS – Web-сервер Microsoft Internet Information Services.

      ISO – International Organization for Standardization (Международная организация по стандартам).

      MSDE – машина баз данных Microsoft Data Engine.

      OLE – Object Linking and Embedding (технология связывания и внедрения объектов и протокол разработанные компанией «Майкрософт»)

      OLTP – Online Transaction Processing (оперативная обработка транзакций).

      PHP – Hypertext Preprocessor (Препроцессор Гипертекста – скриптовый язык программирования).

      QBE – Query-By-Example (язык запросов по образцу).

      SADT – Structured Analysis and Design Technique (метод структурного анализа и проектирования).

      SGML – Standard Generalized Markup Language (стандартный общий язык разметки).

      SPARC – Standards Planning and Requirements Committee (подкомитет Американского института национальных стандартов).

      SQL – Structured Query Language (структурированный язык запросов).

      UML – Unified Modeling Language (унифицированный язык моделирования).

      URL – Uniform Resource Locator (определитель местонахождения информационного ресурса).

      WWW – World Wide Web (Всемирная паутина).

      XML – extensible Markup Language (расширяемый язык разметки).

      Предисловие

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

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

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

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

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

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

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

      В гл. 4 содержатся сведения о таких широко используемых системах управления базами данных, как Access, Oracle, SQL Server и InterBase, с указанием их технических характеристик и поддерживаемых типов данных.

      Главы