第三讲搭建数据库学习环境解读.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * 《数据库系统及应用》 主讲人:陈业斌 教授 安徽工业大学 03 创建方案 01 下载应用程序 02 安装应用程序 04 创建数据表 目 录 第三讲 搭建数据库环境 下载应用程序 下载地址: 1.下载ORACLEXE; 2.下载JDK(需要7以上版本); 3.下载SQL DEVELOPER。 下载应用程序 下载地址: 安装应用程序 1.安装ORACLEXE; 2.安装JDK; 3.安装SQL DEVELOPER。 安装应用程序 安装应用程序 创建方案 1.创建一个用户 2.建立连接; 创建数据表 1.创建表结构 2.输入数据; 创建数据表 XS(SNO, SNAME, DEPT,BIRTHDAY,TOTALCREDIT,REMARKS) KC(CNO, CNAME,TERM,CTIME,CREDIT) CJ(SNO, CNO, GRADE) 创建数据表 概念模型 关系表 无组 记录 属性 字段名 属性值 字段值 域 数据类型及长度 码、候选码 主键、关键字 (1)关系模式到关系表的映射 创建数据表 (1)建立表结构:①定义字段类型和长度 ②定义完整性结束定义 (2)输入数据 (2)建立关系表分两步 创建数据表 (3)ORACLE数据类型 类型 说明 CHAR(n) 定长字符 VARCHAR2(n) 变长字符 NUMBER([n],[m]) 数值 DATE 日期 LOB—BLOB,CLOB 大对象—二进制对象,字符对象 创建数据表 (4)了解数据库使用的字符集及其编码方式 SELECT * FROM nls_database_parameters WHERE parameter =NLS_CHARACTERSET; AL32UTF8 说明:ORACLE使用的是UNICODE字符集和UTF-8编码 数据库 编码 字符 Xx,xx,xx 中 Yy,yy,yy 国 中 字符集 创建数据表 unicode?:该字符集为每个字符提供了唯一的特定数值,不论在什么平台上、不论在什么软件中,也不论什么语言。也就是说,它世界上使用的所有字符都列出来,并给每一个字符一个唯一特定数值。     Unicode制定了三套编码方式。它们分别是UTF-8,UTF-16和UTF-32。在UTF-8中,字符是以8位序列来编码的,用一个或几个字节来表示一个字符。这种方式的最大好处,是UTF-8保留了ASCII字符的编码做为它的一部分    UTF-16和UTF-32分别是Unicode的16位和32位编码方式。考虑到最初的目的,通常说的Unicode就是指UTF-16(SQL SERVER)。在讨论Unicode时,搞清楚哪种编码方式非常重要。 UTF-8?:是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。 创建数据表 (5)定义表结构及插入数据 CREATE TABLE XS ( SNO CHAR(6) primary key, SNAME VARCHAR2(12), DEPT VARCHAR2(20), SEX VARCHAR2(3), BIRTHDAY DATE, TOTALCREDIT NUMBER(3), REMARKS VARCHAR2(50) ) ; Insert into XS (SNO,SNAME,DEPT,SEX,BIRTHDAY,TOTALCREDIT,REMARKS) values (001101,王林,计算机,男,01-1月 -90,50,null); 创建数据表 (5)定义表结构及插入数据 CREATE TABLE KC ( CNO CHAR(3), CNAME VARCHAR2(30), TERM CHAR(1), CTIME NUMBER(3), CREDIT NUMBER(2), PRIMARY KEY (CNO) ); 创建数据表 (5)定义表结构及插入数据 CREATE TABLE CJ ( SNO CHAR(6), CNO CHAR(3), GRADE NUMBER(4,1), PRIMARY KEY(SNO,CNO), CON

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档