Использование SQL в прикладном программировании - Курсовая работа

бесплатно 0
4.5 87
Организация работы с базами данных (БД), их основные виды (автономные, файл-серверные, и пр.) и создание их демонстрации. Организация связи с БД в Delphi. Основы языка SQL: общие сведения, характеристика оператора выбора Select, отбор записей из таблицы.


Аннотация к работе
SQL (Structured Query Language) - это структурированный язык запросов к реляционным базам данных. На этом языке можно формулировать выражения (запросы), которые извлекают требуемые данные, модифицируют их, создают таблицы и изменяют их структуры, определяют права доступа к данным и многое другое. база delphi серверный select Программисты пользуются языком SQL, чтобы писать приложения, в которых содержатся обращения к базам данных. Одни и те же операторы SQL используются как для интерактивного, так и для программного доступа, поэтому части программ, содержащие обращения к базе данных, можно вначале тестировать в интерактивном режиме, а затем встраивать в программу. Изучить теоретические аспекты и выявить природу "Язык запросов SQL.База данных-это прежде всего набор таблиц, хотя, как мы увидим позднее, в базу данных могут входить также процедуры и ряд других объектов. Значения полей вводятся пользователем и хранятся в базе данных. При работе с таблицей пользователь или программа как бы скользит курсором по записям. В общем случае база данных помимо таблиц может содержать также другие объекты:-вложенные таблицы - в этом случае значению поля одной таблицы соответствует некоторая другая таблица. Создают базы данных и обрабатывают запросы к ним системы управления базами данных - СУБД.BDE служит посредником между приложением и базами данных. Благодаря этому не надо менять приложение при смене реализации базы данных. Приложение Delphi, когда ему нужно связаться с базой данных, обращается к BDE и сообщает обычно псевдоним базы данных и необходимую таблицу в ней. Это список процедур и функций для работы с базами данных, которым и пользуются приложения. Если в BDE имеется собственный драйвер соответствующей СУБД, то BDE связывается через него с базой данных и с нужной таблицей в ней, обрабатывает запрос пользователя и возвращает в приложение результаты обработки.Базы данных создаются с помощью программ, входящих в состав той или иной СУБД. Например, базы данных INTERBASE можно создавать с помощью программы INTERBASE Interactive SQL, подробно описанной в разделе 5.3, базы данных Microsoft Access создаются с помощью соответствующей программы, входящей в состав Microsoft Office, и т.д. Кроме того в состав BDE, поставляемой вместе с Delphi, входит программа Database Desktop, позволяющая создавать базы данных ряда СУБД. Две похожие базы данных используются потому, что есть определенные нюансы в работе с базами данных, которые проявляются для баз данных одного типа, и не проявляются для баз другого типа. Таблица имеет поля с именами Num, Dep, Fam, Nam, Par, Year_b, Sex, Charact, Photo, которые содержат соответственно номер записи, название отдела, фамилию, имя, отчество, год рождения, пол, характеристику сотрудника и его фотографию.Delphi позволяет приложению при помощи запросов SQL использовать данные:-Таблиц PARADOX и DBASE - используется синтаксис локального SQL Язык SQL не чувствителен к регистру, так что, например, рассмотренный ниже оператор Select можно писать и SELECT, и Select, и select. Если используется программа из нескольких операторов SQL, то в конце каждого оператора ставится точка с запятой Впрочем, если вы используете всего один оператор, то точка с запятой в конце не обязательна. В примерах последующих разделов этой главы и на протяжении всей книги будет в основном использоваться база данных INTERBASE, описанная в разделе 1.5 и содержащая сведения о сотрудниках некоторой организации.Этот оператор возвращает одно или множество значений, которые могут представлять собой значения указанных полей записей, удовлетворяющих заданному условию и упорядоченных по заданному критерию. Хотя мы еще не рассматривали компонент Delphi Query, предназначенный для работы с SQL, но при знакомстве с оператором Select полезно сразу пробовать записывать его в различных вариантах и с помощью компонента Query смотреть получающиеся результаты. Поэтому откройте новое приложение Delphi, перенесите на форму компонент Query со страницы библиотеки Data Access и установите его свойство DATABASENAME равным ib (или равным DBP при использовании базы данных Paradox). Операторы SQL вы можете писать в свойстве SQL компонента Query 1, а чтобы увидеть результаты выполнения написанного оператора, вам надо будет устанавливать значение свойства Active компонента Queryl в true. Начнем подробное рассмотрение данного оператора со списка полей после ключевого слова Select, содержащего имена тех полей таблицы, которые будут возвращены.

План
Содержание

Введение

1. Теоретическая часть

1.1 Основные понятия

1.2 Организация работы с базами данных

1.3 Организация связи с базами данных в Delphi

1.4 Создание демонстрационных баз данных

2. Основы языка SQL

2.1 Общие сведения

2.2 Оператор выбора Select

2.2.1 Отбор записей из таблицы

Список используемой литературы

Введение
SQL (Structured Query Language) - это структурированный язык запросов к реляционным базам данных. На этом языке можно формулировать выражения (запросы), которые извлекают требуемые данные, модифицируют их, создают таблицы и изменяют их структуры, определяют права доступа к данным и многое другое. база delphi серверный select

Актуальность

SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ).

Программисты пользуются языком SQL, чтобы писать приложения, в которых содержатся обращения к базам данных. Одни и те же операторы SQL используются как для интерактивного, так и для программного доступа, поэтому части программ, содержащие обращения к базе данных, можно вначале тестировать в интерактивном режиме, а затем встраивать в программу.

Задачи: 1. Изучить теоретические аспекты и выявить природу "Язык запросов SQL. Выборка данных";

2. Сказать об актуальности проблемы "Язык запросов SQL. Выборка данных" в современных условиях;

3. Изложить возможности решения тематики "Язык запросов SQL. Выборка данных";

4. Обозначить тенденции развития тематики "Язык запросов SQL. Выборка данных";

Среди разработчиков программных продуктов под Windows в России особой популярностью пользуется среда быстрой разработки приложений Delphi. Эта популярность завоевана прежде всего ее простой ,легкостью в изучении и использовании.

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

Среда Delphi обладает практически всеми возможностями современных систем управления базами данных. Она имеет поддержку встроенного языка структурированных запросов(SQL). С помощью Delphi можно разрабатывать как локальные, так и удаленные базы данных.

Список литературы
http://www.zadachi.org.ru/?n=87295 http://citforum.ru/database/osbd/glava_64.shtml

Кузнецов С.Д. Информационно-аналитические материалы http://www.intuit.ru/studies/courses/5/5/lecture/156?page=1

http://www.DELPHIPLUS.org

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?