Кафедра информатики
Выполнил: ст. гр. xxxxxx
xxxxxxx
Проверила:
Работа защищена с оценкой:
Харьков 2008
Практическая реализация выполнена с использованием СУБД ACCESS и Delphi. Приведены программы построения отношений и запросов в среде реляционных моделей с использованием языка SQL.
Ключевые слова и выражения:
БАЗАДА ННЫХ, ДИАГРАММА СУЩНОСТЬ-СВЯЗЬ, ОТНОШЕНИЕ, ДАТАЛОГИЧЕСКАЯ МОДЕЛЬ, ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ, ПОТЕНЦИАЛЬНЫЕ КЛЮЧИ, ССЫЛОЧНАЯ ЦЕЛОСТНОСТЬ, АТРИБУТ, КОРТЕЖ, ФУНКЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ, ПЕРВИЧНЫЙ КЛЮЧ, ВНЕШНИЙ КЛЮЧ, НОРМАЛИЗАЦИЯ, НОМАЛЬНЫЕ ФОРМЫ, ЯЗЫК ЗАПРОСОВ, СУБД, COM-технологии, DELPHI.
Задание
Календарный план
РЕФЕРАТ
ВВЕДЕНИЕ
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1Построение инфологической модели предметной области методом ER- диаграммы
1.2Описание диаграммы «сущность-связь»
2 ПОСТАНОВКА ЗАДАЧИ
3 РАЗРАБОТКА СХЕМЫ БАЗЫ ДАННЫХ
3.1Описание логической схемы базы данных
4 РАЗРАБОТКА ПРОЕКТА ПРИЛОЖЕНИЯ
4.1Описание данных
4.2 Создание отношений БД с помощью языка SQL
4.3 Заполнение базы данных
4.4 Создание запросов к базе данных компьютерного клуба
4.5 Создание отчетов по базам данных с помощью приложений Office
4.5.1 Создание генерации отчетов с помощью MicrosoftExcel
4.5.1 Создание отчета с помощью MicrosoftWord
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ Б
Введение
В современном мире информационных технологий информационно-справочные системы с использованием концепций баз данных нашли широкое применение. Любая отрасль не может развиваться без сотрудничества с информатикой, так как предприятиям необходимо обрабатывать огромное количество разнообразной информации, и без применения и информационно-справочных систем это было бы невозможным. Отсутствие хранилища данных и возможности организации быстрого к ним доступа, поиска и их обработки значительно затруднило бы работу и развитие крупных предприятий. Еще недавно бумажной базой данных можно было обойтись. Но сегодня без электронных баз данных, не обойтись, потому что процесс улучшения жизни общества требует увеличения объема необходимой информации ежегодно на 5-7%. А уже через десять объем необходимой информации удвоится.
Занесение базы данных на ПК дает большое преимущество уже для однопользовательской системы – это компактность, скорость, низкие трудозатраты и актуальность.
Базы данных – это компьютеризированная система хранения записей , то есть компьютеризированная система, назначение которой хранить информацию, предоставляя пользователям средства ее извлечения идентификации.
Поскольку БД (база данных) – хранилище определенно города информации, то для управления или анализа их содержимого применяется программное обеспечение, позволяющее установить связь между пользователями системы и физическими записями данных. Таким программным обеспечением является СУБД – системы управления базами данных. Основная задача СУБД – предоставление возможности пользователю базы данных работать с ней, не вникая с детали ее архитектуры.
Термин СУБД так же часто используются в отношении конкретных программных продуктов, одним из которых является Microsoft Access, который и был использован при выполнении данной курсовой работы.
Этот программный продукт предлагает механизм формирования таблиц и достаточно прост в применении, обеспечивая этим пользователю – непрофессионалу комфорт при работе с базой данных.
База данных обеспечивает хранение информации, а также удобный и быстрый доступ к данным. Она представляет собой совокупность данных различного характера, организованных по определенным правилам.
Используется так же современные технологии программирования, базирующиеся на технологии COM и позволяющие использовать приложения MicrosoftOfficeв качестве серверов автоматизации.
COM является платформно-независимой, объектно-ориентированной технологией, позволяющей создавать бинарные компоненты. Эти компоненты можно использовать как локально, так и в распределенном сетевом окружении. COM служит основой для: OLE (технология составных документов), ActiveX-объектов и элементов управления ActiveX, DCOM, COM+.
На базе COM создано большинство новейших продуктов (MSOffice, MTS, …) и технологий Windows (Automation, Drag & Drop, ...).
COM – это технология, позволяющая объектам взаимодействовать, несмотря на границы процесса или машины, так же легко, как и объектам внутри одного процесса. COM обеспечивает такое взаимодействие, определяя, что единственный путь управления данными, ассоциированными с объектом, лежит через интерфейс объекта. Термин «интерфейс», о котором речь пойдет чуть ниже, означает реализацию в коде COM-совместимого двоичного интерфейса, ассоциированного с объектом.
Генерация отчетов по базам данных с помощью приложений MicrosoftOffice применяется на практике довольно часто. Причиной этого является желание пользователей получать отчеты в виде файла одного из стандартных форматов, иметь возможность редактировать их и обмениваться ими с клиентами и партнерами. Дело в том, что имеющиеся в комплекте поставки Delphi компоненты QuickReport обладают весьма ограниченными возможностями, связанными с созданием отчетов в одном из стандартных форматов, и применение вместо них приложений MicrosoftOffice, как правило, уже имеющихся в компании, нередко предпочтительнее приобретения профессиональных генераторов отчетов типа CrystalReports (CrystalDecisions).
Таким образом, путем автоматизации приложений MicrosoftOffice мы можем создавать сложные отчеты, содержащие таблицы, диаграммы, вычисляемые значения, равно как и использовать для этой цели другие возможности MicrosoftOffice (например, сервисы построения сводных таблиц).
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1Построение инфологической модели предметной области методом ER- диаграммы
Начальным шагом в проектировании базы данных является постановка задачи, описание предметной области и построении инфологической модели данных, то есть модели «сущность - связь», известной еще как диаграмма Чена.
Она помогает логическому программированию РБД. В логической схеме РБД семантика данных передается посредством первичных и внешних ключей и функциональных зависимостей. Для построения диаграммы сущность/связь прежде всего необходимо:
· определить данные, которые будут использоватся РБД;
· определить множество отношений в которых будут связаны эти данные;
· вывести правила целостности и определить связи для работы с отношениями;
ER-диаграмма строится с помощью таких основных правил:
· cвойство всегда связано с одним определенным отношением, (если только отношения не являются подчиненными общему типу). В диаграмме свойства обозначаются овалами;
· если отношение имеет связи, то между их связью должна быть описана логическая привязка обозначенная ромбом. Отношения обозначаются прямоугольниками.
Все связи должны быть обязательно вида «один ко многим» или «многие к одному».
1.2 Описание диаграммы «сущность-связь» для информационной системы компьютерного клуба
Сильными объектами являются Центр Данных, Компьютер, Услуги, Инфо игрока, Администратор,Модернизация, Устройства.
Разрабатываемая информационная система компьютерного игрового клуба должна быть удобной в использовании, как для Администратора, обслуживающего компьютер, так и бухгалтера, директора клуба, налогового инспектора, а так же любого желающего игрока. Она дает возможность получить полную информацию о точной дате, времени, оказываемой услуге для определённого компьютера, посетителя или обслуживающего администратора.