Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 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; просмотров: 134; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.249.154 (0.007 с.) |