国家“十一五”规划教材 数据库原理与应用教程(第3版).

Slides:



Advertisements
Similar presentations
数据库原理 第三章:关系数据库标准语言 SQL 授课教师:王哲. 本章学习内容 一. SQL 概述、数据库的体系结构  创建及管理数据库 三.管理数据表  管理表数据  数据库单表查询  数据库综合查询 七.视图的创建及删除.
Advertisements

数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
Chapter 3: SQL.
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
4 数据库管理.
第10章 数据库备份与恢复 第10章 数据库备份与恢复 10.1 数据库备份 10.2 恢复数据库 10.3 数据库的维护 上页 下页 结束.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第四章 数据库管理和使用.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
門神 在傳統觀念中,門是居住環境中與外界相通的出入口,具有重要的屏障作用。門神顧名思義就是護宅守門的神仙,每逢過年,上至天子百官下至普通百姓,家家戶戶必在門上張貼門神,以保一家平安。 門神種類主要有宅第大門上將軍武門神、內室門戶上祈福文門神,還有童子門神、仙子門神等,形象豐富多樣,皇家貴戚還往往在畫上瀝粉貼金,十分吉祥喜慶。
6 Copyright © Oracle Corporation, All rights reserved. 维护控制文件.
第3章 SQL的基础知识 数据库管理及应用 3.1 SQL简介 3.2 SQL的数据模型 3.3 标识符 3.4 使用SQL语句管理数据库
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
转正述职报告 乐恩公司 史航
Oracle数据库 Oracle 子程序.
课程中心 课程中心培训方案 上海泰泽信息技术有限公司
第 六 章 SQL Server 基础及使用 6.1 SQL Server 概述 6.2 安装与测试
在PHP和MYSQL中实现完美的中文显示
建立/修改/刪除資料庫 資料庫組成檔案 建立資料庫: 資料(庫)檔案 交易記錄檔 使用Enterprise Manager工具 自助法:
第六章: 建立資料庫.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
教 师:曾晓东 电 话: 数据库技术 教 师:曾晓东 电 话:
Microsoft SQL Server 2000 李金双.
第 7 章 建立資料表與 資料庫圖表.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第1章 SQL Server 2005 关系数据库简介.
第4章 数据库管理 4.1 数据库的存储结构 4.2 创建、修改和删除数据库 4.3 数据库备份 4.4 恢复数据库 4.5 数据库的维护
第9章 SQL Server的数据库保护技术 教学目标:通过本章学习,了解SQL Server的安全体系结构的含义和安全认证模式的分类;掌握SQL Server登录账号、用户账号及角色的创建方法;熟悉权限的分类,掌握对象权限和语句权限的管理方法;明确SQL Server中数据完整性的种类,掌握数据完整性实现的具体方法;熟悉SQL.
第2章 SQL Server 操作基础 2.1 SQL Server的发展、安装和启动 2.2 数据库的创建与管理
第六单元 ADO.net数据库操作 劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NET.
网络常用常用命令 课件制作人:谢希仁.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
实验七、 数据完整性和数据安全性 机械工业出版社.
第一章 SQL Server数据库基础.
SQL Server 2000数据库 简明教程 李存斌 主编 下一页.
数据库技术.
VSS使用简介 王树升
第13章 数据库的备份与恢复 13.1 数据库备份设备 13.2 数据库备份 13.3 数据库恢复.
数据库原理与应用 合肥学院 叶潮流
第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护
微机系统的组成.
第九章 创建数据库.
实验讲评
第2章 数据库的创建和管理 学习要点: 2.1 基本概念 2.2 创建数据库 2.3 数据库的管理 2.4 删除数据库
国家“十一五”规划教材 数据库原理与应用教程(第3版).
6 SQL語言與資料庫建置 6-1 SQL語言的基礎 6-2 SQL Server的資料庫結構 6-3 建立使用者資料庫
第 6 章 建立資料庫.
第3章 创建和维护数据库 3.1 数据库的结构 3.2 创建数据库的方法 3.3 数据库维护 3.4 数据库迁移.
数据库应用技术 SQL Server 2005.
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
第 7 章 建立資料表與資料庫圖表.
第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护
实验一讲评 … 张榆….
文档创建与发布操作要点 青海省教育信息中心 2018年12月18日.
2019/5/10 网络学习空间实务操作.
Visual Basic程序设计 第13章 访问数据库
Delphi 7.0开发示例.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
第9章 多媒体技术 掌握 Windows 画图工具的基本操作; 掌握 Windows 音频工具进行音频播放;
Python 环境搭建 基于Anaconda和VSCode.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
国家“十一五”规划教材 数据库原理与应用教程(第3版).
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
Chapter 14 Databases.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

国家“十一五”规划教材 数据库原理与应用教程(第3版)

第10章 数据库及表的创建与管理 10.1 SQL Server数据库概述 10.2 创建数据库 10.3 基本表的创建与管理

10.1 SQL Server数据库概述 在一个实例中可以创建多个数据库, 每个数据库在物理上和逻辑上都是独立的。 每个数据库存储相关的数据。 2019年1月13日3时27分

数据库分类 SQL Server将数据库分为两大类: 系统数据库 用户数据库。 系统数据库是SQL Server数据库管理系统自动创建和维护的,这些数据库用于保存维护系统正常运行的信息。 用户数据库保存与用户的业务有关的数据,用户数据库中的数据是用户来维护的。 2019年1月13日3时27分

数据库分类示意图 2019年1月13日3时27分

10.1.1 系统数据库 master:是最重要的数据库,用于记录SQL Server系统中所有系统级信息。 msdb:保存关于调度报警、作业、操作员等信息。 model:是用户数据库的模板,其中包含所有用户数据库的共享信息。当创建用户数据库时,系统自动将model数据库中的全部内容复制到新建数据库中。 tempdb:临时数据库,用于存储临时信息。 2019年1月13日3时27分

10.1.2 SQL Server数据库的组成 由若干个文件组成, 文件被分为两类: 数据文件:用于存放数据库中的数据信息。 日志文件:用于存放对数据库的操作记录。 2019年1月13日3时27分

数据库文件 每个数据库都包含: 每个文件都有: 一个主数据文件 一个或多个日志文件 零个或多个辅助数据文件 物理文件名 逻辑文件名 2019年1月13日3时27分

10.1.3 数据文件和日志文件 数据文件 事务日志文件 用于存放数据库数据。 分为:主数据文件和辅助数据文件 推荐扩展名为.ldf。 用于存放恢复数据库的所有日志信息。 每个数据库必须至少有一个日志文件。 最小为512KB,但最好不要小于1MB。 2019年1月13日3时27分

数据文件 主数据文件: 辅助数据文件: 推荐扩展名是.mdf 包含数据库的系统信息,并可存放用户数据 每个数据库都有且仅有一个主数据文件。 推荐扩展名是.ndf。 一个数据库可以包含0~n个辅助数据文件。 辅助数据文件可以分别建立不同的磁盘上。 2019年1月13日3时27分

10.1.4 数据库文件的属性 文件名及其位置 初始大小 增长方式 最大大小 2019年1月13日3时27分

文件名及其位置 每个数据文件和日志文件都具有一个逻辑文件名和物理存储位置(包括物理文件名)。 一般情况下,如果有多个数据文件,则为了获得更好的性能,建议将文件分散存储在多个磁盘上。 2019年1月13日3时27分

初始大小 主数据文件的初始大小时,其大小不能小于model数据库主文件的大小。 2019年1月13日3时27分

增长方式 如果需要的话,可以指定文件是否自动增长。 默认配置为自动增长,即当数据库的空间用完后,系统自动扩大数据库的空间,以防止由于数据库空间用完而造成的不能进行数据操作的错误。 2019年1月13日3时27分

最大大小 指文件增长的最大空间限制。 默认情况是无限制。 建议设定允许文件增长的最大空间大小,以防止因文件无限制增长而将磁盘空间用完。 2019年1月13日3时27分

10.2 创建数据库 可以在SQL Server Management Studio(SSMS)工具中图形化的创建, 也可以用T-SQL语句创建。 2019年1月13日3时27分

T-SQL语句创建数据库 CREATE DATABASE database_name [ ON --数据文件 [ PRIMARY ] [ <filespec> [ ,...n ] [ , <filegroup> [ ,...n ] ] [ LOG ON --日志文件 { <filespec> [ ,...n ] } ] ] 2019年1月13日3时27分

T-SQL语句创建数据库(续) <filespec> ::= { ( NAME = logical_file_name , --逻辑名 FILENAME = {'os_file_name'|'filestream_path'} --物理名 [,SIZE = size [ KB | MB | GB | TB ] ] --初始大小 [,MAXSIZE ={max_size [KB|MB|GB|TB]|UNLIMITED }] --最大大小 [,FILEGROWTH =growth_increment[KB|MB| GB | TB | % ] ] --增长方式,0为不增长 ) [ ,...n ] } 2019年1月13日3时27分

T-SQL语句创建数据库(续) FILEGROUP filegroup_name [ DEFAULT ] { FILEGROUP filegroup_name [ DEFAULT ] <filespec> [ ,...n ] } 2019年1月13日3时27分

示例1 例1.创建一个名字为“学生管理数据库”的数据库,其他选项均采用默认设置。 CREATE DATABASE 学生管理数据库 2019年1月13日3时27分

示例2 2019年1月13日3时27分

示例3 2019年1月13日3时27分

10.3 基本表的创建与管理 10.3.1 创建表 10.3.2 定义完整性约束 10.3.3 修改表 10.3.4 删除表 2019年1月13日3时27分

创建表 表设计区 2019年1月13日3时27分

定义主键约束 2019年1月13日3时27分

定义外键约束 2019年1月13日3时27分

指定外键列 2019年1月13日3时27分

定义UNIQUE约束 2019年1月13日3时27分

定义default约束 2019年1月13日3时27分

定义check约束 2019年1月13日3时27分

定义check约束(续) 2019年1月13日3时27分

10.3.3 修改表 在SSMS的对象资源管理器中,展开要修改表结构的数据库,并展开其中的“表”节点。 在要修改结构的表上右击鼠标,选择“修改”命令。 在表设计器选项卡上可直接进行表结构的修改。 2019年1月13日3时27分

10.3.4 删除表 展开包含要删除表的数据库,展开其中的“表”节点, 在要删除的表上右击鼠标,选择“删除”命令,弹出“删除对象”窗口。 单击“确定”按钮可删除此表。 2019年1月13日3时27分