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

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

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

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

Жанр: Базы данных
Цикл: Основы наук
Год публикации: 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 (расширяемый язык разметки).

Предисловие

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

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


Вам будет интересно
Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и предназначен для освоения студентами вузов специальной дисциплины «Базы данных».Лаконичное и четкое изложение материала, продуманный отбор необходимых тем позволяют быстро и качественно подготовиться к семинарам, зачетам и экзаменам по данному предмету....
Читать онлайн
Эта книга предназначена для всех, кто желает освоить СУБД MySQL. Для ее чтения вам не нужны никакие специальные знания – достаточно быть пользователем Windows. Вы узнаете, как установить и запустить MySQL, как создать собственную базу данных, как работать с данными при помощи команд SQL, как администрировать базу данных и оптимизировать ее работу. Разработчики веб-приложений на языках PHP, Perl и Java найдут в этой книге полезные сведения по использованию базы данных MySQL в соответствующих прил...
Читать онлайн
Насколько велики на самом деле «большие данные» – огромные массивы информации, о которых так много говорят в последнее время? Вот наглядный пример: если выписать в линейку все цифры 0 и 1, из которых состоит один терабайт информации (вполне обычная емкость для современного жесткого диска), то цепочка цифр окажется в 50 раз длиннее, чем расстояние от Земли до Сатурна! И тем не менее, на «большие данные» вполне можно взглянуть в человеческом измерении. Эрец Эйден и Жан-Батист Мишель – лингвисты и ...
Читать онлайн
Казалось бы, термин «большие данные» понятен и доступен только специалистам. Но автор этой книги доказывает, что анализ данных можно организовать и в простом, понятном, очень эффективном и знакомом многим Excel. Причем не важно, сколько велик ваш массив данных. Техники, предложенные в этой книге, будут полезны и владельцу небольшого интернет-магазина, и аналитику крупной торговой компании. Вы перестанете бояться больших данных, научитесь видеть в них нужную вам информацию и сможете проанализиров...
Читать онлайн
Рассмотрены основные области компьютерных технологий и их роль в современном обществе, научно-исследовательской, инновационной, научно-педагогической, производственно-технологической и проектно-технологической профессиональной деятельности, структура операционных систем, алгоритмы планирования задач....
Читать онлайн
Книга написана для начинающих программистов. Ко всем задачам есть решения. Присутствуют задачи повышенной сложности....
Читать онлайн
В учебно-методическом пособии рассматриваются основы языка программирования PL/SQL, реализованного в системе управления базами данных Oracle Database Server. Приводятся сведения о поддерживаемых типах данных, структуре программ PL/SQL и выполнении SQL-предложений в них. Отдельно рассмотрено создание хранимых в базах данных Oracle программ PL/SQL – процедур, функций, пакетов и триггеров....
Читать онлайн
Как жить в мире, где информацию о тебе может получить кто угодно и когда угодно? Ведущий мировой эксперт по будущему Big Data Андреас Вайгенд знает ответ. Он разрабатывал стратегию данных таких крупных рыб, как Alibaba, Goldman Sachs, Lufthansa, Thomson Reuters. Работал руководителем по Big Data в компании Amazon, является Директором компании Social Data Lab, преподаёт в IT-школе Калифорнийского университета Беркли.Андреас уверен, что этот «дом со стеклянными стенами» несет в себе не только боль...
Читать онлайн
Много десятков лет назад императорская семья погибла. Вокруг произошедшего до сих пор вьются домыслы один другого фантастичнее. Прошло много лет, и вот Конклав Сорока Планет потрясло известие: найдена живой принцесса в спасательной капсуле! Будет ли она править – неизвестно. Но по закону тот, кто женится на ней, станет императором. А у всех членов совета как раз есть сыновья. Того же возраста, что и наследница…...
Читать онлайн
В настоящем небольшом труде мы осуществили попытку внимательного рассмотрения богословских взглядов А.И. Осипова, изложенных в его последней книге. Невольно оказался затронутым вопрос и о методе его богословствования. Мы не ставили перед собой задачу разбора всех до одной глав книги Осипова, но обратились только к тем, которые, на наш взгляд, являются наиболее спорными и отличаются той новизной, которая многим кажется неприемлемой для православного христианина....
Читать онлайн
- Давай пари. Ты без денег и связей в столице. Как десять лет назад, - выпалил Марат. - Попробуй выжить без своих миллионов, без знакомых и друзей. Откатись на заводские настройки. - Фигня, - махнул я рукой. – Ты, Марик, переоценил мой пафос. Это всего лишь Москва, а не Африка. Слишком просто. – Ты приползешь голодный и отчаявшийся через два дня, Диман. Марат всегда умел распалить во мне добрую злость и азарт. - Что ты получишь в этом случае? Дружище покачал головой, изображая раздумья, ...
Читать онлайн
— Я буду тебя присваивать, приручать. Ты станешь жадной к моему телу. Ты будешь полностью моей. — Я никогда не соглашусь быть твоей! Ты забыл, что сделал? Как у тебя совести хватает… Адам впечатал меня в стену с такой силой, что выбил воздух из груди. Я могла себе представить, на что он способен. Какого черта этот опасный влиятельный мужчина помешался на мне? Я отвернула лицо, стараясь не дышать. Не вдыхать его манящий запах. Адам провел пальцами по моей скуле, точно гладил драгоценное сокров...
Читать онлайн