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

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

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

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

Жанр: Базы данных
Цикл: Основы наук
Год публикации: 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-школе Калифорнийского университета Беркли.Андреас уверен, что этот «дом со стеклянными стенами» несет в себе не только боль...
Читать онлайн
Много десятков лет назад императорская семья погибла. Вокруг произошедшего до сих пор вьются домыслы один другого фантастичнее. Прошло много лет, и вот Конклав Сорока Планет потрясло известие: найдена живой принцесса в спасательной капсуле! Будет ли она править – неизвестно. Но по закону тот, кто женится на ней, станет императором. А у всех членов совета как раз есть сыновья. Того же возраста, что и наследница…...
Читать онлайн
В настоящем небольшом труде мы осуществили попытку внимательного рассмотрения богословских взглядов А.И. Осипова, изложенных в его последней книге. Невольно оказался затронутым вопрос и о методе его богословствования. Мы не ставили перед собой задачу разбора всех до одной глав книги Осипова, но обратились только к тем, которые, на наш взгляд, являются наиболее спорными и отличаются той новизной, которая многим кажется неприемлемой для православного христианина....
Читать онлайн
Снова этот запах — сладкий, вкусный. Не глядя в глазок, открываю входную дверь. — Привет, — подмигиваю хозяйке аромата. Красивая… в ситцевом халатике. Она смотрит на меня из-за порога соседней квартиры. Бледная, испуганная. Есть чего бояться, рожа у меня сейчас та ещё... — Здравствуйте, — красавица едва шевелит губами. Стоим, смотрим друг на друга. Молчим. И тут соседка оживает — вздрагивает и захлопывает железную дверь. Правильное решение с её стороны. Я был зависим. Теперь я оборотень без...
Читать онлайн
Фениксы-волшебные птицы, сгорают в огне и возрождаются из пепла и живут новой жизнью. Я-неправильный феникс. Да, сгорела, выполняя свою миссию. Но возродилась не из пепла, а по божественной воле из небытия. И помню свою прошлую жизнь и любовь. Что ждет меня сейчас? Какое задание даст мне Создатель? Я приложу все усилия, чтобы хоть краешком крыла коснуться своих близких в той прошлой жизни и убедиться, что у них все хорошо. Или нет? Нам плохо друг без друга и мы тянемся к своей любви. Будем ли мы...
Читать онлайн