SQLServer数据库基础课程(总复习课件).ppt_第1页
SQLServer数据库基础课程(总复习课件).ppt_第2页
SQLServer数据库基础课程(总复习课件).ppt_第3页
SQLServer数据库基础课程(总复习课件).ppt_第4页
SQLServer数据库基础课程(总复习课件).ppt_第5页
已阅读5页,还剩98页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、从SQL Server数据库教程基础开始应用,2015/09/05,了解学习目的和数据库基础知识简单的T-SQL语句,第0章数据库基础,数据库是指长期保存在计算机中的、组织可共享的数据定径套数据库中的数据按照特定的数据模型进行组织、说明、保存,冗馀性小,数据的独立性和可扩展性高,可供各种用户共享。 数据库由数据库管理系统(DBMS )统一管理,数据的插入、修改、检索全部由数据库管理系统进行。 数据管理员(DBA )负责创建、监视和维护整个数据库。 数据库模型、层次模型网状模型关系模型关系模型是目前最普及的数据模型,用二维表示实体定径套。数据库对象、表:由行和列组成的每列有时也称为字段,每列的标

2、题有时也称为字段名1行数据,一个或一个记录查询密码一个数据库表由一个或多个记录查询密码组成,没有记录查询密码的表有时也称为空表。 通常,每个表都有一个主牛鼻子(也称为主牛鼻子),用于唯一确定报告查询密码。 主牛鼻子中不行政许可空值。 具有相同主牛鼻子值的两行、字段名、记录查询密码、主牛鼻子、概念数据模型和逻辑数据模型转换、E-R图同关系模型转换1:1的关系转换关系模型: bjb (类编号、学部、专业、人数) bzb不能存在的星空卫视编码,选择实体集中的某一方的主编码、1、1、联系、实体、属性、概念数据模型和逻辑数据模型的转换、1:n联系E-R图的转换关系模型: bjb (班号、专业、人数) x

3、sb (学号、姓名、性别、性别、专业) kcb (课程号、课程名、学期、学时、学分、学时) cjb (学号、学时) 使用SQL语句创建(使用Windows身份验证连接到SQL Server 2012数据库斯坦共和国。 (展开SQL Server实例,右键喀呖声“数据库”,然后从出现的快捷菜单中选择“新建数据库清单”命令以打开“新建数据库”对话框计程仪。 (4)在“新数据库”对话框计程仪中,可以定义数据库的名称、数据文件和计程仪文件的逻辑名称和路径、文件组、初始大小和扩展方法等。 输入数据库名称(pxscj)student。 P(29 )图,用SQL语句创建数据库,用2,T-SQL语句创建数据库

4、。 (命令方法)在SQL Server Management Studio中,喀呖声标准工具条的“新建查询”按钮,启动SQL编辑器窗口,在光标处键入tSQL语句,然后喀呖声“执行”按钮。 SQL编辑器提交用户输入的T-SQL语句,将其发送到服务器执行,并返回执行结果。 P(35 )页示例1 :创建只包含一个数据文件和一个事务计程仪文件的数据库。 createdatabasestudent1on (名称=student1_ dat,文件名=d 3360 studde )文件格式=20 % ) logon (名称=student1_ log,文件名=d 33 日志文件名最初为4MB,最大25MB,

5、增长方式为5MB,存储路径为“D:SQLServer2012data”。创建数据库文件名(名称=cpxs _ dat、文件名=d:SQL服务器2012 cpxs _ dat.MDF、尺寸=10mb )文件名=d:SQL服务器2012 cpxs _ d 对数数据库包括数据文件的追加、删除、追加、删除、计程仪文件的追加、删除、组变更数据文件的大小和放大方法变更、计程仪文件的大小和放大方法变更数据库、数据库变更、删除(接口方式), 对象浏览支重轮窗口在要更改的数据库上喀呖声鼠标右键,然后选择部署以打开数据库部署腻子粉窗口数据库修改删除(接口方法)、数据库修改删除(接口方法)、2、添加辅助数据文件、数

6、据库修改3、添加文件组(输入文件组名)、使用SQL语句修改删除数据库的命令方式ALTER DATABASE修改数据库add file (文件组)添加文件(文件组) 修改文件更改文件属性REMOVE FILE文件名删除数据文件DROP DATABASE删除数据库,使用SQL语句修改删除数据库,教科书例: P38-40页例2-8例2-10例2-11例2-12例2-13,练习:修改2 .向数据库pxscj添加文件组p组,向该文件组添加数据文件,大小为25MB,存储路径为“D:data”,表的创建和操作,表结构:表的创建和操作,接口方法:表的创建和操作学生表(Student )、课程(Course )

7、、结构如下: Student表、表制作和操作定、create table student (SnO char (7) ssex char (2) check (ssex=男or Ssex=女)、 sageintcheck (sage between 15和45 )、sdept varchar (20 )创建表粗体(cno char (10 )主钥匙、名称varchar (20 )非空值、ccrr Period int check(Period0) )、表制作与操作、表构造的修正:第P57页例3-3例3-4 P59页图操作表数据(接口方式)、表制作与操作、命令方式操作表数据:向表xsb的插入19

8、990501、电子商业、50、null (空) (19990604、电子商业、空值、空值insert into xsb (学号,)1) insert into xs b 2从xs b1where专业=修正计算机2 ) select * into xs b 2从xs b1where专业=修正cjb的成绩表超过90分的cjb1) insert into cjb1select * fromcjbwhere成绩=90分2)SELECT * INTO cjb1 FROM cjb WHERE成绩=90删除一致的记录查询密码: DELETE FROM xsb WHERE 在数据库查询、通用术语、牛鼻子查询密

9、码和超级牛鼻子关系模式中,可以唯一标识元组的属性定径套称为超级牛鼻子候选关键字。 属性定径套能够唯一地标识元组并且不包含其属性定径套将用户在“候选关键字”(Candidate Key )主牛鼻子关系模式中使用的候选关键字称为主牛鼻子(Primary Key )外部关键字,如果关联模式r的属性集合是其他模式的候选密钥,则该属性将、 它的属性是模型r的外部关键字、数据库对象和外部关键字: b表中存在的a表的主牛鼻子,因此可以快速网站数据库数据,并监视表中的数据,以确保目录索引指向的列中的数据不重复。 视图是一个虚拟表,实际上不保存在数据库中。视图是由查询数据库表生成的,可以通过控制用户对数据的网站

10、数据库以及仅在视图中显示所需的数据信息来简化数据的显示。 “触发器”(Trigger )触发器是用户定义的SQL事务命令的集合。 插入、修改或删除表格时,将自动执行此命令定径套。 存储过程存储过程是一组SQL堆计程仪语句,用于实现特定功能,它们是编译和存储在数据库中的SQL堆计程仪语句。SQL Server关系数据库的概要、SQL Server是由Microsoft开发和普及的关系数据库管理系统,最初由Microsoft、Sybase、Ashton-Tate三家公司共同开发,1988年发布了第一个OS/2版本SQL Server近年来的更新: 1996年,微软发布了SQL Server 6.5

11、版本。 1998年,sqlserver版本7.0与用户见面。 2000年,SQL Server 2000推出。 2005年,微软推出了SQL Server 2005 2008年,微软推出了最新的SQL Server 2008和SQL Server通用版本。 企业版标准版个人版开发人员版将安装和运行sqlseetion的SQL server 2000 必须在安装了windowsntserverenterpriseedition 4.0或windows 2000高级服务器或更高版本的执行操作系统上运行。 SQL server 2000标准版必须在安装了windowsntserverenterpri

12、seedition 4.0、Windows NT Server 4.0或更高版本的执行操作系统上运行SQL server 2000个人版可以在Windows 9x、Windows NT 4.0或Windows 2000服务器版或工作站版的执行操作系统上运行。 SQL server 2000开发版可在上述Windows 9x以外的所有执行操作系统上运行。SQL Server安装、SQL Server系统数据库概述、主数据库是SQL Server系统中最重要的数据库,它记录SQL Server系统的所有系统信息。 这些个的系统信息包括所有计程仪入信息、系统设置信息、SQL Server初始化信息以

13、及其他有关系统和用户数据库的信息。 Model数据库是所有用户数据库和Tempdb数据库的数字小大板块数据库,包含每个用户定义数据库所需的Master数据库的所有系统表的子定径套。 Msdb数据库是一个在线代理服务数据库,它提供了用于记录警报、塔斯克计划和操作员操作的存储空间。 Tempdb是一个临时数据库,缺省奥尔特的大小为8M。 提供所有临时表、临时存储过程和其他临时操作的存储空间。 Pubs和Northwind数据库是两个示例数据库,SQL Server系统表概述,1. sysobjects表SQL Server的主星空卫视系统表sysobjects显示在每个数据库中,每个数据库对象2.

14、 syscolumns表系统表syscolumns出现在master数据库和每个用户定义的数据库中,并且基表或视图的每列和存储过程的每个残奥元都包含行查询密码。 3. sysindexes表系统表sysindexes显示在master数据库和每个用户定义的数据库中,其中每个没有目录索引和云星空卫视目录索引的表具有一行查询密码,每个包含文本/图像数据的表具有一行查询密码, SQL Server系统表概述,4. sysusers表系统表sysusers显示在主数据库和每个用户定义的数据库中,包括整个数据库中的Windows NT用户、Windows NT用户组、 每个SQL Server用户或SQL Server角色包含一个5. sysdatabases表系统表sysd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论