Читать онлайн «Банки и базы данных. Основы работы с MS Access. Часть 2 (для разработчиков): Учебное пособие»

Автор А. Бобцов

Министерство образования и науки Российской Федерации Федеральное агентство по образованию Санкт-Петербургский государственный университет информационных технологий, механики и оптики А. А. Бобцов, В. В. Шиегин Банки и базы данных. Основы работы с MS Access. Часть 2 (для разработчиков) Учебное пособие Санкт-Петербург 2005 УДК 681. 3 Бобцов А. А. , Шиегин В. В. Банки и базы данных. Основы работы с MS Access. Часть 2 (для разработчиков). Учебное пособие. – СПб. , 2005. - 57 с. Рецензенты: Л. С. Лисицына, к. т. н. , доцент, зав. каф. КОТ СПбГУ ИТМО А. В. Лямин, к. т. н. , доцент, директор ЦДО СПбГУ ИТМО Учебное пособие предназначено для дисциплины ОПД. Ф. 14 “Банки и базы данных” для специальности 230202 – «Информационные технологии в образо- вании», а также для курсов повышения квалификации работников образования по программам соответствующего содержания. Учебное пособие является продолжением Части 1 (для пользователей) и дает читателю знания, необходимые при проектировании и реализации баз данных на основе офисного пакета MS Access. Методы проектирования и анализа моделей баз данных, рассмотренные в посо- бии, применимы в любой реляционной системе управления базами данных. Печатается по решению УМС факультета ИТиП СПбГУ ИТМО © Санкт-Петербургский государственный университет информационных технологий механики и оптики, 2005 © Кафедра компьютерных образовательных технологий, 2005 © Бобцов А. А. , Шиегин В. В. , 2005 Содержание Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 4 1. Язык SQL... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5 1. 1. SQL в простых запросах на извлечение данных ... ... ... ... ... ... ... ... . 6 1. 2. Подробнее о синтаксисе SQL ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 12 2. Основы проектирования баз данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 22 2. 1. Модель «сущность-связь» ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 23 2. 2. Реляционная модель данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 32 2. 3. Нормализация... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 34 Приложение 1. Справочные сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 37 Приложение 2. Практические задания ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 41 Задание 1. Создание запросов на языке SQL (часть 1, знакомство) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 41 Задание 2. Создание запросов на языке SQL (часть 2, углубленное изучение) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 43 Задание 3.