Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет готовый мой 2012.docx
Скачиваний:
13
Добавлен:
05.09.2019
Размер:
556.15 Кб
Скачать

4.3 Логическое представление по

SQL ( англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций:

  • создание в базе данных новой таблицы;

  • добавление в таблицу новых записей;

  • изменение записей;

  • удаление записей;

- выборка записей из одной или нескольких таблиц (в соответствии с заданным условием).

Работа с базой данных в программе осуществляется при помощи компонентов Borland C++ Builder DataSource, Table, Query, DBGrid, DBEdit.

DataSource - обеспечивает механизм для связи компонентов доступа к данным (Table, Query или StoredProc) с визуальными компонентами, которые отображают данные (DBGrid, DBEdit, DBListBox и т. д.).

Table - обеспечивает самый быстрый и простой доступ к таблице. Обычно вы будете использовать компонент Table для локальных баз данных, а компонент Query — для работы с SQL-серверами;

Query - редставляет часть базы данных— записи, содержимое которых удовлетворяет критерию SQL-запроса к таблице;

DBGrid - отображает набор данных в формате электронной таблицы. Одним из важнейших свойств DBGrid является свойство columns. Оно позволяет вам изменять номера и порядок столбцов, которые появляются в таблице;

DBEdit - представляет собой элемент редактирования, который связан с полем набора данных.

На рисунке 7 показаны некоторые компоненты работы с БД.

Рисунок 7 – Компонены работы с БД

Таблица 2 - Некоторые SQL – запросы, используемые в программе.

На получение данных

SELECT kod_korma AS Код_корма,Naim AS Наименование,Bid AS Вид,Grupa AS Группа,Bid_j AS Для_каких_животных,Mas_ne AS Масса_не,Mas_ke AS Масса_ке FROM Korma

На добавление

INSERT INTO Zap_po_rasxodu(Nom,Naim,Bid_j,Data,Mas_ne,Mas_ke)

VALUES ("+Edit1->Text+",'"+ComboBox1->Text+"','"+ComboBox2->Text+"','"+DateTimePicker1->Date+"',"+Edit3->Text+","+Edit4->Text+")

На удаление

DELETE FROM Zap_po_prixodu WHERE Nom="+Edit1->Text

Полный код программы представлен в приложении К.

Дата 06.10.2011-07.10.2011, 10.10.2011-14.10.2011

Оценка ____________

Подпись ___________

5 Экономическое обоснование

Тема моего дипломного проекта является разработка автоматизированной системы ведения медицинской отчетности в ОАО «Молочные продукты» на базе платформы «1С: Предприятие 8.1». При разработке программы или алгоритма экономическая часть разработки программы содержит:

- Расчет общей трудоемкости разработки программного обеспечения;

- Расчет затрат на разработку программного продукта;

- Формирование цены при создании программного обеспечения;

- Расчет эффекта от реализации программного обеспечения.