数据库应用技术的基本概念

合集下载

数据库应用技术实训报告

数据库应用技术实训报告

一、实训背景随着信息技术的飞速发展,数据库技术在各行各业中的应用越来越广泛。

为了使学生们更好地掌握数据库应用技术,提高实际操作能力,我校特开设了数据库应用技术实训课程。

本次实训旨在通过实际操作,让学生深入了解数据库的基本原理、设计方法及在实际项目中的应用,培养学生的数据库应用能力。

二、实训目的1. 掌握数据库的基本概念、原理和设计方法;2. 熟悉数据库管理系统(DBMS)的基本操作;3. 能够根据实际需求设计数据库结构;4. 能够使用SQL语言进行数据库查询、更新、删除等操作;5. 提高数据库应用技术在实际项目中的应用能力。

三、实训内容1. 数据库基本概念及原理(1)数据库:存储、管理和处理数据的系统,由数据、数据库管理系统、数据库管理员和硬件组成。

(2)数据库管理系统(DBMS):管理数据库的软件系统,负责数据库的建立、使用和维护。

(3)数据模型:描述数据库中数据及其关系的模型,包括层次模型、网状模型和关系模型。

2. 数据库设计(1)需求分析:了解用户需求,确定数据库功能。

(2)概念设计:使用E-R图描述实体、属性和关系。

(3)逻辑设计:将概念设计转换为关系模式。

(4)物理设计:确定数据库存储结构和索引。

3. 数据库管理系统操作(1)创建数据库:使用SQL语句创建数据库,包括数据文件和日志文件。

(2)创建表:使用SQL语句创建表,定义字段类型、长度和约束。

(3)插入数据:使用SQL语句向表中插入数据。

(4)查询数据:使用SQL语句查询数据,包括简单查询、连接查询、子查询等。

(5)更新和删除数据:使用SQL语句更新和删除数据。

4. 实际项目应用(1)需求分析:了解实际项目需求,确定数据库功能。

(2)数据库设计:根据需求分析结果,设计数据库结构。

(3)数据库开发:使用数据库管理系统创建数据库,实现数据库功能。

(4)系统测试:对数据库系统进行测试,确保系统稳定运行。

四、实训过程1. 理论学习:学生通过课堂学习,了解数据库基本概念、原理和设计方法。

高中信息技术数据库的设计和应用

高中信息技术数据库的设计和应用

高中信息技术数据库的设计和应用数据库是现代信息技术中至关重要的组成部分,它在高中信息技术教学中扮演着重要角色。

本文将深入探讨高中信息技术数据库的设计和应用,以此来提高学生的信息技术能力和数据处理能力。

一、数据库的基本概念数据库是由一系列相关数据组成的集合,它以结构化的方式存储,管理和组织数据。

相比传统的文件系统,数据库具有相对更高的效率和安全性。

在高中信息技术教学中,我们主要使用关系型数据库,其中最常用的是SQL(Structured Query Language)数据库。

二、高中信息技术数据库的设计原则在设计高中信息技术数据库时,应遵循以下原则:1. 数据库应具有完整性,确保数据的准确性和一致性。

2. 数据库应具备高效的数据存储和访问能力,以提高数据处理的效率。

3. 数据库应具备灵活性,能够适应不同的教学需求。

4. 数据库应具备安全性,确保数据的机密性和可靠性。

三、高中信息技术数据库的设计步骤1. 分析需求:在设计数据库之前,我们需要先了解教学需求,明确需要存储和处理的数据类型。

2. 设计表结构:根据需求分析的结果,设计数据库的表结构,确定各个表之间的关系和字段。

3. 建立关系:在设计数据库时,我们需要合理地建立表之间的关系,包括一对一关系、一对多关系和多对多关系。

4. 设计查询语句:根据教学需求,设计相应的查询语句,以实现对数据库中数据的检索和分析。

四、高中信息技术数据库的应用高中信息技术数据库在教学中有广泛的应用,主要包括以下几个方面:1. 学生信息管理:使用数据库来管理学生的个人信息,包括学生的姓名、性别、年龄、联系方式等。

通过数据库,可以方便地查询和更新学生信息。

2. 成绩管理:使用数据库来管理学生的考试成绩,包括学科成绩和总评成绩。

通过数据库,可以对学生成绩进行统计和分析。

3. 图书管理:使用数据库来管理学校图书馆的图书信息,包括书名、作者、出版社、馆藏数量等。

通过数据库,可以方便地查询图书信息和管理借阅记录。

数据库原理与应用上海交大

数据库原理与应用上海交大

数据库原理与应用上海交大数据库原理与应用是上海交通大学计算机科学与工程学院开设的一门重要课程。

本课程旨在介绍数据库的基本原理和应用技术,培养学生对数据库系统的理解和应用能力。

本文将从数据库的概念、结构、操作和应用等方面进行阐述,以帮助读者更好地理解数据库原理与应用。

一、数据库的概念数据库是指按照一定的数据模型组织、存储和管理数据的集合。

它具有数据独立性、数据共享性和数据持久性等特点。

数据库系统由数据库、数据库管理系统(DBMS)和应用程序组成。

数据库管理系统是指对数据库进行管理和操作的软件系统,它提供了数据定义、数据操纵、数据控制和数据查询等功能。

二、数据库的结构数据库的结构包括三个层次:外模式、概念模式和内模式。

外模式是用户与数据库交互的界面,它定义了用户能够看到和操作的数据。

概念模式是数据库的全局逻辑结构,它描述了数据库中数据的组织方式和关系。

内模式是数据库的物理存储结构,它描述了数据在存储介质上的存储方式和存取方法。

三、数据库的操作数据库的操作包括数据定义、数据操纵和数据控制三个方面。

数据定义是指定义数据库中数据的结构和约束条件,包括创建表、定义字段和设置主键等操作。

数据操纵是指对数据库中数据进行插入、删除、修改和查询等操作,通过SQL语言实现。

数据控制是指对数据库中数据的访问权限进行管理,包括用户权限的分配和安全性控制等。

四、数据库的应用数据库在各个领域都有广泛的应用。

在企业管理中,数据库被用于存储和管理企业的各种数据,如员工信息、销售记录和财务数据等。

在电子商务中,数据库被用于存储和管理商品信息、订单信息和用户信息等。

在科学研究中,数据库被用于存储和管理实验数据、文献信息和研究成果等。

数据库的应用还涉及到教育、医疗、交通等各个领域。

数据库原理与应用是一门重要的课程,它涉及到数据库的概念、结构、操作和应用等方面。

通过学习这门课程,我们可以深入了解数据库的原理和技术,提高对数据库系统的理解和应用能力。

数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。

数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。

二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。

课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。

(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。

能熟练掌握Transact-SQL 语言,并能进行简单编程。

能保证数据的完整性和一致性、数据库的安全。

(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。

从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。

三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。

四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。

(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。

数据库应用基础及应用

数据库应用基础及应用

数据库应用基础及应用数据库应用基础是指在使用数据库进行数据管理和数据分析时需要掌握的一些基本概念和技术。

数据库应用的范围非常广泛,涉及到各个行业和领域,比如金融、电子商务、物流、健康医疗等。

下面我将从数据库应用的概念、数据库管理系统、数据库设计与规范、数据分析和数据可视化等几个方面来详细阐述数据库应用基础及应用。

概念方面,数据库应用基础首先需要了解数据库的定义和作用。

数据库是一个组织和存储数据的集合,可以方便地对数据进行管理和访问,提高数据的可靠性和安全性。

数据库的作用是将数据集中管理,实现数据共享和数据处理的效率,满足不同用户和应用的数据需求。

其次,数据库应用还需要了解数据库管理系统(DBMS)的概念和作用。

数据库管理系统是指用于管理数据库的软件系统,提供数据定义、数据操作和数据控制等功能。

常见的数据库管理系统有Oracle、MySQL、SQL Server等。

DBMS 可以帮助用户创建和维护数据库,提供数据的高效访问和查询,保证数据的一致性和完整性。

在数据库设计与规范方面,数据库应用基础需要了解数据库设计的原则和方法。

数据库设计是指按照一定的原则和方法对数据库进行结构和功能的设计,包括数据模型的选择、数据库表的设计和索引的建立等。

良好的数据库设计能够提高数据库的性能和可扩展性,减少数据冗余和数据不一致的问题。

另外,数据库应用基础还需要了解数据分析和数据可视化的相关技术。

数据分析是指对数据库中的数据进行处理和分析,从中提取有价值的信息和知识,用于支持决策和优化业务。

数据可视化是将数据分析的结果以图表、图形等形式直观地展示出来,帮助用户更好地理解和利用数据。

在数据库应用方面,不同行业和领域都有着各自特定的数据库应用。

以金融行业为例,数据库应用主要集中在交易系统、支付系统和风控系统等方面。

数据库可以存储和管理海量的交易数据和用户数据,保证交易的实时处理和数据的安全性。

在电子商务行业,数据库应用主要涉及商品管理、订单管理和用户管理等方面。

数据库原理及应用讲的什么

数据库原理及应用讲的什么

数据库原理及应用讲的什么概述数据库原理及应用是指在计算机科学领域中研究和应用数据库的基本概念、原理和技术的学科。

它涉及数据库的设计、建模、管理和优化等方面,旨在帮助用户更高效地存储、访问和管理数据。

数据库的基本概念数据库是指按照一定的数据模型组织和存储数据的集合。

在数据库中,数据以表格的形式组织,并由一组属性来描述。

数据库的基本概念包括以下几个方面:1. 数据模型数据模型是指数据库中数据的逻辑结构和特性的描述方式。

常见的数据模型包括层次模型、网状模型、关系模型和面向对象模型等。

2. 数据库管理系统(DBMS)数据库管理系统是指用于管理数据库的软件系统。

它提供了一系列的操作和工具,用于管理数据库的创建、修改、查询和删除等操作。

3. 数据库语言数据库语言是用于和数据库进行交互的语言。

常见的数据库语言包括结构化查询语言(SQL)和数据库编程语言(如存储过程和触发器等)。

4. 数据库的三级模式数据库的三级模式包括外模式、概念模式和内模式。

外模式是用户能够看到和操作的数据库的部分内容;概念模式是数据库的逻辑结构和内容的整体描述;内模式是数据库在存储介质上的存储结构。

5. 数据库的完整性数据库的完整性是指数据库中的数据满足一定的约束条件,包括实体完整性、域完整性、参照完整性和用户定义的完整性等。

数据库的应用领域数据库原理及应用在各个领域都有重要的应用,以下是数据库在一些常见领域的应用示例:1. 企业管理数据库在企业管理中扮演着重要的角色。

它可以用来存储和管理企业的各种数据,如员工信息、产品销售数据、财务数据等。

通过数据库,企业可以实现高效的数据存储、查询和分析,从而提升管理效率和决策水平。

2. 电子商务电子商务是指通过计算机网络进行的商业活动。

在电子商务中,数据库用于存储和管理大量的商品信息、订单数据和用户信息等。

通过数据库,电商平台可以实现商品的快速搜索、订单的高效处理和用户个性化推荐等功能。

3. 社交网络社交网络是指通过互联网连接起的人际关系网络。

数据库基础理论

数据库基础理论
(2) 数据库系统:组织数据,存储数据的管理系统,主要包 括用户、数据库和数据管理系统三方面。
(3) 数据库管理系统:是管理、维护数据库数据的一组软件。
2.信息与数据
数据与信息在概念上是有区ห้องสมุดไป่ตู้的。
从信息处理角度看,任何事物的属性都是 通过数据来表示的,数据经过加工处理后,使 其具有知识性并对人类活动产生决策作用,从 而形成信息。
数据处理的目的是从大量的、原始 的数据中获得人们所需要的资料并提取有 用的数据成份,作为行为和决策的依据。
上一页
要点
下一页
1.1.2 数据管理的三个阶段
(1) 人工管理(50年代中期以前): 计算机代替了人的手工劳动,但数据不独立,没有软件
系统对数据进行管理。
人工管理阶段出现在计算机应用于数据管理 的初期。由于没有必要的软件、硬件环境的支 持,用户只能直接在裸机上操作。当数据有所 变动时程序则随之改变,独立性差;另外,各 程序之间的数据不能相互传递,缺少共享性, 因而这种管理方式既不灵活,也不安全,编程 效率较差。
1.4.2 表间关联关系的类型 在一个关系数据库中,若想将依赖于关
系模型建立的多个数据表组织在一起,反映 客观事物数据间的多种对应关系,通常将这 些数据表放入同一个数据库中,并建立表间 关联。
在同一个数据库中,相关联的表间关系 的类型有一对一、一对多和多对一3种关系。
上一页
要点
下一页
1.一对一关系
• 有一个以上的结点无双亲。 • 至少有一个结点有多个双亲。
上一页
要点
下一页
1.2.3
关系模型(Relational Model)的 所谓“关系”是有特定含义的。广义地 说,任何数据模型都描述一定事物数据 之间的关系。

第一章数据库概述ppt课件

第一章数据库概述ppt课件
确定实体集的关键字:用下划线在属性上标明关键字 的属性集合
确定联系的类型:在无向边上注明
20
数据库应用——电子商务
2024年5月5日
数据模型:逻辑数据模型
逻辑模型三要素
数据结构:描述数据的静态特征 数据操作:描述数据的动态特征 数据的约束条件:描述完整性规则
层次模型
用树型结构来表示实体之间联系的模型 有且仅有一个节点无父节点,即树根 根节点以外的其他节点有且仅有一个父节点 典型系统:IBM公司的IMS(Information Management System)系统
13
数据库应用——电子商务
2024年5月5日
第三节:数据库的系统结构
视图抽象和外模式 概念抽象和模式 物理抽象和内模式 数据独立性
14
数据库应用——电子商务
2024年5月5日
数据库的系统结构:视图抽象和外模式
现实世界中的信息按照不同用户(应用)的观 点抽象为多个逻辑数据结构。每个逻辑数据结
现实体间的联系 关系模型中的基本概念:元组、属性、域、主键、关系名、关系模式 关系模型的优点:
可以简单、灵活地表达各种实体及其之间的联系 用户界面好,易用性佳 支持数据库重构 具有严密的数学基础和操作的代数性质 具有较高的数据独立性
关系模型的不足:
运行效率不够高 不直接支持层次结构
信息是经过处理、加工提炼而用于决策制 定或其他应用活动的数据。
数据是信息的载体,信息是数据处理过程 的结果。
8
数据库应用——电子商务
2024年5月5日
数据库的基本概念:数据库
数据库是相互关联的数据集合:
具有逻辑关系和明确意义的数据集合 针对明确的应用目标而设计、建立和加载 表示现实世界的某些方面 具有较小的数据冗余,可供多个用户共享 具有较高的数据独立性 具有安全控制机制
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
符号函数SIGN(x):-1,x<0;0,x=0;1,x>0。 四舍五入函数:
x CEIL FLOOR ROUND TRUNC
2.3 3
2
2
2
2.6 3
2
3
2
-2.3 -2
-3
-2
-2
-2.6 -2
Байду номын сангаас-3
-3
-2
路漫漫其悠远
2.2.3 常用函数——字符型
❖ 字符型的连接运算符是 || ,可以将两个字符串连接 在一起。
SYSDATE:返回系统当前时间。此函数不用写括号。 其他日期型函数大多用来进行不规则的日期运算,如: MONTHS_BETWEEN:计算两个日期之间相差的月份 ADD_MONTHS:日期加上月份。
路漫漫其悠远
2.2.3 常用函数——日期型
NEXT_DAY:下一个特定的日期,如星期几。 LAST_DAY:返回月份的最后一天。 ROUND和TRUNC函数也能对日期类型进行计算,按照
❖ Embedded(内含)SQL ❖ 过程控制SQL
Oracle:PL/SQL DB2:SQL/PL SQL Server:Transact-SQL
路漫漫其悠远
2.1.3 SQL分类
❖ DQL
Data Query Language数据查询语言,如SELECT。
❖ DML
Data Manipulate Language数据操纵语言,如INSERT、 DELETE、UPDATE。
❖ 事实上,国际标准与各个厂商之间的不兼容 ,造成了不可移植性。如字符串链接||与+; 引号;数据类型;函数;特殊语义等。
路漫漫其悠远
2.1.2 SQL的特点
❖ 关系代数的实现 ❖ 类自然语言 ❖ 即时性 ❖ 上下文无关性 ❖ 非过程化、命令集合 ❖ 逻辑独立性
路漫漫其悠远
2.1.2 SQL的特点
后兼容,建议采用CLOB。
路漫漫其悠远
2.2.2 数据类型
❖ LONG RAW:能存储最多2GB的二进制信息。只为 保证向后兼容,建议采用BLOB。
❖ BFILE:可以在数据库列中存储一个Oracle目录对 象(操作系统目录的一个指针)和一个文件名,并 读取这个文件。只读方式访问数据库服务器上可用 的操作系统文件。
❖ BLOB:Oracle 10g后允许存储(4GB)*(数据库块大 小)字节的数据。包含不需要进行字符集转换的“二 进制”数据,如电子表格、字处理文档、图像文件等 。
❖ CLOB:包含要进行字符集转换的信息,适合存储 纯文本信息。
路漫漫其悠远
❖ NCLOB:存储用数据库国家字符集编码的信息,而 且像CLOB一样,需要进行字符集转换。
如果不给出p和s,表示一个浮点数。要注意的是scale的 值没有应用,也就是说scale的值不能简单的理解为0,或 者其他的数。
❖ NUMBER有几种子类型,和ANSI/ISO的写法兼容
定点数:DEC,DECIMAL,NUMERIC 浮点数:FLOAT,DOUBLE 路漫漫其悠远 整数:INTEGER,INT,SMALLINT
❖ ROWID:数据库中一行的10字节地址,在磁盘上 定位这一行,标识ROWID指向的对象。
❖ UROWID:通用ROWID,用于表,是行主键值的 一种表示。根据指向对象的不同,大小会有所变化 。
❖ INT、INTEGER、SMALLINT、FLOAT、REAL等 是在前面类型的基础上实现的,同义词。
ASCII转换:ASCII,CHR 大小写:UPPER,LOWER,INITCAP 查找/替换:INSTR,REPLACE 长度:LENGTH 填充/移除:LPAD,RPAD,TRIM 取子串:SUBSTR
路漫漫其悠远
2.2.3 常用函数——日期型
❖ 两个DATE类型的数据可以作减法,结果是一个浮 点小数,表示时间相差的天数。如今天12点减去昨 天12点等于1;如今天6点减去今天12点等于-0.25 ;一个时间也可以加/减一个数,表示在此时间点 向后或向前推若干天。
❖ 为便于书写和阅读,通常采用如下的书写规 范:
关键字大写,其他标识符小写; 每个子句单起一行; 使用制表符缩进。
路漫漫其悠远
2.2.2 数据类型
❖ Oracle提供了22种不同的SQL数据类型
CHAR、NCHAR、VARCHAR2、NVARCHAR2 、RAW、NUMBER、BINARY_FLOAT、 BINARY_DOUBLE、LONG、LONG RAW、 DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE、TIMESTAMP WITH LOCAL TIME ZONE、INTERVAL YEAR TO MONTH、 INTERVAL DAY TO SECOND、BFILE、BLOB 、CLOB、NCLOB、ROWID、UROWID。
路漫漫其悠远
2.2.2 数据类型——日期型
❖ 在Oracle中,DATE是7字节定宽日期/时间数据类型 ,表示日期和时间,表示的内容包括:世纪、年、 月、 时、分、秒。最小单位为秒。时间范围可以从 公元前4712年到公元9999年。
❖ 在日期型数据进行比较时,后面的日期更大。
❖ 在需要精确定时的情况下,可以使用TIMESTAMP 类型,7字节或11字节的定宽日期/时间数据类型。
❖ 当前时间若为 2007年5月24日下午3点12分45秒, 上面的函数返回字符串
'2007/05/24 15:12:45'
路漫漫其悠远
2.2.3 常用函数——数值型
❖ 对于数值型,通常的+ - * /等算术运算符都可以使用
❖ 数值型函数是对数值进行操作的函数,包括我们常 见的各种数学函数,如sin, cos等。下面两个函数是 比较特别和有用的。
路漫漫其悠远
2.2.2 数据类型——数值型
❖ NUMBER(P, S)。其中,P为Precision,意为数值 的最大位数(十进制),P<=38;S为Scale,意为 小数点后的最多位数。如NUMBER(5, 2), NUMBER(4),NUMBER(5,-2)。
如果给出S,表示一个定点数,当S为正数时,意为小数 点后的最多位数;为负数时,四舍五入到小数点前S位。
TO_DATE, TO_CHAR, TO_NUMBER
❖ 在转换时,可以使用必要的格式符说明格式细节, 否则使用缺省格式。
路漫漫其悠远
规定的格式符四舍五入或者截断到某个日期单位(如年 、月、日)。
路漫漫其悠远
2.2.3 常用函数——类型转换
❖ 隐式类型转换:Oracle是弱类型语言,各个类型之 间可以直接相互运算,系统自动转换为合适的类型 ,如:
‘123’ + 5 =128 ‘123’ || 5 = ‘1235’
❖ 必要的时候,也可以使用显式的类型转换函数,类 型转换函数有三个,即:
❖ SQL语句中的关键字属于保留字,不能用于其他地 方。SQL中数字常量的写法和通常程序语言一致, 字符串使用单引号包含,字符串中的单引号使用两 个连续的单引号转义表示,不区分字符和字符串。
❖ 在SQL语句中可以加入注释,多行注释使用/*…*/, 单行用--(oracle)。
路漫漫其悠远
2.2.1 基本语法
路漫漫其悠远
2.2.3 常用函数——日期型
❖ DATE类型数据的表示方式:在缺省情况下,使用 美国式日期格式表示法,即DD-MON-YY,并且 没有时间信息,如04-Apr-05。其他的格式表示 法需要通过设定会话参数或者使用日期转换函数完 成。
如 TO_CHAR(SYSDATE, 'YYYY/MM/DD HI24:MI:SS) 来显示所有的年月日、时分秒信息。
符串。 ❖ RAW:变长二进制数据类型,存储的数据不会发生
字符集转换。 ❖ BINARY_FLOAT:32位单精度浮点数。Oracle 10g
Release 1后新增。 ❖ BINARY_DOUBLE:64位双精度浮点数。Oracle
10g Release 1后新增。 ❖ LONG:能存储最多2GB的字符数据。只为保证向
TIMESTAMP WITH TIME ZONE:13字节的定宽 TIMESTAMP,提供了时区支持。
TIMESTAMP WITH LOCAL TIME ZONE:7或11字节的 定宽TIMESTAMP,对时区敏感,根据数据库时区对数据 进行规范化。
路漫漫其悠远
2.2.2 数据类型——日期型
❖ INTERVAL用来表示一段时间长度(两个时间的差 ),如“半个小时”这样的概念。
❖ 1976年11月:IBM Journal of R&D文章中, IBM使用Structured English QUery Language (SEQUEL,结构化英语查询语言) 。后来,发现以被一个英国飞机公司作为商 标,改为SQL。
路漫漫其悠远
2.1.1 SQL的发展
❖ SQL-86(ANSI) ❖ SQL-89(ANSI,ISO) ❖ SQL-92(ANSI,ISO) ❖ SQL-99(ANSI,ISO) ❖ SQL-2003(ANSI,ISO)
数据库应用技术的基本 概念
路漫漫其悠远
2020/3/25
2.1 SQL概述
路漫漫其悠远
2.1.1 SQL的发展
❖ 1976年:IBM的E. F. Codd发表了一篇里程 碑的论文“A System R: Relational Approach to Database Management ”R系统:数据库 关系理论,介绍了关系数据库理论和查询语 言SQL。
2.2.2 数据类型——字符型
❖ 在Oracle中,分为定长字符串和可变长字符串两种 字符类型,不区分字符和字符串。
❖ 定长字符串:CHAR(S),S是字符串的固定长度, S<=2000;
相关文档
最新文档