3. Таблицы
Таблицы являются информационной основой базы данных. Одна таблица, как правило, хранит информацию по одному объекту модели данных предметной области. Создание новой таблицы происходит в два этапа:
1) определение структуры (имена, типы и размеры полей, индексы);
2) создание записей таблицы и заполнение их данными.
Структуру таблицы удобно определять в окне Конструктора (рис. 17), где для каждого поля указывается его имя, тип данных, описание и общие свойства.
Рис. 17. Окно Конструктора
Готовую структуру таблицы можно позднее модифицировать, например, добавить или удалить поля, поменять их порядок и свойства. Однако лучше все исправления вносить до начала заполнения таблицы, поскольку изменения в структуре могут повлечь за собой потерю или искажение данных.
Перечень и характеристика типов данных, допустимых в СУБД MS Access 2003, приведены ниже в таблице.
Тип данных | Содержимое и размер |
Текстовый | Текст до 255 символов. |
Поле МЕМО | Текст до 64000 символов. Не индексируется. |
Числовой | Число. Диапазон определяется размером поля. |
Дата/время | Значения даты и времени. |
Денежный | Денежные значения. Максимальная точность - 15 знаков слева от десятичной запятой и 4 знака справа. |
Счетчик | Число, автоматически увеличивающееся на единицу, когда в таблицу добавляется новая запись. |
Логический | Значение "Да/Нет". Не индексируются. |
Поле объекта OLE | Объект, обработанный OLE-сервером, объемом до 128 Мб. Не индексируются. |
Гиперссылка | Путь к файлу на компьютере, либо адрес в Интернет или в Интранет. |
Мастер подстановок | Выбор значения из другой таблицы или из списка. |
Общие свойства поля задаются для каждого поля и зависят от выбранного типа данных. Наиболее важные из них перечислены ниже в таблице.
Свойство | Назначение |
Размер поля | максимум для текста или числа |
Формат поля | формат отображения в форме и запросе |
Маска ввода | определяет маску при вводе |
Значение по умолчанию | обычно для конкретики |
Условие на значение | определяет множество значений, допустимых для ввода в это поле |
Сообщение об ошибке | выводится при вводе недопустимого значения |
После создания всех полей таблицы и определения их свойств можно перейти к вводу и редактированию данных. При этом будут доступны все привычные для пользователя ОС Windows 2000/ХР операции: перемещение по таблице, ввод значений, поиск и замена текста, удаление, вырезание, копирование, вставка, форматирование и т.д. Специфическими для СУБД будут операции перестановки столбцов, скрытия и фиксации части из них.
При формировании нескольких связанных таблиц, неоценимую помощь может оказать такое средство СУБД MS Access 2003, как схема данных, наглядно отображающая таблицы и связи между ними (рис. 18).
Рис. 18. Схема данных
Связи могут быть типа один к одному (1:1) или один ко многим (1:М), при этом одна их таблиц выступает в качестве главной, другая в качестве подчиненной. СУБД MS Access 2003 позволяет задать для связи обеспечение целостности данных, что означает выполнение для взаимосвязанных таблиц следующих условий корректировки:
в подчиненную таблицу не может быть добавлена запись с несуществующим в главной таблице значением ключа связи;
в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице;
изменение значений ключа связи главной таблицы должно приводить к изменению соответствующих значений в записях подчиненной таблицы.
Основные характеристики таблиц, создаваемых в СУБД MS Access 2003, приведены ниже в таблице.
Атрибут | Максимальный размер |
Число символов в имени таблицы | 64 |
Число символов в имени поля | 64 |
Количество полей в таблице | 255 |
Размер таблицы | 1 Гбайт |
Число символов в текстовом поле | 255 |
Число символов в поле Memo | 65 535 |
Размер объекта OLE | 1 Гбайт |
Количество индексов в таблице | 32 |
Количество полей в индексе | 10 |
Число символов в выражении для условия на значение | 2 048 |
Число символов в описании таблицы или поля | 255 |
Число символов в записи (не считая поля Memo и поля объектов OLE) | 2 000 |
Число символов в выражении для значения свойства | 255 |
Для таблиц в СУБД MS Access 2003 предусмотрены операции импорта и экспорта, что позволяет организовать на уровне файлов обмен данными с другими системами и программами.
- Введение
- Лекция 1 Введение в курс. Информационные технологии.
- 1. Краткая характеристика учебного плана курса
- 1.1. Цель курса
- 1.2. В курсе рассматриваются следующие группы вопросов:
- 1.3. Организационно-методическое построение курса
- 1.4. Условия и критерии выставления оценок
- Пояснение оценок:
- 1.5. Темы рефератов
- 1.5.1. Информация и современные компьютерные технологии
- 1.5.2. Интернет-технологии
- 1.5.3. Использование компьютерных технологий в науке и образовании
- 1.6. Требования к содержанию и оформлению реферата
- 1.7. Оценка реферата
- 2. Информатизация общества и образования
- 3. Информация
- 4. Информационная технология
- 5.1. Информационно-вычислительная система (ивс)
- 5.2. Автоматизированное рабочее место (арм)
- 5.3. Состав систем автоматизации
- 6. Термины и определения1
- 7. Типовые тестовые задания2
- Лекция 2 эвм и персональные компьютеры
- 1. Эвм и микропроцессор
- 2. Классификация современных компьютеров
- 3. Архитектура персонального компьютера
- 4. Краткая характеристика основных и дополнительных устройств
- 5. Здоровье пользователя персонального компьютера
- 1) Заболевания позвоночника
- 2) Заболевание глаз
- 3) Заболевания органов дыхания
- 4) Боль в руках
- 5) Нервные расстройства
- 6. Термины и определения
- 7. Типовые тестовые задания
- Лекция 3 Программное обеспечение персонального компьютера
- 1. Состав программного обеспечения
- 2. Принцип "программного управления"
- 3. Этапы создания программного обеспечения
- 3.1. Постановка задачи
- 3.2. Моделирование
- 3.3. Алгоритмизация задачи
- 5. Технологии разработки программ
- 5.1. Метод структурного программирования
- 5.2. Технология нисходящего программирования
- 5.4. "Быстрая разработка по"
- 6. Термины и определения
- 7. Типовые тестовые задания
- Лекция 4 Операционная система Windows xp
- 2. Архитектура и технологии ос Windows xp
- 3. Пользовательский интерфейс и мышка
- 4. Методика подготовки к практической работе с ос Windows хр
- 1) Панель управления и настройка параметров.
- 2) Настройка панели задач и меню
- 3) Управление файлами, папками и дисками в программе "Проводник"
- 4) Центр справки и поддержки ос Windows xp
- 5. Термины и определения
- 6. Типовые тестовые задания
- Лекция 5 Локальные сети персональных компьютеров
- 1. Задачи и области применения локальных сетей
- 2. Технические средства, протоколы и топология лвс
- 3. Типы локальных сетей
- 4. Проектирование сетей
- 5. Несанкционированный доступ и вирусы
- 6. Термины и определения
- 7. Типовые тестовые задания
- Лекция 6 Обработка текстов редактором ms Word 2003
- 1. Понятие текста и его обработка
- 3. Интерфейс редактора – это главное окно программы ms Word 2003, показанное на рис. 9, которое можно разделить на пять основных областей:
- 4. Редактирование текста и сервисные операции
- Методика использования стилей сводится к следующему:
- 5. Правила подготовки современных документов
- 6. Термины и определения
- 7. Типовые тестовые задания
- Лекция 7 Работа с электронными таблицами в программе ms Excel 2003
- 1. Электронная таблица и модель ячейки
- 3. Операции с ячейками, ссылки
- 4. Формулы и функции
- 5. Диаграммы
- 6. Термины и определения
- 7. Типовые тестовые задания
- Лекция 8 Система управления базами данных ms Access 2003
- 1. Базы данных. Основные понятия
- 3. Таблицы
- 4. Запросы, формы и отчеты
- 4.1. Запросы
- 4.2. Формы
- 4.3. Отчеты
- 5. Сервисные операции
- 5.1. Главная кнопочная форма
- 5.2. Макросы
- 5.3. Модули
- 5.4. Настройки
- 5.5. Сервисные операции
- 6. Термины и определения
- 7. Типовые тестовые задания
- Литература
- 117923, Гсп-1, г. Москва, ул. Орджоникидзе, д. 3