Мегаобучалка Главная | О нас | Обратная связь


Создание пользовательских баз данных



2018-07-06 285 Обсуждений (0)
Создание пользовательских баз данных 0.00 из 5.00 0 оценок




Специальность: 09.02.05(230701) «Прикладная информатика (по отраслям)»

ПМ 02: Разработка и эксплуатация информационных систем

Отчет

По дисциплине МДК 02.01. Базы данных

На тему

«Работа в СУБД MicrosoftSQLServer 2008»

 

Выполнил студент III курса

группы ПИ-059

_________________________

Проверила преподаватель,

Мигаль В.И.

 

Оценка______________

 

2018 г.


 

Введение

Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.

Подключение к серверу

 

 

В окне «Соединение с сервером» необходимо указать следующую информацию:

 

· Тип сервера.Здесь следует выбрать,к какой именно службенеобходимо подключится. Оставьте вариант «Компонент DatabaseEngine».

· Имя сервера.Позволяет указать,к какому серверу будетосуществляться подключение. По умолчанию имя SQL Server совпадает с именем компьютера. Оставьте вариант, созданной СУБД автоматически.

· Проверка подлинности.Способ аутентификации,можно выбрать«Проверка подлинности Windows» или «Проверка подлинности SQL Server». Первый способ использует учетную запись, под которой текущий пользователь осуществил вход в Windows. Вариант SQL Server использует свою собственную систему безопасности. Оставьте вариант проверки подлинности Windows.

 

После подключения экземпляр сервера будет отображаться на панели «Обозреватель объектов».


 

 

 

Окно ManagementStudio имеет следующую структуру:

 

· Оконное меню – содержит полный набор команд для управления сервером и выполнения различных операций.

· Панель инструментов – содержит кнопки для выполнения наиболее часто производимых операций. Внешний вид данной панели зависит от выполняемой операции.

· Панель «Обозреватель объектов». Это панель с древовидной структурой, отображающая все объекты сервера, а также позволяющая производить различные операции, как с самим сервером, так и с его базами данных и их объектами. Обозреватель объектов является основным инструментом для разработки.

Рабочая область. В рабочей области производятся все действия с базой данных, а также отображается её содержимое.

Создание пользовательских баз данных

 

База данных представляет собой группу файлов, хранящихся на жестком диске. Эти файлы могут относиться к трем типам: файлы с первичными данными, файлы с вторичными данными и файлы журнала транзакций. Любая база данных SQL Server содержит, по крайней мере, два файла: первичный файл данных (с расширением. mdf) и файл журнала транзакций (с расширением ldf). Существует два способа их создания:

· Графическиспомощью SQL Server Management Studio

· Посредством кода Transact-SQL

 


 

Создадим базу данных с названием SQL_Test_1. Для этого откроем контекстное меню вкладки базы данных и выберем пункт меню «Создать базу данных…»

Дальше появится форма, в которой нужно указать имя Базы данных

Создадим в базе данных SQL_Test_1 шесть таблицы. Ниже представлены все поля этих таблиц и их основные свойства.

(Таблица 1.)

Имя таблицы Имя столбца Тип данных Разрешить null Описание
Туристы Код туриста Int, identity нет Содержит основные сведения о туристах
Фамилия nchar(30) Нет
Имя nchar(30) Нет
Отчество nchar(30) Нет
Информация о туристах Код туриста Int Нет Содержит дополнительные сведения о туристе, которые были вынесены в отдельную таблицу для избегания повторяющихся записей
Серия паспорта nchar(15) Нет
Город nchar(30) Да
Страна nchar(15) Нет
Телефон phone Нет
Индекс int Нет
Туры Код тура Int, identity Нет Содержит общие сведения о странах для туров
Название nchar(30) Нет
Цена Money Нет
Информация ntext Нет
Сезоны Код сезона Int, identity Нет Содержит сведения о сезонах – некоторые туры доступны лишь в определенный период
Код тура int Нет
Дата начала datetime Нет
Дата конца datetime Да
Сезон открыт bit Нет
Количество мест int нет
Путевки Код путевки Int, identity Нет Содержит сведения о путевках, реализованных туристами
Код туриста int Нет
Код сезона int Нет
    Оплата Код оплаты Int, identity нет   Содержит сведения об оплате за путевки
Код путевки int Нет
Дата оплаты datetime Нет
Сумма money Нет

Первой создадим таблицу Туристы, используя графический способ:

· В дереве обозревателя объектов в базе данных SQL_Test_1 в контекстном меню узла «Таблицы» выберите команду «Создать таблицу…». В рабочей области должна появиться вкладка с конструктором таблиц.

· В первую строку в столбце «Имя столбца» введите Код туриста, в столбце «Тип данных» выберите int. Убедитесь, что параметр «Разрешить значения null» отключен.

· В нижней половине экрана в разделе «Свойства столбцов» введите описание поля и измените значение параметра «Спецификация идентификатора (Идентификатор)» на «Да» для того чтобы значения номера клиента формировались автоматически.

· Аналогичным образом введём описания всех остальных полей и закроем окно конструктора таблиц. Назовём таблицу «Туристы».

Затем используя данные пункты создадим таблицы: «Информация о туристах», «Туры», «Сезоны», «Путёвки», «Оплата». И зададим им значения которые описаны в Таблице 1.

 

Создание ограничений

Перед тем как начать работать с таблицами следует ограничить вводимые в них данные в целях обеспечения так называемой целостности данных.

Рассмотрим, как создать ограничение на проверку, запрещающее вводить буквы в поле.

· В контекстном меню папки «Ограничения» таблицы Информация о туристах выберите команду «Создать ограничение».

· В открывшемся окне «Проверочные ограничения» заполните следующие поля:

 

Имя: CK_Индекс

 

Выражение: ([Индекс] like '[0-9][0-9][0-9][0-9][0-9]'). Данное выражение описывает ограничение, принимающее пять символов, которыми могут быть только цифры от 0 до 9.

 

Описание: Ограничение на значения почтового индекса

· Щелкните на кнопке «Закрыть» и закройте конструктор таблиц (он был открыт, когда вы начали создавать ограничение) с сохранением изменений.

 

Создадим так же ограничения для полей:Сумма таблицы «Оплата», Цена таблицы «Туры», Количество мест таблицы «Сезоны», запрещающие ввод в них отрицательных значений. Для этого проделаем те же действия с этими полями что и для Индекса, только в этот раз выражение проверки будет следующим. Для полей сумма и цена (Имя поля > 0), а для поля количество мест (Количество мест >=0).

 



2018-07-06 285 Обсуждений (0)
Создание пользовательских баз данных 0.00 из 5.00 0 оценок









Обсуждение в статье: Создание пользовательских баз данных

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (285)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)