АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Назначение и возможности баз данных

Читайте также:
  1. XI. Проанализируйте психокоррекционные возможности следующего психотехнического задания'.
  2. А) исходное расположение; б) назначение позиционного допуска; в) указание предельных отклонений размеров, координирующих оси отверстий
  3. Абстрактные структуры данных
  4. Автоматизированная система обработки данных правовой статистики
  5. Авторское право - правовое положение авторов и созданных их творческим трудом произведений литературы, науки и искусства.
  6. Алгоритм шифрования данных IDEA
  7. Альтернативные возможности производства масла и пушек
  8. Американский стандарт шифрования данных DES
  9. Анализ возможности одновременного наступления на объекте инвестиционного проекта сопутствующих видов технического риска
  10. Анализ данных при исследовании систем управления
  11. Анализ матричных данных (матрица приоритетов)
  12. Аналитические возможности, задачи и основные направления анализа СНС

Н. А. Капанов

 

БАЗЫ ДАННЫХ САПР

 

 

Лабораторный практикум

для студентов специальности

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. Улучшение показателей производительности.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)