Автор работы: Пользователь скрыл имя, 13 Марта 2015 в 16:40, реферат
В настоящее время жизнь человека настолько сильно насыщена различного рода информацией, что для управления ею требуется создание огромного количества баз и банков данных различного назначения. Термины база данных (БД) и система управления базами данных (СУБД) чаше всего употребляются, как относящиеся к компьютерам. Понятие БД можно применить к любой связанной между собой по определенному признаку информации, хранимой и организованной особым образом - как правила в виде таблиц.
Введение 3
1 Понятие Базы Данных 4
2 Системы управления базами данных 8
2.1 Сетевые структуры 8
2.2 Файловая модель 9
2.3 Реляционные структуры 11
3 Современные технологии, используемые в работе с данными 12
4 MS Access 14
4.1 Краткая характеристика MS Access 14
4.2 Функциональные возможности MS Access 16
4.3 Новые возможности в MS Access 2010 20
Заключение 22
Список использованной литературы 23
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
Высшего профессионального образования
«Уральский государственный экономический университет»
(ФГБОУ ВПО «УрГЭУ»)
Реферат
Дисциплина: информатика
«Система управления базами данных»
Выполнил:
Студентка: 1 курса
группы: ММ 13-3
Салаева А.В.
Проверил(а): Жовнер Л.В.
Екатеринбург 2013
Содержание
Введение 3
1 Понятие Базы Данных 4
2 Системы управления базами данных 8
2.1 Сетевые структуры 8
2.2 Файловая модель 9
2.3 Реляционные структуры 11
3 Современные технологии, используемые в работе с данными 12
4 MS Access 14
4.1 Краткая характеристика MS Access 14
4.2 Функциональные возможности MS Access 16
4.3 Новые возможности в MS Access 2010 20
Заключение 22
Список использованной литературы 23
Введение
В настоящее время жизнь человека настолько сильно насыщена различного рода информацией, что для управления ею требуется создание огромного количества баз и банков данных различного назначения. Термины база данных (БД) и система управления базами данных (СУБД) чаше всего употребляются, как относящиеся к компьютерам. Понятие БД можно применить к любой связанной между собой по определенному признаку информации, хранимой и организованной особым образом - как правила в виде таблиц. По сути, БД - это некоторое подобие электронной картотеки, электронного хранилища данных, которое хранится в компьютере в виде одного или нескольких файлов. При этом возникает необходимость в выполнении операций с БД в первую очередь это:
Основным назначением БД в первую очередь
является быстрый поиск содержащейся
в ней информации. При значительном размере
БД ручной поиск, а также модификация содержащейся
базы информации занимает значительное
время. Использование компьютера для ведения
БД устраняет перечисленные выше проблемы
- поиск и выборка информации, ее модификация
осуществляются достаточно быстро и эффективно,
а сама БД, составляя из тысяч записей,
может легко уместиться на дискете.
1 Понятие Базы Данных
База данных (БД) - именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
Система управления базами данных (СУБД) - совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
В современных базах данных хранятся не только данные, но и информация.
База данных (БД)- организованная структура, предназначенная для хранения информации. Современные БД позволяют размещать в своих структурах не только данные, но и методы (т.е. программный код), с помощью которых происходит взаимодействие с потребителем или другими программно-аппаратными комплексами.
Системы управления базами данных (СУБД) - комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержанием, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Существует много систем управления базами данных. Они могут по-разному работать с разными объектами и предоставляют пользователю разные функции и средства. Большинство СУБД опираются на единый устоявшийся комплекс основных понятий.
Если в БД нет никаких данных (пустая база), то это все равно полноценная БД, т.к. она содержит информацию о структуре базы.
Структура базы определяет методы занесения данных и хранения их в базе. БД могут содержать различные объекты. Основными объектами БД являются таблицы. Простейшая база данных имеет хотя бы одну таблицу. Структура простейшей базы данных тождественно равна структуре ее таблицы.
Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи. Если записей в таблице нет, то ее структура образована набором полей. Изменив состав полей базовой таблицы (или их свойства), тем самым изменяем структуру данных, и, соответственно, получаем новую базу данных. Поля БД определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Например, свойства полей могут быть такими: имя поля, тип поля, размер поля, формат поля, маска ввода, подпись, значение по умолчанию, условие на значение, обязательное поле, индексированное поде, пустые строки, и т.д. Типы данных: текстовый, числовой, денежный, дата/время, счетчик, поле мемо (большой объем текста), логический, поле объекта OLE (для мультимедийных объектов), гиперссылка, место подстановок.
Обычно с БД работают две категории исполнителей:
Проектировщики - разрабатывают структуру таблиц базы и согласовывают ее с заказчиком; разрабатывают объекты, предназначенные для автоматизации работы и ограничения функциональных возможностей работы с базой (из соображений безопасности); Пользователи - работают с базами данных, наполняют ее и обслуживают.
СУБД имеет два режима: проектировочный
и пользовательский.
В проектировочном режиме создаются и
изменяются структура базы и ее объекты.
В пользовательском используются ранее
подготовленные объекты для наполнения
БД или получения данных из нее. БД может
содержать разные типы объектов. Каждая
СУБД может реализовывать свои типы объектов.
Таблицы - основные объекты любой БД, в которых хранятся все данные, имеющиеся в базе, и хранится сама структура базы (поля, их типы и свойства). Отчеты - предназначены для вывода данных, причем для вывода не на экран, а на печатающее устройство (принтер). В них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, время создания отчета и другое). Страницы или страницы доступа к данным - специальные объекты БД, выполненные в коде HTML , размещаемые на web -странице и передаваемые клиенту вместе с ней. Сам по себе объект не является БД, посетитель может с ее помощью просматривать записи базы в полях страницы доступа. Т.о., страницы - интерфейс между клиентом, сервером и базой данных, размещенным на сервере.
Макросы и модули - предназначены для автоматизации повторяющихся операций при работе с системой управления БД, так и для создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования. Это одно из средств, с помощью которых разработчик БД может заложить в нее нестандартные функциональные возможности, удовлетворить специфические требования заказчика, повысить быстродействие системы управления, уровень ее защищенности.
Запросы - служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С их помощью выполняют отбор данных, их сортировку и фильтрацию. Можно выполнить преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое заполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.
Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу (моментальный снимок) - образ отобранных из базовых таблиц полей и записей. Работа с образом происходит быстрее и эффективнее, нежели с таблицами, хранящимися на жестком диске.
Обновление БД тоже можно осуществить посредством запроса. В базовые таблицы все данные вносятся в порядке поступления, т.е. они не упорядочены. Но по соответствующему запросу можно получить отсортированные и отфильтрованные нужным образом данные.
Формы - средства для ввода данных, предоставляющие пользователю необходимые для заполнения поля. В них можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Пример, заполнение определенных полей бланка. При выводе данных с помощью форм можно применять специальные средства их оформления.
2 Системы управления базами данных
Основные
идеи современной информационной технологии
базируются на концепции баз данных (БД).
Согласно данной концепции основой информационной
технологии являются данные, организованны
2.1 Сетевые структуры
Если в отношении между данными порожденный элемент имеет более одного исходного элемента, то это отношение уже нельзя описать как древовидную или иерархическую структуру. Его описывают в виде сетевой структуры. Любая сетевая структура может быть приведена к более простому виду введением избыточности. “БД постоянно грозит опасность стать громоздкими, застывшими и слишком сложными системами. Новые приложения порождают новые виды запросов пользователей к базе, что увеличивает набор логических связей между ее элементами. В итоге многие системы БД оказываются очень сложными в построении и эксплуатации. Если разработчики не придумают ясные и простые схемы организации, эти системы будут подобны паутине” [К.Дейт.].
Сетевая модель более симметрична, чем иерархическая модель. Однако процедуры (обновления) значительно сложнее проблема состоит в следующем: всегда имеются две стратегии для определения места одного экземпляра записи, первая начинается с "владельца" и просмотра его цепочки для выбора звена, а другая начинается с "подчиненного звена" и просмотра его цепочки для выбора "владельца". Как пользователь может решить, какую стратегию принять? Выбор и здесь имеет большое значение. Как в иерархических, так и сетевых СУБД при описании данных обычно указываются характеристики записей каждого типа, способствующие более эффективному размещению данных во внешней памяти и более быстрому доступу к ним. К таким характеристикам относятся: размеры полей записи (минимальные, средние, максимальные), состав ключа, допустимый набор символов, интервалы значений и т.д. Иерархические и сетевые базы данных часто называют базами данных с навигацией. Это название отражает технологию доступа к данным, используемую при написании обрабатывающих программ на языке манипулирования данными. При этом, очевидно, что доступ к данным по путям, не предусмотренным при создании базы данных, может потребовать неразумно большого времени.
2.2 Файловая модель
Кратко рассмотрим файловую модель, неправомерно относимую довольно
часто к СУБД. Файловая модель представляет собой набор файлов
данных определенной структуры, но связь
между данными этих файлов отсутствует.
Естественно, программные средства работы
с таким образом организованной инфобазой могут
устанавливать связь между данными ее
файлов, но на концептуальном уровне файлы модели являются независимыми. Системы
Иерархические модели СУБД имеют древовидную структуру, когда каждому узлу структуры
соответствует один сегмент, представляющий собой поименованный
линейный кортеж полей данных. Каждому сегменту (кроме S1-корневого) соответст