Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Запросы, формы и отчеты

Таблицы

 

Таблицы являются информационной основой базы данных. Одна таблица, как правило, хранит информацию по одному объекту модели данных предметной области. Создание новой таблицы происходит в два этапа:

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, приведены ниже в таблице.

 

Атрибут Максимальный размер
Число символов в имени таблицы  
Число символов в имени поля  
Количество полей в таблице  
Размер таблицы 1 Гбайт
Число символов в текстовом поле  
Число символов в поле Memo 65 535
Размер объекта OLE 1 Гбайт
Количество индексов в таблице  
Количество полей в индексе  
Число символов в выражении для условия на значение 2 048
Число символов в описании таблицы или поля  
Число символов в записи (не считая поля Memo и поля объектов OLE) 2 000
Число символов в выражении для значения свойства  

 

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

 

 

<== предыдущая лекция | следующая лекция ==>
Базы данных. Основные понятия | Запросы
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 310; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.