数据库原理与应用教程复习资料.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用教程复习资料

数据库原理与应用教程复习资料 1.数据库系统的组成(课本P8): 数据库系统一般包括三个主要部分:数据库、数据库管理系统和应用程序 其中数据库是数据的汇集,DBMS是管理数据库的系统软件,应用程序指以数据库以及数据库数据为基础的应用程序 数据库系统的用户一般可分为三类:系统管理员,负责数据库的规划、设计、协调、维护和管理等工作;应用程序开放人员,负责使用某种程序设计语言编写数据库应用程序;最终用户,是数据库应用程序的使用者 2.数据库系统结构(课本P10): 两个模型:概念层数据模型(也称概念模型或信息模型)、组织层数据模型(组织模型) 组织模型分类:层次模型、网状模型、关系模型、关系-对象模型 三个世界:现实世界、信息世界、机器世界 3.建库、备份和还原操作: 建库:启动SQL Server服务,打开企业管理器,不断展开左边的树形结构,只到“数据库”节点,右键单击“数据库”,单击“新建数据库”打开新建数据库向导,设置数据库名称、数据文件、事物日志等相关属性,单击“确定”,完成建库。 备份:不断展开左边的树形结构,只到要进行备份的数据库,右键单击要进行备份的数据库,选择“所有任务”——“备份数据库”,选择备份方式(完全或差异),添加要备份到的目的文件路径、选择重写方式(追加或重写),单击“确定”,完成备份 还原:启动SQL Server服务,打开企业管理器,不断展开左边的树形结构,只到“数据库”节点,右键单击“数据库”,单击“所有任务”——“还原数据库”,打开还原向导,选择要还原的数据库名称,选择还原方式(数据库、文件组或文件、从设备),设置数据来源,设置数据文件和日志文件的存放路径,单击“确定”,完成还原 备份方式有完全和差异备份 重写方式有追加和重写 4.DML语言(增删改查): 建库举例: create database Tours on primary(name=tours_dat,filename=D:\tours_db\tours_db1.mdf,size=3,maxsize=10,filegrowth=1), (name=tours2_dat,filename=D:\tours_db\tours_db2.mdf,size=2,maxsize=10,filegrowth=1) log on (name=tours1_log,filename=D:\tours_db\tours_dbone,size=512KB,maxsize=5MB,filegrowth=1MB), (name=tours2_log,filename=D:\tours_db\tours_dbtwo,size=512KB,maxsize=5MB,filegrowth=20%) go 建表举例: CREATE TABLE Products( ProductNo Char(5) NOT NULL PRIMARY KEY,/*设置为主键*/ Name Varchar(50) NOT NULL, LicenseCode Varchar(50) NOT NULL, Price Money NULL, Category Char(2) NULL, ) 增加记录举例: 数据完全填充:INSERT Order_Details values(1002,2,65) 选择性填充:INSERT Order_Details(OrderNo) values(1001) /*只填充OrderNo为1001*/ 删除记录举例: DELETE Order_Details where QtyOrdered90 修改记录举例: UPDATE Order_Details SET QtyOrdered=5 where OrderNo=1001 and ProductNo=1 GO 查询举例: 简单查询: SELECT * FROM Orders 稍复杂: SELECT OrderNo, OrderDate, DeliveryDate, AddressOfDelivery FROM Orders WHERE (OrderDate = CONVERT(DATETIME, 2006-01-01 00:00:00, 102))/*查找2006年以后的*/ ORDER BY InternalOrderNo DESC /*按InternalOrderNo排序,降序*/ 更查询: SELECT Operator.Oper_cd FROM Operator INNER JOIN Cruise ON Cruise.Oper_cd=Oper

文档评论(0)

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

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

1亿VIP精品文档

相关文档