Основные определения в направлении БД




Введение

 

С каждым годом создаётся, распространяется и используется больше данных, чем когда-либо ранее, для принятия бизнес-решений. Ещё около 5 лет назад IBM заявила, что 90% мировых данных были созданы только за последние 2 года.

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

Преимущества использования баз данных включают:

· сокращение времени, затрачиваемого на управление данными;

· предоставляя вам возможность анализировать данные различными способами;

· содействие дисциплинированному подходу к управлению данными;

· превращение разрозненной информации в ценный ресурс;

· повышение качества и согласованности информации.

У многих предприятий нет времени или ресурсов для сбора и обработки большого количества информации. Это может привести к отсутствию информации о том:

· как их бизнес работает;

· насколько выгодны их производственные линии;

· если клиенты делают повторные покупки;

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

Тема курсовой работы – это система управления базами данных MSSQL Server. Актуальность выбранной темы состоит в том, что система управления базами данных MSSQL Server принадлежит к классу реляционных систем, которые отличаются гибким функционалом и наибольшей безопасностью.

Цель данной курсовой работы – это изучение деталей в направлении баз данных и СУБД, определение СУБД MS SQL Server, а также практическая реализация в данной системе. Для достижения данной цели необходимо решить ряд задач:

1) Освоить теоретические вопросы по базам данных и СУБД;

2) Привести основные определения в направлении БД;

3) Определить виды СУБД;

4) Изучить историю MS SQL Server;

5) Описать характеристики, преимущества и архитектуру СУБДSQLServer;

6) Разработать базу данных в СУБД MS SQL Server.

Объектом курсового проекта является базы данных, предмет – система управления базами данных MS SQL Server.

Для исследования выбранной темы были использованы источники следующих авторов: российских учёных:

Структура работы состоит из трёх разделов, которые подразделяются ещё на несколько параграфов. Работа выполнена на 33 листах. Графические объекты использовались в виде рисунков в количестве 8 штук, табличные данные в количестве 5 штук.

 

Теоретическая составляющая баз данных

 

Основные определения в направлении БД

СУБД означает систему управления базами данных[1].

База данных представляет собой набор данных, а система управления - это набор программ для хранения и извлечения этих данных[2].

Сервер приложений - сервер, который обрабатывает операции с базами данных конкретных приложений, выполненные из клиентских программ приложений. СУБД находится в процессе с кодом приложения для очень быстрого внутреннего доступа[1].

Атомарность - свойство транзакции, которая гарантирует, что либо все, либо никакие изменения, сделанные транзакцией, не будут записаны в базу данных[4].

Кэш - память компьютера, предназначенная для хранения части данных базы данных, к которой недавно была обращена прикладная программа БД.

Каталог - репозиторий для машиночитаемой формы метаданных определения данных базы данных[5].

Клиент - клиентский процесс, содержащий функции прокси, подключающиеся к серверному процессу, который содержит фактические функции базы данных[3].

Столбец. Единица единичных данных с определенным типом данных (например, число, текст или дата). Столбцы существуют только в таблицах.

Строка - один набор связанных значений для всех столбцов, объявленных в данной таблице. Также известна как запись[6].

Тип данных - основной вид данных, который может быть сохранен в столбце. Типыданных, доступныевСУБД MS SQL: char, wchar, varchar, wvarchar, binary, varbinary, boolean, tinyint, smallint, integer, bigint, real, float, double, date, time, timestamp, long varbinary, long varchar, иwvarchar

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

Индекс - отдельная структура, которая обеспечивает быстрый доступ к строкам таблицы на основе значений данных столбцов[9].

DLL - динамическая библиотека ссылок.

DML - язык манипулирования базой данных.

Домен - альтернативное имя для базового типа данных.

Внешний ключ – это один или несколько столбцов в таблице, предназначенный для хранения только значений, соответствующих соответствующим столбцам первичных / уникальных ключей в ссылочной таблице.

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

Библиотека - контейнер для набора общих функций API программного обеспечения.

Метаданные - «Данные о данных». В контексте СУБД данные, хранящиеся в столбцах таблицы, имеют определенные атрибуты, такие как тип, длина, описание или другие характеристики, которые позволяют СУБД осмысленно обрабатывать данные или позволяют пользователям лучше понимать их[7].

Зеркалирование – возможность копирования изменений каждой транзакции, сделанной в базу данных из основной базы данных, в одну или несколько подчиненных баз данных, чтобы на ведомых всегда были доступны точные копии основной базы данных[14].

NoSQL - классификация систем хранения данных, которые в основном не предназначены для реляционного доступа через общий язык SQL[5].

Оптимизатор – это компонент SQL-системы, который оценивает оптимальный (то есть самый быстрый) метод для доступа к запрошенным данным базы данных, является специальным оператором SQL SELECT, UPDATE или DELETE.

Страница - базовая единица ввода / вывода базы данных. Файлы базы данных могут быть организованы в набор страниц фиксированного размера, содержащих данные, связанные с одним или несколькими событиями записи (строки таблицы).

Первичный ключ - столбец или группа столбцов в данной таблице, которые однозначно идентифицируют каждую строку таблицы. Первичный ключ используется вместе с внешним ключом в другой (или даже той же) таблице, чтобы связать две таблицы вместе[8].

Query - полный оператор SQL, который определяет 1) столбцы и таблицы, из которых должны быть получены данные; 2) необязательно, условия, которые должны удовлетворять данные; 3) необязательно, вычисления, которые должны выполняться по полученным значениям столбцов; и 4) необязательно, желаемый порядок набора результатов[12].

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

Схема - представление структуры базы данных. Он может быть графическим или текстовым. Графические представления обычно включают использование ящиков, которые представляют таблицы базы данных и стрелки, которые представляют отношения между таблицами. В представлениях текстовой схемы используются описания языка определения базы данных (DDL) для описания дизайна базы данных[3].

Сервер (программное обеспечение) - место, которое находится на одной серверной машине и способно принимать соединения от одного или нескольких мест, находящихся на клиентских машинах.

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

Хранимая процедура - именованный и необязательно параметризованный скомпилированный набор операторов доступа к базе данных SQL, которые могут выполняться как единое целое посредством вызова хранимой процедуры[5].

Таблица - коллекция тесно связанных столбцов. Таблица состоит из строк, каждая из которых имеет одни и те же столбцы, но различаются значениями столбцов[9].

Транзакция - набор логически связанных изменений базы данных, которые записываются в базу данных как единое целое[10].

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: