62950

Изучение возможностей СУБД Microsoft Access 2007 по созданию таблиц и представлению в них информации

Лабораторная работа

Педагогика и дидактика

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

Русский

2014-06-15

1.02 MB

9 чел.

Занятие 3

Лабораторная работа №1

Цель работы - изучение возможностей СУБД Microsoft Access 2007 по созданию таблиц и представлению в них информации.

Сегодня информацию рассматривают как один из основных ресурсов развития общества, а информационные системы и технологии как средство повышения  производительности и эффективности работы людей. Ядром любой информационной системы является база данных (БД).

База данных – это поименованная совокупность структурированных данных, относящихся к определенной предметной области и находящихся под управлением СУБД.

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

Цель выполняемых лабораторных работ - практическое освоение возможностей реляционных СУБД на примере СУБД Microsoft Access 2007.

Microsoft Access является настольной СУБД реляционного типа, которая позволяет выполнять

  1.  определение данных (создание таблиц, индексов, связей между таблицами и т.п.),
  2.  обработку данных (добавление записей в таблицу, удаление записей, обновления значений полей записей, поиск записей, удовлетворяющих условию и т.п.),
  3.  управление данными (поддержка многопользовательского режима, обеспечение целостности данных, защита от несанкционированного доступа и т.п.).

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

Обозначения в тексте:

Название – заголовок окна или наименование вкладки;

Пункт меню – название пункта меню;

Кнопка – надпись на кнопке;

Ссылка – ссылка в окне;

Таблица – название объекта базы данных или самой базы данных.

База данных

База данных состоит из объектов, которые можно разделить на следующие группы: таблицы, запросы, формы, отчеты, страницы, макросы и модули, и содержится в одном файле, имеющем расширение ".accdb".

Окно базы данных предоставляет доступ ко всем объектам базы данных и позволяет выбрать режим работы с объектом (создание, изменение, просмотр, запуск и т.д.).

Это окно появляется, когда Вы создаете новую базу данных,  или открываете уже существующую базу данных. Для открытия базы данных необходимо выбрать в меню пункт Файл, а затем пункт - Открыть базу данных. В окне Открытие файла базы данных откройте папку, в которой хранится файл, выделите файл и нажмите кнопку - Открыть. Одновременно может быть открыта только одна база данных.

Задание 1. Создайте в Вашей рабочей папке базу данных с именем Univer.mdb. Для этого:

  1.  Запустите  Microsoft Access. Выберите пиктограмму Microsoft Access, которая находится в панели Microsoft Office, либо последовательно выберите кнопку «Пуск»,  пункты меню «Программы», «Microsoft Office» и  “Microsoft Office Access 2007”, либо в окне "Мой компьютер" найдите папку  «Microsoft Office» и в ней обратитесь к пиктограмме «Microsoft Office Access 2007».
  2.  В появившемся окне выберите «Новая база данных», укажите диск и  каталог (папку), куда впоследствии будет помещен файл базы данных,  затем укажите  имя файла Univer нажмите кнопку «Создать» (рис. 1.1) .

Рис. 1.1

В результате проделанных действий вы попадаете в «Режим таблицы» (рис. 1.2) .

Рис. 1.2

В окне базы данных объекты распределены по вкладкам. Для работы с объектом определенного типа необходимо перейти на соответствующую вкладку и выделить требуемый объект. Сохраните таблицу под именем «Student».

Создание таблицы

Для создания новой таблицы перейдите в МЕНЮ на вкладку «Создание», содержащую пиктограммы, предназначенные для создания новых объектов базы данных. Нажмите на пиктограмму «Таблица» (рис. 1.3).

Рис. 1.3

Модификация таблицы возможна в режиме Конструктора. Режим конструктора выбирается из раскрывающегося списка «Режим» (рис. 1.4).

Рис. 1.4

После закрытия окна конструктора предлагается сохранить внесенные изменения или аннулировать их, оставив объект таким, какой он был до перехода в режим Конструктора. Измененный файл можно сохранить под другим именем, выбрав в меню пункт - Файл, Сохранить как. Работа с объектом начинается после нажатия кнопки – «Открыть» (для отчета соответствующая кнопка носит название «Просмотр», а для макроса – «Запуск») в окне базы данных (рис. 1.5).

Рис. 1.5

Над каждым объектом можно выполнять операции удаления, копирования, вставки, изменения имени используя соответствующие пункты меню: Правка (Удалить, Вырезать, Копировать, Вставить, Переименовать).

Таблицы базы данных

Таблица – основной объект базы данных.

  1.  После создания файла Univer и сохранения таблицы перейдите в режим конструктора.

Верхняя часть окна Конструктора Таблица 1 (рис. 1.6) содержит таблицу, состоящую из трех столбцов: Имя поля, Тип данных, Описание. Она предназначена для определения полей (атрибутов) реляционной таблицы.

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

Название поля (не более 64 символов), выбрать из раскрывающегося списка тип данных, которые будут находиться в этом поле (возможные типы данных приведены в таблице далее по тексту) и ввести описание поля (рекомендуется ввести описание, так как оно выводится в строке состояния приложения и может служить справкой для пользователей приложения).

Рис. 1.6

В таблице перечислены типы данных, определенные в Access.

Тип

Размер

Описание

Текстовый

до 255 символов

Символьные или числовые данные, не требующие вычислений. В свойстве Размер поля задается максимальное количество символов, которые могут быть введены в данное поле.

Поле МЕМО

до 65 535 символов

Предназначено для ввода текстовой информации, по объему превышающей 255 символов.

Числовой

1, 2, 4, 8 или 16 байт

Используется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов, которые задаются в свойстве Размер поля.

Дата/Время

8 байт

Используется для представления даты и времени. Позволяет вводить даты с 100 по 9999 год.

Денежный

Предназначен для хранения данных, точность представления которых колеблется от 1 до 4 знаков после запятой. Целая часть может содержать до 15 десятичных знаков.

Счетчик

4 байта

Автоинкрементное поле, уникальный номер, создаваемый для каждой новой записи автоматически. Значения поля обновлять нельзя.

Логический

Предназначен для хранения двух значений, интерпретируемых как "Да / Нет". Для представления значения "Да" используется 1, "Нет" – 0.

Поле объекта OLE

Ограничивается дисковым пространством.

Содержит ссылку на OLE–объект

В нижней части окна Конструктора таблицы находятся две вкладки, содержащие свойства каждого поля таблицы: вкладка Общие содержит общие свойства поля, вкладка “Подстановка” содержит параметры подстановки. Для того чтобы просмотреть или изменить свойства конкретного поля таблицы, необходимо выделить нужное поле в таблице, расположенной в верхней части окна Конструктора таблицы. Состав свойств определяется типом поля.

В таблице перечислены свойства полей таблицы Access

Свойство

Описание

Подпись

Название столбца таблицы при просмотре ее содержимого.

Обязательное поле

Определяет, является ли ввод данных в это поле обязательным.

Формат поля

Задает формат ввода данных.

Маска ввода

Задает маску ввода, позволяющую автоматизировать проверку вводимых символов.

Размер поля

Для числовых полей определяет размер и тип чисел (длинное целое, целое, байт, с плавающей точкой, десятичное и др.)

Число десятичных знаков

Определяет число десятичных знаков после запятой.

Индексированное поле

Определяет, является ли поле индексированным.

Значение по умолчанию

Указывает значение, автоматически вставляемое в поле для каждой новой записи, если оно не введено пользователем.

Условие на значение

Определяет ограничения на вводимые в это поле данные.

Сообщение об ошибке

Содержит текст сообщения, который будет выдаваться пользователю, если при вводе данных не соблюдается условие, указанное в свойстве "Условие на значение".

Пустые строки

Для текстового типа определяет, допустимо ли вводить в данное поле пустые строки.

Сжатие Юникод

Для текстового типа определяет, используется ли кодировка UNICODE для данного поля.

Новые значения

Для типа счетчик указывает способ формирования следующего значения счетчика.

Таблица обязательно должна содержать ключ, состоящий из одного поля или комбинации полей. Значение ключа, т.е. комбинация значений полей в него входящих, однозначно определяет каждую запись в таблице. Для создания ключа необходимо выделить строки, содержащие описание полей, которые будут в ключе, и выбрать в меню пункт Правка, Ключевое поле (рис. 1.7). Слева от названий этих полей появится пиктограмма с изображением ключа.

Рис. 1.7

После закрытия окна Конструктора таблицы появляется запрос о сохранении структуры таблицы. Нажав кнопку - Да, Вы сможете дать имя новой таблице. После нажатия кнопки – Нет, созданная структура удаляется.

Задание 2. В базе данных Univer cоздайте таблицы следующей структуры:

Таблица Student

Имя поля

Тип поля

Значения свойств

Описание

NStudent

Ключевое поле

Числовой

Размер поля = Длинное целое

Подпись = Номер

Номер зачетной книжки студента.

Cname

Текстовый

Размер поля = 25

Подпись = ФИО

Обязательное поле = Да

Фамилия И.О. студента

Ndepartment

Числовой

Размер поля = Длинное целое

Подпись = Факультет

Код факультета, на котором учится студент

NIQ

Числовой

Размер поля = Длинное целое

Подпись = Интеллект

Показатель интеллекта студента, вычисленный по специальной методике.

NTeacher

Числовой

Размер поля = Длинное целое

Подпись = Руководитель

Код преподавателя, руководящего научной работой студента.

Ophoto

Поле объекта OLE

Подпись = Фотография

Графический файл с фотографией студента

Таблица Department

Имя поля

Тип поля

Значения свойств

Описание

NDepartment

Ключевое поле

Числовой

Размер поля = Длинное целое

Подпись = Код

Уникальный код факультета.

Cname

Текстовый

Размер поля = 25

Подпись = Название

Наименование факультета

Таблица Post

Имя поля

Тип поля

Значения свойств

Описание

NPost

Ключевое поле

Числовой

Размер поля = Длинное целое

Подпись = Код

Уникальный код должности.

Cname

Текстовый

Размер поля = 25

Подпись = Наименование

Наименование должности

Таблица Teacher

Имя поля

Тип поля

Значения свойств

Описание

NTeacher

Ключевое поле

Числовой

Размер поля = Длинное целое

Подпись = Код

Уникальный код преподавателя.

Cname

Текстовый

Размер поля = 25

Подпись = ФИО

ФИО преподавателя.

NDepartment

Числовой

Размер поля = Длинное целое

Подпись = Факультет

Код факультета, на котором работает преподаватель.

Npost

Числовой

Размер поля = Длинное целое

Подпись = Должность

Код должности, занимаемой преподавателем.

Таблица Subject

Имя поля

Тип поля

Значения свойств

Описание

NSubject

Ключевое поле

Числовой

Размер поля = Длинное целое

Подпись = Код

Уникальный код предмета.

Cname

Текстовый

Размер поля = 25

Подпись = Наименование

Наименование предмета.

Nhour

Числовой

Размер поля = Целое

Подпись = Объем

Объем занятий по предмету (часов).

NTeacher

Числовой

Размер поля = Длинное целое

Подпись = Преподаватель

Код преподавателя, ведущего занятия.

Заполните таблицы данными.

Изменение структуры таблицы

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

Для добавления и удаления полей необходимо воспользоваться пунктом меню Правка, где выбрать - Добавить строки или - Удалить строки в зависимости от требуемых действий. Изменение ключевых полей выполняется просто установкой новых ключевых полей.

Задание 3. Модифицируйте структуру таблицы Student,  добавив в нее поле, указанное ниже.

Имя поля

Тип поля

Значения свойств

Описание

Remark

поле MEMO

Подпись = Примечания

Примечания.

Индексы

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

Таблица может иметь несколько индексов, каждый индекс обладает уникальным именем. Для ключевого поля индекс создается автоматически и ему присваивается имя PrimaryKey.

Чтобы создать индекс, необходимо открыть окно Конструктора таблицы, выделив таблицу и щелкнув по кнопке - Конструктор.

Для создания индекса необходимо в окне конструктора щелкнуть по пиктограмме «Индексы» (рис. 1.8).

Рис. 1.8

Открывшееся окно Индексы содержит таблицу, в которой представлены все индексы, созданные для таблицы. Таблица состоит из трех столбцов. Первый столбец содержит имя индекса, второй – название поля, по которому построен индекс, третий – порядок сортировки. Каждая строка таблицы описывает один индекс.

Если вы определили ключевое поле, то таблица будет содержать строку с именем индекса PrimaryKey.

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

Для создания составного индекса в первой пустой строке таблицы в первом столбце  введите название индекса, во втором столбце выберите из списка первое поле, входящее в составной индекс, в третьем столбце выберите порядок сортировки. В следующей строке оставьте незаполненным первый столбец, а во втором столбце выберите из списка второе поле составного индекса и настройте для него порядок сортировки. То же самое повторите для остальных полей, входящих в составной индекс. После заполнения таблицы  можно закрыть окно Индексы.

Простой индекс можно создать, не открывая окно Индексы. Для этого в окне Конструктора таблицы необходимо выбрать поле, которое требуется проиндексировать и установить в свойстве "Индексированное поле" значение "Да (Допускаются совпадения)" или "Да (Совпадения не допускаются)".

Задание 4. Создайте простой индекс для таблицы Student по полю CName.

Задание 5. Создайте составной индекс в таблице Subject по полям CName, NHour.


 

А также другие работы, которые могут Вас заинтересовать

28210. Гуманистическая психология (А.Маслоу, К.Роджерс и др.) 46 KB
  По мнению Маслоу психоанализ обедняет представление о человеке сосредоточившись на больных людях и болезненных проявлениях личности. А где же собственно человеческое в человеке Именно это и призывал изучать Маслоу. Абрахам Маслоу 1908 1970 американский психолог один из основателей гуманистич. Согласно Маслоу эти особенности существуя в виде врожденных потенций актуализируются под влиянием социальных условий.
28211. Екологія. Основи екології 1.36 MB
  Вирішення екологічних проблем людства залишається основним завданням сучасного розвитку. Екологізація економіки передбачає формування нового екологічно орієнтованого мислення. Екологічна освіта стає базовим знанням
28212. Виды ощущений. Сенсорная организация человека (по Б.Г.Ананьеву) 39.5 KB
  Так тактильные вибрационные мышечные вестибулярные ощущения отражают определенные моменты и свойства механического движения различных тел в том числе и тела человека. Интерорецепция вкусовые болевые температурные ощущения специфически связаны с основными явлениями жизнедеятельности биологической формой движения материи. Биологические формы движения интероцептивные болевые вкусовые температурные ощущения В совместной деятельности различных анализаторов имеется объективный порядок постоянных взаимосвязей определяемых общностью...
28213. Психологичсское значение дистантных ощущений. Отражение пространства при парной работе дистантных анализаторов 42 KB
  1 базальные ощущения тактилънокинестетическое осязание 2 ведущие зрение слух от них идет максимальная информация 3 сквозные ощущения кинестетические движение. Дистанционные ощущения в процессе эволюции развились позже контактных: вибро и хеморецепция обоняние слух зрение как повышение адаптивных возможностей организма ОТРАЖЕНИЕ ПРОСТРАНСТВА функция парных анализаторов напр. Бинокулярное зрение. При раздражении несоответствующих диспарантных точек бинокулярное зрение или диссоциируется раздваевается или...
28214. Операциональная природа мышления как процесса отражения связей и отношений. Виды мыслительных операций 45.5 KB
  Операциональная природа мышления как процесса отражения связей и отношений. Виды мышления =стадии развития: 1Нагляднодейственное элементарная форма практического мышления направленного на разрешение элементарных практических задач. Виды мышления: А. Типологические классификации мышления: При построении типологий виды мышления обычно различаются попарно как противостоящие друг другу по тем или иным конкретным характеристикам.
28215. Развитие мышления в онтогенезе: сравнительный анализ эмпирических характеристик допонятийного и понятийного мышления 43.5 KB
  Мышление высший психический процесс обобщенного и опосредованного отражения действительности в ходе ее анализа и синтеза при обязательном участии языка речи. В онтогенезе мышление развивается по пути все большей генерализации признаков и объединения их в более крупные классы.Допонятийное мышление нагляднодейственное через практическое действие с объектом нагляднообразное с помощью образных представлений 2.Понятийное мышление словеснологическое с помощью логических понятий и знаков Допонятийное мышление мышление при...
28216. Понятия «эгоцентризм» и «децентрация» в стадиальной концепции интеллекта Жана Пиаже 36.5 KB
  Пиаже показал что ребенок на определенной ступени развития в большинстве случаев рассматривает предметы такими какими их дает непосредственное восприятие то есть он не видит вещи в их внутренних отношениях. Ребенок думает например что луна следует за ним во время его прогулок останавливается когда он останавливается бежит за ним когда он убегает. Свое мгновенное восприятие ребенок считает абсолютно истинным. Вербальный эгоцентризм ребенка определяется тем что ребенок говорит не пытаясь воздействовать на собеседника и не осознает...
28217. Стадии формирования понятия (по Выготскому). Методы исследования и диагностики понятийного мышления 42 KB
  Методы исследования и диагностики понятийного мышления. Понятийное мышление ведущий вид мышления характеризуется использованием понятий логических конструкций которые существуют на базе языка и языковых средств. Понятийное мышление осознанное вербальное мышление. С ее помощью было установлено что формирование понятий у детей проходит через 3 основные ступени: Образование неоформленного неупорядоченного множества отдельных предметов их синкретического сцепления обозначаемого одним словом.
28218. Отношение мышления и речи. Роль внутренней речи в процессе мышления (по А.Н.Соколову). Методы исследования внутренней речи 37 KB
  Отношение мышления и речи. Роль внутренней речи в процессе мышления по А. Методы исследования внутренней речи. Внутренняя речь производная форма внешней звуковой речи специально приспособленная к выполнению мыслительных операций в уме.