Создание базы данных - Лабораторная работа

бесплатно 0
4.5 38
Язык манипуляции данными. Процесс отбора данных. Использование агрегатных функций и специальных операторов в условиях отбора. Создание и использование представлений и хранимых процедур. Использование триггеров, разработка интерфейса пользователя.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Проектирование баз данных - одна из наиболее сложных и ответственных задач, связанных с созданием информационной системы. Процесс проектирования базы данных представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели. Рассматриваемый в методических указаниях непроцедурный язык SQL (Structured Query Language - структурированный язык запросов) ориентирован на операции с данными, представленными в виде логически взаимосвязанных совокупностей таблиц. Для реализации проекта предлагается система управления базами данных Microsoft SQL Server 2005, которая ориентирована на создание и ведение базы данных на уровне предприятия. В помощь студентам для освоения основных возможностей языка SQL на кафедре «Инженерная кибернетика» была разработана виртуальная обучающая система SQL_Education по проектированию баз данных и изучению языка структурированных запросов. При подготовке к лабораторным занятиям студент должен изучить соответствующий раздел этой программы (согласно методическим указаниям) и использовать полученные навыки для выполнения заданий. Последняя лабораторная работа посвящена вопросам шифрования данных в MS SQL Server. Кафедра выражает благодарность студентам специальности «Автоматизация и управление» Алтурмесову Е. и Цой М. (гр. Реляционная база данных - это база данных, разделенная на логически цельные сегменты, называемые таблицами, и внутри базы данных эти таблицы связаны между собой посредством ключевых полей. Помимо этих видимых объектов в каждой базе данных имеются еще некоторые: - условия на значения (Constraints); - индексы (Indexes); - ключи (Keys); - триггеры (Triggers). 1.1.2 Типы команд SQL Основные категории команд, реализующих в SQL выполнение различных функций: - DDL (Data Definition Language - язык определения данных); - DML (Data Manipulation Language - язык манипуляций данными); - DQL (Data Query Language - язык запросов к данным); - DCL (Data Control Language - язык управления данными); - команды администрирования данных; - команды управления транзакциями. Для вставки данных в столбец, определенный для данных этого типа, они должны быть заключены в одинарные кавычки. Команда создания базы данных Create Database имеет следующий синтаксис: CREATE DATABASE имя_базы_данных ON [PRIMARY] (NAME = имя_базы_данных_data, FILENAME=…\имя_базы_данных _data.mdf , size = размер, maxsize = максимальный размер, filegrowth = приращение) LOG ON (NAME = имя_базы_данных _log, FILENAME=’…\имя_базы_данных _log.ldf , size = размер, maxsize = максимальный размер, filegrowth = приращение) Здесь и далее при описании общего вида команды, размещение опции в квадратных скобках означает, что этот параметр не всегда обязателен. Фирма продает разнообразные виды товаров. Синтаксис оператора для создания таблиц: CREATE TABLE имя_таблицы (ПОЛЕ1 ТИП ДАННЫХ [NOT NULL], ПОЛЕ2 ТИП ДАННЫХ [NOT NULL], ПОЛЕЗ ТИП ДАННЫХ [NOT NULL], ПОЛЕ4 ТИП ДАННЫХ [NOT NULL], ПОЛЕ5 ТИП ДАННЫХ [NOT NULL] ) Ключ таблице назначается при ее создании с помощью опции PRIMARY KEY одному или нескольким полям и является по своей сути ограничивающим условием: CREATE TABLE имя_таблицы PRIMARY KEY (ПОЛЕ1 ТИП ДАННЫХ [NOT NULL], …) Можно создать ключ и непосредственно как ограничивающее условие через запятую после определения всех столбцов таблицы, причем, если ключ является составным, перечисляются все его компоненты: CREATE TABLE имя_таблицы (ПОЛЕ1 ТИП ДАННЫХ [NOT NULL], ПОЛЕ2 ТИП ДАННЫХ [NOT NULL], … PRIMARY KEY (ПОЛЕ1, ПОЛЕ2) ) Внешний ключ создается с помощью опции FOREIGN KEY. Под атрибутами здесь понимается следующее: тип данных в столбце; длина, точность или масштаб данных в столбце; разрешение или запрет иметь в столбце значение NULL. INSERT INTO имя_схемы.имя_таблицы VALUES (ЗНАЧЕНИЕ!, NULL, ЗНАЧЕНИЕЗ} 2.2 Обновление уже имеющихся данных Уже существующие в таблице данные можно изменить с помощью команды UPDATE. При изменении одного столбца можно изменить только одну запись или сразу несколько Синтаксис оператора для изменения данных в одном столбце следующий UPDATE имя_таблицы SET ИМЯ_СТОЛБЦА = ЗНАЧЕНИЕ [WHERE УСЛОВИЕ] б) обновление с помощью оператора UPDATE нескольких столбцов сразу: UPDATE имя_таблицы SET СТОЛБЕЦ1 = ЗНАЧЕНИЕ [, СТОЛБЕЦ2 = ЗНАЧЕНИЕ] [, СТОЛБЕЦ3 = ЗНАЧЕНИЕ] [WHERE УСЛОВИЕ] Обратите внимание на использование ключевого слова SET: оно одно, а описаний столбцов - несколько.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?