Определение составного первичного ключа

В таблице ИЗУЧЕНИЕ в составной первичный (уникальный) ключ входят поля НГ, КП, ТАБН и ВИДЗ. Для определения этого ключа в режиме конструктора таблиц надо выделить все эти поля, щелкая кнопкой мыши на области маркировки при нажатой клавише <Сtгl>. Затем нажать кнопку панели инструментов Ключевое поле (Primary Кеу).

Аналогично определяются составные ключи в других таблицах.

Создайте структуру таблиц ИЗУЧЕНИЕ, УСПЕВАЕМОСТЬ. При создании таблиц используйте параметры, которые представлены в Приложении.

Ввод данных в таблицы БД

Ввод записей в режиме таблицы

Введем несколько записей в таблицу КАФЕДРА, данные для которых представлены в табл. 3.2.

Таблица 3.2

Код каф. Название Телефон ФИО зав. каф. Фотография заведующего
301 Системы автоматического и интеллектуального управления (095) 000-0089    
302 Автоматизированные системы обработки информации и управления (095) 000-0018    
303 Приборы и измерительно-вычислительные комплексы (095) 000-0014 Костюков В.М.  
304 Вычислительные машины, системы и сети. (095) 000-0027    
305 Автоматизированные комплексы систем ориентации и навигации (095) 000-0092    
306 Микроэлектронные системы (095) 000-0125    
307 Технология приборостроения (095) 000-0111    
308 Информационные технологии (095) 000-0037    
309 Теоретическая электротехника (095) 000-0101    
310 Электроэнергетические и электромеханические системы. (095) 000-0123    

В окне Учебный процесс: база данных установим курсор на таблице КАФЕДРА и нажмем кнопку Открыть. Таблица откроется в режиме таблицы. Заполним строки (записи) открывшейся таблицы  в соответствии с названиями столбцов (полей).

Размещение объекта OLE

Рассмотрим размещение объекта ОLЕ на примере поля Фотография заве­дующего в таблице КАФЕДРА. Пусть фотографии хранятся в формате гра­фического редактора Рaint в файлах с расширением.bmp.

Рассмотрим вариант внедрения объекта в файл базы данных. Установим курсор в соответствующем поле таблицы. Выполним команду меню Вставка|0бъект. В окне Вставка объекта надо отметить переключатель Создать из файла. Окно Вставка объекта примет вид, который позволит ввести имя файла с фотографией. Для поиска файла можно воспользоваться кнопкой Обзор, по которой выведется диалоговое окно, позволяющее просмотреть диски и папки и выбрать необходимый файл.

В окне Учебный процесс: база данных установим курсор на таблице КАФЕДРА и нажмем кнопку Открыть. Таблица откроется в режиме таблицы. Заполним строки (записи) открывшейся таблицы в соответствии с названиями столбцов (полей).

Корректность вводимых данных (соответствие заданному типу поля, размеру и условию на значение, которые определены в свойствах полей в режиме конструктора) проверяется автоматически при их вводе. Отслеживается уни­кальность значений ключевых полей.

Отменить ввод значения в поле до перехода к другому полю можно, нажав клавишу <ЕSC> или командой Правка|0тменить ввод. Переход от одного поля к другому можно выполнить клавишей <ТаЬ> или переводом курсора. Отмена ввода значения в поле после перехода к другому полю текущей записи (до перехода к другой записи) происходит с помощью клавиши <ЕSC> или команды Правка|Восстановить текущее поле/запись.

Завершение ввода новых значений записи, т. е. редактирования, осуществляется при переходе к любой другой записи (при смене текущей записи). После перехода к другой записи можно отменить ввод (редактирование) всей записи, выполнив команду Правка|Восстановить запись.

Внимание

Команда Восстановить занимает одну позицию в меню, но в зависимости от контекста приобретает различный смысл и наименование. Это же касается и соответствующей кнопки панели инструментов, всплывающая подсказка которой сообщает о текущем ее назначении. По этой команде может быть отменено только одно последнее действие.

 

Размещение объекта OLE

Рассмотрим размещение объекта OLE на примере поля Фотография заведующего в таблице КАФЕДРА. Пусть фотографии хранятся в формате графического редактора Раint в файлах с расширением.bmp.

Рассмотрим вариант внедрения объекта в файл базы данных. Установим курсор в соответствующем поле таблицы. Выполним команду меню Вставка|0бъект.

Внимание

Флажок Связь по умолчанию не отмечен и, следовательно, содержимое файла будет введено в поле как внедренный объект. Увидеть содержимое поля можно через форму или отчет. Дальнейшие изменения файла не будут отражаться на встроенном объекте. Для введения в поле связанного объекта надо установить флажок Связь. Это сэкономит место в базе данных и даст возможность отображать все изменения, вносимые в файл.

Ввод логически связанных записей

Введем несколько логически взаимосвязанных записей в таблицы ГРУППА и СТУДЕНТ.

Объекты ГРУППА и СТУДЕНТ связаны одно-многозначными отношениями, но пока не создана схема данных и связи между таблицами не установлены, система не может контролировать логическую взаимосвязь вводимых данных. Поэтому для получения целостной базы, в которой все записи подчиненной таблицы имеют логически связанную с ней главную запись, пользователю необходимо самому отслеживать логические связи записей. При вводе подчиненных записей необходимо проверять наличие записи в главной таблице, значение ключа которой совпадает со значением поля связи (внешнего ключа) вводимой подчиненной записи.

При непосредственном вводе в таблицу записей, логически связанных с записями другой таблицей, полезно отобразить на экране обе таблицы.

Для одновременного отображения открытых таблиц можно воспользоваться командой меню  Сверху вниз или Слева направо в меню Окно.

Ниже будут рассмотрены средства Ассеss, позволяющие автоматизировать контроль связной целостности и сделать загрузку базы данных, простой и удобной процедурой. К таким средствам в первую очередь относятся Схема данных и Форма. Кроме того, в Ассеss 2010 может быть использовано такое простое средство, как отображение в главной таблице записей подчиненных таблиц нескольких уровней.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: