КАТЕГОРИИ: Архитектура-(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) |
Разработка структуры базы данных в Access
Типы данных в Access 1. Текстовый (Символьный) — хранение неформатированного текста ограниченного размера (до 255 символов). 2. Поле МЕМО — специальный тип данных для хранения больших объемов текста (до 65535 символов). Физически текст не хранится в БД: в поле хранится лишь ссылка (указатель) на место его хранения. 3. Числовой — тип данных для хранения действительных чисел. 4. Дата/время — хранение календарных дат и текущего времени в формате ДД.ММ.ГГ (обратите внимание, в Excel формат ячейки типа Дата/время имел другой вид). 5. Денежный — тип данных для хранения денежных сумм. 6. Счетчик — специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием (например, порядковая нумерация записей). Обратите внимание, что если были удалены какие-то данные, вносились какие-то изменения, то нумерация счетчика может быть испорчена. 7. Логический — для хранения логических данных (да-нет, 1-0). Например, такого типа может быть ответ на вопрос Техосмотр пройден? 8. Поле объекта OLE — предназначено для хранения объектов, созданных другими приложениями (рисунки, графики, диаграммы)— внешних объектов (подробнее на дисциплине Базы данных)
1. Составление списка полей (вкладка Таблицы, режим Конструктор) 2. Выбор типов полей в соответствии с типами данных (вкладка Таблицы, режим Конструктор) 3. Разбиение на подтаблицы 4. Выбор ключевых полей (вкладка Таблицы, режим Конструктор). 5. Установка связей (вкладка Таблицы, режим Конструктор, Сервис/Схема данных). 6. Создание запросов, получение справок (вкладка Запросы, режим Конструктор). Просмотр соответствующей выборки (вкладка Запросы, режим Открыть). 7. Создание форм (вкладка Формы, режим Мастер). Форма — экранное представление БД. 8. Создание отчетов (вкладка Отчеты, режим Мастер). Отчет — представление БД для вывода на печать.
Более подробно
1. Составление списка полей
2. Выбор типов полей в соответствии с типами данных
Какой тип имеет поле Дом? Текстовый, т. к. есть дома 6а
3. Разбиение на подтаблицы Если есть необходимость избавиться от избыточности данных
4. Выбор ключевых полей
Ключ (ключевое поле) — это поле (совокупность полей), данные у которых не повторяются у разных записей и однозначно определяют остальные поля таблицы.
Школы области Библиотека Составной ключ Простой ключ
Почему здесь нельзя простой простой ключ
! Если в таблице нет полей, которые можно использовать как ключевые, то всегда можно ввести дополнительное поле типа Счетчик
! Отказаться от ключей, которые предлагает Access
5. Установка связей
На стороне связи 1 должно обязательно быть ключевое поле. Примеры
! Access не работает со связями типа Много-ко-многим, т.е. в одно из таблиц поле связи обязательно должно быть ключевым
Задание: Поле Код сотрудника является ключевым а) в обоих таблицах б) в таблице Сотрудники в) в таблице Табель учета г) ни в одной из таблиц
Окно СУБД Access 1 — окно БД 2 — таблицы БД 3 — объекты БД 4 — панели инструментов БД
Объекты СУБД Access
Таблицы — предназначены для хранения информации (пользователю они зачастую не видны)
Запросы — предназначены для выдачи данных по запросам пользователя
Формы — предназначены для ввода и просмотра данных на компьютере
Отчеты — предназначены для выдачи данных на экран и печать
! для создания запросов необходим принтер
Остальные объекты на дисциплине Базы данных
Примеры запросов
Этот запрос найдет студентов старше или младше того, кто родился 01.01.2007? Открытие сохраненного документа
НЕТ-ДА-ОТКРЫТЬ
Дата добавления: 2014-11-16; Просмотров: 446; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |