Реферат на тему Базы данных
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение 3
1 Базы данных 4
1.1 Основные понятия баз данных 4
1.2 Функциональные возможности 7
1.3 Архитектура баз данных 7
1.4 Классификация моделей данных 10
1.5 Типы СУБД 14
1.6 Языки баз данных 17
1.7 Реляционные СУБД 18
1.7.1 Microsoft Access 18
1.7.2 Microsoft SQL Server 19
Выводы 22
Литература 23
Введение:
Актуальность темы. В современном мире информационных технологий работа с базами данных является необходимым условием, информационные системы, веб сайты, интернет магазины, системы принятия решений все они имеют в своем составе базу данных. Использование баз данных привело к появлению большого количества различных программных решений, которые упрощают взаимодействие с БД, среди данных решений занимает особое место MS Access [3]. Данное программное решение входит в состав MS Office Microsoft, это и относительная простота создания эффективных, функциональных баз данных привело к тому, что MS Access занимает одно из лидирующих позиций среди существующих программных решений. Понимание принципов работы в данном пакете, знание особенностей создания объектов является актуальной задачей.
Предмет исследования – базы данных.
Объект исследования – принципы создания баз данных.
Целью данной работы является изучение теоретической информации о системе управления базами данным.
Для достижения поставленной цели необходимо решить следующие задачи:
– изучить типы баз данных;
– рассмотреть технологии и инструменты проектирования баз данных;
– рассмотреть особенности работы с пакетом MS Access;
– изучить особенности работы с Microsoft SQL Server.
Заключение:
База данных — это набор данных, сохраненных в соответствующем формате. Формат записи данных позволяет получить доступ к данным. В зависимости от приложения данные сохраняются по-разному. Метод записи данных влияет на выполнение отдельных операций (запись, чтение, удаление и изменение данных).
Существует много типов баз данных. Одной из самых популярных является реляционная база данных. Термин «реляционная база данных» описывает базу данных, в которой данные хранятся в форме так называемых кортежей. У кортежей есть свои атрибуты. Каждый кортеж записан в отношениях.
Операции в реляционных базах данных основаны на алгебре отношений. Доступ к данным возможен благодаря использованию SQL (язык структурированных запросов). SQL — это язык, специфичный для баз данных.
На данный момент существует большое количество реализаций реляционных баз данных. Наиболее часто используемые реализации:
– PostgreSQL,
– MySQL
– SQLite
– Oracle
– SQL Server
– HyperSQL.
При создании программных продуктов, разработчику приходится сталкиваться с необходимостью хранения данных, поэтому реализация базы данных является, в большинстве случаев, обязательным условием корректного функционирования программного продукта. Знание основ баз данных является актуальным, по той причине, что их использование позволит создавать качественные программные продукты и решения.
В рамках данной работы решены следующие задачи:
– даны основные понятия баз данных, определены такие понятия как запись, сущность, ключ и другие, которые используются для обозначения объектов баз данных;
– представлены функциональные возможности баз данных – определен перечень операций и функциональных возможностей;
– описана архитектура баз данных, представлены Компоненты базы данных, состав СУБД, архитектура клиент-сервер;
– представлена классификация моделей данных, отображено описание простых БД: базы данных с иерархической структурой данных и комплексных, таких как: реляционных баз данных, объектно-ориентированные базы данных, объектно-реляционные базы данных.
– определены типы СУБД, описаны законы Кодда;
– классифицированы языки баз данных. определены четыре основные группы: Data Definition Language (DDL), Data Manipulation Language, Data Control Language, язык запросов;
– представлено описание наиболее популярных реляционных СУБД — Microsoft Access, который оперирует следующими объектами:
o таблицами;
o запросами;
o формами;
o отчетами;
o страницами;
o макросами;
o модулями.
– и Microsoft SQL Server, в состав которого входя следующие элементы:
o Database Engine.
o Аналитические услуги.
o Службы отчетности.
o Службы интеграции данных.
Фрагмент текста работы:
1 Базы данных
1.1 Основные понятия баз данных
База данных определяется как набор данных, которые тематически разделены, логически интегрированы и соответствующим образом упорядочены. База данных спроектирована, сконструирована и заполнена данными для определенной цели. База данных должна быть назначена целевой группе пользователей и ранее принятым приложениям, которые будут реализованы этими пользователями [1].
База данных в информационных системах содержит структуры, в которых хранятся данные, и системный каталог, в котором есть метаданные, что означает описание содержимого. Системный каталог состоит из набора таблиц и правил, где описывается базовая схема со всеми ее объектами. Независимость данных и приложений, работающих в базовой среде, обеспечивает хранение метаданных. Хранение данных и контроль над данными являются основной задачей системы управления базами данных (СУБД). Такая система имеет дело с изолированием физических данных, хранящихся в базе данных, от пользовательских программ. Благодаря этому существует упомянутая независимость данных от используемой технологии. Интерфейсом между СУБД и пользователем является приложение [2].
Основными понятиями баз данных являются.
1. Запись (также называемая кортежем или строкой) представляет собой горизонтальную структуру данных, описывающую один объект. Запись состоит из полей, точно описывающих характеристики объекта, например, одного сотрудника.
2. Поле, также называемое атрибутом или столбцом, представляет собой структуру данных, описывающую отдельный элемент в записи, например, имя сотрудника.
3. Таблица — набор записей, описывающих объекты единообразным способом, то есть каждая запись имеет одинаковые имена полей. В некоторых системах база данных, например, dBase, каждая таблица называется базой данных и хранится в отдельных файлах.
3. Первичный ключ – это одно или несколько полей, значение которых однозначно определяет каждую запись в таблице. Эта ключевая особенность называется уникальностью. Первичный ключ используется для связи записей в одной таблице с записями из другой таблицы. Первичный ключ называется внешним ключом, если он ссылается на другую таблицу. Например, в базе данных сотрудников ссылочный номер сотрудника может быть первичным ключом.
4. Единственный первичный ключ, если есть поле, содержащее уникальные данные, такие как номер по каталогу или идентификационный номер, можно объявить его как первичный ключ. Однако, если значения повторяются в этом поле, первичный ключ не будет установлен.
5. Многопольный первичный ключ, также называемый составным ключом, в ситуации, когда ни одно из полей не гарантирует уникальность содержащихся в нем значений, следует рассмотреть возможность создания первичного ключа, состоящего из нескольких полей.
6. Отношения – связи между таблицами.Типы отношений:
– один-к-одному, в этом отношении каждая запись в таблице A может иметь только одну сопоставленную запись из таблицы B, и аналогично каждая запись в таблице B может иметь только одну сопоставленную запись из таблицы A. Этот тип отношений встречается редко, поскольку большая часть информации связанные таким образом будут содержаться в одной таблице;
– один-ко-многим, данное отношение является наиболее распространенным типом отношений.В отношении «один ко многим» запись в таблице A может иметь множество записей из таблицы B, сопоставленных с ней, но запись в таблице B имеет только одну запись в таблице A;