Курсовая работа: Базы данных
3.2 Глоссарий
Таблица 3.2.1 Сопоставление некоторых физических и логических имен модели
Физическое имя | Логическое имя | Тип поля | Описание |
Id_Client | Номерклиента | Числовое | Уникальный идентификатор клиента |
Id_Project | Номер проекта | Числовое | Уникальный идентификатор проекта |
Id_Buy | Номер платежа | Числовое | Уникальный идентификатор платежа |
Id_isp | Номер исполнителя | Числовое | Уникальный идентификатор исполнителя |
Id_soisp | Номер соисполнителя | Числовое | Уникальный идентификатор соисполнителя |
4. Проектирование базы данных в MicrosoftAccess
Для проектирования базы данных была выбрана программная система разработки MicrosoftAccess, как наиболее распространенная и, на мой взгляд, наиболее удобная система.
4.1 Построение таблиц
Таблицы создаем в режиме конструктора – указываем имена полей (ими будут являться атрибуты объекта, для которого строится таблица), для каждого поля определяем тип. Также выбираем ключевое поле
Далее приступаем к заполнению таблицы данными. Данные в каждое поле вводим вручную
4.2 Создание запросов.
После того как все необходимые таблицы построены, в них занесены все требующиеся данные, приступаем к созданию запросов на выборку.
Для этого переходим на вкладку “Запросы”. В режиме конструктора добавляем таблицы, необходимые для запроса.
После того как необходимые таблицы добавлены, приступаем к формированию запроса. В строке “Имя таблицы” выбираем таблицы, по которым будет осуществляться выборка, соответственно в строке “Поле” поля для выборки. В строке “Условие отбора” указываем условие для поля, по которому будет выполняться выборка. В строке “Вывод на экран” ставим “флажки” под тем полем, которое необходимо вывести на экран после выполнения запроса. Для примера добавим таблицу “Клиенты”. Из таблицы “Клиенты” осуществим выборку по полям: “Имя”, “Фамилия” и “Отчество”. Условие отбора - “Like "А"” для поля “Имя”. (Рисунок 4.2.2).
ператор Likeпонимается как “подобно чему-либо”, а оператор “*”, обозначает, что после буквы “А” следует любая комбинация из любого количества символов. Т.е. мы создали запрос на выборку всех клиентов из таблицы “Клиенты”, чьё имя начинается на «А»
4.3 Создание SQL – запросов (Structured Query Language)
SQL позволяет пользователю базы данных создавать и удалять, содержащиеся в отношениях данные, налагать обеспечивающие целостность реляционных данных правила и выполнять полный набор операций реляционной алгебры.
Для создания SQL – запроса перейдем в режим конструктора, затем перейдем в режим SQL
На языке SQLнапишем запрос следующего содержания
SELECT Плата.сумма, Клиенты.Имя, Клиенты.Фамилия, Клиенты.Отчество
FROM Плата, Клиенты
WHERE Плата.сумма BETWEEN 55000 AND 70000;
В данном примере создан SQL – запрос, который осуществляет выборку (SELECT) по полям “Сумма”, “Имя”, “Фамилия”, “Отчество” из (FROM) таблиц “Плата” и “Клиенты”, где (WHERE) значение поля “Сумма“ находится между (BETWEEN) 55000 и (AND) 70000.
5 Заключение
Курсовая работа выполнена в соответствии с техническим заданием.
Разработана и спроектирована учебно-исследовательская база данных “Клиенты”, содержащая необходимые данные об обслуживании клиентов. База данных разработана в программной системе разработки баз данных MicrosoftAccess, что позволяет легко понять ее организацию и простоту управления. Получить необходимую информацию из базы данных можно, используя SQL – запросы. На основе данной учебно-исследовательской базы данных возможно проектирование подобных баз данных для схожих целей.
Список использованных источников
1. Карпова Т. Базы данных: модели, разработка, реализация, 2001.
2. Ребекка М. Райордан Основы реляционных баз данных, 2001.
3. Сервер Информационных Технологий http://www.citforum.ru/ основы современных баз данных.
4. Н. А. Трифонова, С.С Прозорова Officeдля студента Лабораторный практикум.