Автор работы: Пользователь скрыл имя, 28 Января 2012 в 15:52, курсовая работа
Цель: Создание рабочей базы данных личных дел студентов, а так же данных об оплате обучения и специальностях существующих на ускоренном заочном отделении.
Задачи:
Сбор и обработка теоретических данных;
Определение структуры базы данных;
Создание программы;
Введение……………………………………………………………………...3
Глава 1.
Базы данных……………………………………..……………………..5
Системы управления базами данных и их функции..……………....12
1.3. Языковые средства СУБД ………………...………………………….20
Базы данных в Delphi 7…………………………………………….....25
Глава 2.
2.1. Создание базы данных в Delphi 7. Личное дело.…………………….42
Реализация доступа к БД …………………………………………….47
Реализация отчетов……………………………………………………47
Разработка пользовательского интерфейса………………………….47
Основные принципы построения интерфейса…………………..48
Обоснование использования элементов интерфейса…………...49
Поставленные задачи …………………..…………………………….53
Обоснование выбора программного обеспечения ………………....54
Заключение………………………………………………………………….56
Список сокращений………………………………………………………..57
Список литературы……………………………………
Чаще всего база данных организуется таким образом, чтобы каждому состоянию предметной области соответствовало некоторое состояние базы данных. Существуют, однако, и иные подходы. Например, в экономических исследованиях и в управлении экономикой широко используются базы данных временных рядов экономических показателей. Их характерная особенность заключается в том, что каждое состояние такой базы данных моделирует не только текущее состояние предметной области, но и некоторую ее предысторию – хронологическую последовательность ряда предшествующих состояний.
Пользователями базы данных
В современной технологии баз
данных предполагается, что создание
базы данных, ее поддержка и
обеспечение доступа
Централизованный характер
Различают централизованные и распределенные базы данных. Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети, возможен распределенный доступ к такой базе данных – доступ к ней пользователей данной сети. Такой способ использования баз данных часто применяют в локальных сетях.
Появление сетей позволило
Данные, содержащиеся в распределенной базе данных, их представление на всех уровнях архитектуры СУРБД и размещение в сети описываются в системном справочнике, который сам может быть декомпозирован и размещен в различных узлах сети (7, С.14).
Части распределенной базы
При разработке информационной системы обычно стремятся чтобы ее база данных была интегрированной. Это означает прежде всего, что критерии оценки возможных вариантов построения базы данных носят «социальный» характер и направлены на интегральную эффективность системы, а не на удовлетворение интересов отдельных ее пользователей. При этом могут учитываться приоритеты и частота решения отдельных задач, их требования к вычислительным ресурсам, используемые в них части базы данных и т.п.
К сожалению, на практике учет таких критериев оказывается сложной задачей. Разработчик и персонал администратора системы чаще всего вынуждены ограничиваться интуитивными соображениями. Однако в ответственных случаях для решения этой трудной проблемы используют методы оптимизации, проводят эксперименты с имитационными моделями исследуемой системы для получения нужных оценок.
Одним из важных необходимых
элементов интегрированного
Понятие база данных характеризует следующие
понятия как поля, запись, файл. Полем называется
последовательность смежных символов
с определенным значением. Оно описывае6т
индивидуальный объект. Поле – это наименьшая
поименованная единица данных. Записью
называют набор их нескольких полей. Употребляют
запись для описания объектов, которые
нельзя адекватно описать одним полем.
Запись – поименованная совокупность
полей. Объединение нескольких записей,
обладающих структурными элементами и
семантическими признаками, является
массивом (файлом), то есть поименованная
совокупность экземпляров записей одного
типа. Основное средство представления
семантики данных – естественный язык.
Но можно использовать формализованные
языки, которые позволяют более эффективно
организовать обработку данных на вычислительной
технике и представить необходимую семантику
данных, удовлетворяющую практические
потребности целого ряда прикладных задач.
В свою очередь множество логически совместимых
файлов рассматривают как базу данных.
1.2
Системы управления
базами данных
и их функции.
С понятием базы данных тесно связано понятие системы управления базами данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи. В мире существует множество систем управления базами данных.
Системой управления базами
По степени их универсальности различают два класса СУБД – системы общего назначения и специализированные системы. СУБД общего назначения не ориентированы на какую-либо конкретную предметную область или на информационные потребности конкретной группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели в определенной операционной обстановке, и поставляется многим пользователям как коммерческое изделие. СУБД общего назначения обладает средствами настройки на работу с конкретной базой данных в условиях конкретного применения (10, С.10).
Использование СУБД общего
Создание специализированной
СУБД общего назначения – это
сложные программные комплексы,
Для создания базы данных
Обрабатывая схемы базы данных,
СУБД создает пустую базу
Принципиально важное свойство СУБД заключается в том, что она позволяет различать и поддерживать два независимых взгляда на базу данных – взгляд пользователя, воплощаемый в «логическом» представлении данных, и «взгляд» системы– «физическое» представление, характеризующее организацию хранимых данных. Пользователя не интересуют при его работе с базой данных байты и биты, представляющие данные в среде хранения, их размещение в памяти, указатели, поддерживающие связи между различными структурными компонентами хранимых данных, выбранные методы доступа. В то же время все эти факторы важны для выполнения функций управления данными самой СУБД.
Обеспечение логической
При этом пользовательское
Отметим, что логическая независимость данных обеспечивается средствами механизмов многоуровневой архитектуры СУБД.
Под «физической»
Поддержка логической целостности (непротиворечивости) базы данных – другая важная функция СУБД. В развитых системах ограничения целостности базы данных объявляются в схеме базы данных, и их проверка осуществляется при каждом обновлении объектов данных или связи между ними, являющихся аргументами таких ограничений.
Во многих СУБД ограничения
целостности поддерживаются
Информация о работе Создание базы данных в Delphi 7. Личное дело