
- •Тема 1. Общие сведения о базах данных
- •Xml-серверы
- •Файлы базы данных
- •Логические и физические имена файлов
- •1. Запуск экземпляра сервера sql Server
- •Приостановка и повторный запуск экземпляра sql Server по умолчанию
- •Остановка и перезапуск экземпляра sql Server по умолчанию
- •Запуск экземпляра sql Server из среды sql Server Management Studio
- •Приостановка и возобновление работы экземпляра sql Server
- •Остановка экземпляра sql Server
- •Службу MicrosoftSql Server можно запустить, используя поддерживаемые ос Microsoft Windows команды net. Запуск экземпляра sql Server по умолчанию
- •Запуск sql Server с параметрами запуска
- •Приостановка работы экземпляра sql Server по умолчанию
- •Возобновление работы приостановленного экземпляра sql Server по умолчанию
Тема 1. Общие сведения о базах данных
Базы данных: принципы построения.
База данных (БД) - совокупность хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений.
База данных (БД) – именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
Предметная область- часть реального мира, которая моделируется средствами базы данных. Как правило, предметная область имеет сложную структуру и неупорядочена, поэтому для построения базы данных нам придется выбрать нужную нам совокупность объектов и связей между ними.
Банк данных (БнД) – это система специальным образом организованных данных – баз данных, программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.
Система управления базами данных (СУБД) – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Целью создания БД является построение системы данных, не зависящих от алгоритмов обработки (программного обеспечения), применяемых технических средств и физического расположения данных в ЭВМ; обеспечивающих непротиворечивую и целостную информацию при нерегламентируемых запросах. БД предполагает многоцелевое использование - несколько пользователей, множество форм документов и запросов одного пользователя.
Приложение - это набор форм и отчетов, с которыми работают пользователи, а также программной логики, которая реализует необходимую вам функциональность. Большая часть коммерческих приложений обращается при работе к базам данных.
Ядро (database engine) - это программный механизм, обеспечивающий работу с базой данных для приложений и пользователей, например, ядро Jet, ядро SQL Server и т.п. Он обеспечивает физическое манипулирование данными: хранение на диске и извлечение по запросу.
Объектные модели (ADO, ADO.NET, RDO, DAO и т.п.) - это наборы взаимосвязанных объектов, которые используются для упрощения доступа к данным в базах данных из приложений. Напрямую с базами данных через API работать неудобно, поэтому эти объектные модели используются очень широко.
Классификация БД
По характеру хранимой информации базы данных делятся на фактографические и документальные.
Фактографические БД содержат краткие сведения об описываемых объектах, представленные в строгоопределенном формате. Например, в БД библиотеке о каждой книге хранятся библиографические сведения: год издания, автор, название и пр.; в записной книжке школьника могут храниться фамилия, имена, даты рождения, телефоны, адреса друзей и знакомых.В фактографических ИС регистрируются факты - конкретные значения данных об объектах реального мира. Такие ИС имеют четкую структуру и способны давать однозначные ответы на поставленные вопросы.
В документальных БД содержатся документы (информация) самого разного типа: текстового, графического, звукового, мультимедийного. . Базу данных таких систем образует совокупность неструктурированных текстовых документов и графических объектов. Цель таких ИС - выдать в ответ на запрос пользователя список документов или объектов, в какой-то мере удовлетворяющих условиям запроса.
Примеры баз данных:
Фактографические:
БДкнижного фонда библиотеки;
БД кадрового состава учреждения;
Документальные:
БДзаконодательных актов в области уголовного права;
БД современной рок музыки и прочие.
2. По способу хранения базы данных делятся нацентрализованные и распределенные.
Централизованная БД- БД хранится на одном компьютере.
Распределенная база данных– различные части одной базы данных хранится на множестве компьютеров, объединенных между собой сетью.
По способу доступа к данным :
- БД с локальным доступом;
- БД с удаленным (сетевым) доступом:
--- построенные с использованием архитектуры файл-сервер (MS Access, Paradox, dBase, FoxPro)
--- построенные с использованием архитектуры клиент – сервер (Oracle, Firebird, Interbase, IBM DB2, MS SQL Server, PostgreSQL, MySQL)
Гипертекстовая БД - текстовая база данных, записи в которой содержат связи с другими записями, позволяющими компоновать ансамбли записей на основе их логической связанности
Гипертекстовая база данных в концепции 3W — это набор текстовых файлов, написанных на языке HTML, который определяет форму представления информации (разметка) и структуру связей этих файлов (гипертекстовые ссылки). Спецификация языка постоянно развивается и в настоящее время помимо спецификации DHTML (Dynamic HTML — динамический HTML), позволяющей менять содержимое документа «на лету» в зависимости от действий пользователя, определён ряд расширений, дающих возможность создавать целые трёхмерные виртуальные миры (XML).