Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание базы данных в СУБД MS SQL Server

Автор:   •  Июнь 2, 2023  •  Лабораторная работа  •  4,668 Слов (19 Страниц)  •  146 Просмотры

Страница 1 из 19

ЛАБОРАТОРНАЯ РАБОТА №1 СОЗДАНИЕ БАЗЫ ДАННЫХ В СУБД MS SQL SERVER.

ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ SQL: ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ и УДАЛЕНИЕ

ДАННЫХ.

Цель: изучить основные принципы организации MS SQL Server, получить теоретические и практические навыки создания базы данных в СУБД MS SQL Server, изучить основные понятия и операторы, научиться работать в среде SQL Server Management Studio, пре‐ образовать базу данных MS Access в базу MS SQL Server, сформировать знания и умения по программирования на языке SQL, приобрести практические навыки работы со средствами языка SQL для обновления, удаления и вставки данных в БД.

Содержание лабораторной работы:

  1. Изучить теоретические сведения лабораторной работы.

  1. Создать базу данных в среде MS SQL Server Management Studio.
  1. Создать таблицы (с помощью запроса и графического способа), первичные ключи, обеспечить ссылочную целостность базы данных (ограничение по внешним ключам) в соответствии с приведенным ниже рисунком.

[pic 1]

  1. Создать диаграмму БД.
  1. Создать ограничение на проверку данных (задание и пример на стр. 13).
  1. Создать значение по умолчанию для поля OrderDate (пример на стр. 14).
  1. Дополнительное задание (необязательное): преобразование базы данных MS ACCESS в базу MS SQL SERVER.
  1. Сохранить БД
  1. Заполнить каждую таблицу базы данных (минимум 15 записей в каждую таблицу) с помощью команды INSERT.

ПРИМЕЧАНИЕ:  для  просмотра  содержания  таблиц  необходимо  использовать

запрос SELECT *FROM <название таблицы>

  1. Изучить команду для обновления данных в таблицах.
  2. Изучить команду для удаления данных из таблиц.

  1. Создать скрипт БД.
  1. Защитить лабораторную работу.
  • Любой вопрос по выполнению лабораторной работы;
  • Любой контрольный вопрос.

Краткий вспомогательный материал лабораторной работы №2

Microsoft SQL Server – реляционная СУБД. Под архитектурой базы данных будем понимать ее основные составляющие и принципы их взаимодействия. Архитектуру рассмотрим на двух уровнях абстракции (см. рис. 1.1):

  • Логический уровень (логическая архитектура базы данных) – данный уровень рассмотрения подразумевает изучение базы данных на уровне ее содержательных объектов.

  • Физический уровень (физическая архитектура базы данных) – любая база данных представляет собой набор файлов, которые хранятся на жестком диске одного или нескольких компьютеров. Данный уровень рассмотрения подразумевает изучение базы данных на уровне файлов.

[pic 2]

Рисунок 1.1 – Уровни абстракций MS SQL Server

Компоненты логического уровня.

Tables (Таблицы). Таблицы базы данных предназначены для хранения данных. Подразделяются на две категории: User (пользовательские) и System (системные). Поль‐ зовательские таблицы хранят данные из предметной области, системные – служебную ин‐ формацию.

Views (Представления). По сути своей являются «виртуальными таблицами». Пред‐ ставление ‐ это поименованный запрос SELECT.

Indexes (Индексы). Существуют для поддержания вместе с данными информации об их упорядоченности по различным критериям, что позволяет существенно повысить производительность некоторых операций, в частности поиска данных. Индексы суще‐ ствуют непосредственно вместе с таблицами и не имеют смысла сами по себе. Индек‐ сирование может быть выполнено по одному или нескольким столбцам и произведено в любой момент.

Diagrams (Диаграммы). Специальные визуальные средства изучения и описания структуры базы данных. При помощи диаграмм можно изучать структуру таблиц и связи между ними, а также вносить в схему БД изменения.

Keys (Ключи). Подобно индексам, ключи не существуют сами по себе. Ключ – один

из типов ограничений целостности.

Defaults (Умолчания). Не существуют отдельно от таблиц. Умолчания определяют, какие значения будут подставлены в поле данных при добавлении строки, если значение не задано явно.

Rules (Правила). Механизм, предназначенный для установления ограничений на диапазон возможных значений поля таблицы или нового типа данных, определяемого пользователем.

...

Скачать:   txt (59 Kb)   pdf (1.3 Mb)   docx (1 Mb)  
Продолжить читать еще 18 страниц(ы) »
Доступно только на Essays.club