Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Удаление базы данных

Создание базы данных.

Основные команды манипулирования данными.

Тема: Принципы и методы манипулирования данными.

ЦЕЛИ:

Образовательные: познакомится с общими принципами и методами манипулирования данными, рассмотреть возможные действия с данными.

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

Воспитательные: воспитывать дисциплинированность, самостоятельность, аккуратность.

АОЗ:

Что такое СУБД?

Какие архитектуры лежат в основе СУБД?

Приведите примеры СУБД, базирующихся на клиент-серверной архитектуре.

Перечислите основные объекты MS SQL Server.

Какие объект есть и в MS SQL Server, и в MS Access?

Какая СУБД являлась первой реляционной СУБД?

Приведите пример объектно-реляционной СУБД, построенной по архитектуре клиент-сервер.

 

ФНЗ:

 

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

Историческая справка: В 1980 г. итогом работы по созданию единого языка запросов к базам данных двух американских служб стандартизации ANSI и ISO стал стандарт SQL, он же язык. Этот язык имел все основные команды манипуляции данными и создания запросов к базе данных. Так как SQL был стандартом, то все СУБД, выпущенные после 1980 г., имели встроенный компилятор языка или компилятор СУБД имел команды, полностью совпадавшие с командами языка. В последствии стандарт SQL расширялся, включая в себя новые команды, в основном сторонних (не Microsoft-овских) производителей, но ядро созданное в 1980 г. оставалось тем же.

В результате этого все современные СУБД схожи по принципам манипулирования данными и командам компилятора. Мы рассмотрим эти основные команды и их реализацию в SQL и MS Access. Напомню следующие две отличительные черты СУБД Access:

· Команды ограничены по сравнению со стандартом SQL;

· Транзакция в MS Access может содержать только одну команду.

 

Параметры:

· Название базы данных;

· Расположение файла базы данных;

· Расположение файла журнала транзакций.

Реализация в SQL:

Create DataBase имя_БД

On FileName = ‘<расположение файла БД>’

Log On FileName = ’<расположение файла журнала транзакций>’;

Реализация в MS Access:

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

Параметры:

· Название базы данных.

Реализация в SQL:

Drop DataBase имя_БД;

Реализация в MS Access:

На программном уровне реализации нет.

Создание таблицы.

Параметры:

· Название таблицы;

· Название столбцов;

· Тип данных столбцов;

· Название ограничения:

· Условие ограничения;

· Столбец ограничения.

Реализация в SQL:

Create Table имя_таблицы

(название_столбца <тип данных столбца>[,..n],

Constraint имя_ограничения <условие ограничения> (столбец

ограничения));

Реализация в MS Access:

На программном уровне реализуется только через компилятор встроенного SQL. Не надо задавать имя ограничения. Возможно применять фильтры и сортировку.

Удаление таблицы.

Параметры:

· Название таблицы.

Реализация в SQL:

Drop Table имя_таблицы;

Реализация в MS Access:

Реализуется полностью.

Модификация таблицы.

Параметры:

· Название таблицы;

· Название столбцов;

· Тип данных столбцов;

· Название ограничения:

· Условие ограничения;

· Столбец ограничения.

Реализация в SQL:

Alter Table имя_таблицы

{Add Column имя_столбца <тип данных столбца>

|Drop Column имя_столбца

|Add Constraint имя_ограничения <условие ограничения> (столбец ограничения)

|Drop Constraint имя_ограничения};

Реализация в MS Access:

На программном уровне реализуется только через компилятор встроенного SQL. Не надо задавать имя ограничения. Программно можно задать только ограничения первичного ключа.

 

<== предыдущая лекция | следующая лекция ==>
Виды погрешности обработки | Химическое оружие. Вопрос: Какие действия необходимо проделать в MS Access, что бы произвести вышеописанные манипуляции над базой данных?
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 458; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.