Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика»


Скачать 0.51 Mb.
Название Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика»
страница 6/10
Тип Методические указания
rykovodstvo.ru > Руководство эксплуатация > Методические указания
1   2   3   4   5   6   7   8   9   10

4Элементы языка запросов к базе данных


Для того чтобы клиентское приложение и серверная СУБД взаимодействовали друг с другом, они должны использовать общий язык. Это язык называется Structured Query Language (язык структурированных запросов), или просто SQL.

SQL появился в IBM в семидесятые годы как часть проекта System R. С этого времени его используют в качестве языка коммерческих реляционных СУБД. Он доступен и на универсальных ЭВМ, и на микрокомпьютерах.

Язык SQL относится к языкам четвертого поколения (4GL), что обеспечивает его независимость от аппаратного обеспечения системы, т.е. сам обеспечивает все функции ввода/вывода и хранения информации. Поэтому применение SQL упрощает управления базами данных по сравнению с процедурными языками программирования третьего поколения.

В настоящее время имеются два стандарта SQL: ANSI SQL-89 и ANSI SQL-92, которые были представлены American National Standards Institute или ANSI (американским национальным институтом стандартов) в 1998 и 1992 годах соответственно.

Хотя название SQL предполагает, что это язык запросов, он включает в себя помимо средств запросов определение таблиц, обновление базы данных, определение представлений данных и привилегий доступа, другие действия обработки информации, хранящейся в базе данных.

Существует несколько различных версий SQL. Microsoft SQL Server использует версию, называемую Transact-SQL (T-SQL). T-SQL соответствует всем требованиям ANSI SQL-89 и ANSI SQL-92, а также обеспечивает дополнительные возможности программирования, добавляя к нему функции, управляющие процессом выполнения программы, такие как if и while, локальные переменные, а также возможности, которые позволяют составлять сложные запросы, хранимые процедуры, триггеры, индексы и другие объекты.

4.1Команды SQL


Команды SQL обозначаются ключевыми или зарезервированными словами (keywords), имеющими специальное значение в Microsoft SQL Server.

Команды SQL подразделяются на три типа:

  • Data Definition Language (DDL) (язык определения данных),

  • Data Manipulation Language (DML) (язык манипулирования данными),

  • Data Control Language (DCL) (язык управления данными),

которые используются для создания баз данных, для добавления к ним информации и для работы с базами данных.

Различия между командами определения, манипулирования и управления такие же, как и различия между организацией, построением и регулированием. С помощью команд DDL системный администратор создает группу таблиц, которые будут находиться на сервере. После этого конечный пользователь, применяя клиентскую программу, созданную с помощью DML и/или программного кода, манипулирует данными внутри структуры базы данных. Системный администратор или владелец базы данных может воспользоваться командами DCL, чтобы ограничить доступ к объектам базы данных и информации, содержащейся в ней.

Data Definition Language (DDL) (язык определения данных) - та часть T-SQL, которая применяется для построения, организации и удаления структур данных, создаваемых в базе данных. Для того чтобы использовать эти команды, необходимо получить полномочия на создание или редактирование объекта, который нужно определить или переопределить (это касается как самого объекта, так и его характеристики). Примеры команд DDL:

CREATE DATABASE

CREATE TABLE

DROP TABLE

CREATE VIEW

DROP VIEW

Data Manipulation Language (DML) (язык манипулирования данными) содержит команды T-SQL, которыми придется пользоваться чаще всего. В состав DML входят все команды, используемые для манипулирования объектами базы данных, а также информацией, содержащейся в базе данных. Для применения этих команд необходимо получить полномочия на внесение изменений в информацию, содержащуюся в таблицах, у владельца базы данных. Примеры команд DML:

INSERT

SELECT

UPDATE

DELETE

EXECUTE

Data Control Language (DCL) (язык управления данными) включает в себя те команды, которые управляют доступом к объектам базы данных. Сразу после загрузки системы полномочия на использование команд получает системный администратор (регистрационное имя sa (system administrator)), который предоставляет полномочия на использование этих команд владельцу базы данных (регистрационное имя dbo (database owner)). Системный администратор может применять наивысший уровень DCL, дающий право на управление любыми объектами базы данных, в то время как владелец базы данных имеет возможность использовать команды DCL, предоставляющие доступ только к тем объектам, которыми он владеет. Примеры команд DCL:

GRANT

REVOKE

1   2   3   4   5   6   7   8   9   10

Похожие:

Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания к практическим работам по дисциплине «Базы данных»
Методические указания предназначены для проведения практических занятий по дисциплине «Базы данных», для специальности ксиК
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания содержат задания к лабораторным работам по...
Методические указания предназначены для студентов направления «Прикладная информатика» профиля «Прикладная информатика в экономике»,...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по дисциплине “Системы управления базами данных”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Курсовая работа по дисциплине «Web-технологии в бизнесе»
Методические указания к выполнению курсовой работы для студентов 1-го курса очной (заочной) формы обучения для студентов направления...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Санкт-петербургский государственный университет сервиса и экономики
Методические указания предназначены для студентов заочной формы обучения подготовки магистрантов направления 230700. 68 «Прикладная...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания «Аналитические запросы» по дисциплине «Постреляционные базы данных»
Учебно-методические материалы «Аналитические запросы» представляют собой методические указания к лабораторным работам по дисциплине...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению выпускной квалификационной работы для студентов направления
Методические указания по выполнению выпускной квалификационной работы для студентов направления 01. 03. 02 «Прикладная математика...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания к практическим занятиям рпк «Политехник»
Методические указания предназначены для проведения практических занятий по дисциплине “Базы данных” в соответствии со стандартом...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических и лабораторных работ...
Методические указания предназначены для обучающихся по специальностям технического профиля 21. 02. 08 Прикладная геодезия
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению курсовой работы по дисциплине «Экономика отрасли»
...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических работ по дисциплине...
Методические указания предназначены для студентов 1 и 2 курсов специальности 38. 02. 04 Коммерция по отраслям
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Кафедра менеджмента экономическая теория методические указания
Методические указания содержат рекомендации по написанию курсовой работы. Издание позволит ознакомиться с требованиями к курсовой...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Основная образовательная программа высшего профессионального образования...
Характеристика профессиональной деятельности выпускника магистерской программы 230700. 68. 02 Реинжиниринг бизнес-процессов по направлению...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по дисциплине “Базы данных и субд”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических работ по дисциплине...
Методические указания предназначены для проведения практических работ по дисциплине

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск