Автор работы: Пользователь скрыл имя, 25 Февраля 2014 в 13:47, курсовая работа
Целью работы является Access и круга решаемых ею задач. Необходимо определить, в какой области применение Access позволяет достичь максимальной эффективности. Для этого в работе будут решены такие задачи, как: рассмотрение возможностей Access, изучение факторов, влияющих на выбор СУБД, степень реализации в Access функциональных потребностей пользователей разного уровня. На основании этих данных будут указан пример СУБД, где она имеет максимальную эффективность.
Это актуально в данное время, так как рынок программного обеспечения постоянно изменяется, стремительно развивается компьютерная техника, и нужно иметь представление, какие возможности предоставляет то или иное программное обеспечение.
Введение………………………………………………………………………..3
Понятие «база данных» ………………………………………………….4
СУБД (система управления базами данных) ………………………...
Модели данных …………………………………………………………..
Глава II
2.1СУБД Access………………………………………………………………..
2.1.1 Поля базы данных ………………………………………...…………
2.2 Объекты БД …………………………………………………………......
2.3 Отчёт ………...……………………...………………………………...
Глава III
База данных «Музыкальные альбомы»……..………….…..
Глава IV
Заключение …………………………………………………………
Литература
Глава I
Введение…………………………………………………………
Глава II
2.1СУБД Access…………………………………………
2.1.1 Поля базы данных ………………………………………...…………
2.2 Объекты БД …………………………………………………………......
2.3 Отчёт ………...……………………...……………………………….
Глава III
База данных «Музыкальные альбомы»……..………….…..
Глава IV
Заключение …………………………………………………………
Литература
ГлаваI
Введение
Данная курсовая работа посвящена применению системы управления базами данных Access. СУБД (система управления базами данных)Access является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в сети с файловым сервером или создания приложения пользователя, работающего с базой данных на SQL-сервере. В работе будут рассмотрены основные характеристики и возможности данной СУБД.
Целью работы является Access и круга решаемых ею задач. Необходимо определить, в какой области применение Access позволяет достичь максимальной эффективности. Для этого в работе будут решены такие задачи, как: рассмотрение возможностей Access, изучение факторов, влияющих на выбор СУБД, степень реализации в Access функциональных потребностей пользователей разного уровня. На основании этих данных будут указан пример СУБД, где она имеет максимальную эффективность.
Это актуально в данное время, так как рынок программного обеспечения постоянно изменяется, стремительно развивается компьютерная техника, и нужно иметь представление, какие возможности предоставляет то или иное программное обеспечение.
Практическое применение данная работа может найти при выборе средства для решения какой-либо задачи в бизнесе или управлении.
1.1 База данных
Базы данных - это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и любой ее части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Каждая строка таблицы включает данные об одном объекте (например, исполнителе, стиле), а столбцы таблицы содержат различные характеристики этих объектов — атрибуты (например, название,). Строки таблицы называются записями; все записи имеют одинаковую структуру — они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
1.2 Система управления базами данных
СУБД – это система управления базами данных. Для того чтобы прикладные программисты видели базу данных не в виде набора файлов, а как некоторую структуру, которая описывает предметную область, между ними и файловой системой должна быть некоторая прослойка. Это прослойка представляет собой набор процедур (программный интерфейс), с помощью которого прикладной программист может управлять базой данных. Эту функцию выполняет СУБД. Другими словами СУБД отделяет работу прикладного программиста от физической структуры базы данных. В простейшем случае СУБД состоит только из программного интерфейса. Кроме этого СУБД также предоставляет разработчикам средства безопасности. Такие, например, как резервное копирование, поддержка параллельной работы приложений, система поддержки целостности баз данных, транзакционные механизмы, парольный вход и разделение доступа и др. Большинство современных информационных систем строятся именно на основе СУБД.
СУБД, как правило, предоставляет разработчику язык программирования, который включает в себя специализированный язык управления базами данных. Для наиболее распространенных баз данных реляционного типа таким языком является язык SQL.
Использование СУБД при построении
информационных систем призвано реализовать физическую и логич
Логическая независимость прикладного программирования от данных при использовании СУБД в трехуровневой структуре доступа к данным заключается, прежде всего, в том, что добавление новых элементов (например, добавление нового столбца в таблицу) в структуру данных никак не влияет на функционирование программного обеспечения.
1.3 Модели данных
Рассмотрим основные модели данных, которые используются (или использовались) при создании информационных систем. Перечень существующих моделей данных являются в тоже время и хронологическими метками истории развития баз данных и информационных систем.
Сетевая модель
Сетевая модель относится к
ранним моделям данных. В 1971 группа DTBG (Database Task
Сетевая модель данных опирается на математическую теорию направленных графов.
Иерархическая модель.
Исторически иерархическая модель появилась раньше сетевой. Она
наиболее проста из всех моделей данных.
Самой известной иерархической системой
позволяющей создавать иерархические
базы данных является система IMS (Information Management
Основными информационными единицами в иерархической модели являются: база данных (БД), сегмент и поле.
Для иерархической модели данных выделяют два языковых средства: язык описания данных и язык модификации данных. Описание базы данных предполагает описание всех ее сегментов и установление связей между ними.
Иерархическая модель довольно удобна для представления предметных областей, так как иерархические отношения довольно часто встречаются между сущностями реального мира. Но иерархическая модель не поддерживает отношения «многие ко многим», когда множество объектов одного типа связаны с множеством объектов другого типа.
Основной единицей обработки в иерархической модели является сегмент. К сегментам могут применяться такие операции как запомнить, модифицировать, удалить, извлечь, найти. Операция поиска сводится к одной из возможных процедур обхода дерева. Иерархические СУБД поддерживают, обычно, правило: никакой сегмент не может существовать без своего родителя (исключая корневой сегмент). Подобные правила, поддерживаемые СУБД, называют ограничениями целостности.
Реляционная модель.
Основателем реляционной модели данных
является сотрудник фирмы IBM Э.Ф.Кодд. В статье «A Relation Model of Data for
Первая коммерческая реляционная СУБД, названная Oracle, появилась только в 1979 г. Она была разработана небольшой компанией SiliconValley. Сегодня это OracleCorporation – крупнейший в мире поставщик реляционных СУБД и сопутствующих программных продуктов. Первой СУБД клиент-сервер стал выпущенный в 1985 г. Oracle 5. В настоящее время широкое распространение получили более поздние реляционные СУБД, созданные корпорациями Oracle, Sybase, Microsoftи некоторыми другими. Современные ведущие реляционные СУБД сочетают реляционную модель данных с технологией клиент-сервер и с объектно-ориентированным подходом к созданию программных средств.
Глава II
2.1. Понятие СУБД Access
СУБД представляет собой совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД. СУБД Accessявляется персональной. Персональные СУБД обеспечивают возможность создания персональных БД и недорогих приложений, работающих с ними, и при необходимости создания приложений, работающих с сервером БД.
Обеспечение целостности БД — необходимое условие успешного функционирования БД. Целостность БД — свойство БД, означающее, что база данных содержит полную и непротиворечивую информацию, необходимую и достаточную для корректного функционирования приложений. Обеспечение безопасности достигается в СУБД шифрованием прикладных программ, данных, защиты паролем, поддержкой уровней доступа к отдельной таблице.
2.1.1 Поля базы данных
Поле - наименьший поименованный элемент информации, хранящейся в БД и рассматриваемой как единое целое.
Поле может быть представлено числом, буквами или их сочетанием (текстом).
Запись - совокупность полей, соответствующих одному объекту. Так, абоненту телефонной сети соответствует запись, состоящая из трех полей.
Файл - совокупность связанных по какому-либо признаку записей (т.е. отношение, таблица). Таким образом, в простом случае база данных есть файл.
Типы полей
Все данные в БД разделены по типам. Вся информация полей, принадлежащих одному столбцу (домену), имеет один и тот же тип. Такой подход позволяет ЭВМ организовать контроль вводимой информации.
Основные типы полей баз данных:
• Символьный (текстовый). В таком поле по умолчанию может храниться до 256 символов.
• Числовой. Содержит числовые данные различных форматов, используемые для проведения расчетов.
• Дата / время. Содержит значение даты и времени.
• Денежный. Включает денежные значения и числовые данные до пятнадцати знаков целой части и четырех знаков дробной части.
• Поле примечание. Оно может содержать до 2^16 символов (2^16 = 65536).
• Счетчик. Специальное числовое поле, в котором СУБД присваивает уникальный номер каждой записи.
• Логический. Может хранить одно из двух значений: trueorfalse.
• Поле объекта OLE (ObjectLinkingandEmbedding - технология вставки и связывания объекта). Это поле может содержать любой объект электронной таблицы, документ microsoftword, рисунок, звукозапись или другие данные в двоичном формате, внедренные или связанные с СУБД.
• Гиперссылка. Может содержать строку, состоящую из букв и цифр, представляющую адрес сайта или web - страницы.
• Мастер подстановок. Создает поле, в котором предлагается выбор значений из списка или содержащего набор постоянных значений.
Свойства полей базы данных
Поля базы данных не просто определяют структуру базы — они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей.
Основные свойства полей таблиц баз данных СУБД Microsoft Access: