SQLServer数据库与表操作指南

0 下载量 102 浏览量 更新于2024-06-29 收藏 827KB PPTX 举报
"《SQLServer数据库管理与开发》是一本由北京大学出版社出版的教材,主要讲解了SQLServer中的数据库和数据表的管理与开发。本书的第5章着重阐述了数据库和数据表的基础知识和操作技能,是学习SQLServer的重要章节。本章涵盖了数据库的结构、管理数据库和数据表的方法,以及相关的T-SQL语句操作。 1. 数据库的结构: - 系统数据库:包括master、tempdb、model等。master数据库存储SQLServer系统级信息;tempdb用于存储临时表和存储过程;model是创建新数据库的模板。 - 数据库文件和文件组:数据库由一个或多个文件组成,包括主文件、次文件和日志文件,文件组用于组织和管理这些文件。 - 数据库对象:包括表、视图、索引、存储过程等数据库元素。 2. 管理数据库和表: - 使用企业管理器:提供图形化界面,方便用户创建、查看、修改和删除数据库,以及对表的操作。 - T-SQL语句:通过SQL命令来执行数据库操作,例如CREATE DATABASE、ALTER DATABASE、DROP DATABASE用于数据库操作,CREATE TABLE、ALTER TABLE、DROP TABLE用于表的操作。 3. 数据表(T-SQL): - 表的创建:定义表的结构,包括字段名、数据类型、长度、是否允许为空等。 - 查看表:使用SELECT语句查询表的数据。 - 修改表:ALTER TABLE语句可以更改表的结构,如添加、删除或修改字段。 - 删除表:DROP TABLE语句用于删除不再需要的表。 4. 数据表数据(T-SQL): - 插入数据:INSERT INTO语句将数据插入到表中。 - 查看数据:SELECT语句用于查看表中的所有或部分数据。 - 更新数据:UPDATE语句修改已存在的数据。 - 删除数据:DELETE语句从表中移除特定记录。 5. 文本图像数据处理(T-SQL): - SQLServer支持处理文本和图像数据,如NVARCHAR、VARCHAR(max)、IMAGE等数据类型,用于存储大文本和二进制数据。 6. 实训和小结: - 实训部分提供了实际操作练习,帮助学生巩固理论知识。 - 小结部分总结了本章的主要知识点,以便回顾和复习。 通过本章的学习,读者应能掌握SQLServer数据库的基本概念,熟悉数据库和数据表的管理,以及如何运用T-SQL语句进行各种操作。这为后续的数据库管理和开发工作奠定了坚实的基础。"
2023-01-08 上传
数据库与数据表设计 本讲大纲: 1、数据库分析 2、创建数据库 3、创建数据表 4、数据表逻辑关系 数据库与数据表设计全文共28页,当前为第1页。 数据库分析 企业人事管理系统主要用来记录一个企业中所有员工的基本信息以及每个员工的工作简历、家庭成员、奖惩记录等,数据量是根据企业员工的多少来决定的。 数据库与数据表设计全文共28页,当前为第2页。 创建数据库 选择"开始"/"所有程序"/Microsoft SQL Server 2008/SQL Server Management Studio命令,如下图所示。 数据库与数据表设计全文共28页,当前为第3页。 创建数据表 在已经创建的数据库db_PWMS中创建23个数据表,创建完成后的部分数据表及其记录数据如下图所示。 数据库与数据表设计全文共28页,当前为第4页。 连接服务器 数据库与数据表设计全文共28页,当前为第5页。 新建数据库 数据库与数据表设计全文共28页,当前为第6页。 数据库命名,添加数据库 数据库与数据表设计全文共28页,当前为第7页。 Db_pwmswei新建数据库 数据库与数据表设计全文共28页,当前为第8页。 创建数据表展开新建的db_pwms,选中"表"的节点,单机右键,弹出的菜单中选择"新建表"。 数据库与数据表设计全文共28页,当前为第9页。 在SQL server 2008管理器的右边显示一个新表,这里输入要创建的表中素需要的字段,并设置主键。 数据库与数据表设计全文共28页,当前为第10页。 点击文件,选择保存,并命名表 数据库与数据表设计全文共28页,当前为第11页。 说明 在创建数据表前,首先要根据项目实际要求制定相关的表结构,然后在数据库中创建相应的数据表。 数据库与数据表设计全文共28页,当前为第12页。 tb_UserPope(用户权限表):用于保存每个操作员使用程序的相关权限。 用户权限表 数据库与数据表设计全文共28页,当前为第13页。 tb_PopeModel(权限模块表):用于保存程序中所涉及的所有权限名称。 字段名 数据类型 主键否 描述 ID int 是 编号 PopeName Varchar(50) 否 权限名称 权限模块表 数据库与数据表设计全文共28页,当前为第14页。 tb_EmployeeGenre(职工类别表):用于保存职工类别的相关信息。 数据库与数据表设计全文共28页,当前为第15页。 tb_Staffbasic(职工基本信息表):用于保存职工的基本信息。 职工基本信息表 数据库与数据表设计全文共28页,当前为第16页。 tb_Family(家庭关系表):用于保存家庭关系的相关信息 数据库与数据表设计全文共28页,当前为第17页。 Tb_WorkResume(工作简历表):用于保存工作简历的相关信息。 数据库与数据表设计全文共28页,当前为第18页。 Tb_RANDP(奖惩表):用于保存职工奖惩记录的信息。 数据库与数据表设计全文共28页,当前为第19页。 tb_Individual(个人简历表):保存职工个人简历的信息。 数据库与数据表设计全文共28页,当前为第20页。 说明 在设计数据表时,应在相应字段的说明部分对字段的用处进行相应的说明,以便于在对数据表进行操作,快速了解各字段的用处。 数据库与数据表设计全文共28页,当前为第21页。 Tb_DayWordPad(日常记事表):用于保存人事方面的一些日常事情。 数据库与数据表设计全文共28页,当前为第22页。 tb_TrainNote(培训记录表):保存致远培训记录的相关信息。 数据库与数据表设计全文共28页,当前为第23页。 tb_AddressBook(通讯录表):保存职员的其他联系信息。 字段符 数据类性 主键否 描述 ID Varchar(5) 是 编号 Name Varchar(20) 否 职工姓名 Sex Varchar(4) 否 性别 Phone Varchar(13) 否 家庭电话 QQ Varchar(15) 否 QQ号 WorkPhone Varchar(13) 否 工作电话 E—Mail Varchar(32) 否 邮箱地址 Handset Varchar(11) 否 手机号 数据库与数据表设计全文共28页,当前为第24页。 数据表逻辑关系 为了更好地理解职工信息信息表之间的关系,给出了数据表关系图。 通过关系图可以在相关联的表中获取指定的值,并通过职工基本信息表的ID值与家庭关系表、培训记录表、奖惩表等建立关系。 数据库与数据表设计全文共28页,当前为第25页。 职工基本信息表与各表之间的关系 数据库与数据表设计全文共28页,当前为第26页。 Thank you 数据库与数据表设计全文共28页,当前为第27页。 数据库与数据表设计