Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные лаботы ОИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.38 Mб
Скачать

2.3 Списки встроенных функции для работы с данными типа дата и строковыми данными

Вот полный перечень функций работы со строками, взятый из BOL:

ASCII

NCHAR

SOUNDEX

CHAR

PATINDEX

SPACE

CHARINDEX

REPLACE

STR

DIFFERENCE

QUOTENAME

STUFF

LEFT

REPLICATE

SUBSTRING

LEN

REVERSE

UNICODE

LOWER

RIGHT

UPPER

LTRIM

RTRIM

Вот полный перечень функций работы со строками, взятый из BOL:

ASCII

NCHAR

SOUNDEX

CHAR

PATINDEX

SPACE

CHARINDEX

REPLACE

STR

DIFFERENCE

QUOTENAME

STUFF

LEFT

REPLICATE

SUBSTRING

LEN

REVERSE

UNICODE

LOWER

RIGHT

UPPER

LTRIM

RTRIM

Лабораторная работа 2.4 Курсоры

1 Описание работы и задания

Цель работы:

приобретение навыков создания структуры реляционной базы данных и первоначальный ввод данных в базу данных с использованием СУБД MS SQL Server 2008R, знакомство с основами языка Transact-SQL.

Задания:

  1. Ознакомиться со графической средой MS SQL Server 2008R –Microsoft SQL Server Management Studio и с основными командами языка Transact-SQL, используемыми при создании базы данных, таблиц и структур таблиц.

  2. При помощи среды MS SQL Server 2008R создать структуры таблиц для представления предметной области в рамках реляционной модели с указанием типов данных и их характеристик.

  3. Для каждой создаваемой таблицы:

    1. Определить условия на значения и сообщения об ошибках некоторых полей.

    2. Определить начальное значение для некоторых полей.

    3. Задать ключ.

    4. Задать внешний ключ (если он есть).

    5. Определить, если это возможно, значения некоторых полей с помощью мастера подстановок.

    6. Определить обязательные поля.

  4. Определить схему базы данных, связи между таблицами и наложить условия целостности на таблицы, связанные отношением «один-к-многим». Показать на примерах, чтó меняется при включении/выключении каждого из флажков «Обеспечение целостности данных», «Каскадное обновление связанных записей» и «Каскадное удаление связанных записей».

  5. Ввести данные в таблицы. При вводе выяснить, чтó дает наложение условий на значения полей.

Вопросы для самоконтроля: