Структура, классификация и этапы проектирования баз данных. Системы управления базами данных, их жизненный цикл. Разработка и реализация базы данных в MS Access. Организация входных и выходных данных. Защита данных от внешних угроз. Сведение о программе.
Аннотация к работе
Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Основные компоненты MS Access построитель таблиц, построитель экранных форм, построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI), и построитель отчетов, выводимых на печать. Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД. Все это благодаря поддержки True-type шрифтов и встраивания OLE-объектов(Object Linking and Embeding) в рамках среды Windows.База данных-информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов с одинаковым набором свойств или поименованную совокупность структурированных данных (поименованная совокупность структурированных данных предметной области).Организация структуры БД формируется исходя из следующих соображений: 1) Адекватность описываемому объекту/системе - на уровне концептуальной и логической модели.Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию. Верхний уровень занимает один объект, второй - объекты второго уровня и т. д. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Результатом совмещения возможностей (особенностей) баз данных и возможностей объектно-ориентированных языков программирования являются Объектно-ориентированные системы управления базами данных, которые позволяют работать с объектами баз данных также, как с объектами в программировании.Система управления базами данных (СУБД) - специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор( Машинная программа, которая транслирует с одного языка на другой и, в частности, с одного языка программирования на другой). Обычно современная СУБД содержит следующие компоненты: ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию, процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода, подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД, а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы. распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах); Ядро СУБД располагается на каждом клиентском компьютере.Жизненный цикл СУБД - это совокупность этапов которые проходит база данных на своем пути от создания до окончания использования. Этапы: 1) Исследование и анализ проблемы, для решения которой создается база данных. 3) Нормализация полученных Инфологических и Даталогических моделей. По окончанию этого этапа, как правило получают заготовки таблицы БД и набор связей между ними (первичные и вторичные ключи). 10) Тестирование: тест на корректность ввода вывода данных, тест на максимальное количество активных сессий и т. д.Так как ставится задача разработать программу под ОС Windows, то данная программа может быть использована под Windows 9x, Windows Me, Windows с технологией NT, а также Windows 2000, Windows XP, Windows Vista и Windows 7.Для написания данной курсовой работы была выбрана программа MS Access.В данном случае это может быть администратор магазина, который вносить новый товар в базу данных магазина. В этом случаи пользователь может быть продавец магазина, который благодаря умело созданной базе данных без труда найдет информацию о товаре.Понятный интерфейс делает обучение работе с программой легким и быстрым, снижает время и затраты на обучение и техническую поддержку пользователей, а также повышает производительность труда пользователей, в результате для выполнения задачи требуется меньше людей или они затрачивают на работу меньше времени.В данной ситуации программу можно защитить сложным паролем, а для дополнительной защиты от угроз из интернета сторонними программами.Содержит 6 полей: 1) Номер изделия. Тип поля - «числовой». Тип поля - «текстовой». Тип поля - «текстовой». Предоставляет цену на заказываемое изделие.Данные в базе данных хорошо структурированы (систематизированы) с целью обеспечения возможности их эффективного поиска и обработки. Под структурированностью в данном случа
План
Содержание
Введение
1. Базы данных
1.1 Структура базы данных
1.2 Классификации баз данных
1.3 Этапы проектирования Базы данных
1.4 Системы управления Базами данных
1.5 Жизненный цикл СУБД
2. Назначение и область применения
2.1 Выбор технических и программных средств
2.2 Организация входных и выходных данных
2.3 Создание понятного интерфейса для пользователя
2.4 Защита данных от внешних угроз
2.5 Структура базы данных
3. База данных
3.1 Таблицы
3.2 Запросы
3.3 Формы
3.4 Отчеты
3.5 Описание базы данных
3.6 Сведение о программе
Заключение
Глоссарий
Используемые источники
Приложения
Введение
база данные access
Microsoft Access - реляционная СУБД ( relational database management system - RDBMS ) корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Основные компоненты MS Access построитель таблиц, построитель экранных форм, построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI), и построитель отчетов, выводимых на печать. Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
С помощью этой программы вы можете храненить и извлекать данные в зависимости от отношений, которые вы установили. Работа с данной программой упрощена посредством манипулятора мыши. Графические возможности оболочки производят большое впечатление при создании высококачественных отчетов и распечаток. Все это благодаря поддержки True-type шрифтов и встраивания OLE-объектов(Object Linking and Embeding) в рамках среды Windows. OLE - объект представляет собой ссылку на определенную информацию, которая остается в своей первоначальной форме. OLE-объектом может быть Excel - таблица, иллюстрация или звуковой файл.
Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных DBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В состав пакета Access также входит язык Access Basic (встроенный диалект языка Visual Basic ), дающий возможность формирования специализированных систем управления базами данных.