Автор работы: Пользователь скрыл имя, 19 Октября 2014 в 10:05, курсовая работа
Краткое описание
В соответствии с целью курсового проектирования следует создать базу данных «Музыкальные записи», которою наиболее удобно можно организовать с помощью автоматической системы управления базами данных (АСУБД)-Microsoft Office Access Актуальность разработки программы заключается в следующем: - приложение «Музыкальные записи» представляет собой программу для управления базой данных; - программа полностью автоматизирует труд оператора ПЭВМ; - автоматически заносит вводимые пользователем данные в таблицы базы данных, изменяет структуру таблиц ( добавление/ удаление записей ). Разрабатываемая СУБД включает в себя следующие подсистемы: - произведения; - журнал; - носители; - стили.
Содержание
Введение…………………………………………………………………………..5 Раздел I. Технология базы данных………………………………………………6 1.1. База данных…………………………………………………………………..6 1.2. Классификация баз данных……………………………………………….....7 1.3. Виды моделей данных………………………………………………………..8 Раздел II. Основные элементы базы данных в среде СУБД Access 2003……10 2.1. Объекты базы данных………………………………………………………10 2.2. Свойства полей базы данных………………………………………………11 2.3. Типы данных…………………………………………………………….......12 Раздел III. Разработка базы данных «Музыкальные записи»…………………13 Заключение……………………………………………………………………….19 Список литературы………………………………………………………………21
«ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
ЗАДАНИЕ
на
курсовую работу
По курсу
Информационные системы
Студенту
Лагиш Алене Андреевне
(фамилия, инициалы)
Тема проекта
Создание базы данных «Музыкальные
записи»
Исходные данные
Создать БД в Access «Музыкальные
записи». Основную и вспомогательные таблицы
создать с помощью Конструктора, определив
необходимые поля и типы данных, связать
таблицы с помощью Схемы данных, создать
параметрически универсальные запросы,
форму по главной таблице и отчеты
на основе созданных запросов.
Раздел II. Основные элементы
базы данных в среде СУБД Access 2003……10
2.1. Объекты базы данных………………………………………………………10
2.2. Свойства полей базы
данных………………………………………………11
2.3. Типы данных…………………………………………………………….......12
Раздел III. Разработка базы данных
«Музыкальные записи»…………………13
Заключение……………………………………………………………………….19
Список литературы………………………………………………………………21
Введение
Сегодня на современном этапе
динамичного развития средств массовых
коммуникации современного общества практически
невозможно представить без компьютера.
Они настолько широко и глубоко внедрились
в нашу жизнь, что очень трудно назвать
какую-либо сферу деятельности человека,
где бы они не использовались. В связи
с этим, серьезные требования предъявляются
и к аппаратной части современных компьютеров,
и к использованию программного обеспечения.
В основном именно программное обеспечение,
или, иными словами, программные продукты,
обеспечивают возможность широкого использования
компьютеров.
Следовательно, используемые
программные продукты должны соответствовать
определенным критериям, обеспечивающими
надежность работы компьютера и удобство
работы пользователя.
В соответствии с целью курсового
проектирования следует создать базу
данных «Музыкальные записи», которою
наиболее удобно можно организовать с
помощью автоматической системы управления
базами данных (АСУБД)-Microsoft Office Access
Актуальность разработки программы
заключается в следующем:
- приложение «Музыкальные записи»
представляет собой программу для управления
базой данных;
- программа полностью
автоматизирует труд оператора
ПЭВМ;
- автоматически заносит
вводимые пользователем данные
в таблицы базы данных, изменяет
структуру таблиц ( добавление/ удаление
записей ).
Разрабатываемая СУБД включает
в себя следующие подсистемы:
- произведения;
- журнал;
- носители;
- стили.
Раздел 1. Технология
базы данных
1.1 База данных
Цель любой информационной
системы - обработка данных об объектах
реального мира. В широкой смысле слова
база данных - это совокупность сведений
о конкретных объектах реального мира
в какой-либо предметной области. Под предметной
областью принято понимать часть реального
мира, подлежащего изучению для организации
управления и в конечном счете автоматизации,
например, предприятие, вуз и т.д.
База данных - это организованная
структура, предназначенной для хранения
информации. Данные и информация - понятия
взаимосвязанные, но нетождественные,
можно заметить некоторое несоответствие
в этом определении. Его причины чисто
исторические. В те годы, когда формировалось
понятие бая данных, в них действительно
хранились только данные. Однако сегодня
большинство систем управления базами
данных (СУБД) позволяют размещать в своих
структурах не только данные, но и методы
(то есть программный код), с помощью которых
происходит взаимодействие с потребителем
или с другими программно-аппаратными
комплексами. Таким образом, мы можем говорить,
что в современных базах данных хранятся
отнюдь не только данные, но и информация.
Создавая базу данных, пользователь
стремится упорядочить информацию по
различным признакам и быстро извлекать
выборку с произвольным сочетанием признаков.
Сделать это возможно, только если данные
структурированы.
Структурирование - это введение
соглашений о способах представления
данных.
Неструктурированными называют
данные, записанные, например, в текстовом
файле.
Чтобы автоматизировать поиск
и систематизировать эти данные, необходимо
выбрать определенные соглашения о способах
представления данных, т.е. дату рождения
нужно записывать одинаково для каждого
студента, она должна иметь одинаковую
длину и определенное место среди остальной
информации. Эти же замечания справедливы
и для остальных данных (номер личного
дела, фамилия, имя, отчество).
Пользователями базы данных
могут быть различные прикладные программы,
программные комплексы, я также специалисты
предметной области, выступающие в роли
потребителей или источников данных, называемые
конечными пользователями.
В современной технологии баз
данных предполагается, что создание базы
данных, ее поддержка и обеспечение доступа
пользователей к ней осуществляются централизованно
с помощью специального программного
инструментария - системы управления базами
данных.
База данных (БД) - это поименованная
совокупность структурированных данных,
относящихся к определенной предметной
области.
Система управление базами
данных (СУБД) - это комплекс программных
и языковых средств, необходимых для создания
баз данных, поддержания их в актуальном
состоянии и организации поиска в них
необходимой информации.
Централизованный характер
управления данными в базе данных предполагает
необходимость существования некоторого
лица (группы лиц), на которое возлагаются
функции администрирования данными, хранимыми
в базе.
1.2 Классификация
баз данных.
По технологии обработки данных
базы данных подразделяются на централизованные
и распределенные.
Централизованная база данных
хранится в памяти одной вычислительной
системы. Если эта вычислительная система
является компонентом сети ЭВМ, возможен
распределенный доступ к такой базе. Такой
способ использования баз данных часто
применяют в локальных сетях ПК.
Распределенная база данных
состоит из нескольких, возможно пересекающихся
или даже дублирующих друг друга частей,
хранимых в различных ЭВМ вычислительной
сети. Работа с такой базой осуществляется
с помощью системы управления распределенной
базой данных (СУРБД).
По способу доступа к данным
базы данных разделяются на базы данных
с локальным доступом и базы данных с удаленным
(сетевым) доступом.
Системы централизованных баз
данных с сетевым доступом предполагают
различные архитектуры подобных систем:
· файл-сервер;
· клиент-сервер.
Файл сервер. Архитектура систем
БД с сетевым доступом предполагает выделение
одной из машин сети в качестве центральной
(сервер файлов). На такой машине храниться
совместно используемая централизованная
БД, Все другие машины сети выполняют функции
рабочих станций, с помощью которых поддерживается
доступ пользовательской системы к централизованной
базе данных. Файлы базы данных в соответствии
с пользовательскими запросами передаются
на рабочие станции, где в основном и производится
обработка. При большой интенсивности
доступа к одним и тем же данным производительность
информационной системы падает. Пользователи
могут создавать также на рабочих станциях
локальные БД, которые используются ими
монопольно.
Клиент-сервер. В этой концепции
подразумевается, что помимо хранения
централизованной базы данных центральная
машина (сервер базы данных) должна обеспечивать
выполнение основного объема обработки
данных. Запрос на данные, выдаваемый клиентом
(рабочей станцией), порождает поиск и
извлечение данных на сервере. Извлеченные
данные (но не файлы) транспортируются
по сети от сервера к клиенту. Спецификой
архитектуры клиент-сервер является использование
языка запросов SQL.
1.3 Виды моделей данных
Ядром любой базы данных является
модель данных. Модель данных представляет
собой множество структур данных, ограничений
целостности и операций манипулирования
данными. С помощью модели данных могут
быть представлены объекты предметной
области и взаимосвязи между ними.
Модель данных - совокупность
структур данных и операций их обработки.
СУБД основывается на использовании
иерархической, сетевой или реляционной
модели, на комбинации этих моделей или
на некотором их подмножестве.
Рассмотрим три основных типа
моделей данных: иерархическую, сетевую
и реляционную.
Иерархическая модель данных.
Иерархическая структура представляет
совокупность элементов, связанных между
собой по определенным правилам. Объекты,
связанные иерархическими отношениями,
образуют ориентированный граф (перевернутое
дерево.
К основным понятиям иерархической
структуры относятся: уровень, элемент
(узел), связь. Узел - это совокупность атрибутов
данных, описывающих некоторый объект.
На схеме иерархического дерева узлы представляются
вершинами графа. Каждый узел на более
низком уровне связан только с одним узлом,
находящимся на более высоком уровне.
Иерархическое дерево имеет только одну
вершину (корень дерева), не подчиненную
никакой другой вершине и находящуюся
на самом верхнем (первом) уровне. Зависимые
(подчиненные) узлы находятся на втором,
третьем, и т.д. уровнях. Количество деревьев
в базе данных определяется числом корневых
записей.
К каждой записи базы данных
существует только один (иерархический)
путь от корневой записи. Например, как
видно из рис.8, для записи С4 путь проходит
через записи А и В3.
Сетевая модель данных.
Сетевой подход к организации
данных является расширением иерархического.
В сетевой структуре при тех
же основных понятиях (уровень, узел, связь)
каждый элемент может быть связан с любым
другим элементом.
Реляционная модель данных.
Понятие реляционный (англ.
relation - отношение) связано с разработками
известного американского специалиста
в области систем баз данных Е. Кодда.
Эти модели характеризуются
простотой структуры данных, удобным для
пользователя табличным представлением
и возможностью использования формального
аппарата алгебры отношений и реляционного
исчисления для обработки данных.
Реляционная модель ориентирована
на организацию данных в виде двумерных
таблиц. Каждая реляционная таблица представляет
собой двумерный массив и обладает следующими
свойствами:
- каждый элемент таблицы
- одни элемент данных;
- все столбцы в таблице
однородные, т.е. все элементы в
столбце имеют одинаковый тип
(числовой, символьный и тд.) и длину;
- каждый столбец имеет
уникальное имя;
- одинаковые строки в
таблице отсутствуют;
- порядок следования строк
и столбцов может быть произвольным.
Поле, каждое значение которого
однозначно определяет соответствующую
запись, называется простым ключом (ключевым
полем). Если записи однозначно определяются
значениями нескольких полей, то такая
таблица базы данных имеет составной ключ.
В примере, показанном на рис.10, ключевые
полем таблицы является «№ личного дела».
Чтобы связать две реляционные
таблицы, необходимо ключ первой таблицы
ввести в состав ключа второй таблицы
(возможно совпадение ключей); в противном
случае нужно ввести в структуру первой
таблицы внешний ключ - ключ второй таблицы.