Пятница, 23.01.2026, 19:26
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архитектура информационных систем. Общий вариант
engineerklubДата: Воскресенье, 04.01.2026, 05:29 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 36670
Репутация: 0
Статус: Offline
Архитектура информационных систем. Общий вариант

Лабораторная работа 2
СОЗДАНИЕ БАЗЫ ДАННЫХ В SQL SERVER MANAGEMENT
STUDIO
Цель работы: научиться создавать базы данных в среде SQL Server
Management Studio.
Теоретические сведения
Родоначальником серии SQL Server и его основой является язык
запросов SQL. Данный язык был предложен сотрудником компании IBM
Эдгаром Коддом в начале 1970-х г.г. Изначально он назывался SEQUEL
(Structured English Query Language, структурированный английский язык для
запросов), который впоследствии по юридическим соображениям был
переименован в SQL (Structured Query Language, структурированный язык
запросов). Официальным произношением стало [es kju:' el] — эс-кью-эл.
Несмотря на это, даже англоязычные специалисты по-прежнему часто
называют SQL сиквел, вместо эс-кью-эл (по-русски также часто говорят "эску-эль"). Целью разработки было создание простого непроцедурного языка,
которым мог воспользоваться любой пользователь, даже не имеющий
навыков программирования. К началу 1980-х годов SQL завоевал
популярность как язык реляционных систем управления базами данных
(СУБД) и привлек внимание Американского национального института по
стандартизации (American National Standards Institute, ANSI), который в 1986,
1989, 1992, 1999 и 2003 годах выпустил стандарты языка SQL. В 1989 году
SQL был включен в стандарты международной организации по
стандартизации ISO (SQL:1989), а затем были приняты и опубликованы
стандарты SQL:1992, SQL:1999 и SQL:2003. В настоящее время все
производители распространенных реляционных СУБД поддерживают с
различной степенью соответствия стандарт SQL:2003. В основу языка SQL,
используемого в SQL Server, легла разновидность языка T-SQL (TransactSQL).

СКАЧАТЬ
 
engineerklubДата: Воскресенье, 04.01.2026, 05:30 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 36670
Репутация: 0
Статус: Offline
Лабораторная работа 3.
ЗАПОЛНЕНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ
Цель работы: научиться заполнять таблицы базы данных в среде SQL Server
Management Studio.
Теоретические сведения
В SQL Server 2008 заполнение таблиц производится при помощи
следующей команды:
INSERT INTO имя_таблицы(список_столбцов)
VALUES (список_значений);
где имя_таблицы – таблица, куда вставляются данные,
список_столбцов – список полей, в которые вставляются данные, если он
не указывается, то подразумевается заполнение всех полей, в списке полей
поля указываются через запятую, список_значений – значение полей для
вставки через запятую.
Пример: Добавление записи в таблицу «Orders»:
INSERT INTO dbo.Orders (orderid, empid, custid, qty)
VALUES (10002, 3, ‘В’, 10000);
Из таблицы можно удалить все столбцы, либо отдельные записи. Это
осуществляется командой
DELETE FROM <Имя таблицы>
[WHERE <Условие>]
где <Условие> – условие, которым удовлетворяют удаляемые записи, если
условие не указано, то удаляются все столбцы таблицы.
Пример: Удалить записи из таблицы «Orders», у которых поле
orderts < ‘20130930’.

СКАЧАТЬ
 
engineerklubДата: Воскресенье, 04.01.2026, 05:31 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 36670
Репутация: 0
Статус: Offline
Лабораторная работа 4.
Создание запросов и фильтров
Цель работы: научиться создавать запросы и фильтры в среде SQL Server
Management Studio.
Теоретические сведения
Запросы предназначены для связи одной или нескольких таблиц. Также
они могут осуществлять отбор отдельных полей из таблицы и производить
фильтрацию данных согласно условию, наложенному на одно или несколько
полей. Такие запросы называют фильтрами.
Для реализации запросов используют специальный язык запросов SQL
(Structured Query Language), в MS SQL Server используется процедурное
расширение языка SQL компанией Microsoft, T-SQL (Transact-SQL).
В информационных системах запросы могут храниться как на стороне
клиентского приложения, так и на стороне сервера. Если запрос хранится на
стороне клиента, то он прописывается внутри объекта связи. В этом случае
клиентское приложение не зависит от файла данных. Файл данных содержит
только таблицы, поэтому, мы легко можем модифицировать клиентское
приложение, не затрагивая файл данных, но в этом случае запрос передается
серверу через сеть, что может вызвать проблемы с безопасностью.
Если запрос хранится или выполняется на сервере, то сам запрос
выступает в качестве компонента БД, вся передача информации происходит
внутри файл данных, т.е. внутри самого сервера, клиентскому приложению
только передаются результаты выполнения запроса. В этом случае
обеспечивается высокая защита данных, но в случае изменения запроса
придется менять сам файл данных.
Все запросы делятся на статические и динамические. Структура
статических запросов неизменна в ходе работы с программой, а
динамические запросы могут меняться в зависимости от ситуации.
Обычно динамические запросы могут быть реализованы только при
помощи запросов, выполняющихся на стороне клиента. Если необходимо
реализовать динамические запросы, которые выполняются на стороне
сервера, то в этом случае необходимо использовать хранимые процедуры.
Подробно хранимые процедуры будут рассмотрены в лабораторной
работе №5.

СКАЧАТЬ
 
engineerklubДата: Воскресенье, 04.01.2026, 05:32 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 36670
Репутация: 0
Статус: Offline
В процессе изучения курса «Архитектура информационных систем» должна быть выполнена контрольная работа.

Цель работы:
научиться создавать хранимые процедуры в среде SQL Server Server Management Studio.

Задание

Создать хранимые процедуры в базе данных, которую вы разработали во время выполнения лабораторных работ.

СКАЧАТЬ
 
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru