Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Типы данных в объектах Oracle






Тип данных Максимальный размер Описание Способы объявления
CHAR   Символьная строка фиксированной длины, без указания размера ее длина равна 1 CHAR(длина); CHARACTER(длина).
VARCHAR2   С помощью этого типа данных резервируется необходимое пространство, характерно только для Oracle VARCHAR2(длина).
NCHAR   Строка фиксированной длины в режиме UNICODE для поддержки национальных кодировок. NCHAR(длина).
NVARCHAR2   Строка переменной длины в режиме UNICODE для поддержки национальных кодировок. NVARCHAR2(длина).
LONG 2 Гб Большая строка переменной длины, если длина не указана, то полагается длина, равная 2 Мб. LONG(длина).
NUMBER Точность от 1 до 38; Масштаб от -84 до 128 Число с заданной точностью только для Oracle, если значение параметра точность не указано, то полагается равным 38. NUMBER(точность, масштаб); Например, определение NUMBER (7, -3) обозначает округление до тысяч; NUMBER (7, 3) обозначает число с округлением количества знаков после запятой до трех.
LONG RAW 2Гб Большие битовые строки переменной длины, только для Oracle LONG RAW(длина в байтах);

Окончание табл. 1.6

 

FLOAT   Число с одинарной плавающей точкой  
RAW 255 байт Битовые строки переменной длины, только для Oracle. Отличие от Char и Varchar2 в автоматизческом преобразовании данных при передаче между клиентом и сервером RAW(длина в байтах).
DATE 01.01.4712до нэ 01.01.4712нэ Дата и время. Для присвоения даты используется функция TO_DATE(‘символьная дата’, ‘формат даты’) Пример присвоения: PEREM1: =TO_DATE('21-дек-1980', 'dd-mon-yyyy'); PEREM2: =TO_DATE('21-12-1980', 'dd-mm-yyyy');
ROWID UROWID   Физическая ссылка определяет строку в таблице, логическая ссылка определяет строку в таблице, организованной в виде индексной структуры. Тип ROWID может хранить только физические ссылки на строки таблицы. Тип UROWID (универсальная ссылка) может хранить физические, логические ссылки на строки таблицы и внешние ссылки на строки типа non-Oracle.  
BLOB   Большие двоичные обьекты, используется для хранения рисунков и прочее.  
CLOB   Большие строковые объекты  
BFILE   Указатели на большие внешние объекты  

Варианты заданий к лабораторной работе №1

Общие положения

В утилите Enterprise Manager Console создайте пример базы данных, как показано по ходу работы.

По индивидуальному варианту исходные таблицы привести к максимальной форме нормализации, для каждой таблицы определить название, типы полей, определить ключевые поля и при необходимости поля связи (внешние ключи), определить имя табличного пространства, в котором вы будете создавать объекты БД по всему комплексу лабораторных работ, а также определить имя пользователя и пароль.

В утилите Enterprise Manager Console создать вашего пользователя, табличное пространство и таблицы БД. Перед созданием очередного объекта (т.е. до нажатия клавиши Create) скопируйте SQL код создаваемого объекта, который можно увидеть, нажав клавишу Show SQL.

Сохранить последовательно операторы в файле программы с названием ФамилияСтудента_ЛАб_1_№варианта. Данные операторы потребуются для переноса БД с одного сервера БД на другой.

 

Вариант 1. БД «Учет выданных подарков несовершеннолетним детям сотрудников предприятия»

Код сотрудника   Код сотрудника   Код ребенка
Фамилия   Имя ребенка   Стоимость подарка
Имя   Дата рождения   Дата выдачи подарка
Отчество   Код ребенка   Код выдачи
Должность        
Подразделение        
Дата приема на работу        

 

Вариант 2. БД «Учет выполненных ремонтных работ»

Код прибора в ремонте   Код прибора   Код мастера
Название прибора   Код мастера   Фамилия мастера
Тип прибора   ФИО владельца прибора   Имя мастера
Дата производства   Дата приема в ремонт   Отчество мастера
    Вид поломки   Разряд мастера
    Стоимость ремонта   Дата приема на работу
    Код ремонта    

 

Вариант 3. БД «Продажа цветов»

Код цветка   Код цветка   Код продавца
Название цветка   Дата продажи   Фамилия
Сорт цветка   Цена продажи   Имя
Средняя высота   Код продавца   Отчество
Тип листа   Код продажи   Разряд
Цветущий       Оклад
Дополнительные сведения       Дата приема на работу

 

Вариант 4. БД «Поступление лекарственных средств»

Код лекарства   Код лекарства   Код поставщика
Название лекарства   Код поставщика   Сокращенное название
Показания к применению   Дата поставки   Полное название
Единица измерения   Цена за единицу   Юридический адрес
Количество в упаковке   Количество   Телефон
Название производителя   Код поступления   ФИО руководителя

 

Вариант 5. БД «Списание оборудования»

Код оборудования   Код оборудования   Код сотрудника
Название оборудования   Причина списания   Фамилия
Тип оборудования   Дата списания   Имя
Дата поступления   Код сотрудника   Отчество
ФИО ответственного   Код списания   Должность
Место установки       Подразделение
        Дата приема на работу

 

Вариант 6. БД «Поваренная книга»

Код блюда   Код блюда   Код продукта
Тип блюда   Код продукта   Название продукта
Вес блюда   Объем продукта   Ед измерения
Порядок приготовления        
Количество калорий        
Количество углеводов        

 

Вариант 7. БД «Регистрация входящей документации»

Код регистратора   Код документа   Код организации-отправителя
Фамилия   Номер документа   Сокращенное название
Имя   Дата регистрации   Полное название
Отчество   Краткое содержание документа   Юридический адрес
Должность   Тип документа   Телефон
Дата приема на работу   Код организации-отправителя   ФИО руководителя
    Код регистратора    

 

Вариант 8. БД «Увольнение сотрудника»

Код сотрудника   Код документа   Код статьи увольнения
Фамилия   Номер документа   Название статьи увольнения
Имя   Дата регистрации   Причина увольнения
Отчество   Дата увольнения   Номер статьи увольнения
Должность   Код статьи увольнения   Номер пункта/ подпункта увольнения
Подразделение   Код сотрудника    
Дата приема на работу   Денежная компенсация    

 

Вариант 9. БД «Приказ на отпуск»

Код сотрудника   Код документа   Код отпуска
Фамилия   Номер документа   Тип отпуска
Имя   Дата регистрации   Оплата отпуска
Отчество   Дата начала отпуска   Льготы по опуску
Должность   Дата окончания отпуска    
Подразделение   Код сотрудника    
Дата приема на работу   Код отпуска    

Вариант 10. БД «Регистрация выходящей документации»

Код отправителя   Код документа   Код организации-получателя
Фамилия   Номер документа   Сокращенное название
Имя   Дата регистрации   Полное название
Отчество   Краткое содержание документа   Юридический адрес
Должность   Тип документа   Телефон
Дата приема на работу   Код организации-получателя   ФИО руководителя
    Код отправителя    

 

Вариант 11. БД «Назначение на должность»

Код сотрудника   Код документа   Код должности
Фамилия   Номер документа   Название должности
Имя   Дата регистрации   Льготы по должности
Отчество   Дата назначения   Требования к квалификации
Дата приема на работу   Код сотрудника    
Дата рождения   Код должности    
Пол        

 

Вариант 12. БД «Выдача оборудования в прокат»

Код клиента   Код выдачи   Код оборудования
Фамилия   Номер документа   Название оборудования
Имя   Дата начала проката   Тип оборудования
Отчество   Дата окончания проката   Дата поступления в прокат
Адрес   Код оборудования    
Телефон   Код клиента    
Серия и номер паспорта   Стоимость    

 

Вариант 13. БД «Списание оборудования из проката»

Код оборудования   Код оборудования   Код сотрудника
Название оборудования   Причина списания   Фамилия
Тип оборудования   Дата списания   Имя
Дата поступления в прокат   Код сотрудника   Отчество
    Номер документа   Должность
    Дата регистрации   Дата приема на работу
    Код списания    

 

Вариант 14. БД «Прием цветов в магазин»

Код цветка   Код цветка   Код поставщика
Название цветка   Дата поступления   Сокращенное название
Сорт цветка   Цена за единицу   Полное название
Средняя высота   Код поставщика   Юридический адрес
Тип листа   Код поступления   Телефон
Цветущий   Количество   ФИО руководителя
Дополнительные сведения        

 

Вариант 15. БД «Регистрация клиентов гостиницы»

Код номера   Код регистрации   Код клиента
Тип номера   Код номера   Фамилия
Перечень удобств   Дата заезда   Имя
Цена за сутки   Дата выезда   Отчество
    Стоимость   Адрес
    Код клиента   Телефон
        Серия и номер паспорта

 

Вариант 16. БД «Возврат оборудования в службу проката»

Код клиента   Код возврата   Код оборудования
Фамилия   Номер документа   Название оборудования
Имя   Дата возврата   Тип оборудования
Отчество   Состояние оборудования   Дата поступления в прокат
Адрес   Код оборудования    
Телефон   Код клиента    
Серия и номер паспорта   Штраф    

 

Вариант 17. БД «Учет материальных ценностей на предприятии»

Код ценности   Код постановки на учет   Код материально ответственного
Название ценности   Код ценности   Фамилия
Тип ценности   Код материально ответственного   Имя
Закупочная стоимость   Дата постановки на учет   Отчество
Срок гарантии   Место нахождения ценности   Должность
Дата начала гарантии       Дата приема на работу
        Подразделение

 

Вариант 18. БД «Состав ремонтных работ»

Код ремонтной работы   Код ремонтной работы   Код мастера
Код этапа работы   Код мастера   Фамилия мастера
Название этапа работы   Стоимость ремонта   Имя мастера
Стоимость этапа   Количество дней ремонта   Отчество мастера
    Название ремонтной работы   Разряд мастера
        Дата приема на работу

 

Вариант 19. БД «Продажа лекарственных средств»

Код лекарства   Номер чека   Номер чека
Название лекарства   Цена за единицу   Дата продажи
Показания к применению   Количество   Сумма
Единица измерения   Код лекарства   ФИО кассира
Количество в упаковке   Код записи в чеках    
Название производителя        

 

Вариант 20. БД «Учет исполнения по входящей документации»

Код исполнителя   Код документа   Код документа
Фамилия   Дата назначения на исполнения   Номер документа
Имя   Срок выполнения в днях   Дата регистрации
Отчество   Тип результата   Краткое содержание документа
Должность   Код исполнителя   Тип документа
Подразделение   Факт исполнения   Организация-отправитель
Дата приема на работу       Код исполнителя





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.