{企业管理表格}项目创建学生管理数据库和数据表.pdf
《{企业管理表格}项目创建学生管理数据库和数据表.pdf》由会员分享,可在线阅读,更多相关《{企业管理表格}项目创建学生管理数据库和数据表.pdf(78页珍藏版)》请在咨信网上搜索。
1、企管理表格企管理表格目建学生管理数据和数据表目建学生管理数据和数据表 模块模块 2-1 2-1 创建学生管理数据库创建学生管理数据库 学习目标学习目标工作任务工作任务任务一:在任务一:在Management StudioManagement Studio中创建数中创建数据库据库studentstudent【任务分析】任务分析】根根据据任任务务要要求求,要要求求使使用用SQL SQL Server Server Management Management StudioStudio的的图图形形化化界界面面创创建建名名为为studentstudent的的数数据据库库,并并保保存存在在C C盘盘dbd
2、b文件夹下。数据库的具体属性如下表所示:文件夹下。数据库的具体属性如下表所示:表表 2 2 1 student1 student的数据文件和事务日志文件的数据文件和事务日志文件逻辑名称文件类型文件组系统文件名初始大小最大容量增长容量student_data数据文件primaryC:/db/student_data.mdf3MB30MB10MBstudent_log事务日志文件C:/db/student_log.ldf1MB10MB10%操作步骤操作步骤1 1、打开、打开Management StudioManagement Studio界面界面操作步骤操作步骤2 2、打开、打开“新建数据库新建
3、数据库”对话框对话框操作步骤操作步骤3 3、按要求设置数据库基本属性、按要求设置数据库基本属性4 4、设置数据库的高级属性(排序规则)、设置数据库的高级属性(排序规则)操作步骤操作步骤5 5、创建完毕后,查看数据库、创建完毕后,查看数据库。操作步骤操作步骤知识说明:数据库的结构知识说明:数据库的结构逻辑结构逻辑结构 是是指指数数据据库库由由哪哪些些性性质质的的信信息息组组成成。SQL SQL ServerServer的的数数据据库库是是由由表表、视视图图、索索引引、约约束束等等各各种种不不同同的的对对象象组组成成,它它们们构成了数据库的逻辑结构。构成了数据库的逻辑结构。物理结构物理结构 也也称
4、称为为存存储储结结构构,表表示示数数据据库库文文件件是是如如何何在在磁磁盘盘上上存存放放的的。数数据据库库文文件件在在磁磁盘盘上上以以文文件件的的单单位位存存放放,由由数数据据库库文文件件和事务日志文件组成。和事务日志文件组成。任务任务2 2 用用CREATE DATABASECREATE DATABASE语句创建数据语句创建数据库库student student【任务分析】任务分析】要要求求使使用用Management Management StudioStudio创创建建名名为为studentstudent的的数数据据库库,同同时时设设置置数数据据库库的的相关属性。相关属性。表表 2 2
5、1 student1 student的数据文件和事务日志文件的数据文件和事务日志文件逻辑名称文件类型文件组系统文件名初始大小最大容量增长容量student_data数据文件primaryC:/db/student_data.mdf3MB30MB10MBstudent_log事务日志文件C:/db/student_log.ldf1MB10MB10%关键代码关键代码 NAME=student_data,NAME=student_data,FILENAME=c:dbstudent.mdf,FILENAME=c:dbstudent.mdf,SIZE=3MB,SIZE=3MB,MAXSIZE=30MB,
6、MAXSIZE=30MB,FILEGROWTH=10MB FILEGROWTH=10MB 知识说明:知识说明:CREATE DATABASECREATE DATABASE语句的基本格式语句的基本格式CREATE DATABASE database_name CREATE DATABASE database_name ON PRIMARYON PRIMARY()LOG ON LOG ON()练习练习1 1在在SQL ServerSQL Server中创建数据库,具体要求如下:中创建数据库,具体要求如下:数据库名称为数据库名称为Test1Test1。主主要要数数据据文文件件:逻逻辑辑文文件件名名为
7、为Test1Data1Test1Data1,物物理理文文件件名名为为Test1Data1.mdfTest1Data1.mdf,初初始始容容量量为为1MB1MB,最最大大容容量量为为10MB10MB,递递增增量为量为1MB1MB。次次要要数数据据文文件件:逻逻辑辑文文件件名名为为Test1Data2Test1Data2,物物理理文文件件名名为为Test1Data2.ndfTest1Data2.ndf,初初始始容容量量为为1MB1MB,最最大大容容量量为为10MB10MB,递递增增量为量为1MB1MB。事事务务日日志志文文件件:逻逻辑辑文文件件名名为为Test1Log1Test1Log1,物物理理
8、文文件件名名为为Test1Log1.ldfTest1Log1.ldf,初初始始容容量量为为1MB1MB,最最大大容容量量为为5MB5MB,递递增增量量为为20%20%。思考思考假如没有对日志文件进行定义,那么日志文件的大假如没有对日志文件进行定义,那么日志文件的大小和数据文件有什么差别?小和数据文件有什么差别?怎样创建有多个数据文件的数据库?怎样创建有多个数据文件的数据库?模块模块 2-2 2-2建立学生管理系统中的数据表建立学生管理系统中的数据表学习目标学习目标工作任务工作任务任务一:创建数据表任务一:创建数据表studentstudent的表结构的表结构【任务分析】任务分析】数数据据表表包
9、包括括表表结结构构、约约束束以以及及记记录录等等三三个个要要件件。这这个个任任务务我我们们主主要要是是完完成成对对数数据据表表studentstudent表表结结构构的的创创建建,表表结结构构如如下下表所示:表所示:表表 2 2 5 student5 student表的结构表的结构字段名类型是否允许为空备注Snochar(10)不允许学生编码snamechar(10)不允许姓名ssexchar(2)允许性别sbirthdaydatetime允许出生日期sscorenumeric(18,0)允许入学成绩classnochar(8)不允许班级编码任务一:创建数据表任务一:创建数据表students
10、tudent的表结构的表结构【任务分析】任务分析】可以使用两种方法来解决这个问题:可以使用两种方法来解决这个问题:1.1.利利用用Management Management StudioStudio工工具具,在在图图形形化化的的界界面面中中创创建建studentstudent表结构。表结构。2.2.使用使用CREATE TABLECREATE TABLE语句创建表结构。语句创建表结构。方法一:操作界面(操作步骤)方法一:操作界面(操作步骤)1 1、展展开开需需要要创创建建表表的的数数据据库库“student”“student”并并右右击击“表表”,在在弹出的快捷菜单中选择弹出的快捷菜单中选择“
11、新建表新建表”命令。命令。方法一:操作界面(操作步骤)方法一:操作界面(操作步骤)2 2、在在打打开开的的表表设设计计器器对对话话框框中中,按按照照任任务务要要求求设设置置表表studentstudent各列的列名、数据类型、允许空(非空约束)各列的列名、数据类型、允许空(非空约束)方法二:方法二:SQL SQL 代码代码3 3、单单击击“SQL“SQL Server Server Management Management Studio”Studio”工工具具栏栏上上的的【新建查询】按钮新建查询】按钮 方法二:方法二:SQL SQL 代码代码关键代码关键代码CREATE TABLE stud
12、entCREATE TABLE student(sno char(10)NOT NULL,sno char(10)NOT NULL,sname char(10)NOT NULL,sname char(10)NOT NULL,ssex char(2)NULL,ssex char(2)NULL,sbirthday datetime NULL,sbirthday datetime NULL,sscore numeric(18,0)NULL,sscore numeric(18,0)NULL,classno char(8)NOT NULLclassno char(8)NOT NULL)知识说明:数据类型
13、知识说明:数据类型数据类型具体种类数值型整型tinyint、smallint、int、bigint 定点型decimal和numeric 浮点型float、real字符型普通字符型char、varchar、text Unicode字符型nchar、nvarchar、ntext日期时间型datatime、smalldatetime货币型money、smallmoney 二进制字符型binary、varbinary、image其他数据类型bit、cursor、timestamp、sql_variant、uniqueidentifier、table、xml知识说明:数据表创建知识说明:数据表创建CR
14、EATE TABLE table_nameCREATE TABLE table_name (|PRIMARY KEY|UNIQUE ,.n|PRIMARY KEY|UNIQUE ,.n ):=column_name data_type :=column_name data_type COLLATE COLLATE DEFAULT constant_expression DEFAULT constant_expression|IDENTITY (seed,increment)NOT FOR|IDENTITY (seed,increment)NOT FOR REPLICATION REPLICAT
15、ION .n .n 任务二任务二 为为studentstudent表添加数据表添加数据【任务分析】任务分析】本本任任务务将将要要实实现现为为任任务务1 1中中创创建建的的表表studentstudent添添加加数数据据,studentstudent表表中中的的部部分分数数据据如如下下表表所所示示。其其中中每每行行代代表表表表中的一条记录,而每列代表表中的一个字段。中的一条记录,而每列代表表中的一个字段。表表 2 2 6 student6 student表中的表中的部分数据部分数据snosnamessexsbirthdaysscoreclassno0701011101孙晓龙男1988-6-04
16、479070101110701011102杜学艳女1987-6-10 475070101110701011103王迎男1989-2-11474070101110701011104安专林男1988-2-16 473070101110701011105赵飞男1987-1-23 45207010111方法一:在方法一:在SQL Server Management StudioSQL Server Management Studio图形化界面中添加数据图形化界面中添加数据1 1、在在打打开开的的“对对象象资资源源管管理理器器”窗窗口口中中,右右击击表表studentstudent,在弹出的快捷菜单中选
17、择在弹出的快捷菜单中选择“打开表打开表”命令命令 。方法一:在方法一:在SQL Server Management StudioSQL Server Management Studio图形化界面中添加数据图形化界面中添加数据2 2、在在打打开开的的表表内内容容标标签签页页中中,按按照照任任务务要要求求逐逐条条输输入入studentstudent表表中中的的每每条条记记录录。其其中中sbirthdaysbirthday字字段段是是日日期期时时间间型型(DatetimeDatetime)数数据据,录录入入时时可可以以使使用用斜斜杠杠(/)、连连字字符符(-)或句号(或句号(.)作为年月日的分隔)作
18、为年月日的分隔 方法二:使用方法二:使用INSERT INTOINSERT INTO语句为数据表语句为数据表studentstudent添加数据添加数据3 3、单单击击“SQL“SQL Server Server Management Management Studio”Studio”工工具具栏栏上上的的“新建查询新建查询”按钮按钮 关键代码关键代码INSERT INTO studentINSERT INTO student (sno,sname,ssex,sbirthday,sscore,classno)(sno,sname,ssex,sbirthday,sscore,classno)VAL
19、UESVALUES (0701011101,(0701011101,孙晓龙孙晓龙,男男,1988-6-,1988-6-4,479,07010111)4,479,07010111)方法二:使用方法二:使用INSERT INTOINSERT INTO语句为数据表语句为数据表studentstudent添加数据添加数据知识说明知识说明 关系模型关系模型 关关系系模模型型是是现现在在广广泛泛采采用用的的数数据据模模型型,它它与与先先前前曾曾使使用用的的层层次次模模型型、网网状状模模型型相相比比具具有有显显著著的的特特点点。它它主主要要采采用用二二维维表表格格的的方方式式来来表表示示实实体体之之间间的的
20、关关系系,一一个个表表就就代代表表一一个个实实体体,表表由由行行和和列列组组成成,一一行行代代表表一一个个对对象象,一一列列代代表表实实体体的的一一个个属性。关系模型数据库也称为关系数据库。属性。关系模型数据库也称为关系数据库。模块模块 2-3 2-3 设置学生管理系统设置学生管理系统 中的数据表的完整性中的数据表的完整性 学习目标学习目标工作任务工作任务任务任务1 1 创建数据表创建数据表studentstudent的约束的约束任务任务1.11.1:将数据表的:将数据表的snosno字段设置为主键。字段设置为主键。任务任务1.21.2:将数据表的:将数据表的ssexssex字段默认值设置为字
21、段默认值设置为“男男”。任务任务1.31.3:将数据表的:将数据表的sscoresscore字段设置在字段设置在306306到到650650的范围的范围之间。之间。任务任务1.11.1:将数据表的:将数据表的snosno字段设置为主键字段设置为主键【任务分析】任务分析】主主键键约约束束是是最最重重要要的的约约束束类类型型,它它是是每每条条记记录录的的标标识识符符,即即可可能能是是该该记记录录与与其其它它记记录录得得以以区区别别开开来来的的唯唯一一不不同同。如如studentstudent表表中中有有这这样样两两条条记记录录(07010111010701011101,孙孙晓晓龙龙,男男,1988
22、-6-41988-6-4,479479,0701011107010111),(07010111110701011111,孙孙晓晓龙龙,男男,1988-6-41988-6-4,479479,0701011107010111)。它它们们之之所所以以被被视视为为两两条条不不同同的的记记录录,就就因因为为snosno字字段段不不一一样样。而而snamesname字字段段由由于于现现实实世世界界中中存存在在同同名名的的人人而而可可能能不不唯唯一一,不不能能作作为为表表的的主主键键字字段段。每每张张数数据据表表只只能能设设置置一一个个主主键键,在在表表中中定定义义的的主主键键列列不不能能有有重复的值。重复
23、的值。任务任务1.11.1:将数据表的:将数据表的snosno字段设置为主键字段设置为主键1 1、右右击击“对对象象资资源源浏浏览览器器”窗窗口口中中要要创创建建主主键键的的表表名名studentstudent,在弹出的快捷菜单上单击,在弹出的快捷菜单上单击“修改修改”命令命令 。任务任务1.11.1:将数据表的:将数据表的snosno字段设置为主键字段设置为主键2 2、在在打打开开的的【表表-dbo.student-dbo.student】标标签签页页上上右右击击要要设设置置为为主主键键的的列名列名snosno,在弹出的快捷菜单中选择【设置主键】命令,在弹出的快捷菜单中选择【设置主键】命令
24、。任务任务1.2 1.2 将数据表的将数据表的ssexssex字段默认值字段默认值设置为设置为“男男”【任务分析】任务分析】用用户户在在插插入入某某条条记记录录时时,如如果果没没有有为为某某个个字字段段输输入入相相应应的的值值,该该列列的的值值就就为为空空。如如果果该该列列设设置置了了默默认认约约束束,如如为为studentstudent的的ssexssex字字段段设设置置过过默默认认值值“男男”,那那么么即即使使该该字字段段没没有有输输入入任任何何值值,记记录录输输入入完完成成后后也也会会获获得得该字段的默认值该字段的默认值“男男”。在在ssexssex列属性的列属性的“常规常规”选项区中的
25、选项区中的“默认值或绑定默认值或绑定”选选项中输入默认值项中输入默认值“男男”。任务任务1.2 1.2 将数据表的将数据表的ssexssex字段默认值字段默认值设置为设置为“男男”任务任务1.3 1.3 将数据表的将数据表的sscoresscore字段设置字段设置在在306306到到650650的范围之间的范围之间【任务分析】任务分析】该该校校学学生生的的入入学学成成绩绩的的最最高高分分是是650650,最最低低分分是是306306分分,即即在在306306到到650650的的范范围围之之间间,该该任任务务就就要要为为sscoresscore设设置置检检查查约约束束,如如果果输输入入的的入入学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业管理 表格 项目 创建 学生 管理 数据库 数据表
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。