КАТЕГОРИИ: Архитектура-(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. Не надо задавать имя ограничения. Программно можно задать только ограничения первичного ключа.
Дата добавления: 2014-01-07; Просмотров: 458; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |