- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1.4 管理数据库和基本表 “设计表”项是修改表结构 “打开表”项是浏览表数据 3. 备份和恢复数据库 (1) 备份数据库:为数据库建立备份,以便数据库发生故障后,用备份恢复数据库。 选择要备份的数据库,然后, 方法1:打开快捷菜单,选择“所有任务”菜单项,再选择“备份数据库” 菜单命令。 方法2:选择“工具/备份数据库”菜单命令。 (2) 恢复数据库:(电脑操作演示) 4.1.4 管理数据库和基本表 4.1.4 管理数据库和基本表 4. 导入和导出数据 数据的导入和导出指将其他SQL Server服务器上数据库或其他数据源数据(如Excel工作表)导入到本地SQL Server服务器上的数据库中,或反之。 数据的导入和导出利用SQL Server提供的数据转换服务DTS来完成。 例如:将教学数据库数据导出到Excel表格中 (电脑操作演示)。 4.1.4 管理数据库和基本表 4.1.4 管理数据库和基本表 4.1.4 管理数据库和基本表 4.1.4 管理数据库和基本表 4.1.4 管理数据库和基本表 4.2 SQL语言 SQL是Structured Query Language的缩写, 它是1974年由Boyce和Chamberlin提出的,并在IBM公司San Jose 实验室研制的关系数据库实验系统SYSTEM R上实现。 由于SQL功能丰富、语言简洁、易学易用,很受用户欢迎。为此,80年代,计算机商家们纷纷推出各自支持SQL的软件或者与SQL的接口软件。现在SQL已是世界上最广泛使用的数据库语言。 4.2 SQL语言 SQL语言由三部分组成,包括数据定义语言DDL、数据操作语言DML、数据控制语言DCL。也就是SQL语言具有数据查询、数据操纵、数据定义和数据控制功能。其中最重要的是数据查询功能。 SQL语言是一种非过程化的语言。用SQL语句解决一个问题时,用户只需要告诉系统要干什么就可以了,实现过程是由系统自动完成的。另外,SQL语言还具有面向集合操作,语法简单,易学易用等特点。 分类 命令动词 功能 数据查询 SELECT 查询数据 数据定义 CREATE 建立基本表、视图等 DROP 建立基本表、视图等 ALTER 修改基本表、视图等 数据操纵 INSERT 插入记录 UPDATE 修改记录 DELETE 删除记录 数据控制 GRANT 授权 REVOKE 回收权限 表4.2.1 常用的SQL命令 4.2 SQL语言 4.2.1 数据定义 SQL的数据定义功能主要包括三部分:基本表的定义、视图的定义和索引的定义。 1. CREATE TABLE 语句—表定义 CREATE TABLE 表名 (列名1 数据类型 [列级完整性约束条件] [,列名2 数据类型 [列级完整性约束条件] ]… [,表级完整性约束条件] ) 定义表时,要给出表名,构成表的每个字段名及其数据类型和长度。主码、参照完整性定义、用户定义完整性。 4.2.1 数据定义 例:建立学生教学数据库的3个表。 S(Sno,Sname,Ssex,Sage,Sdept) SC(Sno,Cno,Grade)(仅以此表举例) C(Cno,Cname,Pcno,Credit) 4.2.1 数据定义 CREATE TABLE SC (Sno CHAR(6) NOT NULL, Cno CHAR(6) NOT NULL, Grade Smallint CHECK(Grade BETWEEN 0 AND 100) , CONSTRAINT pk PRIMARY KEY(Sno, Cno), FOREIGN KEY(Sno) REFERENCES S(Sno), FOREIGN KEY(Cno) REFERENCES C(Cno) ) 4.2.1 数据定义 说明: (1)字段级完整性约束 ① NOT NULL(不允许取空值) 和NULL(允许取空值) ② PRIMARY KEY (声明字段为主键) ③ UNIQUE(唯一性约束, 字段取值不能重复) ④ FOREIGN KEY: 参照完整性的外键约束。 ⑤DEFAULT 值:为字段指定默认值。 ⑥CHECK子句:实现字段级用户定义约束。 4.2.1 数据定义 (2)表级完整性约束 ① PRIMARY KEY (声明字段为主键) ② FOREIGN KEY:参照完整性的外键约束。 ③ CHECK子句:实现用户定义完整性约束。 4.2.1 数据定义 CREATE TABLE SC (Sno CHAR(6) NOT NULL FOREIGN KEY REFERENCES S(Sno), Cno CHAR(6) NOT NUL
您可能关注的文档
- 第三节圆轴剪切与扭转变形教材.ppt
- 第三节职业中毒(铅)文件材料.ppt
- 第三届海峡护理论文件材料教学稿件.ppt
- 第三六三七章主要致病性真菌稿件教材讲义.ppt
- 第三七章降糖药教材教学稿件.ppt
- 第三期疑难病例讨论病例文件材料文件材料.ppt
- 第三十六章胆道疾病文件材料.ppt
- 第三章,药动学演示稿教学稿件.ppt
- 第三章保险合同四九六五文件材料.ppt
- 第三章传感器的一般特性幻灯片文件材料.ppt
- 中考语文复习专题二整本书阅读课件.ppt
- 中考语文复习积累与运用课件.ppt
- 2025年初中学业水平考试模拟试题(二)课件.ppt
- 四川省2015届理科综合试题48套第12套.pdf
- 【课件】战争与和平—美术作品反映战争+课件-2024-2025学年高中美术湘美版(2019)美术鉴赏.pptx
- 【课件】青春牢筑国家安全防线 课件 2024-2025学年高中树立总体国家安全观主题班会.pptx
- 【课件】原始人的创造+课件高中美术湘美版(2019)美术鉴赏.pptx
- 上海证券-美容护理行业周报:流量加快去中心化,强运营头部品牌影响较小 -2024-.pdf
- T_CSEIA 1005—2023_能源工业互联网平台数据治理要求.pdf
- T_CDSA 504.16-2023_急流救援技术培训与考核要求.pdf
文档评论(0)