|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Назначение и возможности баз данныхН. А. Капанов
БАЗЫ ДАННЫХ САПР
Лабораторный практикум для студентов специальности 1–53 01 07 «Информационные технологии и управление
Минск 2006 УДК 004.65 ББК 32.973-018.2 Л 12 К 20 Рецензент: доц. кафедры ИТАС БГУИР, канд. техн. наук О.В. Герман Капанов Н.А. К 20 Базы данных САПР: Лаб. Практикум для студ. спец. 1-53 01 07 «Информационные технологии и управление в технических системах» / Н. А. Капанов – Мн.: БГУИР, 2006.– 47 с.: ил. ISBN Целью настоящего издания пособия является оказание помощи студентам специальности «Информационные технологии и управление в технических системах» при выполнении ими лабораторных работ по курсу «Базы данных САПР» При составлении настоящего пособия не ставилась задача описания в полной мере теоретических сведений по реляционной модели баз данных, а также особенностей построения баз данных систем автоматизированного проектирования. Данный материал сугубо теоретический и предполагает рассмотрение на практических занятиях. Здесь преследуется цель – дать общие указания, т. е. отметить характерные особенности построения и функционирования информационных систем с базами данных и систематизировать справочный материал, что может быть полезно при разработке информационных систем.
УДК 004.65 ББК 32.973-018.2 ISBN © Капанов Н. А., 2006 ISBN © БГУИР, 2006 СОДЕРЖАНИЕ ВВЕДЕНИЕ. 4 Лабораторная работа № 1. Простые SQL-запросы.. 5 · Теоретические сведения. 5 Описание учебной базы данных. 5 Запросы на извлечение информации. 7 Запросы с объединением таблиц. 9 Итоговые запросы.. 10 Представления. 10 · Варианты заданий. 11 · Контрольные вопросы.. 13 Лабораторная работа № 2. Создание баз данных посредством SQL. 14 · Теоретические сведения. 14 Условия целостности данных. 14 Создание таблиц. 16 · Варианты заданий. 18 · Контрольные вопросы.. 18 Лабораторная работа № 3. Процедуры и функции PL/SQL. 19 · Теоретические сведения. 19 Структура программ PL/SQL. 19 Объявления. 20 Функциональные возможности программ. 21 Обработка исключительных ситуаций. 24 Типы программ PL/SQL. Хранимые процедуры и функции. 26 · Варианты заданий. 28 · Контрольные вопросы.. 30 Лабораторная работа № 4. Триггеры баз данных. 31 · Теоретические сведения. 31 · Варианты заданий. 33 · Контрольные вопросы.. 33 Лабораторная работа № 5. Динамический SQL. 34 · Теоретические сведения. 34 Модули. 34 Модуль DBMS_OUTPUT. 35 Обзор динамического SQL. 37 · Варианты заданий. 44 · Контрольные вопросы.. 45 Литература. 46 ВВЕДЕНИЕ Назначение и возможности баз данных
Базы данных стали неотъемлемой частью нашей повседневной жизни. Что же такое база данных и почему теперь они нашли столь широкое применение? В литературе можно найти различные определения этого понятия, однако по существу все источники определяют базу данных как централизованный набор логически связанных данных, т. е. база данных – это единое, большое хранилище данных, которое используется одновременно многими пользователями из разных подразделений организации (централизованность) и полностью удовлетворяет их информационным нуждам (логическая связанность). Вместо разрозненных файлов с избыточными данными, все данные в базе собраны вместе, с минимальной долей избыточности. База данных не принадлежит какому-либо единственному отделу, а является общим корпоративным ресурсом, причем в ней хранятся не только рабочие данные, но и их описания. По этой причине базу данных еще называют набором интегрированных записей с самоописанием. Такой подход позволяет отделить структуру данных от приложений их обслуживающих. Очевидно, что для поддержки баз данных, а именно обеспечения связанности данных в ней, а также однозначности и целостности существует специальное программное обеспечение, называемое системой управления базой данных. Такое программное обеспечение взаимодействует с прикладными программами пользователя и позволяет определять базу данных, т.е. предоставлять пользователю средства указания типа данных и их структуры, а также средства задания ограничений для хранимой в базе информации. Помимо этого система управления базой данных (СУБД) позволяет вставлять, удалять, обновлять и извлекать из базы данных необходимую пользователю информацию, включая и ту, для получения которой необходима обработка перекрестных связей между данными и поставленных ограничений. Преимуществами СУБД по сравнению с традиционными, ныне устаревшими файловыми системами, являются: 1. Контроль за избыточностью данных. 2. Соблюдение непротиворечивости данных, как следствие централизации и минимальной избыточности данных в базе. 3. Совместное использование данных, поддержка целостности за счет предоставления возможности задания ограничений на данные при создании базы. 4. Повышенная безопасность. 5. Повышение эффективности с ростом масштабов организации, т. е. рациональное использование бюджета. 6. Улучшение показателей производительности.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |