Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
Базы данных. Реляционная СУБД напримереMS Access
Лекция 7.Часть 2.Информатика и информационные
технологии
Базы данных – это совокупность определенным образоморганизованной информации на какую‐либо тему (врамках предметной области).
Примеры баз данных:
• База данных книжного фондабиблиотеки;
• База данных кадрового составаучреждения;
• База данных законодательных актов вобласти уголовного права;
• База данных современных песен.
База данных (БД) –
это совокупность взаимосвязанных данных, которые хранятся во внешней памятикомпьютера, и организованы по определеннымправилам, которые предполагают общиепринципы описания, хранения и обработкиданных
Информационная система— это совокупность базыданных и всего комплекса аппаратно‐программныхсредств для ее хранения, изменения и поискаинформации, для взаимодействия с пользователем.
Любая информационная система содержит базуданных, где храниться вся информация и интерфейсдля выполнения действий с этими данными.
Примерами информационных систем являютсясистемы продажи билетов на пассажирскиепоезда и самолеты. WWW — это тоже примерглобальной информационной системы.
Типы БД
Иерархические
Сетевые
Реляционные(табличные)
• Модель данных строится по принципувзаимосвязанных таблиц называетсяреляционной.
• Один тип объекта является главным, всенижележащие – подчиненными называетсяиерархической.
• Любой тип данных одновременно может бытьглавным и подчиненным называется сетевой.
Типы баз данных:
Существует строгая подчиненность элементов: один главный, остальныеподчиненные. Например, система каталогов на диске.
Иерархические
ИерархическаяИерархическая модельмодель БДБД представляетпредставляет собойсобойсовокупностьсовокупность объектовобъектов различногоразличного уровняуровня, , причемпричемобъектыобъекты нижнегонижнего уровняуровня подчиненыподчинены объектамобъектамверхнеговерхнего уровняуровня..
Сетевые БД более гибкие: нет явно выраженного главного элемента исуществует возможность установления горизонтальных связей. Например, организация информации в Интернете (W W W).
Сетевые
Сетевая модельбазы данныхпредставляетсовокупность объектовразличного уровня, однако схема связеймежду объектамиможет быть любой.
Реляционная модель (от английского“relation”- отношение) основана наотношениях между таблицами, которыесодержат информацию.
Реляционные(табличные)
Таб_№ ФИО Датарожд
Датаприема Должность Оклад
001 Иванов И.И. 12.05.65 1.02.05 директор 1000
002 Петров П.П. 30.10.75 2.03.95 бухгалтер 500
003 Сидоров С.С 4.01.81 4.06.00 исполнитель 100
Информация в базах данных может бытьорганизована по разному. Чаще всегоиспользуется табличный способ.Базы данных с табличной формойорганизации называются реляционнымиБД.
Реляционные базы данных
Таблица – это структура для хранения данных. Информация в таблицах организована в виде записей(строк) и полей (столбцов).
Ф.И.О. Адрес ТелефонСигов А.К. Фучика 10, кв.30 4341234Першин И.А. Уманская 2, кв. 16 1234375Руденко Т.В. Севастопольская 1, кв. 8 2412340
С каждым полем связано еще одно оченьважное свойство — тип поля.Тип определяет множество значений, которыеможет принимать данное поле в различныхзаписях.
Оттипа величины зависят те действия, которыеможно с ней производить.
Например, с числовыми величинами можновыполнять арифметические операции, а ссимвольными и логическими— нельзя.
Главным ключом в базах данных называютполе (или совокупность полей), значениекоторого не повторяется у разных записей.
Для взаимодействия пользователя с базамиданных используют системы управления
данными (СУБД).
• MS Access• MySQL• Lotus Approach, • Visual FoxPro, • Borland Paradox, • Borland dBase,• Borland InterBase• MS SQLServer,• Oracle,• Informix.
Для создания файлафайла базыбазы данныхданных в MS AccessMS Access в левомнижнем углу Рабочего стола следует нажать кнопкуПуск, чтобы вызвать Главное меню.
Затем из меню Программы выбрать пунктMicrosoft Access.
Можно создать и разместить на своем Рабочем столе ЯрлыкЯрлык длядляпрограммыпрограммы MS AccessMS Access
Теперь запуск Access осуществляется двойнымщелчком на этом значке.
При запуске Access первое,что вы увидите – это диалоговое окно, в которомследует отметить нужный вам пункт.
После выборанажмите кнопкуОК!
В открывшемся окне выберите нужный каталог и задайте имя файла, вкотором будет храниться ваша база данных.
Имя файла по умолчанию
Нажмите кнопку Создать
В левой части окна открытой базы данных находится список ОбъектовОбъектов, в котором выбраны ТаблицыТаблицы.
В правой – способыспособы созданиясоздания таблицтаблиц.
Рассмотрим способы создания таблиц
Для начинающих пользователей лучшим способом является СозданиеСозданиетаблицытаблицы сс помощьюпомощью мастерамастераПри двойном клике мышкой на этой надписи появляется окно, в которомможно выбрать образец таблицы и образцы полей. Есть возможностьпереименовать поля. Перенос полей из образцов в вашу таблицуосуществляется с помощью кнопок:
В MS Access есть большое количество готовых таблиц дляслужебного и личного пользования
Если есть поле, похожее на нужное, но с другим именем, томожно дать ему новое имя, нажав кнопку «Переименоватьполе…»
Имя таблицы и ключевое поле можно задать самостоятельно.
НажмитеНажмитекнопкукнопкуГГотовоотово
Когда структура созданной таблицы готова, можно вводить данные, т.е. в следующем окне выбрать нужный пункт.
При необходимости срочно ввести большой объем различных
данных удобно использовать СозданиеСоздание таблицытаблицыпутемпутем вводаввода данныхданных
В этом окне нужно просто вводить данные. Чем их будетбольше, тем точнее СУБД определит тип поля.
Для выполнения различных операций можно использоватьконтекстное меню.
Когда нужная таблица содержит специальные поля, которых нет враспоряжении мастера, используем
СозданиеСоздание таблицытаблицы вв режимережиме конструктораконструктора
С помощью этого режима можно редактировать и готовую таблицу свнесенными данными.
Для этого выделите таблицу и щелкните на панели инструментовкнопку
Окно конструктора таблиц состоит из двух областей: области описанияполей и области свойств полей.
Каждая строка описывает одно поле. Внизу справа Access дает подсказки. Для получения справки нужно выделить объект и нажать клавишу F1.
При выборе типа данных поля Счетчик рекомендуется этому же полюприсвоить значение
Для каждого типа данных в области свойств поля Access предлагаетпользователю свои значения.
ключевого
Там, где в области свойств поля нет значений, их можно указатьсамостоятельно. Удобно использовать справку.
Для каждого свойства дается подсказка.
Для изменения стандартных свойств поля следует выделить его ищелкнуть мышкой на появившемся выпадающем списке, из котороговыбрать нужное значение.
Св-во Условие на значение определяет требования к данным, вводящимся в поле. Этим условием может быть принадлежностьданных какому-либо диапазону либо соответствие введенномувыражению.
Чтобы ввести выражение, следует нажать кнопку:
Появится окно Построителя выражений.