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

Основы использования и проектирования баз данных
Название: Основы использования и проектирования баз данных
Автор:
Жанр: Базы данных
Серия: Основы наук
ISBN: Нет данных
Год: 2009
О чем книга "Основы использования и проектирования баз данных"

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

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

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


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

БД – база данных.

БнД – банк данных.

ДЛМ – даталогическая модель базы данных.

ИЛМ – инфологическая модель предметной области.

ИМ – иерархическая модель данных.

НФ – нормальная форма отношения.

НФБК – нормальная форма Бойса – Кодда.

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

ПО – предметная область.

РБД – реляционная база данных.

РМ – реляционная модель данных.

СМ – сетевая модель данных.

СП – сущность-потомок.

СР – сущность-родитель.

СУБД – система управления базами данных.

ФЗ – функциональная зависимость.

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

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

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, с указанием их технических характеристик и поддерживаемых типов данных.

Главы 5 и 6 посвящены вопросам проектирования баз данных. В гл. 5 излагается метод, основанный на принципах нормализации, и приводится пример использования этого метода для получения базы данных, соответствующей нормальной форме Бойса – Кодда.

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

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

Глава 1

Основные сведения о хранении данных

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

Использование компьютерной техники связано с двумя большими областями деятельности человечества [10]. В первой области компьютерная техника применяется для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Характерной особенностью данной области является наличие сложных алгоритмов обработки, которые применяются к простым по структуре данным, объем которых сравнительно невелик.


С этой книгой читают
Активная законотворческая деятельность последних лет оказала большое влияние на современное состояние уголовно-процессуального законодательства. Авторами учебника предпринята попытка осмысления нового подхода законодателя к механизму реализации уголовной ответственности за совершенное преступление. Большое внимание уделено положениям Конституции РФ и требованиям норм международного права, в которых закреплены общепризнанные принципы охраны прав л
В учебнике в сжатой форме излагаются основные этапы развития российской государственности с древнейших времен до наших дней, освещаются проблемы как государственно-политического, социально-экономического и внешнеполитического развития нашего Отечества, так и ключевые вопросы истории российской культуры. Важным дополнением служат приведенные в тексте схемы, а также хронология событий.Предназначен для студентов технических вузов и факультетов униве
Учебник «Муниципальное право России» подготовлен в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования по специальности «Юриспруденция». В нем на основе новейшего законодательства, правоприменительной практики раскрываются вопросы правового регулирования местного самоуправления, основные институты муниципального права, в том числе с точки зрения их практического воплощения. Особое внимание
В учебнике рассматриваются предмет и метод административного права, понятие государственного управления и исполнительной власти, административно-правовой статус граждан, органов исполнительной власти, государственных служащих, хозяйственных предприятий и учреждений, общественных и религиозных объединений, административное правонарушение и административная ответственность, административный процесс. Освещаются вопросы организации управления в отдел
Учебное пособие предназначено для студентов, изучающих в дисциплинах «Базы данных» и «Управление данными» языковые и программные средства создания баз данных и манипулирования данными. Рассматривается реляционная модель данных. Приводятся содержательные определения основных понятий из области проектирования реляционных баз данных. Язык SQL изучается на примере версии Access SQL (Microsoft Jet SQL), поскольку учебное пособие рассчитано на начинающ
Как жить в мире, где информацию о тебе может получить кто угодно и когда угодно? Ведущий мировой эксперт по будущему Big Data Андреас Вайгенд знает ответ. Он разрабатывал стратегию данных таких крупных рыб, как Alibaba, Goldman Sachs, Lufthansa, Thomson Reuters. Работал руководителем по Big Data в компании Amazon, является Директором компании Social Data Lab, преподаёт в IT-школе Калифорнийского университета Беркли.Андреас уверен, что этот «дом с
Эта pdf-книга о том, как за счет имеющихся внутренних ресурсов обеспечивать рост онлайн-школ. Pdf-книга написана в поддержку программы РКС, о которой вы узнаете по ходу чтения.Далее, в процессе изложения своего видения взрывных системных стратегий, pdf-книгу я буду называть материалом. Для меня же самого и, надеюсь, для вас этот материал станет пособием с приставкой «ввод» в большую тему работы с базой.В формате PDF A4 сохранен издательский макет
Наш телефон знает о нас больше, чем мы думаем. Он умеет собирать и анализировать информацию о том, как мы передвигаемся по городу, какие посты лайкаем и какими приложениями пользуемся. Он сообщит о пробках и поторопит на работу, чтобы мы не опоздали; подберет музыку под наше настроение и составит список персональных рекомендаций, чем можно занять себя в течение дня. Телефон – больше не устройство, по которому звонят, это уже средство управления о
«Старый Митрофан внимательно оглядел из-под козырька руки горизонт, ограниченный сараем, стойлом, домом, лошадью, двумя свиньями и яблоней, и наметанным глазом зажиточного славянского фермера точно определил, что с юго-востока идет антициклон…»
Как далеко простираются границы Вселенной? Одиноки ли мы в просторах Космоса и когда произойдет первый контакт? Возможны ли путешествия во времени и между параллельными мирами? Где предел человеческим возможностям? Все эти проблемы чрезвычайно актуальны сейчас, в начале третьего тысячелетия. Василий Головачев имеет собственные взгляды на будущее человеческой цивилизации и на устройство мироздания и убедительно отстаивает их в своих произведениях.
Стихи о любви. Любовь – это дар. Но любовь часто ходит рядом с разлукой, болью и разочарованием. Любовный треугольник – кто это любит? Чаще осуждают. Но вспомните Некрасова, Блока… да многих поэтов и писателей. Я люблю, и значит, я пишу, потому что именно любовь и есть моя муза.
Иногда, чтобы понять, что такое рай, нужно пройти через ад. Можно собрать по кусочкам человеческое тело, но можно ли вернуть человеческую душу?