
- •2.1. Cals-технологии — основная концепция разработки удаленных баз данных
- •2.2. Принципы разработки многопользовательских информационных систем
- •2.3. Организация многопользовательских систем управления базами данных в локальных вычислительных сетях
- •2.4. Этапы проектирования многопользовательских баз данных
- •2.5. Администрирование баз данных
- •Контрольные вопросы
- •Часть II
- •Глава 3 технологии разработки и управления базами
- •3.1. Назначение языка sql
Контрольные вопросы
1. Дайте определение основного современного направления совершенствования производства и бизнеса — CALS-технологии.
Что означают следующие принципы разработки многопользовательских систем управления базами данных: учет интересов всех потенциальных пользователей систем и модульный принцип разработки и внедрения системы?
Назовите основные этапы проектирования многопользовательских баз данных.
Какие задачи необходимо решить при разработке проекта базы данных?
Назовите основные компоненты систем управления реляционными базами данных.
Назовите основные характеристики, достоинства и недостатки следующих форм организации многопользовательских баз данных: файл-сервер и клиент—сервер.
Какие задачи решает администратор данных?
Какие задачи должен решать администратор баз данных?
Часть II
СИСТЕМЫ РАЗРАБОТКИ И УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ ДАННЫХ
Глава 3 технологии разработки и управления базами
ДАННЫХ СРЕДСТВАМИ ЯЗЫКА SQL
3.1. Назначение языка sql
Любой язык разработки и определенные базами данных должен предоставлять пользователю определенные возможности. Перечислим их:
создание баз данных и таблиц с полным описанием их структуры;
выполнение основных операций манипулирования данными, таких как вставка, модификация и удаление данных из таблиц;
выполнение простых и сложных запросов.
При этом язык работы с базами данных должен решать все указанные задачи при минимальных трудовых и материальных затратах.
Кроме того, язык разработки и управления базами данных должен отвечать некоторому заданному стандарту, что позволит использовать один и тот же синтаксис и одинаковую структуру команд при переходе от одной СУБД к другой.
Язык SQL отвечает практически всем этим требованиям.
SQL является примером языка преобразования данных, или же языка, предназначенного для работы с таблицами в целях преобразования входных данных к требуемому выходному виду. Язык SQL, определенный стандартом ISO, включает в себя два основных компонента:
язык DDL (Data Definition Language), предназначенный для определения структур базы данных и управления доступом к данным;
язык DML (DataMunipulation Language), предназначенный для
выборки и обновления данных.
Язык SQL — это специальный и пока единственный стандартный язык разработки и управления (манипулирования) реляционными базами данных, составляющий основу всех современных СУБД: Fox Pro, Microsoft Access, Oracle, SQL-Server и др.