MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Створення таблиць за допомогою SQL-запитів в середовищі DELPHI

Название:Створення таблиць за допомогою SQL-запитів в середовищі DELPHI
Просмотров:99
Раздел:Информатика, программирование
Ссылка:Скачать(174 KB)
Описание:“ Створення таблиць за допомогою SQL-запитів в середовищі DELPHI“ Середовище Delphi широко використовується для програмування баз даних. Найчастіше, бази даних як певний підбір даних, організовані за допомогою таблиць.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Створення таблиць за допомогою SQL-запитів в середовищі DELPHI“

Середовище Delphi широко використовується для програмування баз даних. Найчастіше, бази даних як певний підбір даних, організовані за допомогою таблиць. В реляційних базах даних таблиці представляють інформацію про об”єкти одного типу. Одиницею таблиці є запис, що містить декілька полів.

Створювати таблиці в Delphi, проводити їх модифікацію та отримувати з них дані можна, зокрема, через написання на мові SQL (Structured Query Language) запитів. Основними групами операторів SQL є оператори визначення даних та оператори маніпулювання даними.

Оператори визначення даних дозволяють створювати і видаляти таблиці, змінювати визначення таблиць і додавати правила цілостності.

Створення таблиць.



    CREATE TABLE students (surname char(20),


     name char(10),


    faculty char(30));

При запуску цього запиту створюється таблиця з ім”ям students, в якій є поля surname, name, faculty, course текстового типу.

Вилучення таблиць.

SQL


    DROP TABLE students

При запуску цього запиту таблиця students знищується.


Оператори маніпулювання даними використовуються для видалення, додавання та пошуку записів в таблицях.

Додавання записів.

Щойно створену таблицю students можна заповнити даними.



    INSERT INTO students.db


    VALUES (“Vasechkin”, “Vasya”,”DKT”)


Інструкція VALUES вставляє в таблицю students один рядок, параметри VALUES: (“Vasechkin”, “Vasya”, ”DKT”) записуються у відповідні поля таблиці.


Модифікація даних.


    UPDATE students.db


    SET name=”Petya”


Видалення даних.


    DELETE FROM students.db


    WHERE faculty=”DKT”

Цей запит видаляє всі записи в таблиці, що відповідають обмеженням, заданих інструкцією WHERE. В даному випадку з таблиці students видаляється один рядок, що містить запис про студента Vasechkin.

Пошук даних.

Вибір даних з таблиці здійснюється за допомогою інструкції SELECT.


    SELECT surname, name


    FROM “students.db”


    WHERE faculty=’DKT’



Для виконання всіх попередніх вправ було використано Database Desktop, але все це можна зробити і за допомогою елемента керування TQuery в програмах, написаних на Delphi.

Створюємо новий проект.

Вставляємо компоненти TQuery і TDataSource з відповідними іменами Query1 і DataSource1.

Встановлюємо поле DatabaseName компоненту TQuery в відповідний робочий аліас, а поле DataSet елементу TdataSource в Query1.

Вибираємо компонент TQuery і відкриваємо редактор запитів.

Запит.

CREATE TABLE subject (name char(20),


    teacher char(10),


    semestr char(30));

Підтвердження запиту (OK)

Встановлюємо поле Active компонента TQuery в True.

Результат – створення таблиці subject з полями name, teacher, semestr.


Заповнюємо таблицю даними.

Для цього в поточну форму вставляємо нові компоненти TQuery і DataSource, з відповідними іменами Query2 і DataSource2.

Таким же чином пишемо другий запит.


    INSERT INTO subject.db


    VALUES (“math”, “Ivanov”,”summer”)

Далі – все теж.

Результат – в таблиці з”являється один запис.


Тепер можна вибрати дані з таблиці і показати їх через форму.

В поточну форму вставляємо нові компоненти TQuery, TDataSource і DBGrid з відповідними іменами Query3, DataSource3 і DBGrid3.

Поле DataSource компоненту DBGrid встановлюємо в DataSource3.

Пишемо запит.


    SELECT *


    FROM subject

Далі – все те саме.

Результат - :



Не дивлячись на те, що Delphi завдяки BDE підтримує більшу частину стандартного синтаксису SQL, вона не підтримує його повністю. Проблема полягає в тому, що перша стандартна специфікація SQL була не досконала, і у розроблювачів баз даних з”явилася нагода самостійно розроблювати версії SQL з метою підсилення їх працездатності. Нова версія SQL – SQL2 має багато можливостей. На жаль, BDE не підтримує SQL2, принаймі з плоскими файлами. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Фразеосемантическое поле с компонентом соматизм в английском и русском языках (сопоставительный анализ)
Просмотров:437
Описание: Министерство образования и науки Российской Федерации Государственное образовательное учреждение высшего профессионального образования Курский государственный университет Факультет иностранных языков

Название:Розробка та реалізація компонентів системного програмного забезпечення
Просмотров:433
Описание: КУРСОВА РОБОТА на тему:   «Розробка та реалізація компонентів системного програмного забезпечення» Львів 2011 Анотація В курсовому проекті розроб

Название:Фразеологічні одиниці з компонентом "вода" в аспекті англо-українського перекладу
Просмотров:424
Описание: Тема Фразеологічні одиниці з компонентом «вода» в аспекті англо-українського перекладу Вступ Останніми десятиріччями фразеологія привертає до себе увагу дослідників рі

Название:Пассивные компоненты ВОЛС
Просмотров:436
Описание: Пассивные компоненты ВОЛС К пассивным компонентам ВОЛС относятся оптические соединители и разветвители, которые служат для объединения или разъединения оптических сигналов. Различают чувствительные (се

Название:Компоненты, обладающие свойствами понижать горючесть полимерных материалов
Просмотров:321
Описание: РЕФЕРАТ На тему: «Компоненты, обладающие свойствами понижать горючесть полимерных материалов» Омск-2011 Содержание Введение 1. Горение полимеров

 
     

Вечно с вами © MaterStudiorum.ru