下载此文档

《数据库原理》.ppt


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
数据库原理 第三章:关系数据库标准语言SQL
授课教师:王哲
整理课件
复****上节课内容
SQL基础知识
概述、SQL特点、基础概念
SQL Server 2005基础知识
发展史、版本信息、安装环境、平台
SQL Serve类型等。
创建表的实质就是定义表结构及约束等属性,在创建数据表之前,先要设计表,即确定表的名字、所包含的各字段名、字段的数据类型、长度、是否可为空值等等,这些属性构成表结构。
整理课件
主要内容:
常见数据类型
界面方式下创建及编辑数据表
命令方式下创建及编辑数据表
整理课件
1、常见数据类型
整理课件
1)整数型
整理课件
2)字符型
char[(n)]
定长字符数据类型,其中n定义字符型数据的长度,n在1到8000之间,缺省为1。当表中的列定义为char(n)类型时,若实际要存储的串长度不足n时,则在串的尾部添加空格以达到长度n,所以char(n)的长度为n。
(2)varchar[(n)]
变长字符数据类型,其中n的规定与定长字符型char中n完全相同,但这里n表示的是字符串可达到的最大长度。varchar(n)的长度为输入的字符串的实际字符个数,而不一定是n。
整理课件
3)精确数值型
4)浮点型
整理课件
5)日期时间类型
整理课件
6)货币型
7)位型
整理课件
2、界面方式下管理数据表
主要内容:
创建数据表
修改数据表
删除数据表
整理课件
案例:以本章学生-课程数据库为例,创建以下内容
学生-课程模式 S-T :
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:Course(Cno,Cname,Cpno,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
整理课件
界面方式下修改表
当创建了一个表后,随着应用环境和应用需求的变化,有时需要对表结构、列的属性进行修改,对于一个已经存在的表可以进行的修改操作有:
1) 更改表名
2) 增加字段、删除字段
3) 修改已有字段的属性(字段名、数据类型、长度、是否为空值)
界面方式下删除表
整理课件
查看表属性
SQL Server 2005的数据表可分为用户表和系统表两种类型,用户表是数据库用户创建的表,用于存放用户的数据,系统表则是SQL Server 2005为实现数据库维护而创建的表,任何用户都不应该直接修改系统表,否则会导致数据库无法使用。
在目录树窗口中选中数据库中的“表”项目,即可在内容窗口中显示出该数据库包含的数据表。
整理课件
练****br/>在数据库teacher内创建:
教师基本情况表(jbqk):
教师编号(teacher_no)
教师姓名(teacher_name)
教师所在部门编号(department_no)
教师职称(teacher_grade)
教师上课情况表(skqk):
教师编号(teacher_no)
所上课程(course_kc)
是否专业课(course_zy)
课时数(course_ks)
班级号(classe_number)
总人数(total_number)
整理课件
3、命令方式下管理数据表
在T-SQL中,用于创建数据表的语句是CREATE TABLE,该语句的基本语法格式为:
整理课件
创建数据表的完整语法格式为:
CREATE TABLE 表名
(列名 数据类型[缺省值][NOT NULL] [,列名 数据类型[缺省值][NOT NULL]]…. [,UNIQUE(列名[,列名]….)] [,PRIMARY KEY(列名[,列名]…)] [,FOREIGN KEY (列名[,列名]…)REFERENCES 表名(列名[,列名]…)] [,CKECK (条件)] )
整理课件
参数说明:
DEFAULT (缺省值):指定列的缺省值; NOT NULL:列值不能为空值; UNIQUE:取值唯一的列名; PRIMARY KEY:主关键字(主码)列名; FOREIGN KEY:外部码列名; REFERENCES:引用的外部码的表名和列名 CKECK :指定表级约束条件。
整理课件
练****1:在数据库student中创建stu_info表,表中包括:学号、姓名、出生年月、性别、地址、电话号码、邮编,所在系代号,每月生活补贴等。
USE student
CREATE TABLE stu_info
( 学号 char(10) NOT NULL PRIMARY KEY,
姓名 char(8) NOT NULL,
出生年月

《数据库原理》 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小180 KB
  • 时间2022-08-07