Чтобы при вводе данных случайно не пропустить (т. е. не заполнить) некоторое поле, оно объявляется обязательным. Для этого надо установить курсор в строку свойства Обязательное поле, щёлкнуть на кнопке выбора данных из списка и выбрать значение Да.
Поле может быть индексировано. С этой целью в строке свойства Индексированное поле указывается вариант Да (Совпадения не допускаются). Это позволит сократить время, необходимое для поиска записи по содержимому индексированного поля.
Таким образом, формирование структуры таблицы может считаться завершённым, если будут заданы имена всех полей, определены их типы и заданы необходимые свойства полей. При создании таблицы целесообразно задать ключевое поле. Допустим, необходимо сделать ключевым поле Табельный номер. Для этого выполняется щелчок правой клавишей мыши на имени поля и в открывшемся контекстном меню выбирается пункт Ключевое поле. При создании простейшей базы данных, состоящей из одной таблицы, задание ключевого поля не обязательно.
Закончив создание структуры таблицы, пользователь закрывает окно конструктора таблиц. При этом Access выдаёт запрос на сохранение таблицы, и пользователь может задать имя таблицы, после чего на экране появляется окно базы данных.
Создание межтабличных связей
В Access можно устанавливать постоянные связи между таблицами, которые будут поддерживаться при создании форм, запросов, отчетов. Связи устанавливаются между совпадающими полями. Наличие связей между таблицами позволяет включать данные из нескольких таблиц в запросы, формы и отчёты. Таблицы связываются между собой через ключевые поля.
Способы связи таблиц:
«Один к одному» (1→1). Каждая запись в одной таблице соответствует только одной записи в другой таблице. Оба связываемых поля из разных таблиц должны быть ключевыми или иметь уникальные индексы.
«Один ко многим» (1→∞). Одна запись одной таблицы соответствует многим записям другой таблицы.
«Много к одному» (∞→1). Много записей одной таблицы соответствует одной записи другой таблицы.
«Много ко многим» (∞→∞). Создается, если много записей одной таблицы соответствует многим записям другой таблицы.
Создание межтабличных связей начинается в окне базы данных с выполнения команды Сервис ® Схема данных или со щелчка на кнопке Схема данных на панели инструментов, что вызывает появление на экране окна Схема данных. Одновременно с открытием этого окна открывается диалоговое окно Добавление таблицы. Если это окно не появляется, то его можно вызвать на экран щелчком правой клавиши мыши в окне Схема данных и выбором из контекстного меню команды Добавить таблицу. На вкладке Таблицы окна Добавление таблицы можно выбрать таблицы, между которыми создаются связи. Эти таблицы выбираются щелчком на кнопке Добавить, после чего в окне Схема данных открываются списки полей таблиц, например таблицы Сотрудник, содержащей поля Табельный номер, Фамилия и инициалы, Подразделение, Должность, Оклад и Зарплата, и таблицы Адрес с полями Табельный номер, Фамилия и инициалы, Дата рождения и Адрес проживания В обеих таблицах ключевым является поле Табельный номер. Это поле в таблице Сотрудник перетаскивается мышью на поле Табельный номер таблицы Адрес, и на экране появляется окно Изменение связей
На левой панели окна Изменение связей будет отображено поле Табельный номер таблицы Сотрудник, которая считается главной, а на правой панели высвечивается поле Табельный номер таблицы Адрес, которая является связанной, т. е. отображаются имена полей, участвующих в связи (в окне поля можно изменять). В окне Изменение связей можно установить флажок параметру Обеспечение целостности данных. В этом случае данные из ключевого поля главной таблицы Сотрудник удалять нельзя.
После щелчка на кнопке Создать окна Изменение связей в окне Схема данных установленная между таблицами связь отобразится в виде линии.
Межтабличную связь можно удалить или изменить, если её выделить в окне Схема данных, нажать на правую клавишу мыши и выбрать из контекстного меню соответствующую команду.
11. Самостаятельная работа учащихся 47 мин (35%)
Задание 1. Создать 3 таблицы с полями и ввести данные:
Задания | счетчик | текстовый | числовой | денежный | Дата и время | логические | Поле МЕМО | Объект OLE | |
1 | Студенты группы | Номер | ФИО | Дата\рожд | Стипендия | Дата\рожд | Тел | Автобиография | Фото |
3 | Лекарства | Номер | Наименование товара | Срок использования | Цена | Дата изготовления | гарантия | Аннотация | Фото |
4 | Данные о больном | Номер | ФИО | Дата\рожд | Диагноз | Дата\рожд | Краткая информация | Фото |
12. Закрепление нового материала 14 мин (10%)
1. Что такое таблица?
2. что такое конструктор?
3. Какие методы защиты БД знаете?
4. Что такое уникальный ключ таблицы?
5. Какие виды конструтора существуют?
13. Обобщение занятия 3 мин (2%)
· Оценить уровень знаний учащихся.
· Объявить тему следующего занятия.
14. Домашнее задание 3 мин (2%)
Д-14– стр. 35-40, Д-26 – стр. 8-13
Занятие № 29
1. Тема: Создание запросов. Связывание таблиц. Работа с формами.
2. Количество учебных часов: 3 часа 135 мин (100%)
3. Вид занятия: разъяснительно-комбинированное занятие
4. Цель занятия:
- образовательная: научить с методами создания запросов для просмотра данных.
- воспитательная: приучить учащихся внимательности, трудолюбивости, достигать цели работы.
- развиваюшаяся: получение практических навыков выбора нужных полей с помощью запроса и создания связи между таблицами.
5. Методы обучения: программное обучение.
6. Материално-техническое оснащение:
а) техническое: компьютеры, интерактивная доска, мультимединый проектор.
ә) наглядное и дидактическое: карточки для самостоятельной работы, тестовые задания, презентации, кроссворды.
б) место проведения: компьютерные аудитории.
7. Литература:
Основная (О)
, 30 уроков по информатике. Алматы, 1999.-434с. . Информатика в патологии, клинической медицине и педиатрии, М.1990. и др., Основы информатики и вычислительной техники, 1991. и др. Вычислительная техника и программирование на ЭВМ, А. 1992. А. Левин. Самоучитель для работы на компьютере., М., 1998. В. Абчук, Самоучитель менеджера по работе на ПК., М.,1998. IBM PS для пользователя.- М. 1997г. Заварыкин вычисления и алгоритмизации // учебное пособие для студентов//.- М.: “Просвещение”.- 1987г. рактическая информатика.Дополнительная (Д)
омпьютерная математика. Теория и практика. М.: горячая линия - Телеком, 2001. Применение UML и шаблонов проектирования. М.: Вильямс, 2002. Простое и сложное в программировании / под ред. С. Гоншорека.- М.: Наука, 1988. ниверсальная алгебра, алгебраическая логика и базы данных.- Новосибирск: Наука, 1988. Программирование: вводный курс: Учеб. пособие.- М.: МЦНМО, 1995. Щербаков в теорию и практику компьютерной безопасности.- М.: 2001. . Вычислительные методы анализа и распознавания патологических процессов.- Медицина, 1978. , . Обработка медико-биологическиx данных на ЭВМ., 1984. . Медицинская информатика и основы вычислительной техники., 1988. . “Вычисления. Алгоритмизация. Программирование”. Пособие для учителя, М., Просвещение. 1988. и др. Управление ПК IBM PS.- М.- 1992 . Физиологическая и медицинская информатика. Киев, 1990.13. Excel. Серия “Диалог с компьютером”.
14. Office. М., 2000.
15. раткий курс Word. М., 2000.
16. нтернет.,М., 2000.
17. , , Теоретические основы информатики. –М.:Наука, 1997
18. и др. Основы информатики. – М.: «Филин,1999».
19. Бадд Тимоти Объектно-ориентированное программирование в действии.
20. - СПб.: Питер, 1997.– 446 с.
21. Нуазо р. Сопровождение программирование. Пер. с англ.-М.: Мир, 1983.
22. исциплина программирования. М.: мир, 1976.
23. Информатика / [, л. А. Матвеев, и др.]; Под ред. Н. в. Макаровой.- 3-е перераб. изд.- М., 2003. – 765.
24. Информатика / Под ред. .- 2-е изд.- СПб., 2004.
25. Моисеев . – М.: Академия, 1998.
26. Шураков программного обеспечения систем обработки данных: Учеб.- 2-е изд., перераб. и доп.- М.: финансы и статистика, 1987.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |


