ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 1785
Скачиваний: 4
СОДЕРЖАНИЕ
РАБОТА №1 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ БАЗЫ ДАННЫХ В СРЕДЕ ОДНОЙ ИЗ СУБД
РАБОТА №2 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ СХЕМЫ И СЛОВАРЯ БАЗЫ ДАННЫХ
РАБОТА №3 ПРАКТИЧЕСКАЯ. ИЗУЧЕНИЕ КОМАНД АДМИНИСТРИРОВАНИЯ ДАННЫХ
Операторы языка определения данных ddl и модификации отношений
Использование переменных в хранимых процедурах
Преимущества использования процедур
Пользовательские функции UDF (user-defined function)
РАБОТА №6 ЛАБОРАТОРНАЯ. РАЗРАБОТКА
РАБОТА №7 ПРАКТИЧЕСКАЯ. УСТАНОВКА
РАБОТА №8 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СУБД MY SQL
РАБОТА №10 ПАРКТИЧЕСКАЯ. КОПИРОВАНИЕ БАЗ ДАННЫХ СРЕДСТВАМИ КОМАНД SQL
РАБОТА №11 ПРАКТИЧЕСКАЯ. ПЕРЕНОС БАЗЫ ДАННЫХ НА ДРУГОЙ ТИП СЕРВЕРА
РАБОТА №12 ПРАКТИЧЕСКАЯ. СОЗДАНИЕ МЕХАНИЗМОВ СЕРВЕРА ДЛЯ ОБСЛУЖИВАНИЯ БАЗЫ ДАННЫХ
sp_delete_backuphistory [ @oldest_date = ] «oldest_date»
РАБОТА №14 ПРАКТИЧЕСКАЯ. МОНИТОРИНГ НАГРУЗКИ СЕРВЕРА
РАБОТА №15 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СЕРВЕРА БД ORACLE
СОДЕРЖАНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ
Программное обеспечение и интернет-ресурсы
Изменение значения поля в строке
Стандартные функции SQL Server Агрегативные функции
Функции манипуляции датой и временем
Функции для манипуляции со строками
бражается в виде узла Databases. В среде MS SQL Server база дан- ных содержит в себе различные типы объектов (рис. 1.5).
Рис.1.5 Объекты базы данных в среде MS SQL Server
Объекты базы данных в обозревателе объектов сервера сгруп- пированы в функциональные узлы. Выделяются следующие типы объектов:
-
Таблицы – узел «таблицы». -
Представления – узел «Представления». -
Программные объекты (механизмы сервера) – узел «Про- граммирование». -
Объекты обеспечения безопасности – узел «Безопасность». -
Диаграммы баз данных – узел «Диаграммы баз данных».
можновыбратьлюбое,нодляобеспеченияпростотыформирования запросов целесообразно для задания имѐн атрибутовиспользоватьлатинскийшрифт инеиспользоватьвнутриименипробелы и другие служебные символы. Пример хорошего именистолбца«NameStud» –тоестьсмысловыечастиразделяютсяза-главной буквой. Пример не рекомендуемого имени столбца – «ИмяСтудента». При использовании такого типа имени при написаниизапросовихпридѐтсязаключатьвквадратныескобки.Например«Select [Имя Студента] from [Студенты]». Гораздо проще будетвыглядеть запись той же команды при использовании рекомендо-ванныхименований – «SelectNameStud fromStuds»Обычно таблицы имеют некоторые идентифицирующий клю-чевойатрибутинекоторуюсовокупностьописательныхатрибутов.При задании столбцов (атрибутов) таблицы (отношения) могутиспользоваться различные типы данных, предусмотренных средойконкретного СУБД, в которой производится работа, используютсяследующие типыданных.Используемыетипыданныхпредставленынарис.1.8.Рис.1.8Заданиетипаданныхдлястолбца(атрибутатаблицы)Типданныхвыбираетсяспомощьюсоответствующеговыпа-дающегосписка.ВMSSQLServer2008R2 объединенывследующиекатегории:
-
Точные числа. -
Приблизительные числа. -
Символьные строки. -
Символьные строки в Юникоде. -
Дата и время. -
Двоичные данные. -
Прочие типы данных.
Точные числа:
-
int – целые. -
tinyint – малые целые. -
smallint – малые целые. -
bigint – большие целые. -
numeric, decimal – числа с фиксированной точностью. -
bit – битовые числа. -
smallmoney, money – для работы с денежными величинами. -
float real – приблизительные числа
Символьные строки:
-
char -
varchar -
text -
char [ ( n ) ]
-
nchar -
nvarchar -
ntext -
nchar [ ( n ) ]
Двоичные данные:
-
binary -
varbinary -
image
Прочие типы данных:
сursor, timestamp, hierarchyid, uniqueidentifier,sql_variant,xml,tableМожно также определять собственные типы данных в Tran-sact-SQL или Microsoft.NET Framework. Псевдонимы типов данныхосновываются на системных типах. Дополнительные сведения опсевдонимахтиповданныхсм.вразделеВнесение, изменить данных в таблице можно в среде Manage-ment Studio через команду «Изменить первые 200 строк», вызы-ваемуючерезконтекстное менюна редактируемойтаблице.Рис.1.9Вызовтаблицыдляизмененияивнесения данныхРис.1.10 Вид таблицы вызванной для внесения данныхиредактирования3.ЗАДАНИЕДЛЯВЫПОЛНЕНИЯСоздатьизаполнитьданнымитаблицывсоответствиесвари-антомзадания.Вариант1.-
Студенты (Номер зачѐтки, Фамилия студента, Имя студента). -
Состав учебных группы (Наименование группы, Номер за- чѐтки студента).
Вариант2.
-
Товары (наименование товара, код товара). -
Состав покупки (номер покупки, код товара, количество). Вариант 3. -
Учебные предметы (наименование предмета, код предмета). -
Расписание (наименование группы, код предмета, дата нача-
ла).
ры).
-
Кафедры университета (наименование кафедры, код кафед-
-
Учебные аудитории (номер аудитории, код кафедры). Таблицы заполнить данными в среде MS Management Studio.
4. КОНТРОЛЬНЫЕ ВОПРОСЫ
-
Что такое база данных? -
Базовые свойства реляционных отношений. -
Что такое ключ реляционного отношения? -
Как задаются связи между реляционными отношениями?
РАБОТА №2 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ СХЕМЫ И СЛОВАРЯ БАЗЫ ДАННЫХ
-
ЦЕЛЬ И ЗАДАЧИ РАБОТЫ
-
изучение принципов и получение практических навыков; -
выявления отношений в заданной предметной области; -
определение атрибутов отношений; -
выявление связей отношений; -
отображение связей отношений на диаграмме базы данных.
-
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ