首页
课件、教案、试卷中心
用户登录
资料
搜索
ID: 19589763
4.3 创建表 课件(共31张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
日期:2026-02-13
科目:
类型:课件
查看:24次
大小:490239B
来源:二一课件通
预览图
1/12
张
数据库应用技术-SQL Server
,
邮电
,
人民
,
教学
,
同步
,
创建
(
课件网
) 第4章 数据库表的管理 本章目标: 理解数据完整性、主键和外键的概念及在数据库表中的应用 掌握数据库表设计方法和设计要素,掌握基本的数据类型的用法 掌握建立数据库表方法 掌握查看表的信息、修改和删除数据表的方法 掌握查看数据库表的依赖关系 掌握添加、修改和删除表中数据的方法 掌握数据库不同格式文件的导入与导出操作 本章内容 4.1表相关的几个概念 4.2 设计表 4.3 创建表 4.4 表的管理和维护 4.5 表数据的添加、修改和删除 4.6 导入和导出数据 4.3 创建表 4.3.1 使用SQL Server Management Studio创建表 具体操作步骤如下 (1)启动SQL Server Management Studio。 (2)在“对象资源管理器”窗口中,展开“数据库”→“学生选课”→“表”节点。右击“表”节点,在弹出的快捷菜单中执行“新建表”命令,打开表设计器。 【例4-3】在“学生选课”数据库中,利用SQL Server Management Studio创建4.2中设计的“学生”表 (3)在表设计器中,在“列名”单元格输入字段名“学号”,在同一行的“数据类型”单元格设置该字段的数据类型为char(8),并在“允许Null值”列选择不允许该字段为空值。如果允许,则选中复选框;如果不允许,则取消选中的复选框。这里选择不允许空值,设置为主键,可以直接点工具栏上的设置主键按钮。 (4)重复步骤(3)设置“姓名”、“性别”、“出生日期”、“班级”等列的属性。 (5)执行“文件”→“保存”命令或单击工具栏上的保存按钮,在打开的对话框中输入表名称“学生”,单击“确定”按钮保存表。“学生”表的相关信息会出现在“对象资源管理器”窗口中。 4.3.2使用T-SQL语句创建表 T-SQL创建表的语法格式如下: CREATE TABLE [database_name.[schema_name].|schema_name.]table_name ({column_name
[NULL|NOT NULL] [IDENTITY[(seed,increment)]][
[…n ] ] [ ,…n ] } [,< table_constraint>][,…n ] ) 【例4-4】在“学生选课”数据库中,利用CREATE TABLE创建4.2节设计的“教师”表 USE 学生选课 GO CREATE TABLE 教师 (工号 char (4) NOT NULL PRIMARY KEY, 姓名 char (8) NOT NULL, 性别 bit, 学历 varchar(8) CHECK(学历=‘专科’ or 学历 =‘本科’ or 学历=‘硕士研究生’ or 学历=‘博士研究生’), 职称 varchar(8) CHECK(职称=‘助理讲师’ or 职 称=‘讲师’ or 职称=‘副教授’ or 职称=‘教授’)) 【例4-5】在“学生选课”数据库中,利用CREATE TABLE创建4.2中设计的“课程”表的表结构 USE 学生选课 GO CREATE TABLE 课程 (课程号 tinyint NOT NULL PRIMARY KEY , 课程名 varchar(40) UNIQUE , 学时 tinyint CHECK(学时>=36 and 学时<=80), 学分 decimal(3,1) CHECK(学分<=4.0 and 学分>=1.0), 授课教师 char(4) FOREIGN KEY REFERENCES 教师(工号) ) 【例4-6】在学生选课数据库中,利用CREATE TABLE创建4.2节中设计的选课表,表的结构 USE 学生选课 GO CREATE TABLE 选课 ( 课程号 tinyint FOREIGN KEY REFERENCES 课程(课程号), 学号 char(8) FOREIGN KEY REFERENCES 学生(学号), 成绩 tinyint CHECK(成绩>=0 and 成绩<=100), PRIMARY KEY (课程号,学号) ) 4.4 表的管理和维护 数据库表创建之后,用户可以进行查看表的定义信息、修改表的结构、删除表等操作。修改表是用户可以根据需要使用SQL Server Management Studio和使用T-SQL中的ALTER TABLE语句修改表的结构,新增列、删除列和的修改列名称、数据类型、长度、是否为空等属性,可以修改表中列的约束定义,这些都是常见的修改表结构的操作。 4.4.1 查看表的定义信息 1.查看表的属性 具体操作步骤如下 (1) ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(旅游大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(财经商贸大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(体育与教育大类专业基础综合课)(PDF版,含解析)(2025-12-29)
安徽省中职五校联盟2026届高三第七次联考旅游类专业(综合)试卷(图片版,含答案)(2026-01-09)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(电子信息大类专业基础综合课)(PDF版,含解析)(2025-12-29)
上传课件兼职赚钱