Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Системы управления базами данных

Поиск

 

Учебное пособие

 

УДК 681.3.016 (075.8)

Б 77

ББК 32.973

 

Бойченко, Л.П. Системы управления базами данных [Текст]: учеб. пособие / Л.П. Бойченко, О.Н. Туманова. – Ухта: УГТУ, 2008. – 156 с.: ил.

 

ISBN 978-5-88179-478-1

 

Пособие предназначено для студентов специальностей: 130201 (ПНГ), 130202 (ГИС), 130304 (ГНГ), 130306 (МИГ), 130504 (БС), 130503 (РЭНГМ), 130501 (ПЭМГ), 130602 (МОН), 280102 (БТП), 150405 (МЛК), 250401 (ЛИ), 270301 (АРХ), 270102 (ПГС), 270109 (ТГВ), 270112 (ВВ), 060800 (ЭТК). Оно содержит рабочую программу дисциплины «Системы управления базами данных», пример выполнения контрольного задания, варианты заданий, контрольные вопросы к зачёту. Учебное пособие может быть использовано для студентов безотрывной формы обучения при выполнении контрольной работы по СУБД и студентами дневного обучения при выполнении лабораторных работ по СУБД.

 

Рекомендовано к изданию Редакционно-издательским советом Ухтинского государственного технического университета.

 

Рецензенты: кафедра информационных технологий Института управления, информации и бизнеса (MIBI), зав. кафедрой к.э.н. Н.А. Белобородова;

зав. отделом разработки и эксплуатации газовых и газоконденсатных месторождений «Севернипигаз» к.т.н. А.В. Назаров.

 

Редактор К.В. Коптяева

Технический редактор Л.П. Коровкина

 

При создании пособия участвовали студенты: К.М. Карзина, М.В. Третьякова, К.С. Белко.

 

© Ухтинский государственный технический университет, 2008

© Бойченко Л.П., Туманова О.Н., 2008

 

ISBN 978-5-88179-478-1

 

План 2007 г. позиция 15. Подписано в печать 18.10.2007.

Компьютерный набор. Гарнитура Times New Roman.

Формат 60х84 1/16. Бумага офсетная. Печать трафаретная.

Усл. п. л. 9,1. Уч.-изд. л. 8,8. Тираж 120 экз. Заказ №214.

 

Ухтинский государственный технический университет.

169300, г. Ухта, ул. Первомайская, д. 13.

Отдел оперативной полиграфии УГТУ.

169300, г. Ухта, ул. Октябрьская, д. 13.


ОГЛАВЛЕНИЕ

 

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

Часть 1. Рабочая программа по системам управления базами данных..... 7

Часть 2. Теоретические сведения.................................................................. 9

Глава 1. Основы построения баз данных (БД)....................................... 9

Глава 2. Проблемы проектирования баз данных................................. 28

Глава 3. СУБД Access............................................................................ 43

Глава 4. Создание базы данных в Access. Таблицы и формы............. 64

Глава 5. Запросы в СУБД Access.......................................................... 81

Глава 6. Связи в таблицах................................................................... 103

Глава 7. Отчеты.................................................................................... 106

Часть 3. Пример выполнения задания..................................................... 131

Часть 4. Варианты заданий...................................................................... 137

Часть 5. Контрольные вопросы к зачету................................................. 143

Часть 6. Глоссарий (Словарь терминов).................................................. 146

Библиографический список................................................................. 156
Введение

Хранение информации – одна из важнейших функций компьютера. Одним из распространённых средств такого хранения являются БД. БД – это файл специального формата, содержащий информацию, структурированную заданным образом.

СУБД – это специальные программные средства, предназначенные для работы с файлами БД.

СУБД MS Access (начиная с версии 7.0) является 32-разрядной системой управления реляционной БД нового поколения, работающей как в среде персональной операционной системы Windows 9x, так и в сетевых операционных системах на базе Windows NT.

Access является средством создания и диалоговой работы с БД с использованием удобного графического интерфейса, причём в Access, впервые для многих средств визуального проектирования, сделан принципиальный шаг для реляционных баз: введён новый инструмент – схема данных (Relationships), наглядно отображающий структуру создаваемой БД. Схема данных используется при всех видах работы с данными и позволяет поддерживать целостность создаваемой БД. При этом модель данных, разработанная на этапе проектирования, включая взаимосвязи таблиц, получает наглядное воплощение при создании БД. С построением корректной БД тесно связана разработка и эффективная реализация задач пользователя. При решении многих задач достаточно использования объектов Access, таких как формы, запросы и отчёты. Эти объекты легко создаются в диалоговом режиме.

Большое количество т.н. «мастеров» – встроенных в СУБД средств разработки объектов БД (таблиц, запросов, форм, отчётов), позволяет достаточно легко разрабатывать необходимые БД большому числу пользователей ПК, не имеющих специальной подготовки.

Значительным достоинством СУБД Access является возможность создания экранных форм, совпадающих по структуре с реальными документами – источниками данных, для использования их при загрузке и корректировке, а также просмотре информации.

Пользователь, имеющий даже незначительные навыки работы с Access, может приступить к созданию БД, опираясь на интуитивные представления. Вместе с тем, существуют и достаточно простые средства модификации объектов БД, созданные посредством мастеров. И всё это может быть достигнуто без знания языков программирования. Тем не менее, встроенный в СУБД Access язык программирования Visual Basic For Application (VBA), являющийся общим для всего пакета офисных программ от Microsoft, позволяет более «продвинутым» пользователям объединять, казалось бы, разрозненные данные, созданные в различных средах: текстовом редакторе Word, электронных таблицах Excel.

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

В заключение отметим тот факт, что в настоящее время существует достаточное количество программных средств, способных создавать достаточно развитые и сложные БД, так, посредством Excel можно создавать некие взаимосвязанные таблицы, с возможностью поиска, выборки и другой обработки информации. Можно даже вывести полученные результаты работы на печать. Обработка больших массивов информации, особенно в виде электронных таблиц, её пересчёт, будет гораздо более эффективной в специализированном приложении типа MS Excel, чем в MS Access. Посредством языков программирования высокого уровня также можно создавать некие самостоятельно функционирующие приложения для работы с БД, и эти приложения будут более эффектно и эффективно работать с БД. Но все эти альтернативные варианты имеют наряду с преимуществами целый ряд недостатков. Не говоря о существующем уровне подготовки специалистов, работающих над созданием таких БД, отметим следующее: все таблицы БД, а также другие объекты Access – формы, запросы, отчёты, макросы и модули, построенные для этой базы, – и внедрённые объекты могут размещаться в одном файле на диске. При этом упрощается технология модификации и ведения БД и её приложений. Обеспечивается высокая компактность размещения всех объектов СУБД на диске и эффективность обработки данных. Именно лёгкость освоения, быстрый результат проектирования, дальнейшее совершенствование БД, преемственность БД (созданные в ранних версиях пакета MS Access БД довольно легко конвертируются в более поздние версии MS Access с приобретением новых возможностей без потерь качества информации) делают СУБД MS Access достаточно интересным для освоения продуктом современного пользователя ПК.

БД является организованной на машинном носителе совокупностью взаимосвязанных данных и содержит сведения о различных объектах. В общем виде, некая БД может содержать миллионы записей, организованных в строки информации, каждая из которых характеризует тот или иной объект. Такая БД может содержать повторяющиеся записи, записи об одном и том же объекте. Естественно, в этом случае информация в БД не оптимизирована, имеет избыточный объем, что весьма заметно затрудняет её обработку. С ростом мощностей компьютеров такая избыточность теряет свою значимость, тем не менее, оптимизированная БД даёт весьма существенный прирост эффективности работы пользователя. Крайним выражением оптимизированной БД является так называемая «реляционная БД».


Часть 1. Рабочая программа по системам управления
базами данных

 

Таблица 1.1

Лекционные темы и их содержание

№ темы Наименование темы Основное содержание темы Количество (час.)
Очное Очно-заочное Заочное
  Основы построения баз данных Базы данных и информационные системы (общие понятия). Модели данных: реляционная, иерархическая, сетевая. Понятие отношения      
  Проблемы проектирования баз данных Проектирование баз данных. Обеспечение целостности баз данных. Язык запросов SQL      
  СУБД Access Общие понятия и возможности СУБД Access. Интерфейс Access, режим работы. Объекты Access      
  Создание базы данных в Access. Таблицы и формы Создание структуры базы данных. Типы полей базы данных. Создание таблиц. Приемы работы с таблицами, изменение структуры таблицы. Поиск и отбор данных. Сортировка в режиме таблицы. Индексирование. Ключи. Формы, создание форм      
  Запросы в СУБД Access Формирование запросов. Пример запроса по образцу. Формирование вычисляемого поля в запросе. Запрос с параметрами, групповые операции в запросах      
  Связи в таблицах Создание связей между таблицами      
  Отчеты Создание отчетов. Преобразование отчетов. Режимы работы с отчетами. Просмотр и печать объектов      
    Итого:      

Таблица 2

Лабораторные занятия

Номер работы Наименование лабораторной работы Объем в часах
Д/О З/О
  Создание структуры базы данных. Ввод и редактирование данных в СУБД Access в режиме таблицы    
  Создание форм и отчета    
  Поиск и отбор данных (команды поиска и сортировки)    
  Формирование запросов    
  Создание многотабличной базы данных. Установление связей между таблицами    
  Формирование многотабличной формы ввода данных    
  Формирование запросов для многотабличной базы данных    
  Разработка многотабличной формы отчета вывода данных 6 или 4  
  Контрольная работа по созданию баз данных (итоговая) 4 или 6  
  Итого:    



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 273; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.206.84 (0.008 с.)