Классификации баз данных и СУБД. Технология модели клиент-сервер. Особенности языка структурированных запросов SQL. Структура и назначение операторов определения, манипулирования и управления данными. Разработка реляционной БД, создание SQL запросов.
Аннотация к работе
1. Основные понятия и технологии распределенной обработки данных 1.1 Основные понятия и классификация баз данных и систем управления базами данных 1.2 Модели построения баз данных 1.3 Технологии распределенной обработки данных 2. Особенности языка структурированных запросов SQL 2.1 Общие понятия о языке SQL 2.2 Структура и назначение операторов SQL 2.3 Преимущества и недостатки языка SQL 3. Использование SQL в прикладном программировании 3.1 Обоснование выбора применяемых технологий для решения задачи 3.2 Реализация программной части веб - приложения 3.3 Описание общей схемы взаимодействия компонент веб -приложения, основные сценарии работы Заключение Список использованной литературы Приложение А. Характеристики объектно-ориентированной модели данных Приложение Б. Запросы, формирующие базу данных Приложение Г. Взаимодействие с БД средствами PHP Приложение Д. Основные элементы интерфейса пользователя сервиса подписки Введение Актуальность темы курсовой работы заключается в том, что в современном компьютерном мире язык структурированных запросов SQL предоставляет пользователю большое количество возможностей по применению и объединению информации из различных источников. Язык структурированных запросов SQL (Structured Query Language) предназначен для создания и работы с реляционными базами данных, которые представляют собой наборы связанных данных, хранящихся в таблицах. Для управления реляционными базами данных используются программы, называемые системами управления базами данных, СУБД. Для достижения поставленной цели в курсовой работе необходимо решить следующие задачи: 1) раскрыть сущность понятий база данных, система управления базами данных путем изучения классификации баз данных и СУБД по степени распределенности, по технологии хранения данных, по содержимому, по моделям построения; 2) изучить особенности реляционной модели данных; 3) изучить технологии распределенной обработки данных путем определения из достоинств и недостатков, проведения сравнительного анализа, а также выделить технологию, которая наиболее подходит для распределенной обработки данных с использованием SQL-запросов к серверам БД; 4) рассмотреть структуру и назначение операторов SQL: операторов определения данных DDL, операторов манипулирования данных DML, операторов управления данными DCL; 5) изучить возможности использования SQL в прикладном программировании. Наибольшее распространение получили серверы баз данных: Oracle, DB2, Microsoft SQL Server [8, с. Таблица 1 - Современные объектные модели баз данных Название Назначение Versant (разработка Versant Technologies) Используется для разработки телекоммуникаций POET (компания POET Software) Поддержка интерфейсов C , Java, Visual Basic Object Store PSE (разработка компании Object Design) Модули объектов Java Объектно-ориентированная модель отличается от объектной модели тем, что данные могут, как моделироваться в виде объектов, так и представляться атрибутами, методами и классами [14, с. Характеристики объектно-ориентированной модели данных приведены в Приложении А.