Файл: Базы данных УМП-2.pdf

Добавлен: 28.11.2018

Просмотров: 2732

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

Министерство образования и науки Российской Федерации 

 

Федеральное государственное бюджетное образовательное  

учреждение высшего профессионального образования 

 

ТОМСКИЙ  ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ  СИСТЕМ 

УПРАВЛЕНИЯ  И  РАДИОЭЛЕКТРОНИКИ 

 

Кафедра компьютерных систем в управлении 

и проектировании (КСУП)

 

 

 

Т.Д. Карминская, Е.Н. Рыбалка

 

 
 
 
 
 
 

ÅÄáõ ÑÄççõï 

 

 
 
 

 

Учебное

 

методическое

 

пособие

 

 
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 

2013

 


background image

 
 
 
 

 
 
 
Корректор: Афанасьева Г.А. 
 
 
 
 
 
 
Карминская Т.Д., Рыбалка Е.Н.
 
Базы  данных:  учебное  методическое  пособие. — Томск: Факуль-
тет дистанционного обучения, ТУСУР, 2013. — 46 с. 
 
 

Методическое пособие содержит описание указаний по выполнению 

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

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                                 

© Карминская Т.Д., Рыбалка Е.Н., 2013 

                                                              © Факультет дистанционного 

    обучения, ТУСУР, 2013 


background image

 

3

СОДЕРЖАНИЕ

 

 

Введение............................................................................................................... 4 

1 Программа лекционного курса ....................................................................... 4 

2 Список рекомендуемой литературы .............................................................. 5 

3 Рекомендации по составлению программ ..................................................... 5 

4 Лабораторные работы...................................................................................... 6 

4.1 Лабораторная работа № 1 ......................................................................... 6 
4.2 Лабораторная работа № 2. Использование генератора                       

приложений ............................................................................................. 26 

4.3 Лабораторная работа №  3. Разработка экранных форм ..................... 29 
4.4 Лабораторная работа № 4. Одновременная работа                           

с несколькими файлами данных............................................................ 37 

4.4.1 Команда манипулирования данными SET RELATION ................ 38 
4.4.2 Команда слияния файлов JOIN WITH ............................................ 40 

5 Текстовая контрольная работа...................................................................... 41 

5.1 Задание текстовой контрольной работы ............................................... 41 

Приложение  А Варианты предметных областей.......................................... 42 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


background image

 

4

ВВЕДЕНИЕ

 

 

Целью изучения курса «Базы данных»

 

является получение основных 

навыков  ведения  информационного  фонда,  проектирования  баз  данных, 
изучение методов манипулирования данными. 

Для  изучения  программной  системы  управления  базами  данных 

СУБД FoxPro студентам  необходимо  выполнить  текстовую  контрольную 
работу и лабораторные работы, которые описаны в данном методическом 
пособии. 
 

ПРОГРАММА

 

ЛЕКЦИОННОГО

 

КУРСА

 

 

1.1

 

Основные  понятия.  Информация  и  данные.  Понятия  информа-

ционного  обеспечения.  Специфика  данных  САПР.  Состав  информацион-
ного фонда САПР. 

1.2

 

Способы  ведения  информационного  фонда.  Аспекты  представ-

ления данных. Организация информационного обеспечения на основе кон-
цепции баз данных.  

1.3

 

Архитектура систем баз данных. Уровни представления данных. 

1.4

 

Модели данных. Трехуровневая архитектура представления.  

1.5

 

Стандарты  СУБД.  Принципы  разработки  СУБД.  Обобщенное 

определение СУБД.  

1.6

 

Представление данных. Основные определения.  

1.7

 

Виды взаимосвязей между данными.  

1.8

 

Основные модели данных.  

1.9

 

Иерархические модели данных. Описание и терминология. 

1.10

 

Сетевые системы. Отличия иерархий от сети. 

1.11

 

Реляционные модели. Реляционные СУБД.  

1.12

 

Базисные средства манипулирования реляционными данными.  

1.13

 

Реляционная алгебра. 

1.14

 

Реляционное исчисление. 

1.15

 

Проектирование баз данных. 

1.16

 

Функциональные зависимости. 

1.17

 

Теория  нормальных  форм.  Первая  нормальная  форма (1НФ). 

Вторая  нормальная  форма (2НФ).  Третья  нормальная  форма (3НФ).  Чет-
вертая нормальная форма (4НФ).  

1.18

 

Языковые средства СУБД. Языки описания данных. 

1.19

 

Язык запросов SQL.  

1.20

 

Язык запросов QBE.  

1.21

 

Диалоговая система СУБД FoxPro. 

 
 

 


background image

 

5

СПИСОК

 

РЕКОМЕНДУЕМОЙ

 

ЛИТЕРАТУРЫ

 

 

1.

 

Дейт К. Дж. Введение в системы баз данных : пер. с англ / К. Дж. 

Дейт. — 6-е изд. — Киев-Москва : Диалектика, 1998. — 784 с. : ил. 

2.

 

Хансен  Г.,  Хансен  Дж.  Базы  данных:  разработка  и  управление : 

пер. с англ. / Г. Хансен, Дж. Хансен. — М. : ЗАО «Издательство БИНОМ», 
1999. — 704 с. : ил. 

3.

 

Попов  А.  А.  Программирование  в  среде  СУБД FoxPro 2.0. По-

строение  систем  обработки  данных / А.  А.  Попов. — М. : Радио  и  связь, 
1993. — 352 с. : ил. 

4.

 

Бемер  С. FoxPro 2.5. для Windows.: пер.  с  нем. / С.  Бемер.—  К. : 

Торгово-издательское бюро BHV, 1994. — 416 с. : ил.  

 

РЕКОМЕНДАЦИИ

 

ПО

 

СОСТАВЛЕНИЮ

 

ПРОГРАММ

 

 

Для  изучения  команд  рекомендуется  их  выполнение  в  командном 

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

?<функция>. 

При  отсутствии  достаточной  литературы  по  СУБД FoxPro можно 

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

Любой  пример  можно  запомнить  в  программном  файле.  Для  этого 

необходимо  выделить  блок  примера  клавишами  перемещения  курсора 
(удерживая нажатой клавишу SHIFT) и занести (скопировать) его в буфер, 
нажав  комбинацию  клавиш CTRL+C. Затем,  открыв  уже  имеющийся  или 
создав  новый  программный  файл  (командой Modify command), перемес-
тить в командный файл содержимое буфера клавишами Ctrl+V. 

Для  контроля  открытых  файлов  базы  данных,  открытых  индексных 

файлах, главного индекса и для вывода значений установок на экран мож-
но выполнить команду: 

DISPLAY STATUS 

Для пояснения действий команд в программный файл можно вклю-

чать комментарии после двойного символа &&. 

Например: 

Select a 

Use Name.dbf in a && инициализация файла базы данных Name.dbf в 

рабочей области а. 

Если строка начинается с символа *, тогда все, что следует за этим 

символом  в  строке  также  считается  комментарием  (этот  символ  в  начале 
команды, также можно использовать для временного исключения строки с 
командой из выполнения программы).