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

Основы использования и проектирования баз данных
Название: Основы использования и проектирования баз данных
Автор:
Жанр: Базы данных
Серия: Основы наук
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]. В первой области компьютерная техника применяется для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Характерной особенностью данной области является наличие сложных алгоритмов обработки, которые применяются к простым по структуре данным, объем которых сравнительно невелик.


С этой книгой читают
Активная законотворческая деятельность последних лет оказала большое влияние на современное состояние уголовно-процессуального законодательства. Авторами учебника предпринята попытка осмысления нового подхода законодателя к механизму реализации уголовной ответственности за совершенное преступление. Большое внимание уделено положениям Конституции РФ и требованиям норм международного права, в которых закреплены общепризнанные принципы охраны прав л
В учебнике в сжатой форме излагаются основные этапы развития российской государственности с древнейших времен до наших дней, освещаются проблемы как государственно-политического, социально-экономического и внешнеполитического развития нашего Отечества, так и ключевые вопросы истории российской культуры. Важным дополнением служат приведенные в тексте схемы, а также хронология событий.Предназначен для студентов технических вузов и факультетов униве
Учебник «Муниципальное право России» подготовлен в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования по специальности «Юриспруденция». В нем на основе новейшего законодательства, правоприменительной практики раскрываются вопросы правового регулирования местного самоуправления, основные институты муниципального права, в том числе с точки зрения их практического воплощения. Особое внимание
В учебнике рассматриваются предмет и метод административного права, понятие государственного управления и исполнительной власти, административно-правовой статус граждан, органов исполнительной власти, государственных служащих, хозяйственных предприятий и учреждений, общественных и религиозных объединений, административное правонарушение и административная ответственность, административный процесс. Освещаются вопросы организации управления в отдел
Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и предназначен для освоения студентами вузов специальной дисциплины «Базы данных».Лаконичное и четкое изложение материала, продуманный отбор необходимых тем позволяют быстро и качественно подготовиться к семинарам, зачетам и экзаменам по данному предмету.
В учебно-методическом пособии рассматриваются основы языка программирования PL/SQL, реализованного в системе управления базами данных Oracle Database Server. Приводятся сведения о поддерживаемых типах данных, структуре программ PL/SQL и выполнении SQL-предложений в них. Отдельно рассмотрено создание хранимых в базах данных Oracle программ PL/SQL – процедур, функций, пакетов и триггеров.
Наш телефон знает о нас больше, чем мы думаем. Он умеет собирать и анализировать информацию о том, как мы передвигаемся по городу, какие посты лайкаем и какими приложениями пользуемся. Он сообщит о пробках и поторопит на работу, чтобы мы не опоздали; подберет музыку под наше настроение и составит список персональных рекомендаций, чем можно занять себя в течение дня. Телефон – больше не устройство, по которому звонят, это уже средство управления о
Эта pdf-книга о том, как за счет имеющихся внутренних ресурсов обеспечивать рост онлайн-школ. Pdf-книга написана в поддержку программы РКС, о которой вы узнаете по ходу чтения.Далее, в процессе изложения своего видения взрывных системных стратегий, pdf-книгу я буду называть материалом. Для меня же самого и, надеюсь, для вас этот материал станет пособием с приставкой «ввод» в большую тему работы с базой.В формате PDF A4 сохранен издательский макет
«Старый Митрофан внимательно оглядел из-под козырька руки горизонт, ограниченный сараем, стойлом, домом, лошадью, двумя свиньями и яблоней, и наметанным глазом зажиточного славянского фермера точно определил, что с юго-востока идет антициклон…»
Как далеко простираются границы Вселенной? Одиноки ли мы в просторах Космоса и когда произойдет первый контакт? Возможны ли путешествия во времени и между параллельными мирами? Где предел человеческим возможностям? Все эти проблемы чрезвычайно актуальны сейчас, в начале третьего тысячелетия. Василий Головачев имеет собственные взгляды на будущее человеческой цивилизации и на устройство мироздания и убедительно отстаивает их в своих произведениях.
Вероника знакомится с Кареном в метро. Они начинают встречаться, и Вероника влюбляется в него. Вскоре она узнает, что Карен женат. И однажды он исчезает из ее жизни. Но через семь лет они снова случайно встречаются в метро. Что произойдет между ними? Будут ли они снова вместе?
Я носитель польского языка. Предлагаю вам более 400 предложений, чтобы усвоить родительный падеж. Полезно для всех учащихся польскому языку. В конце тетради найдёте ответы для проверки.