- •Системы управления базами данных Учебное пособие
- •Системы управления базами данных
- •169300, Г. Ухта, ул. Первомайская, д. 13.
- •Часть 1. Рабочая программа по системам управления базами данных
- •Часть 2. Теоретические сведения
- •Глава 1. Основы построения баз данных (бд)
- •1.1. Базы данных и информационные системы (общие понятия)
- •Режимы работы с базами данных
- •Классификация современных субд
- •1.2. Модели данных: реляционная, иерархическая, сетевая
- •1.3. Понятие отношения
- •Глава 2. Проблемы проектирования баз данных
- •2.1. Проектирование баз данных
- •2.2. Обеспечение целостности баз данных
- •2.3. Язык запросов sql
- •Операторы определения данных (ddl)
- •Операторы манипулирования данными (dmp)
- •Язык запросов (dql)
- •Средства управления транзакциями
- •Средства администрирования данных
- •Программный sql
- •Глава 3. Субд Access
- •Общие понятия и возможности субд Access
- •3.2.Интерфейс Access. Режимы работы
- •3.2.1. Рабочая среда Access
- •3.2.2. Окна рабочей среды Access
- •3.2.3. Меню и панели инструментов
- •3.2.4. Окно базы данных
- •3.2.5. Использование справочной системы
- •3.2.6. Вызов окна справки
- •3.3. Объекты Access
- •Глава 4. Создание базы данных в Access. Таблицы и формы
- •4.1. Создание структуры базы данных
- •4.2. Типы полей базы данных
- •4.3. Создание таблиц
- •4.4. Приёмы работы с таблицами. Изменение структуры таблицы
- •4.4.1. К одному из приёмов работы с таблицами можно отнести автоматический ввод в поле значения по умолчанию
- •4.4.3. Как избежать опечаток и смысловых ошибок?
- •4.4.4. Маски ввода
- •4.4.5. Управление размерами поля
- •4.4.6. Специальные размеры полей с числовым типом данных
- •4.5. Поиск и отбор данных
- •4.6. Сортировка в режиме таблицы
- •4.7. Индексирование. Ключи
- •Глава 5. Запросы в субд Access
- •Что такое – запрос?
- •Быстрое построение запросов с помощью мастера Простой запрос
- •Выполнение запроса
- •Отбор записей с помощью запросов
- •Выбор полей, выводимых в запросе
- •Сортировка
- •Условия отбора записей
- •Использование в запросе всех полей
- •Добавление в запрос таблиц
- •Объединение таблиц
- •Универсальные запросы с параметрами
- •Использование нескольких параметров
- •Изменение порядка следования параметров
- •Вычисление значений по полям
- •Установка свойств
- •Групповая обработка данных
- •Свойства запроса
- •Создание перекрестных запросов
- •Фильтры и запросы
- •Что дальше?
- •Глава 6. Связи в таблицах Создание связей между таблицами
- •Глава 7. Отчеты
- •7.1. Создание отчетов
- •7.1.1. Автоматическое создание отчета на основе таблицы или запроса
- •7.1.2. Создание отчета с помощью Мастера отчетов
- •7.2. Преобразование отчетов
- •7.2.1. Преобразование отчета в формат документов Word и Excel
- •7.2.2. Преобразование отчета в другие форматы
- •7.2.3. Снимки отчетов
- •7.3. Режимы работы с отчетами
- •7.3.1. Режим Предварительного просмотра
- •7.3.2. Режим Просмотра образца
- •7.3.3. Режим Конструктора
- •Инструментальные средства режима Конструктора
- •Панель инструментов Конструктор отчетов
- •Панель элементов
- •7.4. Просмотр и печать отчетов
- •Часть 3. Пример выполнения задания
- •4 Июня 2006 г. Страница 1 из 1
- •Часть 4. Варианты заданий
- •Часть 5. Контрольные вопросы к зачёту
- •Часть 6. Глоссарий (Словарь терминов)
- •Библиографический список
Глава 4. Создание базы данных в Access. Таблицы и формы
4.1. Создание структуры базы данных
Для создания структуры базы данных надо сперва создать саму базу данных. Для этого выбираем из списка программ Microsoft Access→Новая база данных→Создать (рис 4.1).

Рис. 4.1. Окно создания файла
Таблица – это основа базы данных. Для создания этой основы необходимо выбрать Таблица→Создать→В режиме конструктора→Создание таблицы в режиме конструктора→ОК.
Результатом проделанных операций станет таблица – структура базы данных. В эту таблицу позднее можно будет занести нужную вам информацию.
4.2. Типы полей базы данных
Определение «поле базы данных» можно пояснить на примере записной книжки. Там есть записи о ваших друзьях и знакомых, для каждого из которых в книжке есть ключевая информация – имя, адрес и номер телефона, а также, может быть, его город и область. Представьте, что для облегчения чтения вы распределили всю информацию из записной книжки по строкам и столбцам. Каждый тип информации заносится в свой собственный столбец – отдельно для имени человека, отдельно для его адреса и т.д. В таблице базы данных эти столбцы называются полями. Таким образом, поле – всего-навсего другое название столбца. Нужно запомнить, что каждое поле – часть информации определённого вида. Строки в базе данных являются записями. Каждая строка содержит информацию о вашем знакомом или просто о человеке, однажды повстречавшемся в вашей жизни.
После того, как полю присвоено имя, необходимо указать тип данных этого поля. При выборе типа данных вы решаете несколько вопросов, таких как:
Тип значений, которые будут вводиться в поле. Например, вы можете не захотеть, чтобы для ввода числовых данных использовалось алфавитно-цифровое поле.
Тип операций, которые можно выполнять над значениями. Например, вы можете складывать, вычитать и умножать числовые величины, но не можете поступить так с алфавитно-цифровыми величинами.
Размер поля. Допустим, что вы хотите хранить в поле длинное описание, что-то вроде краткой биографии. Вы могли бы использовать для этого Memo-поле, в котором может храниться 64000 символов, вместо поля с типом данных Text, размер которого ограничен 255 символами.

Рис. 4.2. Окно создания таблицы
В таблице 4.1 приведены все типы данных и соответствующие им виды информации.
|
Тип данных |
Вид информации |
|
Текстовый (Text) |
Символы |
|
Поле Memo |
Символы |
|
Числовой (Number) |
Числа |
|
Дата/Время (Date/ time) |
Дата и время |
|
Денежный (Currency) |
Денежные величины |
|
Счётчик (Autonumber) |
Значения, последовательно увеличивающиеся при каждом добавлении записи |
|
Логический (Logation) |
Да или нет, правда или ложь |
|
Поле объекта OLE (OLE Object) |
Связанный или внедрённый объект (электронная таблица или изображение), который создаётся в другом приложении |
|
Мастер подстановок… (Lookup Wizard) |
Создаёт поле, которое позволяет вам выбрать значение из списка |
Lookup Wizard – это не тип данных, а, скорее, средство, которое помогает выбрать значение при вводе информации. Мастер создаёт в ячейке таблицы ссылочный столбец в виде раскрывающегося списка с набором значений для выбора. Вы можете выбрать значение из этого списка или ввести значение с клавиатуры.
