Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Создание баз данных в InterBase SQL Server

Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение

 Я не буду загромождать текст подробным описанием всех операторов для создания объектов в базе данных. Для этого есть документация. Наоборот, на простых примерах постараюсь показать как и когда нужно делать так или иначе. Здесь описывается работа с SQL сервером I erBase 6.0. Создание базы данных  База данных создается простым скриптом. Здесь и в дальнейшем я буду SQL операторы выделять жирным шрифтом. CREA E DA ABASE '.PFO POKAZA ELI.GDB'USER 'ADM PFO POK' PASSWORD '12345' PAGE SIZE = 8192 DEFAUL CHARAC ER SE WI 1251;  CREA E DA ABASE - это и есть оператор, который создаст базу данных. База данных будет представлять из себя файл, который будет создан в каталоге, указанном после оператора. Расширение файла может быть любым, но принято, что GDB - расширение для файла базы данных, а, например, GBP - для резервной копии.  USER и PASSWORD задают имя пользователя и пароль. Этот пользователь должен быть зарегистрирован на сервере до создания базы данных, иначе I erBase выдаст сообщение об ошибке.  PAGE SIZE задает размер странички данных в файле по умолчанию. Страничка будет скачиваться с жесткого диска только целиком. Поэтому, можно считать, что это минимальный размер буфера работы с файлом базы данных. Страничка должна быть такого размера, чтобы в неё поместилась хотя бы одна запись в любой из таблиц. Здесь не нужно учитывать размер BLOB поля, т.к. для его хранения выделяются дополнительные страницы. Размеры страниц могут быть от 1024 до 8192 Kb. Размер страниц влияет на быстродействие и степень заполнения данными файла базы данных. Так, если следующая запись не помещается полностью в активную страницу, то для неё будет выделена новая страница. Поэтому следует стремиться к кратному странице размеру записи. Это, конечно весьма проблематично, т.к. у Вас в БД может быть несколько таблиц с разными размерами записи. Слишком большой размер страницы приводит к считыванию с диска записей, которые могут не понадобиться в выходных данных запроса, что должно снижать быстродействие всей системы в целом. Очевидно, это происходит при маленьких размерах записи по сравнению с размером страницы. Однако, многочисленные опыты показывают, что быстродействие может и снижается, но на такую маленькую величину, которую невозможно зафиксировать и измерить в реальных грамотно построенных приложениях. DEFAUL CHARAC ER SE определяет кодировку символов в базе данных. Если Вы намереваетесь использовать русский язык, то Вам следует установить значение WI 1251. Для других языков есть свои кодировочные таблицы. Обычно базу данных создают в IBCo sole. Там нужно выбрать пункт меню "Da abase Crea e Da abase". В появившемся окне заполнить поля ввода параметров операторов для создания БД.  Вы можете создать БД из нескольких файлов, которые будут заполняться данными по очереди. Или создать зеркало на другом жестком диске для защиты от крушения основного жесткого диска (см. документацию).Создание таблиц  I erBase - это не совсем то, о чем писал Кодд. Здесь полностью не реализовано понятие домена. Домены служат в I erBase не для связи таблиц по первичному и внешнему ключу, а для описания типа поля, определенного пользователем.

Более того, если Вы начнете создавать таблицы с полями стандартного типа, то каждому из этих полей будет поставлен в соответствие свой домен. Это приводит к тому, что количество объектов в базе данных прирастает за счет доменов прямо пропорционально количеству полей всех таблиц. Поэтому, обычно создают достаточное количество доменов для описания таблиц в БД, а потом создают сами таблицы. Вот выдержка из реальной базы данных для создания доменов: CREA E DOMAI IZMER UM I EGER O ULL; CREA E DOMAI AC IVI IES UM I EGER O ULL; . . . CREA E DOMAI AMES YPE VARCHAR(45) COLLA E PXW CYRL; CREA E DOMAI FLOA YPE DOUBLE PRECISIO ; CREA E DOMAI BOOL YPE CHAR(1) DEFAUL "F" CHECK(VALUE = " " OR VALUE = "F"); CREA E DOMAI FORMULA YPE BLOB SUB YPE 1 SEGME SIZE 256 CHARAC ER SE WI 1251; CREA E DOMAI I EGER YPE I EGER; . . . CREA E DOMAI BY USER VARCHAR(30) DEFAUL USER; CREA E DOMAI BY DA E IMES AMP DEFAUL " ow"; Команда CREA E DOMAI создает новый домен. Далее, идет имя домена. Затем - его тип. Есть множество типов данных, которые поддерживает I erBase. Вы можете узнать эту информацию из документации. Далее, можно задать ограничения на значение, заводимое в поле таблицы типа этого домена. Например, O ULL обязывает всегда заводить какие-нибудь данные в это поле при добавлении новой строки в таблицу, т.е. это поле обязательно должно быть заполнено. DEFAUL "F" заполняет поле значением по умолчанию - символом "F". Конструкция CHECK(VALUE = " " OR VALUE = "F") проверяет выход значения поля за заданные границы. Конструкция COLLA E PXW CYRL позволяет правильно вести сортировку строк таблицы по полю типа этого домена. Эта конструкция применяется при создании домена или при объявлении индекса (об этом позже). Конструкция CREA E DOMAI FORMULA YPE BLOB SUB YPE 1 SEGME SIZE 256 CHARAC ER SE WI 1251 создает домен типа BLOB, т.е. набор байтов, которые рассматриваются как текст (SUB YPE 1), странички в файле БД для этого текста выделяются по 256 байт сразу и текст в этом поле записывается в кодировке WI 1251. Последние два домена могут хранить информацию о пользователе и дату и время о последнем изменении записи. Теперь создадим какую-нибудь таблицу. CREA E ABLE IZMER AMES ( ID UM IZMER UM, AME AMES YPE, USER AME BY USER, CHA GE DA E BY DA E, PRIMARY KEY(ID UM) );  Оператор CREA E ABLE собственно, создает таблицу, далее идет её уникальное в пределах БД имя. Между скобками стоят определения столбиков таблицы и дополнительные операторы. Мы видим, что таблица состоит из четырех столбиков, а их тип описан через домены, которые мы описали ранее. Если Вы создадите еще одну таблицу с полем типа AMES YPE, то количество доменов у Вас не увеличится, а если бы Вы создали две таблицы, у которых было бы по одному полю типа VARCHAR(45), то это привело бы к созданию двух доменов, описывающих эти поля. Причем, имена этих доменов присвоились бы по умолчанию, а значит, совершенно нечитабельные. Оператор PRIMARY KEY пределяет имя или имена полей, которые рассматриваются как первичный ключ. Поля первичного ключа должны быть O ULL и сочетание их значений должно быть уникально в пределах таблицы.

Это как бы отпечаток пальцев записи - набор значений полей, по которым мы всегда сможем отличить одну запись от другой. Если Вы не можете выделить первичный ключ в таблице для хранения Ваших данных, значит, скорее всего, Вы недостаточно хорошо продумали все вопросы по хранению данных в таблице.Связывание таблиц  Связать можно хотя бы две таблицы, поэтому определим вторую: CREA E ABLE AC IVI IES ( ID UM AC IVI IES UM, ID IZMER AMES IZMER UM, POZI IO I EGER YPE, AME AMES YPE, IS DECCIPHERAD I FO BOOL YPE, USER AME BY USER, CHA GE DA E BY DA E, PRIMARY KEY(ID UM), FOREIG KEY(ID IZMER AMES) REFERE CES IZMER AMES(ID UM));  Во второй таблице есть поле с типом IZMER UM - это домен, который используется в первой таблице для определения поля первичного ключа. Мы можем создать внешний ключ для связи двух таблиц: FOREIG KEY(ID IZMER AMES) REFERE CES IZMER AMES(ID UM). Что буквально означает: "Внешний ключ по полю ID IZMER AMES как ссылка в таблицу IZMER AMES по полю ID UM". Такая связь гарантирует нам, что в таблице IZMER AMES всегда будет присутствовать строка с номером, который мы запишем в поле ID IZMER AMES. Если кто-нибудь попытается удалить из справочника единиц измерения строку, которую мы используем в справочнике деятельности, то произойдет исключительная ситуация. Такое поведение БД называется контроль ссылочной целостности. Теперь, немного слов о плане построения БД. Хорошо, если у Вас есть какой никакой Case инструмент, например, Ra io al Rose. Говорят, что в Microsof Office появился Visio. Я подозреваю, что это что-то не совсем то, что нужно, но лучше сейчас работать хоть на чем-то, чем долго ждать хороший инструмент. Ну, а если нет Case, то следует учитывать ряд небольших правил: Составьте текст БД, а потом вводите запросы. Текст пригодится Вам для проверки перед вводом. В процессе ввода, Вы найдете ряд ошибок, которые сразу заносите в текст БД (скрипт). Сначала создаются справочники, которые не имеют внешних связей, затем те таблицы, которые имеют связи на эти справочники и т.д. от простого к сложному, или Вам придется все связи определять после создания таблиц. Не используйте для создания БД визуальные программы типа Da abase Desc op или SQL Explorer. Вводите все в виде SQL запросов, например в I erac ive SQL. По крайней мере, Вы точно будете знать какой именно запрос Вы пытаетесь выполнить. Суррогатные ключи  Есть два типа ключевых полей. Первое - это естественные ключи. Возьмем, к примеру, медицинскую карту в поликлинике. Естественный ключ - это номер медицинской карты. На медицинскую карту "цепляются" талоны (связь главный - подчиненные), у которых естественный ключ - это номер медицинской карты больного, отчетный год и номер талона (с нового года нумерация начинается с единицы). К талонам "цепляются" посещения, у которых естественный ключ - номер медицинской карты больного, отчетный год, номер талона и дата посещения. К посещениям - услуги и т.д. Мы видим, что размер первичного ключа увеличивается, по крайней мере, на одно поле с каждой новой таблицей. Соответственно, растет вычислительная нагрузка, которую можно оценить мощностью домена, на сервер БД.

Оба способа создания таблиц имеют как преимущества, так и недостатки. DDL-команды языка SQL довольно сложные, особенно если вы до этого никогда их не использовали. Применение команд SQL позволяет более гибко создавать и поддерживать код создания базы данных. С другой стороны, DDL-команды могут быть полностью автоматизированы, например с помощью одного щелчка можно запустить сценарий создания базы данных. Они также предлагают более богатый уровень функциональности, который не предусмотрен в графических инструментах программы SQL Server Enterprise Manager. Кроме того, с помощью DDL-команд хотя и очень грубо, но все же можно документировать схему базы данных. Тем не менее использование программы SQL Server Enterprise Manager позволяет быстро и легко создавать структуру базы данных с помощью инструментов с графическим пользовательским интерфейсом. Однако в программе SQL Server Enterprise Manager не так просто автоматизировать выполнение многих операций. Некоторые разработчики предпочитают использовать для создания баз данных только команды SQL, потому что у них в распоряжении всегда остается запись выполняемых действий (в виде DDL-кода)

1. Создание базы данных "Библиотека"

2. Опыт создания Базы Данных для источников личного происхождения

3. Создание базы данных в интегральном пакете Works

4. Создание базы данных «расписание»

5. Проектирование и создание базы данных в среде MS Access и Web-узел для Молодежного Центра

6. Создание базы данных критических свойств веществ в редакторе баз данных MS Access
7. Создание базы данных о студентах ВУЗа
8. Технологии создания базы данных в Access на примере ателье

9. Гипертекстовая технология. Табличные процессоры Exel. Создание базы данных картотеки книг

10. База данных по учету металлопродукции на платформе SQL Server

11. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

12. Отчёт по созданию курсовой работы «База данных ACCESS»

13. Базы данных. Создание форм и отчетов (на примере ACCESS)

14. Отчет по учебной практике ОАиП база данных студентов (создание, поиск, удаление, сортировка, все, что надо написанная на С++)

15. Создание учебной базы данных Телефонный справочник в Access 97

16. Создание файла и таблиц базы данных мастером и по заданной логической модели

Глобус политический на подставке из пластика диаметром 250 мм.
Диаметр: 250 мм. Масштаб: 1:50000000. Материал подставки: пластик. Цвет подставки: прозрачный. Шар выполнен из толстого пластика, имеет
554 руб
Раздел: Глобусы
Домкрат гидравлический, бутылочный, 5 т, высота подъема 180-340 мм.
В линейке представлены модели грузоподъемностью от 2 до 20 тонн. Они предназначены для подъема различных грузов при проведении ремонтных и
977 руб
Раздел: Домкраты, подставки
Органайзер для зубных щеток "EasyStore", бело-голубой (большой).
Этот универсальный органайзер для большой семьи был создан с учётом всех особенностей хранения средств для поддержания гигиены полости
1450 руб
Раздел: Подставки, футляры для зубных щеток

17. Базы данных SQL

18. Методика создания структуры базы данных на персональном компьютере

19. Разработка и создание презентации базы данных "Деканат ВУЗа"

20. Создание и управление базой данных в СУБД FoxPro

21. Создание отчета как объекта базы данных. Экспертные и обучающиеся системы

22. Базы данных в Internet
23. Информация, информатика, базы данных. Периферийные устройства
24. MS SQL Server 6.5
MS SQL Server 6.5

25. Различные классы баз данных по предметным областям использования

26. База данных для учета оплаты за междугородние разговоры

27. Примеры баз данных (Студенческая группа)

28. Современные системы управления базами данных

29. Разработка базы данных, отражающей учет успеваемости студентов

30. Базы данных Microsoft Access

31. Разработка базы данных "Культурный досуг"

32. Системы управления базами данных

Кошелёк "Pixie Crew" с силиконовой панелью для картинок (чёрный, алфавит).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
799 руб
Раздел: Косметички, кошельки
Бумага "IQ Color", А4, 160 г/м2, 250 листов, черный.
Обладает высокой однородностью цвета и точной нарезкой листа. Применяется для печати на копировально-множительной технике, лазерных и
1124 руб
Раздел: Формата А4 и меньше
Набор игрушек для ванны "Мимимишки".
2 красочные фигурки любимых героев из мультфильма "Мимимишки" доставят ребенку много положительных эмоций в процессе купания.
373 руб
Раздел: Персонажи мультфильмов, сказок, куклы

33. База данных - Бактериологическая испытательная лаборатория Боханского района

34. Инструкция по эксплуатации базы данных магазина «Телевизоры» средствами Access 2000

35. Системы принятия решений, оптимизация в Excel и базы данных Access

36. HTML и базы данных

37. Работа в среде EXCEL. Средства управления базами данных в EXCEL

38. Качественная основа - гарантированный результат, или... Как создавать и использовать адресные базы данных
39. База данных
40. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним

41. Организация удаленного доступа к распределенным базам данных

42. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox

43. Ответы на теоретические вопросы по предмету База данных

44. Введение в проектирование реляционных баз данных

45. Средства доступа к базам данных в Internet и свободно доступная СУБД POSTGRES95

46. Базы данных и файловые системы

47. Базы данных по законодательству в интернет и на компакт-дисках

48. Организация баз данных

Вешалка для одежды напольная, раздвижная ТД-00017.
Длина: 145 см. Регулируемая высота: 90-155 см. Ширина: 43 см. Количество перекладин: 2. Максимальная нагрузка: 15 кг. Вешалка напольная
1217 руб
Раздел: Вешалки напольные
Смываемые фломастеры "Супер чисто", 12 штук.
Дети так любят рисовать! Поэтому набор фломастеров обязательно понравится юным художникам. 12 цветов позволят широко развернуться в
589 руб
Раздел: 7-12 цветов
Кукла Нэни, в вязаном жакете.
Испанская компания Magic Baby представляет серию кукол Нэни (Nany), которые подарят ребенку бесчисленные часы радости и детства! Это
2400 руб
Раздел: Классические куклы

49. Проектирование и реализация базы данных

50. Excel 97 в качестве базы данных

51. База данных Бюро знакомств

52. Защита баз данных. Access 2000

53. Курсовая работа по базе данных СУБД

54. Организация доступа к базам данных в Интернет
55. Проектирование базы данных Библиотека
56. Разработка баз данных в Delphi

57. Реляционные базы данных-правила формирования отношений

58. Учет очереди на получение квартир по организациям (база данных)

59. Некоторые аспекты обеспечения эффективности работы системы управления базами данных

60. Использование COM-объектов в хранимых процедурах SQL Server

61. Манифест систем объектно-ориентированных баз данных

62. Новые возможности T-SQL в MS SQL Server 2005

63. Новые возможности MS SQL Server 2004 "Yukon"

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

Бокс с наклейками "Чемпионат мира по футболу FIFA 2018" (50 пакетиков в боксе).
Коллекция наклеек для всех любителей футбола и для тех, кто с нетерпением ждет начала главного события лета 2018 - Чемпионата мира по
2562 руб
Раздел: Канцтовары, хобби
Набор универсальных прозрачных обложек для учебников, 120 мкм, 232x455 мм, 20 штук.
Материал: ПВХ. Плотность: 120 мкм. Размер: 232х455 мм. В наборе: 20 штук. Цвет: прозрачный.
310 руб
Раздел: Обложки для книг
Увлекательная настольная игра "Этажики", новая версия.
На игровом поле две карты — карта с этажом, на котором находятся игроки, и карта с воздушным шаром. Шар перемещает всех на определённое
632 руб
Раздел: Карточные игры

65. Администрирование SQL Server 2000

66. Информационно-справочная система, обеспечивающая работу с базой данных Bit

67. Современные системы управления базами данных

68. HTML и базы данных

69. Аспектно-ориентированные методы в управлении информационными потоками баз данных ДП АСУТП

70. Использование пакета Cold Fusion для MS Windows при построении WWW - интерфейсов к базам данных
71. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»
72. Создание базы двигательных навыков

73. Використання баз даних та інформаційно-пошукових систем для раціонального ведення діловодства

74. Правовая охрана программ для ЭВМ и баз данных

75. Автоматизация базы данных для ООО "ОриенБанк"

76. База даних "Теорія та практика прикладного програмування"

77. База даних лікарських препаратів

78. База даних по приватним підприємствам регіону

79. База даних студії веб-дизайну

80. База данный "Хозяйственный учет футбольного клуба"

Подушка "Verossa" (заменитель лебяжьего пуха), 50х70 см.
Одеяла и подушки торговой марки Verossa с инновационным наполнителем из микроволокна — искусственный лебяжий пух - обладают всеми
843 руб
Раздел: Размер 50х70 см, 40х60 см
12 тонких фломастеров "Супертипс" ярких цветов.
357 руб
Раздел: 7-12 цветов
Сумка - термоконтейнер Lubby для бутылочки (твердая), 22,5 см.
Сумка-термоконтейнер идеально подходит для прогулок и поездок. Сумка способна поддерживать температуру питания в бутылочке в течение
342 руб
Раздел: Подогреватели, термоконтейнеры

81. База данных "Автоматизация учета больных в студенческой больнице"

82. База данных "Архив"

83. База данных "Международные переговоры"

84. База данных "Сотрудники"

85. База данных "Такси"

86. База данных "фруктовый сад"
87. База данных MS Access
88. База данных аттестационных ведомостей

89. База данных видеокарт

90. База данных для ремонта автомобилей

91. База данных компьютерного магазина

92. База данных компьютерной фирмы

93. База данных предприятия

94. База данных станции технического обслуживания автомобилей

95. База данных: "Деканат: дистанционное обучение"

96. Базы данных

Пазл "Киты", 66 деталей.
Пазл собирается на основании в рамке — детали не растеряются и ограниченное пространство подскажет ребёнку правильный размер картины. На
548 руб
Раздел: Пазлы (54-99 элементов)
Дождевик Bambola, ПВХ.
Прозрачный, прочный дождевик для прогулочной коляски, подходит и для колясок с ручкой сзади (крепление задней стороны - на
408 руб
Раздел: Дождевики, чехлы для колясок
Карандаши цветные "Jumbo", двухсторонние, 24 цвета.
Карандаши для рисования, треугольной формы. В наборе: 12 разноцветных, двусторонних карандашей (24 цвета). Мягкие, но при этом очень
608 руб
Раздел: 13-24 цвета

97. Базы данных

98. Базы данных в юриспруденции

99. Базы данных и их функции. Структурные элементы базы данных


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.