![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Обгрунтуваня вибору мови програмування для управління організованою базою даних
Одним із завдань курсової роботи була розробка системи управління базою даних для спорткомплексу, тому в якості мови програмування було обрано PHP, як основу для своєї програмної системи в силу його продуктивності й простоти. Немаловажну роль зіграла гарна документація й співтовариство користувачів. Мова SQL (Structured Query Language - структуризована мова запитів) орієнтований на операції з даними, представленими у виді логічно взаємозалежних сукупностей таблиць. Особливість пропозицій цієї мови полягає в тому, що вони орієнтовані в більшому ступені на кінцевий результат обробки даних, чим на процедуру цієї обробки. SQL сам визначає, де знаходяться дані, які індекси і навіть найбільш ефективні послідовності операцій варто використовувати для їхнього одержання: не треба вказувати ці деталі в запиті до бази даних [3]. Реалізація в SQL концепції операцій, орієнтованих на табличне представлення даних, дозволило створити компактну мову з невеликим пропозицій. SQL може використовуватися як інтерактивний (для виконання запитів) і як убудований (для побудови прикладних програм). У ньому існують: - пропозиції визначення даних (визначення баз даних, а також визначення і знищення таблиць і індексів); - запити на вибір даних (пропозиція SELECT); - пропозиції модифікації даних (додавання, видалення і зміна даних); - пропозиції керування даними (надання і скасування привілеїв на доступ до даних, керування транзакціями й інші). Крім того, він надає можливість виконувати в цих пропозиціях: - арифметичні обчислення (включаючи різноманітні функціональні перетворення), обробку текстових рядків і виконання операцій порівняння значень арифметичних виражень і текстів; - упорядкування рядків і (або) стовпців при висновку вмісту таблиць на печатку або екран дисплея; - створення представлень (віртуальних таблиць), що дозволяють користувачам мати свій погляд на дані без збільшення їхнього обсягу в базі даних; - запам'ятовування виведеного по запиті вмісту таблиці, декількох таблиць або представлення в іншій таблиці (реляційних операція присвоювання); - агрегатування даних: групування даних і застосування до цих груп таких операцій, як середнє, сума, максимум, мінімум, число елементів і т.п.
Для реалізації даних запитів ми обираємо саме цю мову програмування, тому що мова SQL призначена для маніпулювання даними в реляційних базах даних, визначення структури баз даних и для управління правами доступу до даних в багатокористувацькому середовищі [2]. Основні оператори мови SQL Мова маніпулювання даними використовується, для маніпулювання даними в таблицях баз даних. Вона складається з чотирьох основних команд [3]: - SELECT (вибрати); - INSERT (вставити); - UPDATE (обновити); - DELETE (удалити). В нашій програмі використовуються такі команди: - SELECT (вибрати) специфіковані поля; - FROM (з) специфікованої таблиці; - WHERE (де) деякі специфіковані умови є істиними; - SELECT - операція виборки, дає можливість отримувати всі рядки, або частину рядків одної таблиці; - FROM – операція проекції, дозволяє виділити підмножину стовбців таблиці; - WHERE – операція з’єднання, дозволяє з’єднувати рядки з більш ніж з одної таблиці. Розглянемо деякі порівняння з використанням реляційних операторів [4]: = дорівнює <> не дорівнює != не дорівнює > більше < менше >= більше чи дорівнює <= менше чи дорівнює Стандартними булевими операторами, які використовуються в мові SQL, є AND, OR і NOT. AND – використовує два операнда в формі А AND В і оцінює їх по відношенню до істини: чи вони два є правдою; OR - використовує два операнда в формі А OR В і оцінює їх на істинність: чи є правдою хоча б один з них; NOT – використовується один операнд в формі NOT А і замінює його значення з TRUE на FALSE, чи навпаки. В реченні SELECT в доповненні до традиційних реляційних і булевих операторів, можуть бути використані інші оператори IN, BETWEEN, LIKE, IS NULL.
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 135; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.62.240 (0.005 с.) |