Система управления базами данных Access

Описание MS Access - многофункциональной программы для работы с базами данных, ориентированной под Windows. Понятие и классификация БД, ее структурные элементы и компоненты. Типы связей, возникающие между информационными объектами СТИПЕНДИЯ и СЕССИЯ.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 29.12.2011
Размер файла 88,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

Новгородский государственный университет имени Ярослава Мудрого

Кафедра «ПОВТ»

“СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ ACCESS”

Отчет по лабораторной работе №6

по дисциплине: «Информатика»

Студент гр. 1411: Архипова С.В.

Великий Новгород

1. ЦЕЛЬ РАБОТЫ

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

2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ

2.1 Введение

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

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

Цель любой информационной системы - обработка данных об объектах реального мира.

Основой информационной системы является база данных. В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и в конечном счете автоматизации, например, предприятие, вуз и т.д.

Создавая базу данных, пользователь стремиться упорядочить информацию по различным признакам и быстро производить выборку с произвольным сочетанием признаков. Большое значение при этом приобретает структурирование данных.

Структурирование данных - это введение соглашений о способах представления данных.

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

Система управления базами данных (СУБД) - это комплекс программных и языковых средств, предназначенных для создания, ведения и совместного применения баз данных многими пользователями. Назначение любой СУБД - создание, ведение и обработка баз данных. СУБД предоставляет значительные возможности по работе с хранящимися данными, их обработке и совместному использованию. Можно выбирать любые поля, форматы полей, сортировать данные, вычислять итоговые значения. Можно отбирать интересующие данные по какому-либо признаку, менять их, удалять, копировать в другие таблицы. Можно производить обмен данными между компонентами СУБД Access и другими приложениями Windows. Это могут быть рисунки, диаграммы и т.д. Поддерживается экспорт и импорт данных из текстовых файлов и электронных таблиц.

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

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

2.2 Классификация баз данных

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

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

Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).

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

2.3 Структурные элементы базы данных

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

· имя, например, Фамилия, Имя, Отчество, Дата рождения;

· тип, например, символьный, числовой, календарный;

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

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

Запись - совокупность логически связанных полей.

Экземпляр записи - отдельная реализация записи, содержащая конкретные значения ее полей.

Файл (таблица) - совокупность экземпляров записей одной структуры.

В структуре записи файла указываются поля, значения которых являются ключами: первичными (ПК) и вторичными (ВК).

Первичный ключ (ПК) - это одно или несколько полей, однозначно идентифицирующих запись. Если первичный ключ состоит из одного поля, он называется простым, если из нескольких полей - составным ключом.

Вторичный ключ (ВК) - одно или несколько полей, которые выполняют роль поисковых или группировочных признаков. Значение вторичного ключа может повторяться в нескольких записях файла. Если по значению первичного ключа может быть найден один единственный экземпляр записи, то по вторичному - несколько.

2.4 Типы связей

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

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

· один к одному (1:1);

· один ко многим (1:М);

· многие ко многим (М:М).

Пример. Дана совокупность информационных объектов, отражающих учебный процесс в вузе:

СТУДЕНТ (Номер. Фамилия, Имя, Отчество, Пол, Дата рождения. Группа) СЕССИЯ (Номер. Оценка 1, Оценка 2, Оценка 3, Оценка 4, Результат) СТИПЕНДИЯ (Результат, Процент) ПРЕПОДАВАТЕЛЬ (Код преподавателя. Фамилия, Имя, Отчество)

Связь один к одному (1:1) предполагает, что в каждый момент времени одному экземпляру информационного обьекта А соответствует не более одного экземпляра информационного объекта В и наоборот.

Рис 2.1 иллюстрирует указанный тип отношений.

Рис. 2.1. Графическое изображение реального отношения 1:1.

Примером связи 1:1 может служить связь между информационными объектами СТУДЕНТ и СЕССИЯ:

СТУДЕНТ <--> СЕССИЯ

Каждый студент имеет определенный набор экзаменационных оценок в сессию.

При связи один ко многим (1:М) одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров обьекта В, но каждый экземпляр объекта В связан не более чем с 1 экземпляром объекта А. Графически данное соответствие имеет вид, представленный на рис. 2.2.

Рис. 2.2. Графическое изображение реального отношения 1:М.

Примером связи 1:М служит связь между информационными объектами СТИПЕНДИЯ и СЕССИЯ:

СТИПЕНДИЯ <---->> СЕССИЯ

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

Связь многие ко многим (М:М) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В и наоборот. На рис. 2.3 графически представлено указанное соответствие.

Рис. 2.3. Графическое изображение реального отношения М:М

Примером данного отношения служит связь между информационными объектами СТУДЕНТ и ПРЕПОДАВАТЕЛЬ:

СТУДЕНТ << ----- >> ПРЕПОДАВАТЕЛЬ.

Один студент обучается у многих преподавателей, один преподаватель обучает многих студентов.

2.5 СУБД MICROSOFT ACCESS

Microsoft Access представляет собой реляционную базу данных. Информация в базе данных Access представляется в виде отдельных таблиц. При этом каждый столбец таблицы соответствует полю данных, а каждая строка - записи данных. Запись данных состоит из нескольких полей. Каждая запись данных в таблице содержит одинаковое число полей. Каждое поле содержит один и тот же тип информации.

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

Вот некоторые примеры типов данных.

Текстовые поля (TEXT): могут содержать отдельные слова (например, имена), сочетания слов и чисел (например, почтовый адрес), или числа, которые не используются для математических расчетов (например, номера телефонов), а также специальные знаки (например “/” или “--“).

Числовые поля (NUMBER):содержат числа, используемые для различных расчетов (например, цены продуктов).

Поля даты и времени (DATE/TIME): содержат дату т/ или время.

Поля денежных сумм (CURRENCY): содержат числовые величины в формате денежных сумм с обозначением денежных единиц - р. (рубль), $ (доллар) и т.п.

Логические поля (YES/NO): содержат логические данные со значениями ДА/НЕТ (YES/NO) или ИСТИНА/ЛОЖЬ (TRUE/FALSE).

Поля текстовых примечаний (МЕМО): содержат большие участки текста (до 32 000 знаков).

Каждая база данных хранится на диске в виде файла с расширением mdb. база данные access

При запуске СУБД Access появляется меню для работы с компонентами базы данных. Пример такого меню представлен на рис. 2.4.

Рис. 2.4. Ниже описываются компоненты базы данных, которые будут рассматриваться в данном практикуме.

2.6 Таблицы

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

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

Все объекты базы данных можно импортировать, т.е. копировать из других баз данных, а не вводить заново. Если таблицы были связаны в старой базе данных, то они таким же образом будут связаны и в новой.

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

2.7 Формы

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

С применением форм можно представлять записи в удобном для пользователя виде - в виде привычных документов: бланков, экзаменационных ведомостей и т.д. Формы ввода-вывода позволяют вводить данные в базу, просматривать их, изменять значения полей, добавлять и удалять записи.

Все элементы, добавляемые в форму, - поля, надписи, списки, переключатели, кнопки, линии -- являются элементами управления. Способ создания элемента управления зависит от того, какой элемент создается: присоединенный, свободный или вычисляемый.

2.8 Запросы

Запрос -- это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются также в качестве источника данных для форм и отчетов.

С помощью Access могут быть созданы несколько видов запросов. Запрос на выборку выбирает данные из разных таблиц и других готовых запросов. Запрос-изменение изменяет или перемещает данные; к этому типу относятся Запрос на добавление, Запрос на удаление и Запрос на обновление. Запрос на создание таблицы сохраняет результаты выборки в отдельной таблице. Перекрестные запросы предназначены для группирования данных и представления их в компактном виде. Запрос можно создать самостоятельно или воспользоваться Мастером запросов.

Вывод: MS Access является многофункциональной программой для работы с базами данных, ориентированной под Windows.

Студент

Код

№ Зачетной книжки

Фамилия

Имя

Отчество

Курс

Группа

Пол

Адрес

Дата рождения

1

111111

Петров

Василий

Иванович

1

8888

Мужской

Буденова 1

11.10.1990

2

111112

Васильев

Петр

Иванович

1

8889

Мужской

Буденова 2

12.10.1990

3

111113

Иванов

Петр

Васильевич

1

8888

Мужской

Буденова 3

13.10.1990

4

111114

Иванов

Василий

Петрович

1

8899

Мужской

Буденова 4

14.10.1990

5

111115

Васильев

Иван

Петрович

1

8889

Мужской

Буденова 5

15.10.1990

6

111116

Петров

Иван

Васильевич

1

8891

Мужской

Буденова 6

16.10.1990

7

111117

Кузнецов

Владимир

Николаевич

1

8899

Мужской

Буденова 7

17.10.1990

8

111118

Кузнецов

Николай

Владимирович

1

8989

Мужской

Буденова 8

18.10.1990

9

111119

Николаев

Владимир

Петрович

1

8888

Мужской

Буденова 9

19.10.1990

10

111110

Николаев

Петр

Владимирович

1

8889

Мужской

Буденова 10

20.10.1990

Сессия

Код

№ Зач Книжки

физика

информатика

математика

программирование

иностранный язык

результат

1

111111

2

5

3

4

5

4

2

111112

2

5

2

4

4

3

3

111113

2

5

2

4

5

4

4

111114

2

5

2

4

4

3

5

111115

2

5

2

4

5

4

6

111116

3

4

2

4

4

3

7

111117

3

4

2

4

5

4

8

111118

3

4

2

4

4

3

9

111119

4

4

2

4

5

4

10

111110

5

4

2

4

4

4

Стипендия

Код

Результат

Процент

1

4

80

2

3

60

3

4

80

4

3

60

5

4

80

6

3

60

7

4

80

8

3

60

9

4

80

10

4

80

Фильтрация

№ Зачетной книжки

Фамилия

Имя

Отчество

Курс

Группа

Пол

Адрес

Дата рождения

111111

Петров

Василий

Иванович

1

8888

Мужской

Буденова 1

11.10.1990

111112

Васильев

Петр

Иванович

1

8889

Мужской

Буденова 2

12.10.1990

Размещено на Allbest.ru


Подобные документы

  • Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.

    курсовая работа [694,0 K], добавлен 17.12.2016

  • Виды связей между объектами в системе управления базами данных MS Access. Ввод и редактирование данных в таблицах, обработка информации базы данных. Архитектура БД по принципу файл-сервер. Создания формы в окне базы данных, использование отчетов.

    презентация [511,9 K], добавлен 20.01.2014

  • Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.

    контрольная работа [16,3 K], добавлен 10.10.2010

  • Иерархические, сетевые и реляционные модели данных. Различия между OLTP и OLAP системами. Обзор существующих систем управления базами данных. Основные приемы работы с MS Access. Система защиты базы данных, иерархия объектов. Язык программирования SQL.

    курс лекций [1,3 M], добавлен 16.12.2010

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

    курсовая работа [1,6 M], добавлен 07.03.2015

  • Основные возможности системы управления реляционными базами данных (СУБД) Microsoft Access. Пользовательский интерфейс MS Access 2003. Команды панели инструментов окна БД. Область возможных режимов создания объектов. Создание таблиц в базе данных.

    реферат [5,5 M], добавлен 08.11.2010

  • Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.

    контрольная работа [2,6 M], добавлен 03.04.2014

  • Объекты системы управления базами данных Access. Запросы, формы, отчеты. Типы данных: текстовый, поле мемо, числовой. Поле объекта OLE, гиперссылка, мастер подстановок. Ручные, автоматизированные и автоматические средства создания объектов базы данных.

    презентация [872,0 K], добавлен 31.10.2016

  • Понятие и сущность базы данных, их классификация и характеристика. Системы управления базами данных. СУБД структуры "сервер-клиент", его суть. Microsoft Access - функционально полная реляционная СУБД. Предназначение СУБД Access, и описание ее работы.

    реферат [44,3 K], добавлен 27.02.2009

  • Алгоритмы обработки массивов данных. Система управления базами данных. Реляционная модель данных. Представление информации в виде таблицы. Система управления базами данных реляционного типа. Графический многооконный интерфейс.

    контрольная работа [2,8 M], добавлен 07.01.2007

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.