Домашняя библиотека

Автор работы: Пользователь скрыл имя, 07 Мая 2012 в 19:08, курсовая работа

Описание

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

Содержание

Глава I. Введение в технологию БД. Модели БД…………………………3
Глава II Microsoft Office Access……………………………………………7
Глава III База данных «Домашняя библиотека»…………………… ………10
Заключение………………………………………………………………….14
Список использованной литературы…………………………………….15

Работа состоит из  1 файл

информ.docx

— 157.54 Кб (Скачать документ)

    Министерство  образования и науки Российской Федерации

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

    Национальный  исследовательский

Иркутский государственный технический университет

Факультет «Бизнес и управление» 
 
 
 

    Курсовая  работа

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

    На  тему: «Домашняя библиотека» 
 
 
 
 

                  Выполнила: Кустова Анна

                  Студент группы МЭ-10-1

                  Проверил:

                  Преподаватель Надршин В.В. 
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

Иркутск 2011г. 

Содержание 

Глава I. Введение в технологию БД. Модели БД…………………………3

Глава II Microsoft Office Access……………………………………………7

Глава III База данных «Домашняя библиотека»…………………… ………10

Заключение………………………………………………………………….14

Список  использованной  литературы…………………………………….15 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

     Глава I

     Введение  в технологию БД. 

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

     Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор

     Основные  функции СУБД

     управление  данными во внешней памяти (на дисках);

     управление  данными в оперативной памяти с использованием дискового кэша;

     журнализация  изменений, резервное копирование  и восстановление базы данных после  сбоев;

     поддержка языков БД (язык определения данных, язык манипулирования данными).

     Обычно  современная СУБД содержит следующие  компоненты:

     ядро, которое отвечает за управление данными  во внешней и оперативной памяти, и журнализацию,

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

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

     Табличные базы данных

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

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

     Поле  базы данных - это столбец таблицы, содержащий значения определенного  свойства.

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

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

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

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

     Основные  достоинства ИМД

     Простота  построения и использования, обеспечение  определенного уровня независимости  данных, простота оценки операционных характеристик.

       Недостатки ИМД

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

     Сетевая модель данных предложена рабочей группой ассоциации по языкам и системам обработки данных CODASYL (КОДАСИЛ).

     В сетевой модели данных (СМД) элементарные данные и отношения между ними представляются в виде ориентированной  сети (вершины — данные, дуги —  отношения). БД, описываемая сетевой  моделью состоит из нескольких областей. Область — это поименованная  часть базы данных, в которой могут  содержаться экземпляры записей  и наборов или части наборов. Каждая область может обладать собственными уникальными физическими характеристиками. Области могут обрабатываться как  по отдельности, так и вместе с  другими областями. Набор — это  поименованная совокупность связанных  записей. Набор может размещаться  в одной или нескольких областях. Запись состоит из полей.

     Реляционная база данных — это набор взаимосвязанных отношений. Каждое отношение (таблица) представляется в ЭВМ в виде файла.

     Концепция реляционной модели данных (РМД) была предложена Е.Ф.Коддом в 1970 году. В основе РМД лежит понятие отношения (от англ. RELATION).

     Отношение удобно представляется в виде двумерной  таблицы. Набор отношений (таблиц) может  быть использован для хранения данных об объектах реального мира и моделирования  связей между ними.

     Таблица состоит из слов и столбцов. Каждый столбец в таблице называют атрибутом, и ему присваивается имя. Значения в таблице выделяются из домена, т.е. домен суть множество значений, которые может принимать некоторый атрибут.

     Строки  таблицы называют кортежами. Список имен атрибутов отношения называется схемой отношения. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Глава II

Microsoft Office Access

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

Основные  компоненты MS Access:

  • построитель таблиц;
  • построитель экранных форм;
  • построитель SQL-запросов;
  • построитель отчётов, выводимых на печать.

                                                                                                           

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

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

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

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

     Ключевое  поле - это поле, значение которого однозначно определяет запись в таблице.

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

     Тип поля определяется типом данных, которые  оно содержит. Поля могут содержать  данные следующих основных типов:

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

     текстовый - тексты, содержащие до 255 символов;

     числовой - числа;

     дата/время - дата или время;

     денежный - числа в денежном формате;

     логический - значения Истина (Да) или Ложь (Нет);

     гиперссылка - ссылки на информационный ресурс в  Интернете (например, Web-сайт).

     Поле  каждого типа имеет свой набор  свойств. Наиболее важными свойствами полей являются:

     размер  поля - определяет максимальную длину  текстового или числового поля;

     формат  поля - устанавливает формат данных;

     обязательное  поле - указывает на то, что данное поле обязательно надо заполнить.

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

     Формы – средства для ввода данных, которые предоставляют пользователю возможность заполнять только те поля, которые ему заполнять положено.  Так же с помощью форм можно не только вводить данные, но и отображать их.

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

     Страницы  – специальные объекты БД, выполненные в коде HTML, размещаемые на web-странице и передаваемые клиенту вместе с ней. Они содержат компоненты, через которые осуществляется связь переданной  web-страницы с БД, остающейся на сервере. Страницы доступа к данным осуществляют интерфейс между клиентом, сервером и БД, размещенной на сервере.

     Макросы  и модули предназначены для автоматизации повторяющихся операций при работе с СУБД и для создания новых функций путем программирования. В СУБД Microsoft Office Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования Visual Basic for Applications. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Глава III

    База  данных «Домашняя  библиотека»

Информация о работе Домашняя библиотека