Автор: Анна SP, 04 Июня 2010 в 14:23, курсовая работа
Microsoft Access, входящая в Microsoft Office, в настоящее время является одной из наиболее популярных СУБД реляционного типа. Она позволяет быстро создавать приложения различной степени сложности на основе технологий визуального программирования. Благодаря удобству и высокой продуктивности СУБД Access может быть полезной как начинающим программистам для создания несложных баз данных, так и профессиональным разработчикам для решения широкого класса серьезных задач.
Скорость доступа к информации, хранящейся в БД и, как следствие, удобство работы с ней, во многом зависит от организации структуры хранения информации и вида ее представления пользователю на этапе проектирования базы данных. Поэтому в данной курсовой работе приводятся основы проектирования реляционных БД, знание которых является, безусловно, необходимым для всех, кто когда-либо сталкивался с задачей создания реляционной базы данных.
В данной курсовой работе рассматривается:
Проектирования базы данных
Концептуальное проектирование
Логическое проектирование
Физическое проектирование
Формирования запросов на языке SQL
Введение
1 Проектирование базы данных
1.1 Концептуальное проектирование. Разработка ER-модели предметной области СПЕЦОДЕЖДА
1.2 Логическое проектирование. Преобразование ER-модели в реляционную модель. Нормализация таблиц
1.3 Физическое проектирование. Создание в СУБД Access БД СПЕЦОДЕЖДА
2 Формирование запросов на языке SQL
Заключение
Список используемой литературы
Запросы
являются основным средством просмотра,
изменения и анализа
К основным видам запросов относят следующие:
Запросы могут создаваться с помощью Конструктора запросов (Query Design) и Мастера запросов (Query Wizard). Создавая запросы в режиме Конструктора, пользователь получает ряд преимуществ:
В техническом смысле SQL является «подъязыком данных», который предназначен только для использования в качестве языка взаимодействия с базой данных. Сам по себе SQL не содержит тех средств, которые необходимы для разработки законченных программ, и может использоваться в виде одной из трех прикладных реализаций.
Традиционно операторы SQL были разбиты на категории в соответствии с их функциями. Эти категории являются полезными инструментами и могут играть важную роль с практической точки зрения. В основном три из них известны и традиционно используются при обсуждении вопросов, связанных с базами данных.
Основной практический смысл приведенного разделения на категории состоит в том, что стандарт не требует, чтобы пользователь применял операторы категории DDL и DML в одной и той же транзакции. Под транзакцией понимается группа операторов, которая может исполняться, правильно или неправильно, как единое целое.
Рассмотрим,
как выглядит созданный запрос на
языке SQL. Напомним, что запрос, представленный
в коде SQL, называется инструкцией SQL. Для
примера возьмем запрос на создание новой
таблицы в БД с именем НОВАЯ, содержащей
поля некоторых двух таблиц БД (одно из
полей должно быть текстовым). Чтобы увидеть
инструкцию SQL, следует открыть запрос
для просмотра и выполнить команду меню
Вид/ Режим SQL или нажать кнопку Вид и выбрать
в появившемся списке пункт Режим SQL. Раскроется
окно, в котором содержится текст инструкции
(рис. ).
Рисунок
– Окно запроса с инструкцией
SQL
Рассмотрим
инструкцию. Любой запрос содержит
в себе несколько ключевых слов.
Как правило, начинается запрос с SELECT.
Эта команда определяет возвращаемую
информацию как набор записей. В
ней указываются поля, которые должны
быть выбраны в ответ на запрос. Согласно
синтаксическим правилам языка SQL, перед
именем поля указывается имя таблицы,
которой принадлежит это поле. Группы
(Имя таблицы, Имя поля) разделяются между
собой запятыми, внутри группы имя таблицы
отделяется от имени поля точкой. Если
в имени есть пробел, то оно заключается
в квадратные скобки. Зарезервированное
слово AS служит для выведения нового имени
поля. Предложение с ключевым словом FROM
описывает связи между таблицами.
Заключение
Информация о работе Проектирование базы данных и формирование запросов на языке SQL